問題タブ [geolocation]
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.
database - ラスター データを格納するための適切な方法は何ですか?
私は多かれ少なかれジオリファレンスされたグリッドにさまざまな時系列データを保存しています。たとえば、緯度と経度の 0.2 度ごとに 1 つの値です。現在、データはテキスト ファイルに保存されているため、251 日目には次のように表示されます。
抽象化のレベルを上げ、パフォーマンスを向上させ、脆弱性を減らしたいと考えています (たとえば、現在のコードでは、既存の 2 つのコードの間に 1 日を挿入することはできません!)。BLOB-y RDBMS ハックをいじり、テキスト ファイル形式の各行をテーブルの行として複製することさえありました (タイムスタンプ/緯度のペアごとに 1 行、経度の増分ごとに 1 列 -- うん!)。
「実際の」ジオデータベースにアクセスすることもできますが、個々の値に緯度と経度でタグ付けするオーバーヘッドは法外に思えます。データのサイズと解像度は 10 年間変わっておらず、今後も変わる可能性は低いです。
私はすべてをNetCDFファイルに入れようと頑張ってきましたが、ファイルの考え方を完全に乗り越える必要があると思います.私のすべてのソフトウェアが日付からファイル名を見つけ出したり、複数のファイルを何年にもわたって処理したりする必要があるのは嫌いです. 10 年間 (およびカウント中) のすべてのデータを 1 つのファイルに入れる別の方法も、実行可能ではないようです。
何か素晴らしいアイデアや製品はありますか?
algorithm - 2つの住所間の距離を計算するための既存のサービスは何ですか?
特定のアドレスの近接度でソートされた、保存されているアドレスのリストを表示する方法を実装したいと思います。
リスト内のアドレスはデータベーステーブルに保存されます。別々の部分には別々のフィールドがあるので(郵便番号、都市名などのフィールドがあります)、それは単なる巨大なものではありませんvarchar
。これらはユーザーが入力したものであり、システムの性質上、必ずしも完全ではない場合があります(郵便番号が欠落しているものもあれば、市や州にすぎないものもあります)。
これはイントラネットアプリケーション用ですが、インターネットWebサービスへのアクセスなどの外部リソースの使用に問題はありません。自分でやるのが簡単でない限り、私は実際に自分自身を転がすよりもそれを好むでしょう。GoogleまたはYahoo!の場合 すでに無料のサービスを提供しているので、ぜひチェックしてみてください。キーワードは、この機能のためにこのプロジェクトに追加のコストを導入する自由がないので、無料でなければならないということです。これは、いわばボーナスの「特典」です。
多くの実店舗が「場所を探す」機能を実行しているように、私はこれを考えています。適切にソートされた単純なテーブルに表示し、距離(たとえば、マイル)を表示するのは素晴らしいことです。地図のマッシュアップを表示するのはさらにクールですが、距離を取り戻して、その後の表示と並べ替えをすべて処理するだけで、間違いなく生きることができます。
単純な距離アルゴリズムの問題は、データの性質です。アドレスの全部または一部が未定義である可能性があるため、緯度/経度座標のような便利なものはありません。また、私が郵便番号を要求したとしても、住所の90%はおそらく同じ5つの郵便番号を持っているでしょう。
驚くほど高速である必要はありませんが、待ち時間が原因でページに表示されるまでに7秒以上かかるものは、私たちが知っているように、平均的なユーザーが待つには長すぎる可能性があります。そのような架空のサービスが、一度に1つずつクエリを実行するのではなく、一度にアドレスのバッチを送信することをサポートしている場合、それは素晴らしいことです。それでも、アドレスのリストが合計で50を超えるとは思わないでください。
web-services - プログラムで(そして合法的に)番地の経度と緯度を取得する方法
おそらく、これは Google マップまたはそのようなサービスから取得できます。(米国の住所だけでは十分ではありません。)
php - 自分のWebサイトを表示できる国を制限するにはどうすればよいですか(PHP)
PHPでこれを行う簡単な方法があります。特定の国からのWebリクエストのみが私のWebサイトにアクセスできるようにしたいと思います。
何か案は?
java - Java、緯度/経度をUTMに変換
Javaで、地表の位置を緯度、経度からUTMに変換する方法を知っている人はいますか(WGS84など)? 私は現在 Geotools を見ていますが、残念ながら解決策は明らかではありません。
geolocation - 写真の地理位置情報 Web サイト
私自身は Web 開発者ではありませんが、クールな Web サイトのアイデアを持っている場合、そのような Web サイトを作成するにはどうすればよいでしょうか?
【サイト構想】
人々が写真をアップロードしたり、写真にコメントしたり、最も重要なこととして、写真に写っているものの実際の場所を Google マップ ビューで記録したりできるシンプルなソーシャル Web サイトを構築する必要があります。
入力すると、インターフェイスに Google マップが表示され、郵便番号、国、検索範囲 (5km、25km、50km など) を尋ねられます。
その結果、その半径内にすべての写真が追加された Google マップが表示されます。
泥のように透明?;)
これは「楽しい」プロジェクトであり、それを実現するためのリソースを探しています。上記のようなサイトが既に存在し、無料のテンプレートがあれば、なおさらです。
geolocation - より優れた地理位置情報データベース/テクノロジー/サービスはありますか、または既存のシステムの精度を向上させるために何らかの作業を行った人はいますか?
ジオロケーション サービスを Web サイトに統合する作業を行っていますが、これまでに見つけた最良のデータ ソースは、MaxMind の GeoIP API と GeoLite City データです。ただし、このデータでさえ、しばしば疑わしいようです。たとえば、私はパロアルトのダウンタウンにいますが、私の IP は約 7 マイル離れたポートラ バレーにあると特定されます。パロ アルトの人口は 6 万人以上ですが、ポートラ バレーの人口は 5,000 人未満です。IP がその周辺のどこかで発信されているのを見た場合、それは小さな都市ではなく、人口の多い都市から発信されたと想定する方が理にかなっていると思います。また、ケンタッキー州など、全国のパロアルト IP を完全に見つけました。
より良いデータソース、またはジオロケーションの取り組みの精度を向上させるためのツール/テクノロジー/取り組みを知っている人はいますか? 商用ソリューションは問題ありません。
testing - IP ベースのジオロケーションのテスト
IP ベースの地理位置情報サービスを実装しており、サービスを完全にテストするには、さまざまな市場 (LA、NY など) からいくつかの IP を見つける必要があります。
どのIP範囲がどこで使用されているかを見つけることができるディレクトリを知っている人はいますか?
編集: システムは既に実装されており、サードパーティの DB と Web サービスを使用しています。既知の市場からのいくつかの IP が適切に機能することを確認したいだけです。
無料の maxmind データベースから必要なものを取得できるかどうかを確認します。
javascript - iPhone の位置情報 API
iPhone がW3C Geolocation 仕様をサポートしているか、またはすぐにサポートするかどうかを知っている人はいますか?
モバイル ユーザー向けのアプリを構築しようとしていますが、さまざまなプラットフォーム (iPhone、Android など) ごとにアプリの開発に時間を費やすよりも、 W3C 標準。
geolocation - Web アプリの単純な地理データ ソース
私が取り組んでいる Web アプリでは、米国の約 300 都市の緯度/経度を知る必要があります。また、米国のすべての郵便番号の緯度/経度も知っておく必要があります。
この情報を入手できる無料の情報源を知っている人はいますか?