Raster'i QGIS'de Point Vector'e dönüştürmek istedim. Mümkün mü? QGIS çokgene dönüştürmek için seçeneği var ama noktaya dönüştürmek için herhangi bir araç bulamadık. biri bana yardım edebilir mi?
Raster'i QGIS'de Point Vector'e dönüştürmek istedim. Mümkün mü? QGIS çokgene dönüştürmek için seçeneği var ama noktaya dönüştürmek için herhangi bir araç bulamadık. biri bana yardım edebilir mi?
Yanıtlar:
ASCII ızgarası olarak kaydetmek ve sınırlandırılmış metin olarak içe aktarmak istediğinizi yapabilir.
Bu eğiticiye bakın:
http://www.slideshare.net/shencoop/qgis-raster-to-point
Daha az yoğunlaştırılmış bir nokta dosyası istiyorsanız, bu öğreticiyi deneyin:
QGIS 3.4
Araç, QGIS 3.4'e (Ekim.2018) yeni eklenen Raster piksellerden noktalara aracıdır.
Bu araç şaşırtıcı bir hızla çalışıyor. 11 megabaytlık tek bantlı rasterleri nokta katmanına (6 milyon puanla sonuçlanan) dönüştürdüğümde işlem süresi şuydu:
Raster pikselleri noktalara ............................................. | 10.35 saniye
İşleme - SAGA Raster değerleri noktalara .......... | 380 saniye
SAGA GUI - Noktalara Grid Değerleri ........................... | 130 saniye
(Şu anda çalışamadım ) ÇİM r.to.vect ...... | zamanlanmış değil.
(Bu adil bir karşılaştırma olmayabilir, çünkü SAGA araçları raster değerleriyle birlikte x ve y koordinatlarını döndürür ).
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
gdal2xyz.bat -band 1 -csv C: \ Kullanıcılar \ Yönetici \ Belgeler \ surcos \ dtm_phase1_vm_15m_inside.tif C: /Users/Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.csv
REM removes the null values from the csv file (Z = 0)
REM elimina los valores nulos del archivo csv (Z = 0)
sed -i '/, 0 \ s * $ / d' C: /Users/Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.csv
REM adds header to file with column names x, y, z
REM agrega encabezado al archivo con nombres de columna x,y,z
sed -i '1 i \ x, y, z' C: /Users/Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.csv
REM converts the csv file to shp format
REM covierte el archivo csv a formato shp
ogr2ogr -s_srs EPSG: 32749 -t_srs EPSG: 32749 -dialite SQLite -sql "Zil olarak SEÇİN (z AS şamandıra), MakePoint (CAST (x AS şamandıra), CAST (y AS şamandıra)) dTm_phase1_vm_15m_inside" C: / Kullanıcılar /Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.shp C: /Users/Administrator/Documents/surcos/dtm_phase1_vm_15m_inside.csv
Raster -> Dönüştürme -> Poligonize Et (Raster-vektör) - Bu, rasterinizden her pikseli temsil eden karelerle çokgen bir şekil dosyası oluşturur. - Özellik tablonuza bir x ve y alanı ekleyin. - X ve y sentroidleri için geometri hesaplayın. - Özellik tablonuzu excel'e aktarın. - CSV olarak kaydedin. - CSV'yi ArcGIS'e aktarın ve piksel değerleriyle yeni nokta şekil dosyası oluşturmak için x ve y verilerini görüntüleyin.
Raster -> Dönüşüm -> Poligonize et (Raster-vektör)
http://hub.qgis.org/wiki/17/Raster_to_vector_conversion
Bunu yapacak.