我有一个应用程序,绘制了50个美国的矢量地图.每个州都是一个多边形.当应用程序的状态发生变化时,这些多边形会改变颜色.
我现在通过用鼠标在扫描的地图上进行艰苦的跟踪来获得我正在使用的坐标,并按照我的方式记录屏幕坐标.你可以想象我的矢量地图非常粗糙.我想通过使用每个州的真实边界坐标来改善我的地图的外观,并且将来在我的应用中使用其他政治边界,例如县或国会区.
我对GIS系统一无所知,一点都不知道.我确实认为,给定每个政治实体边界的纬度/长度对矢量,我可以将纬度/长度转换为屏幕坐标.我曾经是一名空军导航员,所以我对拉/长计算很满意.
一句话:我需要一个开源或公共GIS数据库系统,它可以为五十个国家的边界吐出一对Lat/Long对.
有人可以提供指向这样一个数据库的指针,并希望有一种描述如何从中提取政治边界信息的教程吗?
提前致谢!
人口普查局提供TIGER数据集,其中包括状态轮廓的形状文件(以及更多,更多).下载采用ESRI Shapefile格式,可以由大多数GIS应用程序打开,例如易于使用的开源QuantumGIS.要将shapefile转换为更易于使用的格式,请参阅此问题.一旦你将矢量数据导入你的程序,你可能会意识到它比你想要的更详细.检查gis.stackexchange.com以获取一些简化多边形轮廓的工具.一旦获得了所需的点数,您可能需要使用PROJ库来处理点到地图上的投影.