Acumularea distanței

Ilustrarea instrumentului Acumularea distanței


Acest instrument calculează distanța acumulată pentru fiecare celulă la surse, permițând distanța de linie dreaptă, distanța de cost, distanța de suprafață reală, precum și factorii verticali și orizontali.

Aplicațiile exemplu includ răspunsurile la întrebări cum ar fi următoarele:

Dacă se bifează Utilizare extindere curentă hartă, vor fi analizate numai acele obiecte spaţiale din stratul tematic de intrare care sunt vizibile din extinderea curentă a hărţii. Dacă nu se bifează, toate obiectele spaţiale din stratul tematic introdus vor fi analizate, chiar dacă se află în afara afişare extinderii curente a hărţii.

Alegeți rasterul sau obiectele spațiale sursă


Un raster sau un strat tematic de obiecte spațiale care identifică sursele pentru care va fi calculată distanța.

Dacă intrarea este un raster, trebuie să fie reprezentată de celule care au valori valide (zero este o valoare validă) pentru surse, iar celulelor rămase trebuie să li se aloce NoData.

Dacă intrarea este un strat tematic de obiecte spațiale, poate fi un punct, o linie sau un poligon.

Alegeți raster sau obiecte spațiale tip barieră (opțional)


Setul de date care definește barierele.

Pentru un strat tematic raster, tipul de intrare poate fi număr întreg sau virgulă mobilă. Orice celulă care are o valoare (inclusiv zero) va fi tratată ca o barieră. Orice celulă care este NoData nu va fi tratată ca o barieră.

Pentru un serviciu de obiecte spaţiale, intrarea poate fi un punct, o liniei sau un poligon.

Alegeți raster suprafață (opțional)


Un raster care definește valorile de elevație pentru fiecare amplasare de celulă.

Valorile sunt utilizate pentru a calcula distanța suprafeței efective acoperite la comutarea între celule.

Alegeți raster cost (opțional)


Un raster care definește impedanța sau costul deplasării planimetrice prin fiecare celulă.

Valoarea din fiecare amplasare a celulei reprezintă distanța cost-pe-unitate pentru deplasarea prin celulă. Fiecare valoare de localizare a celulei este înmulțită cu rezoluției celulei în timp ce se compensează deplasarea pe diagonală pentru a obține costul total al deplasării prin celulă.

Valorile rasterului de cost poate fi un număr întreg sau o virgulă mobilă, dar nu pot fi negative sau zero (nu puteți avea un cost negativ sau zero).

Alegeți raster vertical (opțional)


Un raster care definește valorile z pentru fiecare amplasare de celulă.

Valorile sunt utilizate pentru calcularea pantei utilizate pentru identificarea factorului vertical apărut la deplasarea de la o celulă la alta.

Factor vertical (opțional)


Factor vertical definește relația dintre factorul de cost vertical (VF) și unghiul de deplasare relativă verticală (VRMA).

Există mai mulți factori cu modificatori din care puteți selecta, care identifică un grafic de factor vertical definit. Graficele sunt utilizate pentru a identifica factorul vertical utilizat la calcularea costului total pentru deplasarea pe o celulă învecinată.

În descrierile de mai jos, VF definește dificultatea verticală apărută la deplasarea de la o celulă la următoarea, iar modificatorul VRMA identifică unghiul pantei dintre celula De la sursă și celula La sursă.

  • Binar – dacă VRMA este mai mare decât unghiul de tăiere inferior și mai mic decât unghiul de tăiere superior, VF este setat la valoarea asociată cu factorul zero; în caz contrar, este infinit.
  • Liniar – VF este o funcție liniară pentru VRMA.
  • Liniar invers – VF este o funcție liniară inversă pentru VRMA.
  • Liniar simetric – VF este o funcție liniară pentru VRMA pe partea negativă sau pe cea pozitivă a VRMA, iar cele două funcții liniare sunt simetrice în raport cu axa VF (y).
  • Liniar invers simetric – VF este o funcție liniară inversă pentru VRMA pe partea negativă sau pe cea pozitivă a VRMA, iar cele două funcții liniare sunt simetrice în raport cu axa VF (y).
  • Cos – VF este funcția bazată pe cosinus pentru VRMA.
  • Sec — VF este funcția bazată pe secant pentru VRMA.
  • Cos-Sec – VF este funcția bazată pe cosinus pentru VRMA atunci când VRMA este negativ și este funcția bazată pe secantă pentru VRMA atunci când VRMA nu este negativ.
  • Sec-Cos – VF este funcția bazată pe secantă pentru VRMA atunci când VRMA este negativ și este funcția bazată pe cosinus pentru VRMA atunci când VRMA nu este negativ.

Modificatorii pentru parametrii verticali sunt următorii:

  • Factor zero — factorul vertical utilizat atunci când VRMA este zero. Acest factor poziționează interceptarea y a funcției specificate. Potrivit definiției, factorul zero nu se aplică niciunei funcții verticale trigonometrice (Cos, Sec, Cos-Sec sau Sec-Cos). Interceptarea y este definită de aceste funcții.
  • Unghi de tăiere redus – unghiul VRMA sub care VF va fi setat la infinit.
  • Unghi de tăiere mare – unghiul VRMA peste care VF va fi setat la infinit.
  • Pantă – panta liniei drepte folosită cu parametrii Liniar și Invers Liniar. Panta este specificată ca o fracție a gradientului (de exemplu, o pantă de 45 la sută este 1/45, care se introduce ca 0,02222).

Alegeți raster orizontal (opțional)


Un raster care definește direcția orizontală pentru fiecare celulă.

Valorile din raster trebuie să fie numere întregi cuprinse între 0 și 360, 0 grade reprezentând nordul sau către partea superioară a ecranului, crescând în sens orar. Zonelor plate ar trebui să li se atribuie valoarea -1. Valorile din fiecare amplasare vor fi folosite împreună cu Factorul orizontal pentru a determina costul orizontal înregistrat la deplasarea de la o celulă la vecinele acesteia.

Factor orizontal (opțional)


Factor orizontal definește relația dintre factorul de cost orizontal și unghiul de deplasare relativă orizontală.

Există mai mulți factori cu modificatori din care puteți selecta, care identifică un grafic de factor orizontal definit. Graficele sunt utilizate pentru a identifica factorul orizontal utilizat la calcularea costului total pentru deplasarea pe o celulă învecinată.

În descrierile de mai jos, factorul orizontal (HF) definește dificultatea orizontală apărută la deplasarea de la o celulă la următoarea, iar unghiul de deplasare relativă orizontală (HRMA) identifică unghiul dintre direcția orizontală de la o celulă și direcția de deplasare.

Definițiile și parametrii acestor HF sunt după cum urmează:

  • Binar – în cazul unei valori mai mici pentru HRMA decât unghiul de tăiere, HF este setat la valoarea asociată cu factorul zero; în caz contrar, este infinit.
  • Înainte – este permisă numai deplasarea înainte. HRMA trebuie să fie mai mare sau egal cu 0 și nu mai mic decât 90 (0 <= HRMA < 90). Dacă HRMA este mai mare decât 0 și mai mic decât 45 de grade, HF pentru celulă este setat la valoarea asociată cu factorul zero. Dacă HRMA este mai mare sau egal cu 45 de grade, este utilizată valoarea modificatorului pentru valoarea laterală. HF pentru orice HRMA egală sau mai mare decât 90 de grade este setat la infinit.
  • Liniar – HF este o funcție liniară pentru VRMA.
  • Liniar invers – este o funcție liniară inversă pentru VRMA.

Modificatorii pentru cuvintele-cheie orizontale sunt următorii:

  • Factor zero – factorul orizontal utilizat atunci când HRMA este 0. Acest factor poziționează interceptarea y pentru oricare dintre funcțiile factorului orizontal.
  • Unghi de tăiere – unghiul HRMA după care HF va fi setat la infinit.
  • Pantă – panta liniei drepte folosită cu cuvintele-cheie ale factorului orizontal Liniar și Liniar invers. Panta este specificată ca o fracție a gradientului (de exemplu, o pantă de 45 la sută este 1/45, care se introduce ca 0,02222).
  • Valoare auxiliară – HF atunci când HRMA este mai mare sau egală cu 45 grade și mai mică de 90 grade atunci când este specificat cuvântul-cheie al factorului orizontal Înainte.

Acumulare inițială


Costul acumulativ inițial pentru a începe calcularea costurilor.

Acesta permite specificarea costului fix asociat unei surse. În loc să înceapă la un cost zero, algoritmul de cost va începe cu valoarea setată de Acumulare inițială.

Valorile trebuie să fie zero sau mai mari. Valoarea implicită este 0.

Acumulare maximă


Acumularea maximă pentru călător pentru o sursă.

Calculele de cost continuă pentru fiecare sursă până când este atinsă acumularea specificată.

Valorile trebuie să fie mai mari decât zero. Acumularea implicită este la marginea rasterului de ieșire.

Multiplicator cost


Multiplicator care se aplică valorilor de cost.

Acesta permite controlul modului de deplasare sau magnitudinea pentru o sursă. Cu cât multiplicatorul este mai mare, cu atât costul de deplasare prin fiecare celulă este mai mare.

Valorile trebuie să fie mai mari decât zero. Valoarea implicită este 1.

Direcție de deplasare


Specifică direcția călătorului la aplicarea factorilor vertical și orizontal.

De la sursă – factorii orizontal și vertical vor fi aplicați începând cu sursa de intrare și deplasându-se la celulele care nu aparțin sursei. Aceasta este acţiunea implicită.

La sursă – factorii orizontal și vertical vor fi aplicați începând cu fiecare celulă ce nu aparține sursei și deplasându-se la sursa de intrare.

Specificați cuvântul-cheie De la sursă sau La sursă, care va fi aplicat tuturor surselor, fie specificați un câmp din datele sursă care include cuvintele cheie pentru a identifica direcția de deplasare pentru fiecare sursă. Câmpul respectiv trebuie să conțină șirul FROM_SOURCE sau TO_SOURCE.

Metoda distanței (opțional)


Specifică dacă distanța se calculează utilizând o metodă în plan (pământ plat) sau una geodezică (elipsoidă).

  • În plan – calculul distanței va fi realizat pe un plan plat proiectat folosind un sistem de coordonate cartezian 2D. Aceasta este metoda implicită.
  • Geodezic – calculul distanței va fi realizat pe un elipsoid. Prin urmare, indiferent de proiecția de intrare sau de ieșire, rezultatele nu se schimbă.

Nume raster acumulare distanță rezultat


Rasterul de acumulare a distanței conține distanța acumulativă pentru fiecare celulă de la sau la sursa cu cel mai mic cost.

Rasterul de ieșire este de tip virgulă mobilă.

Acesta este numele stratului tematic ce va fi creat în Conținutul Meu și va fi adăugat pe hartă. Numele implicit se bazează pe numele instrumentului şi numele stratului tematic de intrare. Dacă stratul tematic rezultat există deja, vi se va solicita să furnizaţi un alt nume.

Puteți specifica numele folderului în Resursele mele unde se va salva rezultatul folosind caseta drop-down Salvați rezultatele în. Dacă aveți privilegiile pentru a crea atât straturi tematice de imagine înclinate, cât și dinamice, puteți menționa ce tip de strat tematic doriți să generați la ieșire din lista derulantă Salvare rezultat ca.

Nume raster de direcție inversă rezultat (opțional)


Rasterul de direcție inversă conține direcția calculată în grade. Direcția identifică următoarea celulă de-a lungul celui mai scurt traseu înapoi către cea mai apropiată sursă în timp ce se evită barierele.

Gama de valori este de la 0 grade la 360 grade, cu 0 rezervat pentru celulele sursă. Spre Est (dreapta) este 90, iar valoarea crește în sens orar (180 este sudul, 270 este vestul, iar 360 este nordul).

Rasterul de ieșire este de tip virgulă mobilă.

Acesta este numele stratului tematic cu grupuri care va fi creat în Resursele Mele. Trebuie să specificați un nume care nu există în prezent în Resursele Mele.

Puteți specifica numele folderului în Resursele mele unde se va salva rezultatul folosind caseta drop-down Salvați rezultatele în. Dacă aveți privilegiile pentru a crea atât straturi tematice de imagine înclinate, cât și dinamice, puteți menționa ce tip de strat tematic doriți să generați la ieșire din lista derulantă Salvare rezultat ca.

Nume raster de direcție sursă rezultat (opțional)


Rasterul de direcție sursă identifică direcția celulei sursă a costului cel mai puțin acumulat sub formă de azimut în grade.

Gama de valori este de la 0 grade la 360 grade, cu 0 rezervat pentru celulele sursă. Spre Est (dreapta) este 90, iar valoarea crește în sens orar (180 este sudul, 270 este vestul, iar 360 este nordul).

Rasterul de ieșire este de tip virgulă mobilă.

Acesta este numele stratului tematic cu grupuri care va fi creat în Resursele Mele. Trebuie să specificați un nume care nu există în prezent în Resursele Mele.

Puteți specifica numele folderului în Resursele mele unde se va salva rezultatul folosind caseta drop-down Salvați rezultatele în. Dacă aveți privilegiile pentru a crea atât straturi tematice de imagine înclinate, cât și dinamice, puteți menționa ce tip de strat tematic doriți să generați la ieșire din lista derulantă Salvare rezultat ca.

Nume raster de locație sursă rezultat (opțional)


Rasterul de locație sursă este o ieșire multibandă. Prima bandă conține un indice de rând, iar a doua bandă conține un indice de coloană. Acești indici identifică locația celulei sursă care este la cea mai mică distanță de cost acumulată.

Acesta este numele stratului tematic cu grupuri care va fi creat în Resursele Mele. Trebuie să specificați un nume care nu există în prezent în Resursele Mele.

Puteți specifica numele folderului în Resursele mele unde se va salva rezultatul folosind caseta drop-down Salvați rezultatele în. Dacă aveți privilegiile pentru a crea atât straturi tematice de imagine înclinate, cât și dinamice, puteți menționa ce tip de strat tematic doriți să generați la ieșire din lista derulantă Salvare rezultat ca.