Saya telah menggunakan ESRI dan alat sumber terbuka untuk otomatisasi peta.
Komponen ESRI disebutkan di atas, tetapi jika Anda memiliki banyak pelabelan untuk melakukan ekstensi maplex adalah sesuatu yang akan menghemat banyak waktu. Begitu
- ArcMap dengan ekstensi maplex untuk pembuatan peta.
- mapbooks dengan arcpy.mapping untuk membuat skrip output peta.
Saya memiliki masalah dengan pembuatan legenda dengan arcpy.mapping tetapi jika Anda memiliki legenda yang sama di setiap peta, ini mungkin bukan masalah. Jika Anda memiliki akses ke ArcGIS Server, Anda dapat menerbitkan kartografi Anda sebagai layanan peta dan menghasilkan peta dengan api REST, tetapi ini mungkin berlebihan.
Jika Anda tidak memiliki alat ESRI, saya akan menggunakan pengaturan yang mirip dengan tumpukan mapserver yang disebutkan di atas tetapi menggunakan python dan mapnik.
- Postgis / spatialite / shapefile untuk data vektor Anda.
- Qgis untuk pekerjaan data apa pun, dan untuk pratinjau mapnik yang mudah.
- Mapnik untuk rendering kartografi.
- Binding python Mapnik untuk scripting output peta (banyak format berhasil).
- Inkscape untuk marker, grafik, atau legenda khusus.
Postgis dan mapnik membutuhkan pekerjaan front end yang lebih banyak untuk diatur. Mapnik hanyalah mesin rendering terbaik ketika saya pertama kali menggunakannya, ESRI dan mapserver telah menyusul sejak saat itu.
Singkatnya, di tempat kerja saya akan menggunakan alat ESRI karena perangkat lunak ini menyediakan antarmuka yang bagus untuk kartografi cepat, dan mesin pelabelan maplex bekerja dengan sangat baik, bahkan jika arcpy. Pemetaan tidak sefleksibel yang saya inginkan.
Di rumah saya akan menggunakan tumpukan open source karena jauh lebih fleksibel dan jauh lebih murah!