Tengo varios documentos de mapa (alrededor de 30) que hacen referencia a todos los mismos archivos y los muestran de la misma manera. Los creé configurando un mapa como lo quería, luego usando "guardar como" para crear un nuevo mapa y luego ajustando la extensión del marco de datos en el diseño. Por supuesto, ahora que los tengo todos creados, necesito hacer exactamente el mismo cambio en todos ellos. ¿Existe un proceso más eficiente que simplemente repetir manualmente los mismos pasos en cada documento? Si no, ¿hay una mejor manera en que podría haber configurado el proyecto para facilitar cambios como este?
Estoy usando ArcMap 10.0.
arcgis-desktop
arcgis-10.0
Scott La Vanne
fuente
fuente
Respuestas:
¿Has utilizado todas las páginas controladas por datos? No estoy seguro si la versión 10 lo tiene, estoy usando 10.1. Bastante hábil, pero sería el hecho para ti en este momento.
Las páginas controladas por datos se moverán de un área a la siguiente trazando o exportando los mapas a medida que avanza. Diseño una cuenca hidrográfica grande y luego defino las subcuencas internas para los límites de diseño individuales.
Realice una búsqueda en la ayuda de Páginas controladas por datos para obtener más instrucciones.
fuente
La forma más eficiente de realizar cambios masivos en varios documentos es utilizar las secuencias de comandos de Python disponibles en ArcGIS. Debería escribir un script de Python que iterará (o revisará) cada uno de los archivos de documentos de mapa que tiene y aplicará los cambios que especifique en el código.
Comience a buscar el módulo arcpy.mapping . 10.1 y 10.2 tienen más funciones integradas, pero puede recorrer un largo camino incluso con 10.0. Especifique qué tipo de cambios necesita realizar y luego vea si puede encontrar las funciones coincidentes dentro del módulo arcpy.mapping. Si faltan algunos, comience una nueva pregunta e intentaremos encontrar una alternativa. Si no ha escrito scripts en ArcGIS antes, considere leer la ayuda para comenzar .
También considere echar un vistazo a los scripts de muestra arcpy.mapping que el personal de Esri puso a disposición en línea para descargar (con el código fuente). Según el archivo de ayuda, deberían funcionar para 10.0, pero solo los he usado en 10.1 y 10.2.
PD. Comience con un solo documento de mapa para ver si los cambios se aplican correctamente y siempre haga una copia de seguridad de sus datos antes de realizar cualquier cambio.
fuente
No puede hacer todo lo que quiere hacer con un script de Python.
Dos técnicas que puede usar:
Puede encontrar que una plantilla personalizada puede ser útil.
Ayuda de ESRI en plantillas
fuente