Quería convertir Raster en Point Vector en QGIS. ¿Es posible? QGIS tiene la opción de convertirlo en polígono, pero no encontré ninguna herramienta para convertirlo en punto. ¿Alguien puede ayudarme?
Intenté esto, pero requiere mucho tiempo para el conjunto de datos de gran tamaño.
suyogpatwardhan
1
Puede reducir el número de puntos con el segundo tutorial.
AndreJ
1
El segundo enlace aparentemente ya no está disponible. ¿Podrías subir uno nuevo? Muchas gracias @suyogpatwardhan
Janita
1
@AndreJ Gracias por el enlace
Janita
10
Si está utilizando una versión de QGIS que integra algoritmos SAGA, puede usar la Grid values to pointsherramienta. Lo encontrará en la caja de herramientas de procesamiento en SAGA/ Shapes-Grid(al menos para QGIS 2.4.0).
Dentro de QGIS, también lo encontrará en la caja de herramientas de procesamiento. Asegúrese de seleccionar Tipo de función point.
AndreJ
3
QGIS 3.4
Su herramienta es una herramienta de píxeles de trama a puntos recientemente agregada en QGIS 3.4 (octubre de 2018).
Píxeles de trama a puntos
Esta herramienta funciona con una velocidad asombrosa. Cuando convertí el ráster de banda única de 11 megabytes en una capa de puntos (que termina con 6 millones de puntos), el tiempo del proceso fue:
Píxeles de trama a puntos ............................................. | 10.35 seg.
Procesamiento: valores ráster SAGA en puntos .......... | 380 seg.
GUI SAGA - Valores de cuadrícula a puntos ........................... | 130 seg.
(Por el momento no podía correr) GRASS r.to.vect ...... | No cronometrado.
(Esto puede no ser una comparación justa, porque las herramientas SAGA vuelven X y Y coordenadas junto con los valores de mapa de bits).
REM English
REM Tested in QGIS console version 2.18 (OSGEO4W Shell)
REM Tested in Windows Operating System
REM Folder where the image is (replace with your file directory): C: / Users / Administrator / Documents / ruts /
REM Name of the dsm file: dtm_phase1_vm_15m_inside.tif
REM Name of the output file csv: dtm_phase1_vm_15m_inside.csv
REM Name of output file shp: dtm_phase1_vm_15m_inside.shp
REM eye that some directions (path) has separator / (bar) and other \ (backslash), respect them so you do not have problems
REM spanish
REM Probado en consola de QGIS version 2.18 (OSGEO4W Shell)
REM Probado en Sistema Operativo Windows
REM Carpeta donde estan la imagen (sustituya por su directorio de archivos): C:/Users/Administrator/Documents/surcos/
REM Nombre del archivo dsm: dtm_phase1_vm_15m_inside.tif
REM Nombre del archivo de salida csv: dtm_phase1_vm_15m_inside.csv
REM Nombre del archivo de salida shp: dtm_phase1_vm_15m_inside.shp
REM ojo que algunas direcciones (path) tiene separador / (slash) y otras \ (backslash), respetelos para que no tenga problemas
REM converts the dsm image (surface model) from TIF format to CSV format
REM convierte la imagen dsm (modelo de superficie) de formato TIF a formato CSV
Ráster -> Conversión -> Poligonalizar (Ráster a vector): esto creará un archivo de forma poligonal con cuadrados que representan cada píxel de su ráster. - Agregue un campo x e y a su tabla de atributos. - Calcular la geometría para los centroides x e y. - Exporta tu tabla de atributos para sobresalir. - Guardar como un CSV. - Importe CSV a ArcGIS y muestre datos x e y para crear un nuevo archivo de forma de puntos con los valores de píxeles.
Respuestas:
Guardar como cuadrícula ASCII e importar como texto delimitado puede hacer lo que desee.
Ver este tutorial:
http://www.slideshare.net/shencoop/qgis-raster-to-point
Si desea un archivo de punto menos densificado, pruebe este tutorial:
http://www.gistutor.com/quantum-gis/19/54-how-to-sample-raster-datasets-using-points-in-quantum-gis-qgis.html
fuente
Si está utilizando una versión de QGIS que integra algoritmos SAGA, puede usar la
Grid values to points
herramienta. Lo encontrará en la caja de herramientas de procesamiento enSAGA
/Shapes-Grid
(al menos para QGIS 2.4.0).fuente
GRASS-GIS-tool r.to.vect lo hará. Seleccionar punto como salida. Tienes que instalar GRASS-GIS para eso.
fuente
point
.QGIS 3.4
Su herramienta es una herramienta de píxeles de trama a puntos recientemente agregada en QGIS 3.4 (octubre de 2018).
Píxeles de trama a puntos
Esta herramienta funciona con una velocidad asombrosa. Cuando convertí el ráster de banda única de 11 megabytes en una capa de puntos (que termina con 6 millones de puntos), el tiempo del proceso fue:
Píxeles de trama a puntos ............................................. | 10.35 seg.
Procesamiento: valores ráster SAGA en puntos .......... | 380 seg.
GUI SAGA - Valores de cuadrícula a puntos ........................... | 130 seg.
(Por el momento no podía correr) GRASS r.to.vect ...... | No cronometrado.
(Esto puede no ser una comparación justa, porque las herramientas SAGA vuelven X y Y coordenadas junto con los valores de mapa de bits).
fuente
gdal2xyz.bat -band 1 -csv C: \ Users \ Administrator \ Documents \ surcos \ dtm_phase1_vm_15m_inside.tif C: /Users/Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.csv
sed -i '/, 0 \ s * $ / d' C: /Users/Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.csv
sed -i '1 i \ x, y, z' C: /Users/Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.csv
ogr2ogr -s_srs EPSG: 32749 -t_srs EPSG: 32749 -dialect SQLite -sql "SELECT CAST (z AS float) como z, MakePoint (CAST (x AS float), CAST (y AS float)) FROM dtm_phase1_vm_15m_inside" C: / Users /Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.shp C: /Users/Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.csv
fuente
Ráster -> Conversión -> Poligonalizar (Ráster a vector): esto creará un archivo de forma poligonal con cuadrados que representan cada píxel de su ráster. - Agregue un campo x e y a su tabla de atributos. - Calcular la geometría para los centroides x e y. - Exporta tu tabla de atributos para sobresalir. - Guardar como un CSV. - Importe CSV a ArcGIS y muestre datos x e y para crear un nuevo archivo de forma de puntos con los valores de píxeles.
fuente
Ráster -> Conversión -> Poligonalizar (Ráster a vector)
http://hub.qgis.org/wiki/17/Raster_to_vector_conversion
Hará esto
fuente