Jim*_*mmy 7 geocoding google-maps-api-3 geonames
我打算使用geonames API,但实际上在本地使用geonames并且不使用他们的web API似乎更合理.所以我的问题是,有没有人知道如何在本地与地理名称数据接口?
我是否需要手动将其导入数据库,然后像普通数据库一样引用它?
是的,如果要在本地查询数据库,则必须手动导入数据库.
1 - 如果您打算使用MySQL,可以按照这篇文章中的说明 将geonames.org数据库中的数据导入MySQL DB
2 - 如果表格结构不是最新的,您还可以参考GeoNames论坛:http: //forum.geonames.org/gforum/posts/list/732.page
3 - 按照给定结构创建表后,您可以使用LOAD DATA INFILE或LOAD DATA LOCAL INFILE批量导入CSV文件中的数据.
4 - 在本地输入allcountries表可能需要10分钟以上.在导入数据之前创建索引可能更好.
(如果您熟悉该命令,也可以使用shell脚本)
| 归档时间: |
|
| 查看次数: |
1040 次 |
| 最近记录: |