問題タブ [geo]

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.

0 投票する
2 に答える
858 参照

python - Pythonで最も近い/最速のミラーを選択するには?

Python でミラー ピッキングを実装する方法を考えていました。サービス API を呼び出すと、IP アドレスで応答が返されます。今、私はその住所を取得して、それが私の近くにあるかどうかを確認したいと思います. そうでない場合は、再試行してください。同じデータセンターでホストされている IP アドレスへの ping は最大 1 ミリ秒しかありませんが、世界中でははるかに高いため、ping について考えました。Pythonでpingを実装する方法の例をいくつか調べましたが、かなり複雑で、少しハックな気がします(ターゲットIPが10ms未満かどうかを確認するなど)。この問題に取り組むには、私が気付いていないより良い方法があるかもしれません。

あなたのアイデアは何ですか?速度をテストするために毎回テスト ファイルをダウンロードすることはできません。GeoIP または ping? または、他の何か?

0 投票する
1 に答える
6811 参照

javascript - 最高の Javascript ジオ チャート/マップ ライブラリ

利用可能な最高の JavaScript Geo マップ/チャートは何ですか (高品質のソリューション) ?

ipad/android タブレット/ie8++/firefox で動作し、理想的には専門的なサポートが必要です。

Google ビジュアライゼーションはローエンドのソリューション (ズーム/移動なし、地図の詳細度が低いなど) になる可能性がありますが、ライセンスとサポートの欠如が問題です。バグを修正したり、ライブラリをコピーしたりすることさえできないことに注意してください。

Protovis は非常に印象的ですが、もはやサポートされておらず、IE との互換性がありません (再びズーム/移動)。

0 投票する
1 に答える
524 参照

javascript - RSS データと Placemaker Map 情報を組み合わせる YQL Opentable の作成

RSS フィードからデータを取得しようとしており (この部分で成功)、説明、タイトル、およびキャプションを使用して、YQL Placemaker オープン データテーブルを使用して地理情報 (緯度、経度、woeId) を取得しています。

これはすべて、JSON として出力するために必要です。

YQL コンソールでテストするためのパーマリンクはこちらです。

私のxmlコードに何が問題なのか、代わりに何を試すべきですか?

0 投票する
1 に答える
326 参照

geolocation - 地域とプロバイダーへのジオコーディング

特定の基準に一致する「場所」の場所をマッピングするために地理データに大きく依存する製品に取り組んでいます。

現在、ユーザーが「場所」を在庫に追加すると、Googleの地理データサービスを使用して、ユーザーが入力した内容をオートコンプリートし、lat / lon / nameを取得して、データベースに保存します。

つまり、フランスとスイスに100の場所があり、ログに記録されてデータベースに追加されたとします。次のステップは、ユーザーが「検索」先を入力し(ここでもオートコンプリートを使用)、Haversine式を使用してX近接内のすべてを検索することです。

したがって、上記の例を使用すると、ユーザーはジュネーブ(フランスとスイスの国境にあります)に入ることができ、そこからX KMを検索すると、その半径内のすべての場所がプルアップされ、スイスまたはフランスにある可能性があります。 。

ただし、「国」内のすべての製品を表示できるようにしたいと思います。上記の例では、スイスのすべての「場所」を表示しますか?今私の心の中で、これはHaversineフォーラムを使用することができないでしょう、実際、それはどのようにlat / lonを使用することができますか?つまり、Geoルックアップを実行するときに、ルックアップの一部として「国」データを保存する必要があるということですか?または、よりエレガントな解決策はありますか?

これを行ってこの問題に直面した人は、あなたがこれをどのように解決したかを大いに感謝しますか?

また、ジオコーディングサービスを推奨できるものがあれば教えてください。Googleの無料版では、1日あたり2.5Kのルックアップしか許可されていないため、すぐに使用できます。

助けてくれてありがとう

0 投票する
1 に答える
6490 参照

google-maps - 地理境界ボックスを作成するためのシンプルなマップインターフェイス?

誰かが私に既存のリソースを教えてくれることを願っているので、自分でそれを作成する必要はありません。

基本的に、日本の地理境界ボックスを表す一連の緯度/経度座標を取得する必要があります。データの対象となるAPIは複数の境界ボックスを許可するため、国の約99.9%をカバーする一連の小さなボックスを作成したいと思います。

私がする必要があるのは、ボックスの北東と南西の角を示すために地図をクリックすることだけですが、私はこれを完全に行うものを見つけることができませんでした。

私が見つけた最も近いものは、このhttp://paulisageek.com/hacku/examples/geoBoundingBoxTabs.htmlでした。ただし、複数の境界ボックスは許可されませんが、さらに重要なことに、計算された緯度/経度も、ボックスを変更する機能も提供されません。

0 投票する
2 に答える
496 参照

formula - 余弦定理の公式

他のポイントの経度からポイントの経度を計算しようとしています。それらは同じ緯度を持ち、それらの間の距離は既知です。私は余弦定理の公式を使用しようとしています。

2点の緯度が等しい場合(lat1 == lat2)、距離を使用してlng1からlng2を計算できます。だから私は余弦定理の公式からの公式を推論します

この式は、いくつかの状況を除いて、非常にうまく機能します。

好き

これによりエラーが発生します

Math.acos(value)の値が-2.5100189069914602に等しいため、-1よりも小さくなります。それについてはわかりません。導出された形式は間違っていますか?

0 投票する
2 に答える
8302 参照

python - Pythonの地理データで円内のすべての座標を見つける

私は何百万もの地理的ポイントを持っています。これらのそれぞれについて、すべての「隣接ポイント」、つまり、数百メートルなどの半径内の他のすべてのポイントを見つけたいと考えています。

この問題に対する単純な O(N^2) ソリューションがあります。単純に、すべての点のペアの距離を計算します。ただし、適切な距離メトリック (地理的距離) を扱っているため、これを行うためのより迅速な方法があるはずです。

これをPython内で実行したいと思います。頭に浮かぶ 1 つの解決策は、何らかのデータベース (GIS 拡張機能を備えた mySQL、PostGIS) を使用し、そのようなデータベースが何らかのインデックスを使用して上記の操作を効率的に実行することを期待することです。ただし、そのようなテクノロジを構築して学習する必要がない、より単純なものを好みます。

いくつかのポイント

  • 「隣人を探す」操作を何百万回も実行します
  • データは静的なままです
  • ある意味単純な問題なので、それを解くpythonコードを出してほしいです。

Pythonコードの観点から言えば、次のようなものが必要です:

0 投票する
1 に答える
276 参照

service - ジオロケーション情報

GeoLocationサービスプロバイダーはどのように機能しますか?

私たちは毎月バイナリファイルを提供している会社と協力しており、IPアドレスでファイルを照会すると、その場所(国、地域、都市、郵便番号など)が返されます。

彼らはどのようにしてこの情報を収集しますか?

興味深い点は、彼らはいくつかの国の情報を持っていないということです。私のもののように :)

0 投票する
2 に答える
3310 参照

python - Python を使用して Exif DMS を DD Geolocation に変換する

次のコードを使用して、iPhone で撮影した画像の位置情報を抽出しています。

これは私が返された結果です:

それで、実際の座標の GPSInfo 値 (DMS) を 10 進度に変換する方法を知りたいですか? また、2つのウエストがリストされているようです. . . ?

0 投票する
1 に答える
319 参照

maps - シェープファイルの問題

助けが必要です 3716 ポリゴン レコードを継続するシェイプ ファイルがあり、これらのポリゴンの一部に特定の色が必要な場合に、このシェイプ ファイルを描画したいと考えています。

または、このマップでポイント (緯度と経度) を検索し、所属するポリゴンを取得する検索手法が必要ですが、すべてのポリゴンを検​​索するのではありません

OpenJump-Source コード、GeoTools など、すべて試してみます。