我正在为全球受众开发一个通用应用程序,并希望捕获此主数据,以便开发适当的UI组件以支持自动完成和从属选项列表等功能。
我正在寻找的主数据是:
Country
--> ISO Country Codes, Telephone Codes, IP Address Ranges, Timezone Info, Capital Cities
--> State/Regions/Provinces
-----> State Codes, Telephone Area Codes, IP Address Ranges, Timezone Info, Capital Cities
-----> Districts/Counties
-----> Timezone Info (Constant Timezones Counties in USA such as in Indiana)
--------> Cities
------------> Postal Codes, IP Address Ranges
我检查了GeoNames,但数据似乎并未涵盖所有信息。 我还检查了Facebook API,但没有完整的下载。 我还检查了其他问题中提到的来源,例如opensourcegis,osgeo和freegis
我可以找到一些商业软件包,例如GeoDataSource,但我宁愿拥有一个带有Apache / CreativeCommons许可证的公共数据集。
我可以找到参考资料Yahoo! Geo PlaceFinder等Web服务,但希望将数据作为Spreadsheet,Tab分隔文件,XML或者可能是数据库转储,这将是很棒的。如果有一种方法可以捕获此公共数据集的增量更新,那就更好了。
如果没有,我可能只需要根据这个要求开发一个简单的众包应用程序。