Harita otomasyonu için hem ESRI hem de açık kaynaklı araçlar kullandım.
ESRI bileşenleri yukarıda belirtilmiştir, ancak maplex uzantısını yapmak için çok fazla etiketleme varsa, çok zaman kazandıracak bir şeydir. Yani
- Harita yazma için maplex uzantısına sahip ArcMap.
- harita çıktısını komut dosyası olarak yazmak için arcpy.mapping içeren mapbook'lar.
Arcpy.mapping ile efsanelerin üretilmesinde sorun yaşadım, ancak her haritada aynı efsaneye sahipseniz, bu bir sorun olmayabilir. ArcGIS Server'a erişiminiz varsa haritacılık hizmeti olarak harita hizmeti yayınlayabilir ve REST API'si ile haritalar oluşturabilirsiniz, ancak bu aşırı olabilir.
ESRI araçlarınız yoksa, yukarıda belirtilen eşleme yığınına benzer bir kurulum kullanır, ancak python ve mapnik kullanırım.
- Vektör verileriniz için postgis / spatialite / shapefiles.
- Qgis herhangi bir veri çalışması ve kolay mapnik önizlemeleri için.
- Kartografik işleme için Mapnik.
- Mapnik'in harita çıktısını kodlamak için python bağlamaları (birçok format kullanılabilir).
- Herhangi bir özel işaretleyici, grafik veya efsane için Inkscape.
Hem postgis hem de mapnik'in kurulması için biraz daha ön uç çalışması gerekiyor. Mapnik, ilk kullandığımda en iyi render motoruydu, ESRI ve mapserver o zamandan beri yakalandı.
Kısacası, işte yazılım hızlı kartografi için harika bir arayüz sağladığı için ESRI araçlarını kullanıyordum ve arcpy.mapping istediğim kadar esnek olmasa bile maplex etiketleme motoru çok iyi çalışıyor.
Evde açık kaynak yığınını kullanırım çünkü çok daha esnek ve çok daha ucuz!