我正在开发一个项目,需要使用 d3.js 显示国家和城市的地图。
实际上,D3支持GeoJson格式。通常,我猜想,GeoJson 格式是从其他格式转换而来的。
我发现一些地方有这个 GeoJson 数据:
http://mbostock.github.com/protovis/ex/countries.js http://mbostock.github.com/protovis/ex/countries.js
但是,这只是一个国家/地区列表,我正在寻找一些服务或程序,使我能够设置 ID、获取此格式并将其转换为 GeoJson,或者更好地以 GeoJson 格式获取它。
Thanks!!
这需要成为一项服务吗?以下是我过去使用免费/开源工具解决此问题的方法:
现在您有了高分辨率的 GeoJSON 数据。
不过,这是一个非常大的文件,因此您需要将其拆分。但您不需要为此提供服务,只需要每个国家/地区的静态文件(按 ID 命名)。使用您选择的实用程序(Python、Ruby、node.js)中的脚本即可轻松生成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)