GoGPT Best VPN GoSearch

favorit OnWorks

v.net.distancegrass - Online di Cloud

Jalankan v.net.distancegrass di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah v.net.distancegrass yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


v.net.jarak - Menghitung jarak terpendek melalui jaringan antara set yang diberikan
fitur.
Menemukan jalur terpendek dari setiap titik 'dari' ke fitur 'ke' terdekat dan beragam
informasi tentang relasi ini diupload ke tabel atribut.

KEYWORDS


vektor, jaringan, jalur terpendek

RINGKASAN


v.net.jarak
v.net.jarak --membantu
v.net.jarak [-g] memasukkan=nama keluaran=nama [lapisan_busur=string]
[tipe_arc=string[,string,...]] [simpul_lapisan=string] [dari_lapisan=string]
[dari_kucing=jarak] [dari mana=sql_query] [ke_lapisan=string]
[mengetik=string[,string,...]] [ke_kucing=jarak] [ke mana=sql_query] [kolom_busur=nama]
[arc_backward_column=nama] [simpul_kolom=nama] [--menimpa] [--membantu] [--bertele-tele]
[--tenang] [--ui]

Bendera:
-g
Gunakan perhitungan geodesik untuk lokasi bujur-lintang

--timpa
Izinkan file keluaran untuk menimpa file yang ada

--membantu
Cetak ringkasan penggunaan

--bertele-tele
Keluaran modul verbose

--diam
Keluaran modul yang tenang

--ui
Paksa meluncurkan dialog GUI

Parameter:
memasukkan=nama [yg dibutuhkan]
Nama peta vektor masukan
Atau sumber data untuk akses OGR langsung

keluaran=nama [yg dibutuhkan]
Nama untuk peta vektor keluaran

lapisan_busur=string
Lapisan busur
Fitur vektor dapat memiliki nilai kategori di lapisan yang berbeda. Angka ini menentukan
lapisan mana yang akan digunakan. Saat digunakan dengan akses OGR langsung, ini adalah nama layer.
Default: 1

tipe_arc=string[, string,...]
Tipe busur
Jenis fitur masukan
Pilihan: baris, batas
Default: garis, batas

simpul_lapisan=string
Lapisan simpul
Fitur vektor dapat memiliki nilai kategori di lapisan yang berbeda. Angka ini menentukan
lapisan mana yang akan digunakan. Saat digunakan dengan akses OGR langsung, ini adalah nama layer.
Default: 2

dari_lapisan=string
Dari nomor lapisan atau nama
Fitur vektor dapat memiliki nilai kategori di lapisan yang berbeda. Angka ini menentukan
lapisan mana yang akan digunakan. Saat digunakan dengan akses OGR langsung, ini adalah nama layer.
Default: 1

dari_kucing=jarak
Dari nilai kategori
Contoh: 1,3,7-9,13

dari mana=sql_query
Dari WHERE kondisi pernyataan SQL tanpa kata kunci 'di mana'
Contoh: penghasilan < 1000 dan inhab >= 10000

ke_lapisan=string
Nomor lapisan atau nama
Untuk nomor lapisan atau nama
Default: 1

mengetik=string[, string,...]
Untuk jenis fitur
Pilihan: titik, baris, batas
Default: titik

ke_kucing=jarak
Untuk kategori nilai
Contoh: 1,3,7-9,13

ke mana=sql_query
Ke WHERE kondisi pernyataan SQL tanpa kata kunci 'where'
Contoh: penghasilan < 1000 dan inhab >= 10000

kolom_busur=nama
Busur maju/kedua arah kolom biaya (angka)

arc_backward_column=nama
Kolom biaya arah mundur busur (angka)

simpul_kolom=nama
Kolom biaya simpul (angka)

DESKRIPSI


v.net.jarak menemukan elemen terdekat dalam himpunan untuk untuk setiap titik dalam himpunan dari.

CATATAN


Kedua set ini diberikan oleh masing-masing lapisan, dimana dan kucing parameter. Tipe dari
untuk fitur ditentukan oleh mengetik parameter. Semua dari fitur adalah poin. Sebuah meja adalah
terkait dengan keluaran peta yang berisi berbagai informasi tentang relasi tersebut. Lebih spesifik,
tabel memiliki tiga kolom: kucing, kucing dan dist menyimpan kategori masing-masing dari fitur,
kategori terdekat untuk fitur dan jarak antara mereka masing-masing. Selanjutnya,
keluaran peta berisi jalur pantai antara masing-masing kucing, kucing pasangan. Setiap jalur terdiri dari
beberapa baris. Jika sebuah garis berada di jalur pantai dari suatu titik maka kategori ini
titik ditugaskan ke garis. Perhatikan bahwa setiap baris dapat berisi lebih dari satu kategori
nilai karena satu baris mungkin berada di jalur terpendek untuk lebih dari satu dari fitur. Dan
sehingga jalur terpendek dapat dengan mudah diperoleh dengan menanyakan baris dengan kategori yang sesuai
nomor.
Biaya busur dalam arah maju dan mundur ditentukan oleh: kolom_busur dan
arc_backward_column kolom masing-masing. Jika arc_backward_column tidak diberikan, sama
biaya digunakan di kedua arah.

v.net.jarak tidak akan berfungsi jika Anda mencoba mencari tetangga terdekat dalam a
kelompok node, yaitu dimana untuk dan dari adalah kumpulan node yang sama, karena node terdekat akan
menjadi simpul itu sendiri dan hasilnya akan menjadi jalur dengan panjang nol. Untuk menemukan yang terdekat
tetangga dalam sekelompok node, Anda dapat mengulang setiap node sebagai untuk dan semua
node lain sebagai dari atau buat matriks jarak lengkap dengan v.net.allpairs dan pilih
jarak bukan nol terendah untuk setiap node.

CONTOH


Terpendek path dan jarak antara sekolah dan Terdekat rumah sakit
Temukan jalur dan jarak terpendek dari setiap sekolah ke rumah sakit terdekat dan tunjukkan semuanya
jalan.

Jalan adalah garis abu-abu, sekolah adalah lingkaran hijau, rumah sakit adalah palang merah, terpendek
jalur adalah garis biru:

# hubungkan sekolah ke jalan sebagai lapisan 2
input v.net=streets_wake points=schools_wake output=streets_net1 \
operasi=koneksi ambang=400 arc_layer=1 node_layer=2
# menghubungkan rumah sakit ke jalan-jalan sebagai lapisan 3
input v.net=streets_net1 points=output rumah sakit=streets_net2 \
operasi=koneksi ambang=400 arc_layer=1 node_layer=3
#lihat hasilnya
v.kategori dalam=streets_net2 op=laporan
# jalur terpendek dari sekolah (titik di lapisan 2) ke rumah sakit terdekat (titik di lapisan 3)
v.net.jarak masuk=jalan_net2 keluar=sekolah_ke_rumah sakit flayer=2 turn_layer=3

Jarak antara titik sumber of polusi dan mencicipi poin sepanjang stream
Contoh dengan aliran kumpulan data sampel NC.

# tambahkan koordinat titik polusi sumber polusi sebagai vektor
polusi.txt:
634731.563206905 | 216390.501834892
v.in.ascii input=polusi.txt output=polusi
# tambahkan tabel ke vektor
v.db.addtable map=polusi
# tambahkan koordinat titik sampel sebagai vektor
sampel.txt:
634813.332814905 | 216333.590706166
634893.462007813 | 216273.763350851
634918.660011082 | 216254.949609689
v.in.ascii input=samples.txt output=sampel
# tambahkan tabel ke vektor
v.db.addtable peta=contoh
# hubungkan sampel dan polusi ke sungai
v.net -c input=streams poin=sampel output=streams_samples \
operasi=hubungkan node_layer=3 ambang=10 \
v.net -c input=streams_samples poin=polusi
output=streams_samples_pollution operation=hubungkan \
node_layer = 4 ambang = 10
# periksa lapisan vektor
v.category input=streams_samples_pollution opsi=laporan
Lapisan/tabel: 1/streams_samples_pollution
jenis jumlah min maks
titik 0 0 0
baris 8562 40102 101351
batas 0 0 0
pusat 0 0 0
daerah 0 0 0
menghadapi 0 0 0
inti 0 0 0
semua 8562 40102 101351
Lapisan: 3
jenis jumlah min maks
titik 3 1 3
baris 0 0 0
batas 0 0 0
pusat 0 0 0
daerah 0 0 0
menghadapi 0 0 0
inti 0 0 0
semua 3 1 3
Lapisan: 4
jenis jumlah min maks
titik 1 1 1
baris 0 0 0
batas 0 0 0
pusat 0 0 0
daerah 0 0 0
menghadapi 0 0 0
inti 0 0 0
semua 1 1 1
# menghitung jarak antara titik sampel dan sumber titik polusi
v.net.distance input=streams_samples_pollution \
output=distance_samples_to_pollution from_layer=3 ke_layer=4
# periksa hasil
v.report map=distance_samples_to_pollution@vnettest opsi=panjang
kucing|tcat|dist|panjang
1|1|100.0|100.0
2|1|200.0|200.0
3|1|231.446|231.446

Gunakan v.net.distancegrass online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.