Je pourrais donner beaucoup d'exemples, mais imaginez que vous devez faire, par exemple, une étude dans 10 endroits différents et générer beaucoup de cartes avec la même mise en page, légende.
Les cartes peuvent contenir des données vectorielles et raster.
Il devrait être scriptable, car un grand nombre de cartes devront être faites / refaites à l'avenir.
Quelles plateformes peuvent le faire?
J'ai utilisé des outils ESRI et open source pour l'automatisation des cartes.
Les composants ESRI sont mentionnés ci-dessus, mais si vous avez beaucoup d'étiquetage pour faire l'extension maplex, c'est quelque chose qui gagnerait beaucoup de temps. Donc
J'ai eu des problèmes avec la génération de légendes avec arcpy.mapping mais si vous avez la même légende sur chaque carte, ce n'est peut-être pas un problème. Si vous avez accès à ArcGIS Server, vous pouvez publier votre cartographie en tant que service de carte et générer des cartes avec l'API REST, mais cela peut être exagéré.
Si vous n'avez pas d'outils ESRI, j'utiliserais une configuration similaire à la pile de serveurs de cartes mentionnée ci-dessus mais en utilisant python et mapnik.
Postgis et mapnik nécessitent un peu plus de travail frontal pour être mis en place. Mapnik était tout simplement le meilleur moteur de rendu lorsque je l'ai utilisé pour la première fois, ESRI et mapserver ont rattrapé leur retard depuis.
En bref, au travail, j'utiliserais les outils ESRI car le logiciel fournit une excellente interface pour une cartographie rapide, et le moteur d'étiquetage maplex fonctionne très bien, même si arcpy.mapping n'est pas aussi flexible que je le souhaiterais.
À la maison, j'utiliserais la pile open source car elle est beaucoup plus flexible et infiniment moins chère!
la source
C'est une vieille question, mais au cas où quelqu'un chercherait toujours une solution, consultez aussi GMT: http://gmt.soest.hawaii.edu/
la source