Aceasta este comanda gdal_rasterize care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
gdal_rasterize - gdal_rasterize arde geometriile vectoriale într-un raster
REZUMAT
Utilizare: gdal_rasterize [-b band]* [-i] [-at]
[-valoarea arderii]* | [-a nume_atribut] [-3d]
[-l layername]* [-where expression] [-sql select_statement]
[-of format] [-a_srs srs_def] [-co „NUME=VALOARE”]*
[-a_nodata valoare] [-init valoare]*
[-te xmin ymin xmax ymax] [-tr xres yres] [-tap] [-ts lățime înălțime]
[-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
CInt16/CInt32/CFloat32/CFloat64}] [-q]
DESCRIERE
Acest program arde geometriile vectoriale (puncte, linii și poligoane) în benzile raster.
a unei imagini raster. Vectorii sunt citiți din formatele vectoriale acceptate de OGR.
Rețineți că datele vectoriale trebuie să fie în același sistem de coordonate ca și datele raster; pe
reproiecția muștei nu este furnizată.
De la GDAL 1.8.0, fișierul GDAL țintă poate fi creat de gdal_rasterize. Unul dintre -tr sau -ts
opțiunea trebuie utilizată în acest caz.
-b trupa:
Benzile în care se înregistrează valorile. Argumentele multiple -b pot fi folosite pentru a arde într-o listă
de benzi. Valoarea implicită este de a arde în banda 1.
-Yo:
Rasterizare inversă. Ardeți valoarea de ardere fixă sau valoarea de ardere asociată cu
prima caracteristică în toate părțile imaginii nu în interiorul prevăzut un poligon.
-la:
Activează opțiunea de rasterizare ALL_TOUCHED, astfel încât toți pixelii să fie atinși de linii sau
poligoane vor fi actualizate nu doar acelea pe calea de randare a liniei sau al căror centru
punctul se află în interiorul poligonului. Setarea implicită este dezactivată pentru regulile normale de randare.
-a arde valoare:
O valoare fixă pentru a arde într-o bandă pentru toate obiectele. O listă de opțiuni -burn poate fi
furnizat, unul pe bandă fiind scris.
-a Numele atributului:
Identifică un câmp de atribut pe caracteristicile care vor fi utilizate pentru o valoare de ardere. The
valoarea va fi inscripționată în toate benzile de ieșire.
-3d:
Indică faptul că o valoare de ardere ar trebui extrasă din valorile „Z” ale caracteristicii.
Aceste valori sunt ajustate de valoarea de ardere dată de „-burn value” sau „-a
nume_atribut' dacă este furnizat. De acum, doar punctele și liniile sunt desenate în 3D.
-l nume strat:
Indică stratul (straturile) din sursa de date care vor fi utilizate pentru caracteristicile de intrare. Mai
fie specificat de mai multe ori, dar trebuie să fie cel puțin un nume de strat sau o opțiune -sql
specificat.
-Unde expresie:
O expresie de interogare de stil SQL WHERE opțională care trebuie aplicată pentru a selecta caracteristicile de ars
din stratul(e) de intrare.
-sql select_statement:
O instrucțiune SQL care trebuie evaluată în raport cu sursa de date pentru a produce un strat virtual de
caracteristici care trebuie arse.
-de format:
(GDAL >= 1.8.0) Selectați formatul de ieșire. Valoarea implicită este GeoTIFF (GTiff). Folosește
nume de format scurt.
-a_nodata valoare:
(GDAL >= 1.8.0) Atribuiți o valoare specificată nodate benzilor de ieșire.
-init valoare:
(GDAL >= 1.8.0) Pre-inițializați benzile imaginii de ieșire cu aceste valori. Cu toate acestea, acesta
nu este marcată ca valoare nodata în fișierul de ieșire. Dacă este dată o singură valoare,
aceeași valoare este folosită în toate benzile.
-a_srs srs_def:
(GDAL >= 1.8.0) Suprascrie proiecția pentru fișierul de ieșire. Dacă nu este specificat,
proiecția fișierului vector de intrare va fi folosită dacă este disponibil. Dacă este incompatibil
proiecții între fișierele de intrare și de ieșire, nu se va încerca reproiectarea
Caracteristici. srs_def poate fi oricare dintre formularele obișnuite GDAL/OGR, completați WKT, PROJ.4,
EPSG:n sau un fișier care conține WKT.
-CO „NAME=VALUE”:
(GDAL >= 1.8.0) Transmite o opțiune de creare driverului de format de ieșire. Multiplu -CO
opțiunile pot fi listate. Consultați documentația specifică formatului pentru opțiunile de creare legală
pentru fiecare format.
-ceai xmin ymin XMAX ymax :
(GDAL >= 1.8.0) setează extinderi georeferențiate. Valorile trebuie exprimate în
unități georeferențiate. Dacă nu este specificat, dimensiunea fișierului de ieșire va fi
întinderea straturilor vectoriale.
-tr xres ani :
(GDAL >= 1.8.0) setați rezoluția țintă. Valorile trebuie exprimate în georeferențiat
unitati. Ambele trebuie să fie valori pozitive.
-Atingeți:
(GDAL >= 1.8.0) (pixeli aliniați la țintă) aliniați coordonatele extinderii
fișier de ieșire la valorile -tr, astfel încât măsura aliniată să includă
întindere minimă.
-ts lățime înălțime:
(GDAL >= 1.8.0) setați dimensiunea fișierului de ieșire în pixeli și linii. Rețineți că -ts nu poate fi folosit
cu -tr
-bine tip:
(GDAL >= 1.8.0) Pentru ca benzile de ieșire să fie de tipul de date indicat. Implicit la
Plutitor64
-q:
(GDAL >= 1.8.0) Suprimați monitorul de progres și alte rezultate fără eroare.
src_datasource:
Orice sursă de date lizibilă acceptată de OGR.
dst_filename:
Fișierul de ieșire acceptat de GDAL. Trebuie să accepte accesul în modul de actualizare. Înainte de GDAL 1.8.0,
gdal_rasterize nu a putut crea fișiere de ieșire noi.
EXEMPLU
Următoarele ar arde toate poligoanele din mask.shp în fișierul RGB TIFF work.tif cu
culoarea roșie (RGB = 255,0,0).
gdal_rasterize -b 1 -b 2 -b 3 -burn 255 -burn 0 -burn 0 -l mask mask.shp work.tif
Următoarele ar arde toate clădirile din „clasa A” în fișierul de ieșire, trăgând
cota superioară de la atributul ROOF_H.
gdal_rasterize -a ROOF_H -where 'class="A"' -l footprints footprints.shp city_dem.tif
AUTORI
Frank Warmerdam [e-mail protejat]
Utilizați gdal_rasterize online folosind serviciile onworks.net