Wir alle haben wunderschöne (Imo-) Karten gesehen, die von Google und Microsoft erstellt wurden . Es gibt viele andere; Einige von ihnen sind von globaler Bedeutung (wie MapQuest , TomTom oder HERE ), andere sind nur länderspezifisch.
Ich gehe davon aus, dass diese Unternehmen rohe Vektordaten erhalten / gesammelt / gekauft haben und dann ein GIS-Softwarepaket und einige benutzerdefinierte Kartografie-Workflows verwendet haben, um Karten mit guter Symbologie / gutem Layout zu erstellen und diese dann in mehreren Kacheln zwischenzuspeichern.
Das Rastern von Vektoren in Kacheln ist nicht besonders interessant, aber ich habe mich oft gefragt, welche Art von Desktop-GIS-Software diese großen Unternehmen für die Erstellung dieser Karten verwendet haben. Esri verwendet beispielsweise die ArcGIS-Plattform, um Esri-Grundkarten wie die Esri World Street Map zu erstellen .
Welche Desktop-GIS-Software verwenden Google und Microsoft zum Erstellen von Karten? Darauf bin ich gespannt, denn ich möchte wissen, welche anderen GIS-Pakete neben Esri ArcGIS diese Arbeit in so großem Umfang leisten können.
quelle
Antworten:
Google verwendet ein selbst entwickeltes Tool namens Atlas , um Geodaten zu verwalten.
In diesem Video von Google I / O 2013 sehen Sie, wie Atlas funktioniert ( Atlas beginnt um 7:30 Uhr - aber es ist interessant, das gesamte Video zu sehen).
quelle
Sie haben in Ihrem ursprünglichen Beitrag nicht speziell nach Open Source-Tools oder -Daten gefragt, aber OpenStreetMap verfügt über eine globale Webkarte, die so gut ist wie die von Google oder Bing. Da es sich um Open Source handelt, gibt es viele großartige Ressourcen, die erklären, wie sie ihre Daten verwalten und ihre Karte rendern.
Wenn Sie eine weltweite Karte wie Google oder Bing erstellen möchten, können Sie dazu OpenStreetMap-Daten und deren Open Source-Tools verwenden. Sie würden Ihre Daten in PostgreSQL / PostGIS speichern, Kartenkacheln mit Mapnik rendern und diese Kartenkacheln mit Apache und mod_tile im Web bereitstellen. Jede Webseite, die Ihre Karte aufnehmen möchte, kann dies mit OpenLayers oder Leaflet (anstelle von Google Maps API) tun.
Switch2OSM enthält einige gute Anweisungen zum Einrichten einer eigenen globalen Karte.
quelle