Ini ialah arahan v.extractgrass yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS
JADUAL:
NAMA
v.ekstrak - Memilih ciri vektor daripada peta vektor sedia ada dan mencipta vektor baharu
peta yang mengandungi hanya ciri yang dipilih.
Kata-kata berkaitan
vektor, ekstrak, pilih, larut, rawak
SINOPSIS
v.ekstrak
v.ekstrak - membantu
v.ekstrak [-dtr] input=nama [lapisan=rentetan] [jenis=rentetan[,rentetan,...]] [kucing=pelbagai]
[di mana=sql_query] output=nama [fail=nama] [rawak=integer] [baru=integer]
[--menimpa] [--membantu] [--kata kerja] [--tenang] [--ui]
Bendera:
-d
Leraikan sempadan biasa (lalai ialah tidak)
-t
Jangan salin atribut (lihat juga parameter 'baharu')
-r
Pemilihan terbalik
--tulis ganti
Benarkan fail output untuk menulis ganti fail sedia ada
- membantu
Cetak ringkasan penggunaan
--verbose
Keluaran modul verbose
--senyap
Keluaran modul senyap
--ui
Paksa melancarkan dialog GUI
Parameter:
input=nama [diperlukan]
Nama peta vektor input
Atau sumber data untuk akses OGR langsung
lapisan=rentetan
Nombor atau nama lapisan
Ciri vektor boleh mempunyai nilai kategori dalam lapisan yang berbeza. Nombor ini menentukan
lapisan mana yang hendak digunakan. Apabila digunakan dengan akses OGR langsung ini ialah nama lapisan.
default: 1
jenis=rentetan [, rentetan,...]
Jenis yang akan diekstrak
Jenis ciri input
Pilihan: ketika, garis, sempadan, centroid, kawasan, muka
default: titik, garis, sempadan, centroid, kawasan, muka
kucing=pelbagai
Nilai kategori
Contoh: 1,3,7-9,13
di mana=sql_query
WHERE syarat pernyataan SQL tanpa kata kunci 'di mana'
Contoh: pendapatan < 1000 dan inhab >= 10000
output=nama [diperlukan]
Nama untuk peta vektor keluaran
fail=nama
Masukkan fail teks dengan nombor kategori/julat nombor untuk diekstrak
Jika '-' diberikan dibaca daripada input standard
rawak=integer
Bilangan kategori rawak yang sepadan dengan objek vektor untuk diekstrak
Nombor mestilah lebih kecil daripada kiraan kucing unik dalam lapisan
baru=integer
Nilai kategori baharu yang dikehendaki (masukkan -1 untuk mengekalkan kategori asal)
Jika baharu >= 0, atribut tidak disalin
default: -1
DESCRIPTION
v.ekstrak membolehkan pengguna memilih objek vektor daripada peta vektor sedia ada dan mencipta a
peta baharu yang mengandungi hanya objek yang dipilih. Jadual pangkalan data boleh disoal dengan SQL
kenyataan, jika sambungan diwujudkan. Melarutkan (pilihan) adalah berdasarkan output
kategori. Jika 2 kawasan bersebelahan mempunyai kategori keluaran yang sama, sempadan dibuang.
If kucing, fail, rawak or di mana pilihan tidak dinyatakan, semua ciri jenis yang diberikan dan
lapisan diekstrak. Kategori tidak diubah dalam kes itu.
NOTA
Hanya ciri dengan nombor kategori akan diekstrak. Jadi jika anda ingin mengekstrak
sempadan (yang biasanya tanpa kategori, kerana maklumat itu biasanya disimpan dalam
centroid kawasan) anda mesti gunakan dahulu v.kategori untuk menambah mereka.
CONTOH
Contoh-contoh ini bertujuan untuk set data sampel North Carolina:
Mengekstrak kawasan-kawasan by kategori nombor bersama larut # 1:
v.ekstrak -d kucing=1,2,3,4 input=soils_wake output=soil_groupa type=kawasan baharu=0
menghasilkan vektor baru kumpulan_tanah, yang mengandungi kawasan tersebut daripada vektor tanah yang ada
nombor kategori 1 melalui 4; mana-mana sempadan biasa dibubarkan, dan semua kawasan dalam yang baharu
peta akan diberikan kategori nombor 0.
Mengekstrak kawasan-kawasan by kategori nombor bersama larut # 2:
v.ekstrak -d kucing=1-4 input=soils_wake output=soil_groupa type=kawasan baharu=-1
menghasilkan peta vektor baharu kumpulan_tanah yang mengandungi kawasan daripada vektor tanah yang ada
kategori 1 melalui 4. Mana-mana sempadan biasa dibubarkan, semua kawasan dalam peta baharu akan
mengekalkan nombor kategori asal mereka 1 hingga 4, sejak baru telah ditetapkan kepada -1.
Mengekstrak semua kawasan-kawasan and menetapkan yang sama kategori kepada semua:
v.ekstrak input=soils_wake output=soil_groupa type=kawasan baru=1
menghasilkan peta vektor baharu kumpulan_tanah yang mengandungi semua kawasan dari tanah. Tidak biasa
sempadan dibubarkan, semua kawasan peta baharu akan diberikan kategori nombor 1.
Mengekstrak vektor bersama SQL:
v.ekstrak input=markveggy.shp output=markveggy.1 baru=13
where="(VEGTYPE = 'Wi') atau (VEGTYPE = 'PS') atau (PRIME_TYPE='Wi')"
menghasilkan peta vektor baharu dengan nombor kategori 13 jika pernyataan SQL dipenuhi.
Mengekstrak vektor ciri-ciri yang mempunyai yang diberikan bidang kosong:
v.extract input=lakes output=lakes_gaps where="FTYPE is NULL"
Mengekstrak vektor ciri-ciri yang mempunyai yang diberikan bidang tidak kosong:
v.extract input=lakes output=lakes_ftype where="FTYPE not NULL"
Berbalik mengekstrak (berkelakuan seperti terpilih vektor objek memadam):
Alih keluar stesen meteorologi dari peta yang terletak di atas 1000m:
# semak perkara yang hendak dipadamkan:
v.db.select precip_30ynormals where="elev > 1000"
# lakukan pemilihan terbalik
v.ekstrak -r input=precip_30ynormals output=precip_30ynormals_lowland
where="elev > 1000"
# sahkan
v.db.select precip_30ynormals_lowland
Melarutkan berdasarkan on ruang atribut:
# semak nama lajur:
v.info -c zipcodes_wake
# kelas semula berdasarkan lajur yang dikehendaki:
v.reclass input=zipcodes_wake output=zipcodes_wake_recl_nam column=ZIPNAME
# sahkan:
v.info -c zipcodes_wake_recl_nam
v.db.select zipcodes_wake_recl_nam
# larut:
v.extract -d input=zipcodes_wake_recl_nam output=zipcodes_wake_regions
Ini menghasilkan peta vektor baharu dengan sempadan biasa dibubarkan di mana yang dikelaskan semula
atribut kawasan bersebelahan (kiri/kanan) adalah sama.
Batalkan pulau-pulau dari poligon peta
v.ekstrak input=peta_dengan_pulau keluaran=peta_tanpa_pulau kucing=1-99999
# dan/atau
v.ekstrak -d dalam=peta_dengan_pulau keluar=peta_tanpa_pulau
Mengekstrak 3 rawak kawasan-kawasan dari geologi peta
v.ekstrak input=geologi output=random_geology type=luas rawak=3
Ini mencipta peta baharu dengan tiga kawasan padanan kategori rawak. Perhatikan bahawa mungkin ada
menjadi lebih daripada satu ciri dengan kategori yang sama.
Gunakan v.extractgrass dalam talian menggunakan perkhidmatan onworks.net