Próbuję uzyskać mapę regionów Wielkiej Brytanii, http://en.wikipedia.org/wiki/Regions_of_England, w formacie GeoJSON, aby użyć jej na mapie odwiedzin na stronie internetowej. Czy jest jakieś miejsce, w którym można uzyskać dane dla różnych krajów w formacie GeoJSON?Gdzie można znaleźć mapę regionów w Wielkiej Brytanii w formacie GeoJSON
Odpowiedz
Można pobrać brytyjskie granice administracyjne od: https://www.ordnancesurvey.co.uk/opendatadownload/products.html
Przewiń w dół strony, aż zobaczysz linii granicznej.
Konieczne będzie przekonwertowanie plików kształtów na geojsona za pomocą narzędzia GIS. Oto poradnik krok po kroku:
http://blog-en.openalfa.com/how-to-add-interactive-maps-to-a-web-site/
Pliki kształt dostarczone przez Ordnance Survey mają różne poziomy szczegółowości. Wygląda na to, że wystarczy przekonwertować plik kształtu european_region_region.shp
.
ogr2ogr -f GeoJSON european_region_region.json european_region_region.shp
EDIT: Nie zapomnij convert from Northing/Easting to Lat/Long jeśli chcesz pracować z ulotki, Google Maps itp
ogr2ogr -t_srs WGS84 -f GeoJSON european_region_region.json european_region_region.shp
Rozporządzenie Survey posiadać politykę licencyjną, że będziesz potrzebować do wykonania:
https://www.ordnancesurvey.co.uk/oswebsite/docs/licences/os-opendata-licence.pdf
Nie mogę stwierdzić, czy szukasz granic na poziomie kraju lub na poziomie podnidzy. Jeśli jest to pierwsze, to:
Niektóre przykłady d3.js używają pliku GeoJSON, który zawiera wszystkie kraje na świecie. Można go znaleźć tutaj: https://github.com/mbostock/d3/blob/master/examples/data/world-countries.json.
D3.js to także doskonałe narzędzie do renderowania tych danych w svg, więc jeśli jeszcze tego nie zrobiłeś, możesz chcieć się go przyjrzeć. Na przykład: http://bl.ocks.org/2206590.
Dzięki za odpowiedź. Używam już D3.js. Znalazłem mapę Wielkiej Brytanii i mapę Wielkiej Brytanii opartą na hrabstwach i różnych przykładach. Ale to, czego naprawdę chcę, to mapa 9 regionów Anglii, http://en.wikipedia.org/wiki/Regions_of_England oraz Szkocji, Walii i Irlandii Północnej. – Carlos
OK, tak, to nie było pomocne. Powinien istnieć sposób na wyeksportowanie tych danych z narzędzia open source. Nigdy tego nie robiłem, ale ten samouczek prawdopodobnie ci pomoże: http://oscarvillarreal.com/2012/07/12/create-any-map-of-the-world-in-svg/. – meetamit
Jeśli chcesz tylko pliki GeoJSON granic uk (zawiera NI) należy po prostu użyć - http://mapit.mysociety.org
Irlandia Północna LGD (Rada) Granice - http://mapit.mysociety.org/areas/LGD.html
Próbowałem ich używać, ale 2 często spotykane problemy: 1 - Pliki GeoJSON regionu są ogromne (Mbs). 2 - zwracają błąd podczas używania w Google Maps "UncaughtInvalidValueError: Not a Feature lub FeatureCollection" – RustyFluff
Istnieje dodatkowy warunek, który domyślam się, że ludzie tęsknią za MySociety, że w przeciwieństwie do OS, dane nie są darmowe do komercyjnego użytku, lub nawet do pobrania, aby wykorzystać to, co kończy się jako projekt komercyjny. Uważaj więc na prawa autorskie! – M1ke
Jest użytecznym repozytorium GitHub zawierający GeoJSON dane brzegowe dla Wielkiej Brytanii, przeliczone z ONS Shapefiles https://github.com/martinjc/UK-GeoJSON
- Urząd gmin (LAD)
- europejskich Regiony wyborcze (EER)
- Okręgi wyborcze Westminster (WPC)
- Electora l Oddziały
- granice Eurostatu (poziom NUTS 1 & 2) do Anglii, Szkocji i Walii
- obszary statystyczne (super wyjście etc.) używane przez ONS
Irlandii Północnej jest wyjątkiem tych ze względu na ścisłe licencjonowanie informacji publicznej "informacji publicznej" agencji rządowej.
W związku z tym zestawy granic Irlandii Północnej są obecnie licencjonowane i są dostępne na stronie https://www.opendatani.gov.uk/ – jmk
Oto ONS Dane WWW, które można Downlaod w różnych formatach
https://data.gov.uk/data/search?theme-primary=Mapping&res_format=GeoJSON
Dzięki Yaygooby. To była zdecydowanie mapa, której potrzebowałem! – Carlos
Właściwie to jest mapa Wielkiej Brytanii, która nie jest w Wielkiej Brytanii, prawda? Brakuje części Irlandii Północnej. – Carlos
Niestety linki, na które teraz wskazywałeś, wydają się oferować pliki do pobrania dla plików "* .sld" zamiast "* .shp". Nie udało mi się znaleźć plików shp opisanych w Twojej odpowiedzi. – RustyFluff