Šis įrankis apskaičiuoja kiekvienos gardelės sukauptą atstumą iki šaltinio, atsižvelgiant į tiesinį atstumą, sąnaudų atstumą, tikrąjį paviršiaus atstumą ir vertikalų ir horizontalų veiksnius.
Taikymo pavyzdžiai apima tokius klausimus:
Jei Naudoti esamą žemėlapio aprėptį pažymėta, bus analizuojamos tik tie įvesties sluoksnio elementai, kurie patenka į esamo žemėlapio aprėptį. Jei nepažymėta, bus analizuojami visi įvesties sluoksnio elementai, net jei jie nepatenka į esamą žemėlapio aprėptį.
Rastro arba elementų sluoksnis, nustatantis šaltinius, iki kurių bus skaičiuojamas atstumas.
Jei įvestis yra rastras, ją turi sudaryti šaltiniams tinkamas reikšmes (nulis yra tinkama reikšmė) turinčios gardelės, o likusios gardelės turi būti pažymėtos kaip NoData.
Jei įvestis yra elemento sluoksnis, ji gali būti taškas, linija arba poligonas.
Duomenų rinkinys, apibrėžiantis kliūtis.
Rastro sluoksnio įvestis gali būti sveikojo skaičiaus arba dešimtainio (Float) tipo. Visos gardelės, kuriose yra nurodyta reikšmė (įskaitant nulį) bus laikomos kliūtimis. Visos NoData gardelės nebus laikomos kliūtimi.
Elementų paslaugos įvestis gali būti taškas, linija arba plotas.
Rastras, aprašantis kiekvienos gardelės padėties aukščio reikšmę.
Šios reikšmės naudojamos skaičiuojant faktinį paviršiaus atstumą, kuris įveikiamas keliaujant tarp gardelių.
Rastras, apibrėžiantis planimetriško judėjimo per kiekvieną gardelę sąnaudas.
Kiekvienos gardelės padėties reikšmė atspindi sąnaudos vienetui atstumą judant per gardelę. Kiekvienos gardelės padėties reikšmė dauginama iš gardelės skiriamosios gebos, kompensuojant už judėjimą įstrižai, ir gaunama bendrųjų sąnaudų kertant gardelę suma.
Sąnaudų rastro reikšmės gali būti sveikieji skaičiai arba skaičiai su slankiuoju kableliu, tačiau ne neigiamos ir ne nulinės reikšmės (sąnaudos negali būti neigiamos arba nulinės).
Rastras, aprašantis kiekvienos gardelės padėties z reikšmes.
Šios reikšmės naudojamos skaičiuojant pasvirimą, kuris naudojamas identifikuojant vertikalų veiksnį, patiriamą judant iš vienos gardelės į kitą.
Vertikalus veiksnys aprašo ryšį tarp vertikalaus sąnaudų veiksnio (VF) ir vertikalaus santykinio judančio kampo (VRMA).
Galima rinktis iš kelių veiksnių su modifikatoriais, kurie identifikuoja apibrėžtą vertikalaus veiksnio grafiką. Grafikai naudojami identifikuoti vertikalų veiksnį, kuris naudojamas skaičiuojant bendrąsias keliavimo į kaimyninę gardelę išlaidas.
Toliau pateikiamuose aprašymuose VF apibrėžia vertikalų sudėtingumą judant iš vienos gardelės į kitą, o VRMA modifikatorius nurodo nuolydžio kampą tarp gardelės Iš šaltinio ir gardelės Į šaltinį.
Vertikalių parametrų modifikatoriai apima:
Rastras, aprašantis kiekvienos gardelės horizontalią kryptį.
Rastre esančios reikšmės turi būti tarp 0 ir 360, kur 0 laipsnių atitinka šiaurę arba ekrano viršų ir laipsniai didėja pagal laikrodžio rodyklę. Plokščioms teritorijoms reikia priskirti reikšmę -1. Kiekvienos padėties reikšmės bus naudojamos su Horizontaliu veiksniu, siekiant nustatyti horizontalias išlaidas, patirtas judant iš gardelės į kaimynines.
Horizontalus veiksnys aprašo ryšį tarp horizontalaus sąnaudų veiksnio ir horizontalaus santykinio judančio kampo.
Galima rinktis iš kelių veiksnių su modifikatoriais, kurie identifikuoja apibrėžtą horizontalaus veiksnio grafiką. Grafikai naudojami identifikuoti vertikalų veiksnį, kuris naudojamas skaičiuojant bendrąsias keliavimo į kaimyninę gardelę išlaidas.
Toliau pateikiamuose aprašymuose horizontalus veiksnys (HF) apibūdina horizontalų sudėtingumą, judant iš vienos gardelės į kitą, o horizontalus santykinis judėjimo kampas (HRMA) žymi kampą tarp horizontalios gardelės krypites ir judėjimo krypties.
Šių HF apibrėžimai ir parametrai yra tokie:
Horizontalių raktažodžių modifikatoriai yra tokie:
Pradinės suminės išlaidos, norint pradėti skaičiuoti išlaidas.
Šis parametras leidžia nurodyti fiksuotą su šaltiniu susijusią kainą. Užuot pradedamas nuo nulinės sąnaudų reikšmės, išlaidų skaičiavimo algoritmas pradedamas nuo parametre Pradinis kaupimas nurodytos reikšmės.
Reikšmės turi būti lygios nuliui arba didesnės. Numatytoji reikšmė yra 0.
Maksimalus šaltinio kaupimas keliautojui.
Išlaidų skaičiavimai tęsiami kiekvienam šaltiniui, kol pasiekiamas nurodytas sukauptas kiekis.
Reikšmės turi būti didesnės už nulį. Numatytasis sukauptas kiekis matuojamas iki išvesties rastro krašto.
Daugiklis, taikytinas sąnaudų reikšmėms.
Šis parametras leidžia šaltinyje valdyti kelionės modelį arba stiprumą. Kuo daugiklis didesnis, tuo didesnės išlaidos keliauti per kiekvieną gardelę.
Reikšmės turi būti didesnės už nulį. Numatytoji reikšmė yra 1.
Apibrėžia keliautojo kryptį, taikant horizontalius ir vertikalius veiksnius.
Iš šaltinio—Horizontalus ir vertikalus veiksniai bus taikomi ties įvesties šaltiniu ir keliaujant į šaltiniui nepriklausančias gardeles. Tai yra numatytasis nustatymas.
Į šaltinį—Horizontalus ir vertikalus veiksniai bus taikomi ties šaltiniui nepriklausančiomis gardelėmis ir keliaujant atgal į įvesties šaltinį.
Nurodykite raktažodį Iš šaltinio arba Į šaltinį, kuris bus taikomas visiems šaltiniams, arba nurodykite šaltinio duomenų lauką, kuriame yra kiekvieno šaltinio kelionės kryptį apibūdinantys raktažodžiai. Laukelyje turi būti eilutė FROM_SOURCE
arba TO_SOURCE
.
Nurodo, ar apskaičiuoti atstumą naudojant plokštuminį (plokščios žemės) ar geodezinį (elipsoido) metodą.
Sukaupto atstumo rastre pateikiama kiekvienos gardelės sukaupto atstumo iš ekonomiškiausio šaltinio arba į jį, informacija.
Išvesties rastras yra dešimtainio (Float) tipo.
Sluoksnio, kuris bus sukurtas puslapyje Turinys ir įtrauktas į žemėlapį, pavadinimas. Numatytasis pavadinimas sukuriamas naudojant įrankio ir įvesties sluoksnio pavadinimus. Jei toks sluoksnis jau egzistuoja, būsite paprašyti pateikti kitą pavadinimą.
Galite nurodyti aplanko Turinyje, kuriame rezultatai bus įrašyti naudojant iššokantįjį meniu Rezultatą įrašyti į, pavadinimą. Jei turite teises kurti išklotinių ir dinaminių vaizdų sluoksnius, naudodami išskleidžiamąjį laukelį Įrašyti rezultatą kaip galite nurodyti, kokį sluoksnio tipą generuoti išvestyje.
Atgalinės krypties rastre yra laipsniais apskaičiuota kryptis. Kryptis nurodo gardelę, esančią šalia trumpiausio kelio atgal į artimiausią šaltinį, išvengiant kliūčių.
Reikšmių diapazonas yra nuo 0 laipsnių iki 360 laipsnių, pasiliekant 0 šaltinio gardelėms. Rytų kryptis (dešinėn) yra 90 ir didėja pagal laikrodžio rodyklę (180 yra pietūs, 270 yra vakarai, o 360 yra šiaurė).
Išvesties rastras yra dešimtainio (Float) tipo.
Pavadinimas sluoksnio, kuris bus sukurtas puslapyje Turinys. Įveskite pavadinimą, kuris dar nėra naudojamas Turinyje.
Galite nurodyti aplanko Turinyje, kuriame rezultatai bus įrašyti naudojant iššokantįjį meniu Rezultatą įrašyti į, pavadinimą. Jei turite teises kurti išklotinių ir dinaminių vaizdų sluoksnius, naudodami išskleidžiamąjį laukelį Įrašyti rezultatą kaip galite nurodyti, kokį sluoksnio tipą generuoti išvestyje.
Šaltinio krypties rastras nurodo mažiausio sukaupto sąnaudų šaltinio gardelės kryptį kaip azimutą laipsniais.
Reikšmių diapazonas yra nuo 0 laipsnių iki 360 laipsnių, pasiliekant 0 šaltinio gardelėms. Rytų kryptis (dešinėn) yra 90 ir didėja pagal laikrodžio rodyklę (180 yra pietūs, 270 yra vakarai, o 360 yra šiaurė).
Išvesties rastras yra dešimtainio (Float) tipo.
Pavadinimas sluoksnio, kuris bus sukurtas puslapyje Turinys. Įveskite pavadinimą, kuris dar nėra naudojamas Turinyje.
Galite nurodyti aplanko Turinyje, kuriame rezultatai bus įrašyti naudojant iššokantįjį meniu Rezultatą įrašyti į, pavadinimą. Jei turite teises kurti išklotinių ir dinaminių vaizdų sluoksnius, naudodami išskleidžiamąjį laukelį Įrašyti rezultatą kaip galite nurodyti, kokį sluoksnio tipą generuoti išvestyje.
Šaltinio vietos rastras yra daugiakanalė išvestis. Pirmajame kanale yra eilutės indeksas, o antrajame – stulpelio indeksas. Šie indeksai identifikuoja šaltinio gardelės vietą, kuri nutolusi per mažiausiai suminių sąnaudų.
Pavadinimas sluoksnio, kuris bus sukurtas puslapyje Turinys. Įveskite pavadinimą, kuris dar nėra naudojamas Turinyje.
Galite nurodyti aplanko Turinyje, kuriame rezultatai bus įrašyti naudojant iššokantįjį meniu Rezultatą įrašyti į, pavadinimą. Jei turite teises kurti išklotinių ir dinaminių vaizdų sluoksnius, naudodami išskleidžiamąjį laukelį Įrašyti rezultatą kaip galite nurodyti, kokį sluoksnio tipą generuoti išvestyje.