我从 geonames.org 导出了 US.zip、allcountries.zip 和 cities1000.zip 文件,目的是将其用于美国的城市、州和经度/纬度信息列表。在查看数据后我注意到,不仅仅是城市和州,还有很多。 前任。这是一行
7534318 The San Francisco School The San Francisco School NULL 37.73275 -122.41167 S SCH US NULL CA 075 NULL NULL 0 10 19 America/Los_Angeles NULL
这包含有关加利福尼亚州旧金山某所学校的某些数据点的其他数据。虽然这很好,但如果我想要的只是城市/州/国家/地区/纬度/经度数据,那么将很难根据我正在寻找的内容过滤这些数据。
我的问题。如果我想要的只是美国城市列表及其州和长/纬度信息,是否有一种简单的方法可以从 http://download.geonames.org/export/dump/ 获取它数据导出转储文件?似乎没有一个特定的列包含城市名称?
感谢您的帮助!
最佳答案
主要的 allcountries.zip,XX.zip 包含所有城市、县、州、国家/地区位置以及所有土地特征、POI 等。
如果你只想要城市、县(地区)、州、纬度、经度,你可以只使用邮政编码 zips。 http://www.geonames.org/export/zip
如果您想使用 allCountries.zip,您可以过滤您的查询以包含特定的要素类型,在此处列出: http://www.geonames.org/export/codes.html#P.PPL
SELECT * FROM yourtable WHERE feature_code = "PPL";
关于geonames - 从 geonames.org 转储文件中获取城市数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24151241/