首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自Census.gov ->谷歌地图的2008 TIGER/Line®Shapefiles

来自Census.gov ->谷歌地图的2008 TIGER/Line®Shapefiles
EN

Stack Overflow用户
提问于 2009-08-24 18:19:52
回答 3查看 1.1K关注 0票数 5

如何获取shapefile并提取lat/lng坐标,以便在Google地图上绘制多边形?

http://www2.census.gov/cgi-bin/shapefiles/national-files

我在这里问了这个问题:

http://groups.google.com/group/Google-Maps-API/browse_thread/thread/18763b4b0cb996c7

他们告诉我该做什么,但不知道怎么做=P

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2009-08-24 20:58:42

这取决于您需要如何完成此任务。如果你只需要几个形状,你可以自己在这些文件中查找坐标。您可以使用这些坐标在Google Maps中创建GPolygon。

如果你需要很多形状--你需要通过编程来实现。我建议使用您最喜欢的语言来解析XML文件并检索每个形状的坐标。

票数 1
EN

Stack Overflow用户

发布于 2009-08-25 02:01:06

去年,我在开发screensaver to render presidential polling data时遇到了类似的问题。我真的不想花时间来解析人口普查网站上的Shapefiles数据(如果你错过了,规范是here )。

不确定我在这里是否真的节省了时间,但我结束了编写一个python应用程序,在屏幕上渲染50个状态,跟踪边缘,然后以简单的文本格式存储数据。不确定我的数据对于您的应用程序是否足够高分辨率,但您可以获取我在此处生成的数据:

http://www.cannonade.net/pnt.zip

注:我生成的数据不是纬度/经度,但通过一些缩放,您应该能够转换它们。

祝好运。

票数 1
EN

Stack Overflow用户

发布于 2009-08-24 18:29:57

我更幸运的是在http://www.census.gov/geo/www/cob/index.html上使用了圆弧文件我现在找不到网页,但我确实找到了一个有实际代码的网页。谷歌类似于"arc kml“的内容,然后从那里开始搜索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1323930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档