Z jakiego oprogramowania GIS korzystają strony z mapami internetowymi (Google, Bing Maps itp.)?

13

Wszyscy widzieliśmy piękne (imo) mapy produkowane przez Google i Microsoft . Jest wiele innych; niektóre z nich mają globalne zastosowanie (takie jak MapQuest , TomTom lub TUTAJ ), a niektóre mają skalę krajową.

Zakładam, że firmy te pozyskały / zgromadziły / kupiły surowe dane wektorowe, a następnie wykorzystały pakiet oprogramowania GIS i niektóre niestandardowe przepływy pracy kartografii do tworzenia map o dobrej symbolice / układzie, a następnie zbuforowały je na wiele kafelków.

Rasteryzacja wektorów w kafelki nie jest szczególnie interesująca, ale często zastanawiałem się, jakiego oprogramowania Desktop GIS używają te duże firmy do tworzenia tych map? Na przykład Esri wykorzystuje platformę ArcGIS do tworzenia map bazowych Esri, takich jak Esri World Street Map .

Z jakiego oprogramowania GIS na komputery stacjonarne korzystają Google i Microsoft do tworzenia map? Jestem tego ciekawy, ponieważ chcę wiedzieć, jakie inne pakiety GIS oprócz Esri ArcGIS są w stanie wykonać tę pracę na tak dużą skalę.

Alex Tereshenkov
źródło
Na obecnym etapie myślę, że to pytanie jest zbyt ogólne, ponieważ skutecznie zadaje to samo pytanie dla każdej z 5 (lub więcej) stron z mapami internetowymi. Radzę skoncentrować się na tym, o którym najbardziej chcesz wiedzieć, a następnie osobno zbadać / zapytać o inne.
PolyGeo
Prawdopodobnie masz rację. Podałem tylko dwa - Google i MS.
Alex Tereshenkov
4
Ze względu na ich wyspecjalizowane potrzeby pakiet GIS zorientowany na konsumenta nie pozwoliłby go wyciąć, a gdy dysponujesz dużym budżetem i specjalistyczną wiedzą programistyczną, prawdopodobnie znacznie skuteczniej jest napisać własne oprogramowanie.
blah238
4
@ Whuber, całkowicie rozumiem, co masz na myśli, ale pomyślałem, że może być interesujące dla innych, aby dowiedzieć się, w jaki sposób tworzone są strony z mapami internetowymi. Istnieją dziesiątki najważniejszych pytań, które nie rozwiązują żadnego konkretnego problemu, który należy rozwiązać: gis.stackexchange.com/questions?sort=votes . Zaktualizowałem moje pytanie, aby brzmiało bardziej zorientowane na problem, mam nadzieję, że teraz wygląda lepiej!
Alex Tereshenkov
4
Myślę, że pytanie jest istotne, ponieważ chociaż przeciętny specjalista od GIS może nigdy nie działać na globalnym systemie map internetowych, takim jak Google Maps, bez wątpienia staną przed nim pytania typu „dlaczego nie można po prostu zrobić go podobnym do Map Google?”. Uzbrojenie się w wiedzę na temat tego, co naprawdę dzieje się w tworzeniu takiego produktu, pomaga zarządzać oczekiwaniami klientów, którzy stawiają nieuzasadnione wymagania :)
blah238

Odpowiedzi:

13

W oryginalnym poście nie pytałeś o żadne narzędzia lub dane o otwartym kodzie źródłowym, ale OpenStreetMap ma globalną mapę internetową, która jest równie dobra jak te z Google lub Bing. Ponieważ jest to oprogramowanie typu open source, istnieje wiele świetnych zasobów wyjaśniających, w jaki sposób zarządzają swoimi danymi i renderują mapę.

Jeśli chcesz utworzyć mapę ogólnoświatową, taką jak Google lub Bing, możesz do tego użyć danych OpenStreetMap i ich narzędzi open source. Przechowujesz swoje dane w PostgreSQL / PostGIS, renderujesz kafelki mapy za pomocą Mapnika i podajesz te kafelki mapy w Internecie za pomocą czegoś takiego jak Apache i mod_tile. Każda strona internetowa, która chce dołączyć twoją mapę, może to zrobić za pomocą OpenLayers lub Leaflet (które zastępują API Google Maps API).

Switch2OSM ma kilka dobrych instrukcji na temat konfigurowania własnej mapy globalnej.

almccon
źródło
UWIELBIAM, że dodałeś osm.
Albert