1

イギリス (ロンドン中心) の郵便番号ベースのアプリケーションを作成したいと考えています。たとえば、基本的なクエリの 1 つは次のようになります。

  • ユーザーが来て郵便番号を入力し、入力した郵便番号に最も近い n 個のオブジェクトを特定します。

私は noSQL(MongoDB) を使用しており、DB ネイティブの地理空間オブジェクトの恩恵を受けています。

  1. 地理空間座標を英国の郵便番号にリンクするにはどうすればよいですか?
  2. この緯度経度から郵便番号への変換は正しいアプローチですか?
  3. その部分をカバーするサービスはありますか?
  4. 距離を測定できるように、ロンドンの郵便番号を緯度と経度に変換するにはどうすればよいですか?
4

1 に答える 1

3

英国の郵便番号と緯度/経度のマッピングは、このサイトで CSV 形式でオンラインでアクセスできるため、簡単に解析できます。何らかの理由で後で利用できない場合に備えて、ここにミラーリングしました

最初の 3 つの質問については、この投稿に書かれているように、次のようなエントリを保存し、2 番目のフィールドで演算子をcase class Zip(code, location)使用してルックアップを実行できます。$near

于 2013-03-17T14:34:40.053 に答える