逆ジオコーディングを使用して郵便番号を3ワードの住所に変更する





what3wordsは正確な場所を示すのに最適です。 この座標系は、惑星上の3 x 3メートルの正方形を見つけるのに役立ちます。 3つの単語の座標について聞いたことがない場合は、 ウェルカムポストからサービスの詳細を確認できます。 ただし、what3wordsのすべての肯定的な性質により、すべての場合にこの技術を使用することはできません。 たとえば、宅配業者がwhat3wordsアドレスを使用して貨物をドアに簡単に直接届けることができる場合でも、郵便で作業するには、郵送先住所を指定する必要があります。 what3wordsアドレスをWebサイトページで直接住所に変換できれば便利ですが、もちろんこれも可能です。



多くの場合、サイトで製品を注文するときに、郵便番号が必要になります。 このような各インデックスの背後には膨大な数の道路があります。 たとえば、英国には170万の郵便番号と約2900万の配達ポイントがあります。 さらに街路検索を行うために郵便番号を指定することは非常に便利ですが、このアプローチには欠点があります。 インデックスの最新情報を維持するのはかなり面倒であり、新しいインデックスが作成されることがよくあります。 異なる国では郵便番号に対して異なるアプローチを使用し、ロシアでは約100通りをカバーできますが、ベルギーでは1つのインデックスに数千通りを割り当てることができるという事実により、多くの困難が生じます。



what3wordsは世界中のどこでも機能し、人口密度の高い都市の居住者だけでなく、農村地域や不完全なアドレス指定システムを持つ居住者にもメリットをもたらします。 これは郵便番号の優れた代替品であり、what3wordsはシンプルで簡潔であると同時に、郵便番号とは異なり、配達ポイントの正確な場所に関する情報を含めることができます。 what3wordsをWebサイトに埋め込むには、かなり単純な逆ジオコーディング手順に頼るだけで十分です。これは、座標を郵送先住所に変換するプロセスです。 これには、逆ジオコーディングに適した無料のGoogle APIなどの道路情報とAPIが必要です。



Google APIの例







したがって、3ワードのアドレスを取得し、それを郵送先住所に変換する必要があります。 郵送先住所は次のようになります:111397、ロシア、モスクワ、3番目のウラジミールスカヤulitsa 26、ビル2、ビル3。what3words座標系でのこの場所のアドレスは、 earth.field。Twinです。 Google APIの使用例として、CrosstekのSteve Caldwellの仕事を取り上げます。 無料のwhat3words APIを使用して3ワードの住所を緯度と経度に変換し、Google APIを使用して受信した値を郵送先住所に変換します。 SteveはMeteorでコンバーターを作成しました。彼のデモをチェックして、 GitHubで詳細を調べてください。 また、彼のブログでプロセス全体を説明しました。



OpenStreetMapの例







GoogleのAPIのすべての肯定的な品質にもかかわらず、使用には制限があります。 より自由でオープンなソリューションとして、すばらしいOpenStreetMapプロジェクトのデータを使用できます。 このプロジェクトの貢献者の1人であるDavid Earleは、 Nominatimとして知られるオープンソースのOSMジオコーダーを使用しています。 彼の作品の質は国によって異なりますが、Nominatimはこの例で素晴らしい仕事をしています。 Davidは約150行のPHPコードを親切に提供してくれました。GPLv2ライセンスの下でサーバー上でテストできます。 彼のデモもご覧ください。



ジオコーディングとルーティング





また、what3wordsアドレスは、宅配便業者が使用するのにも最適です。 3ワードアドレスを使用すると、誤字に対する保護と、辞書を操作するための特別なアルゴリズムのおかげで、エラーの可能性が排除されます。 郵送先住所とは異なり、w3wアドレスを使用すると、直接玄関にアクセスできます。また、住所が正しく入力されなかったか、音声認識でエラーが発生したかを常に理解できます。 ただし、これは別の出版物のトピックです。



ご清聴ありがとうございました! 他のエリアでwhat3words座標を使用するアイデアがあり、それらを共有する準備ができている場合は、ご意見をお聞かせください。 いつでもご連絡いただけます!



All Articles