Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന v.net.allpairsgrass കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
v.net.allpairs - നെറ്റ്വർക്കിലെ എല്ലാ ജോഡി നോഡുകൾക്കിടയിലുള്ള ഏറ്റവും ചെറിയ പാത കണക്കാക്കുന്നു.
കീവേഡുകൾ
വെക്റ്റർ, നെറ്റ്വർക്ക്, ഏറ്റവും ചെറിയ പാത
സിനോപ്സിസ്
v.net.allpairs
v.net.allpairs --സഹായിക്കൂ
v.net.allpairs [-g] ഇൻപുട്ട്=പേര് ഔട്ട്പുട്ട്=പേര് [ആർക്ക്_ലേയർ=സ്ട്രിംഗ്] [നോഡ്_ലെയർ=സ്ട്രിംഗ്]
[പൂച്ചകൾ=ശ്രേണി] [എവിടെ=SQL_Query] [arc_column=പേര്] [arc_backward_column=പേര്]
[നോഡ്_നിര=സ്ട്രിംഗ്] [--തിരുത്തിയെഴുതുക] [--സഹായിക്കൂ] [--വെർബോസ്] [--നിശബ്ദത] [--ui]
ഫ്ലാഗുകൾ:
-g
രേഖാംശ-അക്ഷാംശ സ്ഥാനങ്ങൾക്കായി ജിയോഡെസിക് കണക്കുകൂട്ടൽ ഉപയോഗിക്കുക
--മറെഴുതുക
നിലവിലുള്ള ഫയലുകൾ തിരുത്തിയെഴുതാൻ ഔട്ട്പുട്ട് ഫയലുകളെ അനുവദിക്കുക
--സഹായിക്കൂ
പ്രിന്റ് ഉപയോഗ സംഗ്രഹം
--വാക്കുകൾ
വെർബോസ് മൊഡ്യൂൾ ഔട്ട്പുട്ട്
--നിശബ്ദമായി
ശാന്തമായ മൊഡ്യൂൾ ഔട്ട്പുട്ട്
--ui
നിർബന്ധിതമായി സമാരംഭിക്കുന്ന GUI ഡയലോഗ്
പാരാമീറ്ററുകൾ:
ഇൻപുട്ട്=പേര് [ആവശ്യമാണ്]
ഇൻപുട്ട് വെക്റ്റർ മാപ്പിന്റെ പേര്
അല്ലെങ്കിൽ നേരിട്ടുള്ള OGR ആക്സസിനുള്ള ഡാറ്റ ഉറവിടം
ഔട്ട്പുട്ട്=പേര് [ആവശ്യമാണ്]
ഔട്ട്പുട്ട് വെക്റ്റർ മാപ്പിന്റെ പേര്
ആർക്ക്_ലേയർ=സ്ട്രിംഗ്
ആർക്ക് പാളി
വെക്റ്റർ സവിശേഷതകൾക്ക് വ്യത്യസ്ത ലെയറുകളിൽ കാറ്റഗറി മൂല്യങ്ങൾ ഉണ്ടാകാം. ഈ സംഖ്യ നിർണ്ണയിക്കുന്നു
ഏത് പാളിയാണ് ഉപയോഗിക്കേണ്ടത്. നേരിട്ടുള്ള OGR ആക്സസ് ഉപയോഗിച്ച് ഉപയോഗിക്കുമ്പോൾ ഇതാണ് ലെയർ നാമം.
സ്ഥിരസ്ഥിതി: 1
നോഡ്_ലെയർ=സ്ട്രിംഗ്
നോഡ് പാളി
വെക്റ്റർ സവിശേഷതകൾക്ക് വ്യത്യസ്ത ലെയറുകളിൽ കാറ്റഗറി മൂല്യങ്ങൾ ഉണ്ടാകാം. ഈ സംഖ്യ നിർണ്ണയിക്കുന്നു
ഏത് പാളിയാണ് ഉപയോഗിക്കേണ്ടത്. നേരിട്ടുള്ള OGR ആക്സസ് ഉപയോഗിച്ച് ഉപയോഗിക്കുമ്പോൾ ഇതാണ് ലെയർ നാമം.
സ്ഥിരസ്ഥിതി: 2
പൂച്ചകൾ=ശ്രേണി
വിഭാഗ മൂല്യങ്ങൾ
ഉദാഹരണം: 1,3,7-9,13
എവിടെ=SQL_Query
'എവിടെ' കീവേഡ് ഇല്ലാതെ SQL പ്രസ്താവനയുടെ എവിടെ വ്യവസ്ഥകൾ
ഉദാഹരണം: വരുമാനം <1000, inhab >= 10000
arc_column=പേര്
ആർക്ക് ഫോർവേഡ്/രണ്ട് ദിശ(കൾ) കോസ്റ്റ് കോളം (നമ്പർ)
arc_backward_column=പേര്
ആർക്ക് ബാക്ക്വേർഡ് ഡയറക്ഷൻ കോസ്റ്റ് കോളം (നമ്പർ)
നോഡ്_നിര=സ്ട്രിംഗ്
നോഡ് വില കോളം (നമ്പർ)
വിവരണം
v.net.allpairs തിരഞ്ഞെടുത്ത ഓരോ നോഡിനും മറ്റെല്ലാ നോഡിനും ഇടയിലുള്ള ഏറ്റവും ചെറിയ പാത കണക്കാക്കുന്നു
തിരഞ്ഞെടുത്ത നോഡുകൾ. തിരഞ്ഞെടുത്ത നോഡുകളും ഏറ്റവും ചെറിയ പാതകളുമുള്ള ഒരു വെക്റ്ററാണ് ഔട്ട്പുട്ട്.
കുറിപ്പുകൾ
ഒരു ആട്രിബ്യൂട്ട് ടേബിൾ സൃഷ്ടിക്കുകയും ലെയറിലേക്ക് ലിങ്ക് ചെയ്യുകയും ചെയ്യുന്നു ആർക്ക്_ലേയർ. പട്ടികയിൽ നാലെണ്ണം അടങ്ങിയിരിക്കുന്നു
നിരകൾ: പൂച്ച, from_cat, to_cat, ചെലവ്. ഓരോന്നും പൂച്ച എൻട്രി ഏറ്റവും ചെറിയ വിഭാഗത്തെ സൂചിപ്പിക്കുന്നു
വിഭാഗത്തോടുകൂടിയ നോഡിൽ നിന്നുള്ള പാത from_cat വിഭാഗത്തോടുകൂടിയ നോഡിലേക്ക് to_cat. പോയിന്റുകൾ ആണെങ്കിൽ
വ്യക്തമാക്കിയത് പൂച്ചകൾ, പാളി or എവിടെ പരാമീറ്ററുകൾ തുടർന്ന് ടേബിൾ പൂരിപ്പിച്ചത്
തിരഞ്ഞെടുത്ത പോയിന്റുകൾ.
If arc_backward_column നൽകിയില്ലെങ്കിൽ, അതേ ചെലവുകൾ ഫോർവേഡ് ചെയ്യുന്നതിനും ഉപയോഗിക്കുന്നതിനും ഉപയോഗിക്കുന്നു
പിന്നോക്ക ചാപങ്ങൾ.
ഉദാഹരണം
തിരഞ്ഞെടുത്ത ആർച്ച്സൈറ്റുകളിൽ നിന്ന് റോഡുകളിലെ ഏറ്റവും ചെറിയ പാത കണ്ടെത്തുക (സ്പിയർഫിഷ് സാമ്പിൾ ഡാറ്റാസെറ്റ്):
# നെറ്റ്വർക്ക് തയ്യാറാക്കുക: ത്രെഷോൾഡ് 200 ഉള്ള റോഡുകളിലേക്ക് ആർച്ച്സൈറ്റുകളെ ബന്ധിപ്പിക്കുക
v.net input=roads@PERMANENT point=archsites@PERMANENT \
output=roads_net operation=കണക്ട് thresh=200
# ഫലം പരിശോധിച്ചുറപ്പിക്കുക
v.category input=roads_net option=report
# വരികൾക്ക് മാത്രം ലെയർ 1-ൽ ഒരു വിഭാഗം ഉണ്ടായിരിക്കണം
# പോയിന്റുകൾക്ക് മാത്രം ലെയർ 2-ൽ ഒരു വിഭാഗം ഉണ്ടായിരിക്കണം
ലെയർ 1-ൽ 5 - 2 വിഭാഗങ്ങളുള്ള എല്ലാ പോയിന്റുകൾക്കുമിടയിലുള്ള # ഏറ്റവും ചെറിയ പാത
v.net.allpairs input=roads_net cats=1-5 out=roads_net_all
v.db.select roads_net_all
മാട്രിക്സ് രൂപത്തിൽ ഫലം:
മുതൽ 1 3 4 5 വരെ
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 സേവനങ്ങൾ ഉപയോഗിച്ച് v.net.allpairsgrass ഓൺലൈനായി ഉപയോഗിക്കുക