来自Census.gov的2008 TIGER /Line®Shape文件 - >谷歌地图

时间:2009-08-24 18:19:52

标签: google-maps shapefile tiger-lines

如何绘制shapefile并提取lat / lng coords以便我可以在Google地图上绘制多边形?

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

我在这里问了这个问题:

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

他们告诉我该做什么,但不是如何做到这一点= P

THX!

3 个答案:

答案 0 :(得分:1)

这取决于你需要如何实现这一目标。如果您只需要几个形状,您可以自己查找这些文件中的坐标。您可以使用这些坐标在Google地图中创建GPolygon。

如果你需要很多形状 - 你需要以编程方式进行。我建议使用您喜欢的语言来解析XML文件并检索每个形状的坐标。

答案 1 :(得分:1)

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

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

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

N.B。我生成的数据不是纬度/经度,但通过一些缩放,你应该能够翻译它们。

祝你好运。

答案 2 :(得分:0)

我最好在http://www.census.gov/geo/www/cob/index.html使用ARC文件 我现在找不到网页,但我找到了一个有实际代码的网页。 Google就像“arc to kml”并从那里开始。