我正在尝试使用GeoJSON格式获取英国的地区地图http://en.wikipedia.org/wiki/Regions_of_England,以便在网站上的网络访问地图中使用它。您是否可以在任何地方以GeoJSON格式获取不同国家/地区的数据?
答案 0 :(得分:11)
您可以从以下网址下载英国行政边界:https://www.ordnancesurvey.co.uk/opendatadownload/products.html
向下滚动页面,直到看到Boundary-Line。
您需要使用GIS工具将形状文件转换为geojson。这是一个循序渐进的教程:
http://blog-en.openalfa.com/how-to-add-interactive-maps-to-a-web-site/
条例调查所提供的形状档案有不同程度的细节。听起来你只需要转换european_region_region.shp
形状文件。
ogr2ogr -f GeoJSON european_region_region.json european_region_region.shp
编辑:如果您想使用Leaflet,Google地图等,请不要忘记convert from Northing/Easting to Lat/Long
ogr2ogr -t_srs WGS84 -f GeoJSON european_region_region.json european_region_region.shp
条例调查制定了您需要遵守的许可政策:
https://www.ordnancesurvey.co.uk/oswebsite/docs/licences/os-opendata-licence.pdf
答案 1 :(得分:2)
有一个有用的github存储库,包含英国的GeoJSON边界数据,从ONS shapefile转换https://github.com/martinjc/UK-GeoJSON
北爱尔兰是例外,因为政府机构严格许可“公共”信息。
答案 2 :(得分:0)
我无法判断您是在寻找国家级别还是子级别的边界。如果是前者,那么:
d3.js的一些示例使用包含世界上所有国家/地区的GeoJSON文件。您可以在此处找到它:https://github.com/mbostock/d3/blob/master/examples/data/world-countries.json。
D3.js也是在svg中实际渲染这些数据的优秀框架,所以如果你还没有,你可能想看看它。例如:http://bl.ocks.org/2206590。
答案 3 :(得分:0)
如果您只想要英国边界的GeoJson文件(包括NI),您应该使用 - http://mapit.mysociety.org
北爱尔兰LGD(理事会)边界 - http://mapit.mysociety.org/areas/LGD.html
答案 4 :(得分:0)
以下是ONS网站数据,您可以使用不同格式下载
https://data.gov.uk/data/search?theme-primary=Mapping&res_format=GeoJSON