Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen v.net.allpairsgrass komutudur.
Program:
ADI
v.net.tüm çiftler - Ağdaki tüm düğüm çiftleri arasındaki en kısa yolu hesaplar.
ANAHTAR KELİMELER
vektör, ağ, en kısa yol
SİNOPSİS
v.net.tüm çiftler
v.net.tüm çiftler --yardım et
v.net.tüm çiftler [-g] giriş=isim çıktı=isim [ark_katmanı=dizi] [düğüm_katmanı=dizi]
[kediler=menzil] [nerede=sql_query] [ark_sütun=isim] [arc_backward_column=isim]
[düğüm_sütun=dizi] [--üzerine] [--yardım et] [--gereksiz sözlerle dolu] [--sessiz] [--ui]
Bayraklar:
-g
Boylam-enlem konumları için jeodezik hesaplamayı kullanın
--üzerine yaz
Çıktı dosyalarının mevcut dosyaların üzerine yazmasına izin ver
--yardım et
Kullanım özetini yazdır
--ayrıntılı
Ayrıntılı modül çıkışı
--sessizlik
Sessiz modül çıkışı
--ui
GUI iletişim kutusunu başlatmaya zorla
Parametreler:
giriş=isim [gereklidir]
Giriş vektör haritasının adı
Veya doğrudan OGR erişimi için veri kaynağı
çıktı=isim [gereklidir]
Çıktı vektör haritasının adı
ark_katmanı=dizi
ark katmanı
Vektör özellikleri, farklı katmanlarda kategori değerlerine sahip olabilir. Bu sayı belirler
hangi katmanı kullanacağız. Doğrudan OGR erişimi ile kullanıldığında bu, katman adıdır.
Varsayılan: 1
düğüm_katmanı=dizi
düğüm katmanı
Vektör özellikleri, farklı katmanlarda kategori değerlerine sahip olabilir. Bu sayı belirler
hangi katmanı kullanacağız. Doğrudan OGR erişimi ile kullanıldığında bu, katman adıdır.
Varsayılan: 2
kediler=menzil
Kategori değerleri
Örnek: 1,3,7-9,13
nerede=sql_query
'where' anahtar kelimesi olmadan SQL deyiminin WHERE koşulları
Örnek: gelir < 1000 ve inhab >= 10000
ark_sütun=isim
Yay ileri/her iki yön(ler) maliyet sütunu (sayı)
arc_backward_column=isim
Ark geriye yön maliyet sütunu (sayı)
düğüm_sütun=dizi
Düğüm maliyeti sütunu (sayı)
TANIM
v.net.tüm çiftler seçilen her düğüm ve diğer tüm düğümler arasındaki en kısa yolu hesaplar
seçilen düğümler Çıktı, seçilen düğümlere ve en kısa yollara sahip bir vektördür.
NOTLAR
Bir nitelik tablosu oluşturulur ve katmana bağlanır ark_katmanı. Tablo dört içerir
sütunları: kedi, from_cat, kediye, maliyetarasında seçim yapmanızı sağlar. Her kedi giriş, en kısa kategoriyi belirtir
kategori ile düğümden yol from_cat kategori ile düğüme kediye. puanlar ise
tarafından belirtilen kediler, tabaka or nerede parametreler daha sonra tablo yalnızca için doldurulur
seçilen noktalar
If arc_backward_column verilmez, o zaman aynı maliyetler ileri için kullanılır ve
geriye doğru yaylar.
ÖRNEK
Seçilen kemer alanlarından yollar boyunca en kısa yolu bulun (Spearfish örnek veri seti):
# ağı hazırla: ark sitelerini eşik 200 ile yollara bağlayın
v.net input=yollar@KALICI noktalar=archsites@KALICI \
çıktı=yollar_net işlemi=eşiği bağla=200
# sonucu doğrula
v.category input=roads_net seçeneği=rapor
# katman 1'de yalnızca satırların bir kategorisi olmalıdır
# sadece noktaların 2. katmanda bir kategorisi olmalıdır
# katman 1'de kategori 5 - 2 arasındaki tüm noktalar arasındaki en kısa yol
v.net.allpairs input=roads_net cat=1-5 out=roads_net_all
v.db.yolları seçin_net_all
Matris biçiminde sonuç:
1'den 3'e 4 5 XNUMX
1 0 18820.386 17206.651 17373.274
3 18820.386 0 1739.079 9040.575
4 17206.651 1739.079 0 7426.84
5 17373.274 9040.575 7426.84 0
onworks.net hizmetlerini kullanarak v.net.allpairsgrass'ı çevrimiçi kullanın