Raster QGIS'te noktaya nasıl dönüştürülür


12

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?


Kaç puan almak istiyorsunuz? Her tarama hücresi için mi, yoksa normal bir ızgarada mı yoksa yalnızca yerel maks / dak değerleri mi?
AndreJ

her raster hücre için bir tane. ArcGIS aracını kullandım (işaret etmek için Ratser) ama QGIS kullanarak hesaplamak istedim
suyogpatwardhan

Yanıtlar:


10

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:

http://www.gistutor.com/quantum-gis/19/54-how-to-sample-raster-datasets-using-points-in-quantum-gis-qgis.html


Bunu denedim ama büyük boyutlu veri seti için çok zaman alıcı.
suyogpatwardhan

1
İkinci öğretici ile puan sayısını azaltabilirsiniz.
AndreJ

1
İkinci bağlantı artık mevcut değil. Yeni bir tane yükleyebilir misiniz? Thanx a lot @suyogpatwardhan
Janita

1
@AndreJ Link için Thanx
Janita

10

SAGA algoritmalarını entegre eden bir QGIS sürümü kullanıyorsanız, Grid values to pointsaracı kullanabilirsiniz . İşleme araç kutusunda SAGA/ altında bulabilirsiniz Shapes-Grid(en azından QGIS 2.4.0 için).


Bu cevap olarak işaretlenmelidir!
Shawn

5

GRASS-GIS aracı r.to.vect bunu yapacaktır. Çıktı olarak noktayı seçin. Bunun için GRASS-GIS kurmanız gerekiyor.


1
QGIS içinde, bunu işleme araç kutusunda da bulacaksınız. Özellik türünü seçtiğinizden emin olun point.
AndreJ

3

QGIS 3.4

Araç, QGIS 3.4'e (Ekim.2018) yeni eklenen Raster piksellerden noktalara aracıdır.

resim açıklamasını buraya girin Pikselleri noktalara rasterle

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 ).


1
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


1

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.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.