2017-03-29 8 views
0

多くの場所で利用できる国、州、都市のデータが必要なアプリケーションを作成していますが、何らかの理由でここに緯度その国と都市を含む各国の経度を示します。どのソースからこれらすべてを見つけることができますか?このデータをmongoDbに保存する必要があります。は、州と緯度と経度を含むすべての国のリストを必要とします

ここからGeoNamesのallCountries.zipファイルをダウンロードしようとしましたが、データが適切なtsv形式ではなく、ここから期待される出力データを取得するのが非常に複雑です。

希望の結果が得られるものは他にありますか?

誰もが事前に

おかげで多くのことを知っていれば助けてください:)は

答えて

0

は国、州や都市に関するすべての情報を提供しますgeoNamesが提供するWebサービスがあります。

http://ws.geonames.org/childrenJSON?geonameId=8505026&username=demo 

これは子供を与えるAPIです。つまり、あなたが国geonameIdを提供し、その状態を与える場合です。あなたが州geonameIdを提供すれば、それはその都市を与えます。

このようにして、国の州と都市に関するすべての情報を得ることができます。彼らは別のAPI

http://api.geonames.org/countryInfoCSV?username=demo 

を提供していることのために国のすべてのgeonameIdを取得するには、我々は、ユーザー名のために、我々は、アカウントを作成する必要があり、その与信限度ということを覚えておいてくださいただ一つのことは、およそ2000日あたりがありますされます。だから、もし我々が2000年以上にAPIをヒットしたいのであれば、別のアカウントを作成する必要があります:)

geoNamesによって提供された非常に有用な物です。

関連する問題