寻求美国VT、NH、ME、MA州含Lat/Long的城镇数据库(适配IDX应用)
针对VT/NH/ME/MA城镇地理数据的解决方案
以下是几个能满足你需求的数据源,均包含非建制镇、经纬度及行政区划信息:
美国人口普查局TIGER/Line Shapefiles
这是最权威的美国行政区划数据源,涵盖建制市、非建制社区、镇的完整地理信息,包含经纬度中心点、州代码、地名等字段。你可以直接筛选佛蒙特(VT)、新罕布什尔(NH)、缅因(ME)、马萨诸塞(MA)的子集,用QGIS或者Python的geopandas工具就能把shapefile转成CSV/Excel格式,提取你需要的字段。NGA GEOnet Names Server
这个数据库包含全球所有地名,美国区域的条目细化到非建制镇,字段包括州缩写、城镇名、国家代码(US)、纬度、经度,还能区分地名类型(建制/非建制)。你可以通过筛选国家和州代码导出目标区域的CSV数据,直接用在你的IDX应用里。州级政府公开数据集
四个目标州的政府官网都有公开的地理数据集:- 佛蒙特州地理信息系统提供的城镇边界与社区数据集
- 新罕布什尔州规划办公室的行政区划数据集
- 缅因州自然资源部的地名数据库
- 马萨诸塞州信息技术部的地理数据集
这些数据都是针对本州的,覆盖更全面,能补全你现有数据库的缺失条目。
实用处理技巧
- 统一数据格式:把所有数据源的字段对齐为「州缩写、城镇名称、国家(固定为USA)、纬度、经度」
- 范围查询实现:用Python的
haversine库,基于经纬度计算两点间的英里距离,快速实现选定城镇X英里范围内的自治市查询 - 数据合并:将新获取的数据和你现有的数据库合并,去重后就能得到完整的目标区域数据集
内容的提问来源于stack exchange,提问作者WebDude0482
相关产品推荐
相关产品推荐

