Tengo un archivo de trama (extensión .sid). Quiero digitalizar carreteras automáticamente en ArcMap, QGIS, etc. Digitalizar a mano llevaría demasiado tiempo.
Cómo puedo hacer esto ?
fuente
Tengo un archivo de trama (extensión .sid). Quiero digitalizar carreteras automáticamente en ArcMap, QGIS, etc. Digitalizar a mano llevaría demasiado tiempo.
Cómo puedo hacer esto ?
La solución QGIS en la respuesta de Mapperz es solo una simple conversión de trama a vector y no tiene detección de bordes, por lo que dudo que sea muy eficaz para este caso de uso. ¡Te dará valores de polígonos por píxel y para una foto que podría resultar en casi un polígono por píxel!
Una mejor opción en QGIS podría ser usar la función de extracción de bordes en el complemento Sextante (ahora llamado ' Procesamiento ' en v 2.x).
Ir: Geoalgorithms-> Images-> Feature Extraction-> Edge Extraction.
Pero como dice Mapperz, a veces la digitalización es más rápida (y más precisa) a mano que usar un sistema automatizado porque usted sabe qué es una característica al mirar la imagen, pero la computadora no tiene forma de saberlo. Para un sistema automatizado, todo es solo un tono de gris o color desde el cual los bordes pueden ser detectables.
Si tiene una TONELADA de imágenes para digitalizar, su mejor opción es enviarlas a una empresa de digitalización que se especialice en este tipo de cosas. Hay cargas en todo el mundo (especialmente India) y han realizado estudios de tiempo y movimiento en el enésimo grado para reducir los costos. La mayoría utiliza un proceso combinado de escaneo automático y digitalización humana. Para la conversión masiva, probablemente sea más barato y rápido externalizar a especialistas.
ArcMap (10.2)
Utilice ArcScan http://resources.arcgis.com/en/help/main/10.2/index.html#//000w00000001000000 pero debe cambiar su imagen a 8 bits en blanco y negro para la vectorización automática.
Tenga en cuenta que muchas imágenes requieren limpieza, este puede ser el componente que consume mucho tiempo. http://resources.arcgis.com/en/help/main/10.2/index.html#/About_preparing_raster_data_for_vectorization/000w00000017000000/
(a veces es más rápido digitalizar a mano que pasar por arcscan).
QGIS (1.8)
Conversión de ráster a vector (Complementos: se requieren GdalTools)
Guía completa http://hub.qgis.org/wiki/quantum-gis/Raster_to_vector_conversion
Este es un problema de clasificación que se adapta mejor a los métodos fuera de ArcMap. A nuestros cerebros les resulta muy fácil interpretar colecciones de píxeles y ensamblarlos en objetos significativos como carreteras. Sin embargo, estas tareas son mucho más difíciles para una computadora y requieren algoritmos de clasificación. ArcMap tiene clasificadores útiles basados en píxeles (ISODATA, MLC, etc.), aunque carece de los métodos de clasificación orientados a objetos más sofisticados (segmentación de imágenes, extracción de características). Debo agregar que hay una extensión de terceros llamada Feature Analyst que se puede usar junto con ArcMap. Sin embargo, lo dirigiría hacia el software de procesamiento de imágenes y SIG FOSS llamado SPRING, que he encontrado muy útil en la clasificación de imágenes orientada a objetos. Publiqué una descripción más detallada de los métodos de extracción de carreteras aquí que puede ser útil para usted.
Por el momento no se puede hacerlo completamente automático. Se requerirá alguna edición / limpieza en cualquier caso. Y como Mapperz dijo que la tarea es mejor resolver en herramientas especiales. ¿Conoces Easy Trace ? Este es un software comercial pero hay una versión antigua gratuita 8.65.