Ich könnte viele Beispiele nennen, aber stellen Sie sich vor, Sie müssen zum Beispiel eine Studie an 10 verschiedenen Orten durchführen und viele Karten mit demselben Layout und derselben Legende erstellen.
Karten können Vektor- und Rasterdaten enthalten.
Es sollte skriptfähig sein, da in Zukunft eine große Anzahl von Karten erstellt / neu erstellt werden muss.
Welche Plattformen können das?
quelle
Ich habe sowohl ESRI- als auch Open Source-Tools für die Kartenautomatisierung verwendet.
Die ESRI-Komponenten sind oben erwähnt, aber wenn Sie viel Beschriftung für die Maplex-Erweiterung haben, würde dies viel Zeit sparen. So
Ich hatte Probleme mit der Generierung von Legenden mit arcpy.mapping, aber wenn Sie auf jeder Karte dieselbe Legende haben, ist dies möglicherweise kein Problem. Wenn Sie Zugriff auf ArcGIS Server haben, können Sie Ihre Kartografie als Kartendienst veröffentlichen und Karten mit der REST-API erstellen. Dies kann jedoch zu viel des Guten sein.
Wenn Sie keine ESRI-Tools haben, würde ich ein ähnliches Setup wie der oben erwähnte Mapserver-Stack verwenden, aber Python und Mapnik verwenden.
Sowohl Postgis als auch Mapnik erfordern etwas mehr Front-End-Arbeit zum Einrichten. Mapnik war einfach die beste Rendering-Engine, als ich sie zum ersten Mal verwendete. ESRI und Mapserver haben seitdem aufgeholt.
Kurz gesagt, bei der Arbeit würde ich ESRI-Tools verwenden, da die Software eine großartige Schnittstelle für die schnelle Kartografie bietet und die Maplex-Beschriftungs-Engine sehr gut funktioniert, auch wenn arcpy.mapping nicht ganz so flexibel ist, wie ich es gerne hätte.
Zu Hause würde ich den Open Source Stack verwenden, weil er viel flexibler und unendlich billiger ist!
quelle
Dies ist eine alte Frage, aber falls jemand noch nach einer Lösung sucht, lesen Sie auch GMT: http://gmt.soest.hawaii.edu/
quelle