Tengo shapefiles que contienen áreas (estados, condados, cuerpos de agua, etc.) y necesito generar una imagen (png / jpg) de cada área. ¿Cómo puedo hacer esto?
En mi mente, el flujo de trabajo manual sería:
- Hacer zoom a las extensiones de cada polígono,
- Hacer zoom un poco más para crear un borde alrededor del polígono,
- Crear el archivo de imagen,
- Moverse al siguiente polígono y repetir los pasos anteriores.
- Repetir para cada shapefile.
Tengo acceso a ArcMap 10.3, QGIS para mis herramientas SIG y python y .NET para herramientas de desarrollo.
Este proceso automatizado no necesitaría ejecutarse con frecuencia, tal vez unas pocas veces al año, por lo que el rendimiento no es realmente una preocupación.
Un resultado repetible / consistencia es importante. La imagen no necesita tener una escala uniforme (1:24000, por ejemplo) ya que solo se mostrará en pantalla y no se aplicará una barra de escala. La altura debe ser escalada igual que el ancho; no x = 1.00 e y = 1.23.
No quiero crear manualmente las imágenes (capturas de pantalla, imprimir como ráster, etc.). Esto realmente necesita ser automatizado. Hay docenas de shapefiles y cientos de polígonos, por lo que la automatización definitivamente vale la pena.
2 votos
Aunque la respuesta para ambos productos sería diferente, la creación de guiones probablemente sería básica y muy similar. Por favor, elija un producto GIS y un entorno de desarrollo para la implementación, pruebe algo con ese producto y enfoque su pregunta en cualquier problema que pueda surgir.