Czy są dostępne kafelki terenu z dostępnym zezwoleniem, takim jak OSM?

23

Czy są dostępne piramidalne kafelki mapy terenu z otwartym zezwoleniem na użytkowanie, takie jak OpenStreetMap? Buduję mapy związane z lotnictwem za pomocą Polymaps i potrzebuję dobrej mapy bazowej rastra. Do płytek terenu Google są po prostu idealny dla moich celów: powściągliwi kolory, nie zbyt wiele funkcji i jasny obraz terenu. Niestety Google nie zezwala na stosowanie kafelków map w żadnej bibliotece oprócz własnego Javascript.

Alternatywy, które wypróbowałem ... Wszystkie mapy OpenStreetMap wydają się być mapami drogowymi. OpenCycleMap obejmuje teren, ale potem ma wiele innych funkcji o wysokim kontraście, które sprawiają, że jest nieodpowiedni dla moich potrzeb. USGS ma kilka kafelków terenu na Mapie Narodowej , ale są niestylizowane i nie mają żadnych opisowych cech. Wiem, że można wygenerować własny zestaw klocków i obsługiwać go przy użyciu darmowego źródła danych, takiego jak SRTM, ale zaprojektowanie i obsługa to bardzo dużo pracy.

Jestem w stanie zapłacić umiarkowany koszt za przepustowość; głównie chcę uniknąć spędzania czasu na generowaniu własnego zestawu klocków. Mapy terenu wydają się być powszechną potrzebą, jestem zaskoczony, że ich nie znalazłem!

Edytuj od czasu opublikowania tego pytania znalazłem jeszcze kilka opcji. Mapy Bing firmy Microsoft obejmują kafelki terenu; z nieco elastycznymi, ale ograniczonymi warunkami świadczenia usług . GeoiQ / GeoCommons ma płytki octanowe, które są specjalnie zaprojektowane do moich celów.

Edytuj 2 ten wpis miał niewielki udział w inspirowaniu mapy terenu Mike'a Migurskiego / Stamena w oparciu o otwarte dane. Więcej na maps.stamen.com .

Edycja 3 MapBox ma teraz także warstwę terenu. Nie jestem pewien co do licencjonowania, ale firma jest ogólnie przyjazna dla oprogramowania typu open source.

Edytuj 4 MapZen ma teraz DEM i płytki terenu rastrowego . Ponownie niejasne na temat licencjonowania, ale firma jest ogólnie przyjazna dla oprogramowania typu open source.

Nelson
źródło

Odpowiedzi:

8

TopOSM ma kafelki terenu - choć ograniczony zasięg (tylko USA)

wprowadź opis zdjęcia tutaj

http://www.toposm.com/us/

Pełne szczegóły http://wiki.openstreetmap.org/wiki/TopOSM

Wszystkie pliki renderowania i pliki źródłowe są dostępne

http://svn.openstreetmap.org/applications/rendering/toposm/

Licencja jest taka sama jak Open Street Map

Dane OpenStreetMap są dostępne na licencji Creative Commons „Uznanie autorstwa - Na tych samych warunkach” (CC-BY-SA) . Dane NED i NHD z USGS, będące dziełem amerykańskiej agencji rządowej, są uważane za własność publiczną. Dane MassGIS są bezpłatne do dowolnego użytku, pod warunkiem podania prawidłowej atrybucji. Dlatego ta mapa topo jest również dostępna na licencji CC-BY-SA

Mapperz
źródło
Są bardzo zbliżone do tego, czego szukam. Funkcje są ładnie podzielone w drugiej przezroczystej nakładce na mapie terenu. Jedyne wady to tylko USA (NAD, nie SRTM) i nie przepadam za niespójnym cieniowaniem kolorów. Ale to świetny zasób, dziękuję.
Nelson
7

Mike Migurski (z Stamen Design) stworzył niedawno nową dużą mapę terenu: szczegóły na swoim blogu, a ja uruchomiłem dla niej szybką przeglądarkę map . Wykonuje cieniowanie terenu za pomocą różnych źródeł DEM w połączeniu z drogami, etykietami itp. Z OpenStreetMap. Kod źródłowy do wygenerowania mapy znajduje się na GitHub .

Nelson
źródło
Pamiętaj, że te płytki są dostępne tylko w USA.
Abbafei,
4

Dane Natural Earth 1: 10m to dobry początek, ale nie przy rozdzielczości danych terenu w Mapach Google. Jeśli możesz sobie poradzić z zestawem danych o średniej rozdzielczości, to stylizowanie czegoś takiego jak dane SRM 250m nie jest takie złe, ale jeśli jesteś zainteresowany czymś w wyższej rozdzielczości, może warto skontaktować się z ludźmi z OpenCycleMap i sprawdzić, czy możesz uzyskaj dostęp do danych przed włączeniem niepożądanych funkcji.

scw
źródło
Dzięki za przypomnienie mi o Naturalnej Ziemi. To pięknie odwzorowana mapa, naprawdę świetna robota. Ale skala 1: 10m jest po prostu zbyt gruba dla moich celów. Potrzebuję około 1: 200 000, aby odpowiadać poziomowi powiększenia w Mapach Google wynoszącym 11. Naturalnie w tym rozmiarze muszą to być piramidy.
Nelson
3

Ludzie z telascience zaczynają ożywić projekt OpenAerialMap.org, który jest na razie wstrzymany. Przetworzyli już NAIP, który można znaleźć na stronie http://hyperquad.telascience.org/naip/. Przygotowali także światowy raport na temat Landsat.

Jeśli chodzi o kontury, elewacje, zacienione reliefy itp., Część planu obejmuje SRTM http://srtm.csi.cgiar.org/ (dla całego świata) i NED http://seamless.usgs.gov/ about_elevation.php dla Stanów Zjednoczonych. Powinieneś wejść na kanał IRC #telascience na Freenode i zapytać.

Oczywiście zawsze możesz użyć linków, które podałem powyżej, aby pobrać dane i zrobić to samodzielnie za pomocą geoserver lub mapserver, jeśli chcesz.

Ragi Yaser Burhum
źródło
Fajne dane! Ale szukam zacienionego terenu, a nie zdjęć lotniczych.
Nelson
Wydaje mi się, że moja odpowiedź była zbyt krótka, SRTM i NED również są częścią planu. Edytowałem moją odpowiedź.
Ragi Yaser Burhum
2

Użyłem Maperitive ostatniej nocy, aby wyciąć niestandardową mapę offline. Bardzo łatwe, bardzo skuteczne. Majstrowałem trochę przy warstwach, aż miałem mapę moich marzeń dotyczącą mapy do biegania w górach, której potrzebowałem.

Moim przewodnikiem był ten „dziesięciominutowy” samouczek, który oczywiście skróci nieco twoje potrzeby.

OSTRZEŻENIE: pod koniec samouczka znajdziesz miejsce, w którym znajduje się martwy adres URL jego końcowego przykładu dla rzeczywistego HTML. Uznałem to za przełamanie bez porozumienia, wciąż sprawiałem, że moja mapa działa nawet przy ograniczonym doświadczeniu OpenLayers, więc powinieneś być w porządku.

http://braincrunch.tumblr.com/post/9921938947/maperitive-tutorial-a-hiking-web-map-in-ten-easy-steps

Krok 9: Przygotowanie HTML Będziemy musieli przygotować prostą stronę docelową HTML dla naszej mapy. Najprostszym sposobem na to jest ponowne użycie strony z mojej przykładowej mapy (zły / 404 link) , ale będziemy musieli wprowadzić kilka zmian w kodzie, aby odzwierciedlał on nasz własny obszar mapy:

Brakuje „próbki” autora, ta strona 404 i tak dla mnie. Dobra wiadomość jest taka, że ​​w tym momencie pracujemy z mapą offline i jej OpenLayers, więc znalezienie innego dostawcy tego HTML jest dość proste. Oto kilka linków, myślę, że możesz uruchomić płytki, jeśli się rozejrzysz.

Przykłady kodu HTML Openlayers: http://wiki.openstreetmap.org/wiki/OpenLayers_Simple_Example#The_smallest_example

Ryan Michael
źródło