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
- 1. W Wielkiej Brytanii, jak znaleźć adres podając współrzędne GPS?
- 2. Meta i # w terminalu Mac w Wielkiej Brytanii
- 3. Google tłumaczy tekst na mowę w Wielkiej Brytanii
- 4. ograniczenie google maps autouzupełnianie do adresu w Wielkiej Brytanii tylko
- 5. Czy można określić, czy punkt GeoJSON znajduje się wewnątrz wieloboku GeoJSON przy użyciu JavaScriptScript?
- 6. Jak utworzyć daty w Wielkiej Brytanii z ciągów w Pharo Smalltalk?
- 7. Którą grupę powinowactwa z azotem wybrać dla Wielkiej Brytanii?
- 8. Gdzie mogę znaleźć listę kodów języków i regionów?
- 9. Dodawanie wielu pinezek do Map Google za pomocą kodu pocztowego w Wielkiej Brytanii
- 10. Gdzie mogę znaleźć listę stref czasowych w formacie tabelarycznym?
- 11. Gdzie mogę znaleźć standardy C89/C90 w formacie PDF?
- 12. Gdzie można teraz znaleźć AndroidObservable.fromBroadcast?
- 13. SynEdit - gdzie można znaleźć społeczność?
- 14. Gdzie można znaleźć samouczek EJB3?
- 15. gdzie mogę znaleźć SVG lub GeoJSON krajów, które używają 2 lub 3-cyfrowego kodu kraju?
- 16. Gdzie znaleźć schemat (.XSD plik) dla Microsoft docx formacie
- 17. Gdzie można znaleźć implementację Java EL 3.0
- 18. Gdzie można znaleźć dzienniki Google Chrome?
- 19. Gdzie można znaleźć globalne pakiety kompozytora?
- 20. Gdzie można znaleźć przykłady kodu Scales Xml
- 21. Gdzie można znaleźć identyfikator platformy chmury Google?
- 22. Gdzie można znaleźć statystyki wykorzystania wersji .NET?
- 23. Ukrywanie regionów w Visual Studio
- 24. Gdzie można znaleźć/skonfigurować "Artefakt" w Android Studio?
- 25. Gdzie można znaleźć dokumentację dla Selenium WebDriver w Ruby
- 26. Gdzie można znaleźć przykłady interfejsu użytkownika
- 27. Gdzie można znaleźć dokumentację dla Pythona-Levenshteina?
- 28. Gdzie można znaleźć starsze wersje Androida NdK
- 29. Gdzie można znaleźć listę przeciążeń operatorów?
- 30. Menedżer modelu Django. Gdzie można znaleźć dokumentację?
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