問題タブ [gis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - geodjangomultipolygonオブジェクトのバウンディングボックスを取得します
geodjangoでMultiPolygonオブジェクトのバウンディングボックスを取得するにはどうすればよいですか?APIhttp: //geodjango.org/docs/geos.htmlに何も見つかりません...
php - 私が何かの近くにいるかどうかを把握する
私は現在の場所を緯度座標で取得し、場所のリストを取得しました。
私がやりたいのは、私がその場所の1つに近いかどうかを判断することです。近くには、+100mのようなものがあります。地図を表示したくありません。近くにいるかどうかを確認してください。
location / lat longを比較するために利用できるphpライブラリの種類は何ですか?それとも数学で解くことができますか?
ありがとう
performance - MapServer のパフォーマンスが遅い
mapserver を使用して、Google マップ API で表示されるマップを作成しています。パフォーマンスの問題が発生しています。
私のマップはすべてシェープファイル形式です。
テストを実行して、マップをレンダリングする時間を取得します。
コマンド ラインを使用して、shp2img ツールでマップをレンダリングする場合
ログ ファイルから次のメトリックを取得します。
mapserver を介して同じマップをレンダリングする場合、
ログファイルはこれを与えています:
同じマップの場合、shp2img ツールは mapserver よりも 10 倍速くマップをレンダリングしています。さらにレイヤーを追加し、Google マップのタイリング モードを使用すると、最大 10 秒になることがあります。
マップサーバーのレンダリングがこれほど遅い理由を誰かが知っていますか? 回避策はありますか?
mysql - 「X」キロメートル (またはマイル) 以内の都市の検索
これは明確ではないかもしれません。私が基地から外れている場合、またはより多くの情報が必要な場合は、コメントを残してください。おそらく、私が PHP で求めているものに対する解決策が既に存在します。
経度または緯度の値から距離を加算または減算する関数を探しています。
理由: すべての緯度と経度を含むデータベースがあり、X キロメートル (またはマイル) 以内のすべての都市を抽出するクエリを作成したいと考えています。私のクエリは次のようになります...
私はMySqlデータベースを使用してPHPで作業しています。
どんな提案も受け付けています!:)
gis - KMZファイルの内部ファイルにリンクするにはどうすればよいですか?
バルーンのコンテンツのほとんどがiframeを使用して埋め込まれたHTMLファイルで定義されているGoogleEarthで使用するためにKMZファイルを設定しようとしています。ローカルファイルシステムで相対リンクを使用する場合、セットアップはプレーンKMLファイルと追加のHTMLファイルで機能します(ファイルシステムアクセスが有効になっている場合)。
私の問題は、すべてのファイルを相互にリンクした形で含むKMZファイルを作成する方法が見つからないことです。KML仕様では、この問題についてはまったく説明されていません(実際、KMZはドキュメント全体で数回しか表示されません)。KMZに関する他のドキュメントも見つかりませんでした。
KMZ内の他のHTMLファイルにリンクすることは可能ですか?はいの場合:どのように?
gis - 緯度と経度に対する画面座標
開いているレイヤー ライブラリで、画面座標を緯度と経度に変換する方法を以下に示します。このメソッドがカプセル化するロジックを理解できませんか?
誰かがいくつかの指針を提供してもらえますか?
algorithm - 近くのポイントを見つけるためのアルゴリズム?
x,y 座標を持つ数百万点のセットが与えられた場合、ある場所から最も近い上位 1000 点をすばやく見つけるための最適なアルゴリズムは何ですか? ここでの「すばやく」とは、家庭用コンピューターで約 100 ミリ秒を意味します。
ブルート フォースとは、数百万回の乗算を行ってから並べ替えることを意味します。単純な Python アプリでも 1 分未満で実行できますが、インタラクティブなアプリケーションにはまだ長すぎます。
ポイントの境界ボックスは既知であるため、空間を単純なグリッドに分割することが可能になります。ただし、ポイントはやや不均一に分布しているため、ほとんどのグリッド スクエアが空で、突然、それらの一部にポイントの大部分が含まれると思われます。
編集:正確である必要はありません。実際にはかなり不正確になる可能性があります。たとえば、トップ 1000 が実際にはトップ 2000 からのランダムなポイントである場合、大した問題にはなりません。
編集: ポイントのセットはめったに変更されません。
gis - グラフィック テキストを ArcMap でスケーリングする方法はありますか?
このコードを使用して、ArcMap でテキストを作成しています。しかし、ズームインすると、注釈テキストのように拡大縮小できないようです。
誰もこれを行う方法を知っていますか?
java - OpenLayers に相当する Java
シェープファイル、WMS、WFS、Google マップ、おそらく ArcIMS など、さまざまなソースからのマップ データを表示する Java ライブラリを探しています。OpenLayers は、JavaScript ライブラリであることを除けば、私が望むものに最も近いようです。 Swing アプリケーションを作成しています。
GDALは有望に見えますが、私が知る限り、将来「いつか」までJavaバインディングはありません。
明確にするために、私は多数のマップ サーバー/ソースからマップを表示するために使用できる単一の Java API を探しています。
このようなものが存在するかどうかは誰にもわかりません。この API を GeoTools の上に構築する必要がありますか? または...
mapping - 地形モデル上にバッファを構築する
ポリゴンと地形モデル(グリッドまたはTINのいずれか)があります。たとえば、1 kmのバッファを構築して、1 kmが地形の表面上で測定されるようにします。つまり、平面測定ではありません。バッファは常にポリゴンから少なくとも1km離れている必要があり、地形の最も平坦な部分よりもメジャーを優先する必要があります。
実際の地形で得られるすべてのエッジケースに対して堅牢な、これを行うための良い方法を知っている人はいますか?
FOSSツールを使用したアルゴリズムまたはソリューションが推奨されます。