Svg GeoJson世界数据库
我正在做一个项目,需要使用d3.js显示国家和城市的地图 实际上,D3支持GeoJson格式。通常,我猜GeoJson格式是从其他格式转换而来的 我发现一些地方有这样的GeoJson数据: 但是,这只是一个国家列表,我正在寻找一些服务或程序,让我能够设置ID,获取此格式,并将其转换为GeoJson,或者更好地使用GeoJsonSvg GeoJson世界数据库,svg,d3.js,geojson,Svg,D3.js,Geojson,我正在做一个项目,需要使用d3.js显示国家和城市的地图 实际上,D3支持GeoJson格式。通常,我猜GeoJson格式是从其他格式转换而来的 我发现一些地方有这样的GeoJson数据: 但是,这只是一个国家列表,我正在寻找一些服务或程序,让我能够设置ID,获取此格式,并将其转换为GeoJson,或者更好地使用GeoJson 谢谢 这是否需要成为一项服务?以下是我过去如何使用免费/开源工具实现这一点的: 从下载公共域形状文件 用于将.shp转换为.geojson(一步,在“图层>另存为…”
谢谢 这是否需要成为一项服务?以下是我过去如何使用免费/开源工具实现这一点的:
- 从下载公共域形状文件
- 用于将.shp转换为.geojson(一步,在“图层>另存为…”下)
ogr2ogr
转换形状文件。例如:
$ ogr2ogr -f geojson source_file.shp dst_file.json
将source_file.shp
转换为GeoJSON格式的dst_file.json
请在此处阅读更多信息:
好吧,时代在变,一些好人把shapefile-to-geojson格式化程序变成了一项在线服务 检查以下链接: 他们甚至将其开源:看看 每个国家都有地理标志。(我要说的是医学决议)
countries.json
包含每个国家/地区的描述,包括本地化的国家/地区名称、坐标(您可以在坐标处显示标签)和大写字母名称。对于需要更详细答案的人:1。从自然地球数据下载地图。2.解压缩并找到形状文件。3.将形状文件拖动到QGIS。4.“图层>另存为”如上所述。更快:按命令联机转换可能已更改。我使用了ogr2ogr-f“GeoJSON”output.json input.shp