Натрупване на разстояние

Илюстрация на инструмента за акумулиране на разстояние


Този инструмент изчислява натрупаното разстояние за всяка клетка до източниците, като дава възможност за определяне на разстоянието по права линия, разстоянието на разходите, разстоянието до истинската повърхност, както и на вертикалните и хоризонталните коефициенти на разходите.

Примерните приложения включват отговори на въпроси като следните:

Ако е поставена отметка върху Използване на текущия обхват на картата, ще бъдат анализирани само тези обекти във входните слоеве, които са видими в рамките на текущия обхват на картата. Ако не е поставена отметка, всички обекти във входния слой ще бъдат анализирани, дори ако са извън показвания текущ обхват на картата.

Изберете източник на растер или обекти


Растер или обектен слой, който идентифицира източниците, до които ще се изчислява разстоянието.

Ако входните данни са растер, той трябва да се състои от клетки с валидни стойности (нулата е валидна стойност) за източниците, а на останалите клетки трябва да се присвои NoData.

Ако входните данни са обектен слой, той може да бъде точка, линия или полигон.

Изберете бариерен растер или обекти (по избор)


Наборът от данни, който определя бариерите.

За растерния слой, типът на входните данни може да бъде целочислен или с плаваща запетая. Всички клетки, в които има стойност (включително нула), се третират като бариера. Всички клетки, които са NoData, няма да бъдат третирани като бариера.

За услугата за обекти, входните данни може да бъдат точка, линия или полигон.

Изберете растер за повърхност (по избор)


Растер, определящ стойностите на височината на всяко местоположение на клетката.

Стойностите се използват за изчисляване на действителното повърхностно разстояние, изминато при преминаване между клетките.

Изберете растер за разходи (по избор)


Растер, определящ импеданса или разходите за планиметрично движение през всяка клетка.

Стойността на всяко местоположение на клетката представлява разстоянието на разход за единица за преминаване през клетката. Всяка стойност на местоположението на клетката се умножава по разделителната способност на клетката и също така компенсира диагоналното движение, за да се получат общите разходи за преминаване през клетката.

Стойностите на растера на разходите могат да бъдат цели числа или числа с плаваща запетая, но не могат да бъдат отрицателни или нулеви (не можете да имате отрицателни или нулеви разходи).

Изберете вертикален растер (по избор)


Растер, определящ Z-стойностите за всяко местоположение на клетката.

Стойностите се използват за изчисляване на наклона, използван за идентифициране на вертикалния фактор, възникнал при преминаване от една клетка в друга.

Вертикален фактор (по избор)


Вертикалният фактор дефинира връзката между вертикалния фактор на разходите (VF) и вертикалния относителен ъгъл на движение (VRMA).

Има няколко фактора с модификатори, от които можете да изберете, които идентифицират определена графика на вертикални фактори. Графиките се използват за идентифициране на вертикалния фактор, използван при изчисляване на общите разходи за преместване в съседна клетка.

В описанията по-долу, вертикалният фактор (VF) определя вертикалната трудност, която се среща при преместване от една клетка в друга, а модификаторът вертикален относителен ъгъл на преместване (VRMA) определя ъгъла на наклона между клетката от източника и клетката към източника.

  • Двоична – Ако VRMA е по-голям от ъгъла на ниско изрязване и по-малък от ъгъла на високо рязане, VF се настройва на стойността, свързана с нулевия фактор; иначе е безкрайност.
  • Линейна – VF е линейна функция на VRMA.
  • Обратно линейна – VF е обратна линейна функция на VRMA.
  • Симетрично линейна – VF е линейна функция на VRMA в отрицателната или положителната страна на VRMA и двете линейни функции са симетрични по отношение на оста VF (y).
  • Симетрично обратно линейна – VF е обратна линейна функция на VRMA в отрицателната или положителната страна на VRMA и двете линейни функции са симетрични по отношение на оста VF (y).
  • Косинус – VF е базирана на косинус функция на VRMA.
  • Секант – VF като функция, базирана на секант на VRMA.
  • Косинус - секант – VF е базирана на косинус функция на VRMA, когато VRMA е отрицателна и функцията, базирана на секант на VRMA, когато VRMA не е отрицателна.
  • Секант - косинус – VF е функцията, базирана на секант на VRMA, когато VRMA е отрицателна, и базирана на косинус функция на VRMA, когато VRMA не е отрицателна.

Модификаторите на вертикалните параметри са следните:

  • Нулев фактор) – Вертикалният коефициент, който се използва, когато VRMA е нула. Този фактор позиционира y-прихващането на посочената функция. По дефиниция нулевият фактор не е приложим за нито една от тригонометричните вертикални функции (Cos, Sec, Cos-Sec или Sec-Cos). У-прихващането се определя от тези функции.
  • Нисък ъгъл на рязане – Определя ъгъла на VRMA, под който VF ще бъде настроен на безкрайност.
  • Висок ъгъл на рязане – Ъгълът на VRMA, над който VF ще бъде настроен на безкрайност.
  • Наклон – Наклонът на правата линия, използвана с линейни и обратно линейни параметри. Наклонът е определен като част от покачването при пробег (например 45 -процентов наклон е 1/45, което се въвежда като 0,02222).

Изберете хоризонтален растер (по избор)


Растер, определящ хоризонталната посока във всяка клетка.

Стойностите в растера трябва да са цели числа в диапазона от 0 до 360, като 0 градуса са на север или към горната част на екрана и се увеличават по часовниковата стрелка. На плоските площи трябва да се даде стойност -1. Стойностите на всяко място ще се използват заедно с хоризонталният фактор за определяне на хоризонталните разходи, направени при преминаване от клетка към нейните съседи.

Хоризонтален фактор (по избор)


Хоризонталния фактор дефинира връзката между хоризонталния фактор на разходите и хоризонталния относителен ъгъл на движение.

Има няколко фактора с модификатори, от които можете да изберете, които идентифицират определена графика на хоризонтални фактори. Графиките се използват за идентифициране на хоризонталния фактор, използван при изчисляване на общите разходи за преместване в съседна клетка.

В описанията по-долу, хоризонталният фактор (HF) определя хоризонталната трудност, срещана при придвижване от една клетка до следващата, а хоризонталният относителен ъгъл на придвижване (HRMA) определя ъгъла между хоризонталната посока от дадена клетка и посоката на придвижване.

Определенията и параметрите на тези HF са следните:

  • Двоична – Ако HRMA е по-малък от ъгъла на рязане, HF се настройва на стойността, свързана с нулевия фактор; иначе е безкрайност.
  • Напред – Позволено е само движение напред. HRMA трябва да бъде по-голямо или равно на 0 и по-малко от 90 градуса (0 <= HRMA <90). Ако HRMA е по-голям от 0 и по-малък от 45 градуса, HF за клетката се настройва на стойността, свързана с нулевия фактор. Ако HRMA е по-голям или равен на 45 градуса, се използва стойността на модификатора на страничната стойност. HF за всяка стойност на HRMA, равна или по-голяма от 90 градуса, е настроена на безкрайност.
  • Линейна – VF е линейна функция на VRMA.
  • Обратно линейна – HF е обратна линейна функция на HRMA.0

Модификаторите на хоризонталните ключови думи са следните:

  • Нулев фактор – Вертикалният коефициент, който се използва, когато HRMA е нула. Този фактор позиционира y-прихващането за която и да е от функциите на хоризонталния фактор.
  • Ъгъл на рязане – Ъгълът на HRMA, отвъд който HF ще бъде настроен на безкрайност.
  • Наклон – Наклонът на правата линия, използвана с линейни и обратно линейни ключови думи с хоризонтален фактор. Наклонът е определен като част от покачването при пробег (например 45 процентов наклон е 1/45, което се въвежда като 0,02222).
  • Странична стойност – Установява HF, когато HRMA е по-голям или равен на 45 градуса и по-малък от 90 градуса, когато е посочена ключовата дума Напред е посочена ключова дума за хоризонтален фактор.

Първоначално натрупване


Първоначалните натрупващи разходи за започване на изчислението на разходите.

Това позволява да се уточнят фиксираните разходи, свързани с източник. Вместо да започне на разход нула, алгоритъмът на разходите ще започне с посочената стойност от Първоначално натрупване .

Стойността трябва да е нула или по-голяма. По подразбиране е 0.

Максимално натрупване


Максималното натрупване за пътника за даден източник.

Изчисленията на разходите продължават за всеки източник, докато се достигне посоченото натрупване.

Стойностите трябва да са по-големи от нула. Натрупването по подразбиране е до ръба на изходния растер.

Мултипликатор на разход


Множителят за прилагане към стойностите на разходите.

Това позволява контрол на начина на движение или величината при източник. Колкото по-голям е множителят, толкова по-големи са разходите за преминаване през всяка клетка.

Стойностите трябва да са по-големи от нула. По подразбиране е 1.

Посока на пътуване


Определя посоката на пътника при прилагане на хоризонтални и вертикални фактори.

От източник – Хоризонталният и вертикалният фактор се прилагат, като се започне от източника на входни данни и се разпространяват към клетките без източник. Това е настройка по подразбиране.

Към източник – Хоризонталният и вертикалният фактор се прилагат от всяка клетка, която не е източник, и се връщат обратно към източника на входни данни.

Посочете ключовата дума От източник или Към източник , която ще бъде приложена към всички източници или ще посочи поле в източника на входни данни, което съдържа ключовите думи за идентифициране на посоката на пътуване за всеки източник. Полето трябва да съдържа низа FROM_SOURCE или TO_SOURCE.

Метод за разстояние (по избор)


Посочва дали да се изчисли разстоянието с помощта на планарен (плоска земя) или геодезичен (елипсоиден) метод.

  • Планиран метод – Изчисляването на разстоянието ще се извърши върху проектирана плоска равнина, като се използва двуизмерна Декартова координатна система. Това е метод по подразбиране.
  • Геодезичен метод – Изчисляването на разстоянието ще се извърши върху елипсоида. Следователно, независимо от входната или изходната проекция, резултатите не се променят.

Име на резултат на растер за натрупване на разстояние


Растерът за натрупване на разстояния съдържа натрупаното разстояние за всяка клетка от или до източника с най-малки разходи.

Изходният растер е от тип с плаваща запетая.

Името на слоя, който ще бъде създаден в Моето съдържание и добавен към картата. Името по подразбиране се основава на името на инструмента и името на входния слой. Ако слоят вече съществува, ще бъдете подканени да посочите друго име.

Можете да посочите името на слоя в Моето съдържание, където резултатът ще бъде запазен с помощта на падащото меню Запазване на резултат в. Ако имате права за създаване на слоеве с плочки и динамични изображения, можете да посочите кой тип слой да се генерира в изходните данни, като използвате падащото поле Запазване като.

Име на резултатен растер в обратна посока (по избор)


Растерът за обратна посока съдържа изчислени посоки в градуси. Посоката определя следващата клетка по най-краткия път до най-близкия източник, като се избягват бариерите.

Обхватът на стойностите е от 0 градуса до 360 градуса, като 0 е запазена за клетките източници. На изток (вдясно) е 90 и стойностите се увеличават по часовниковата стрелка (180 е на юг, 270 е на запад и 360 е на север).

Изходният растер е от тип с плаваща запетая.

Името на слоя, който ще бъде създаден в Моето съдържание. Трябва да посочите име, което в момента не съществува в Моето съдържание.

Можете да посочите името на слоя в Моето съдържание, където резултатът ще бъде запазен с помощта на падащото меню Запазване на резултат в. Ако имате права за създаване на слоеве с плочки и динамични изображения, можете да посочите кой тип слой да се генерира в изходните данни, като използвате падащото поле Запазване като.

Име на резултатен растер по посока на източника (по избор)


Растерът по посоката на източника определя посоката на клетката на източника с най-малки акумулирани разходи като азимут в градуси.

Обхватът на стойностите е от 0 градуса до 360 градуса, като 0 е запазена за клетките източници. На изток (вдясно) е 90 и стойностите се увеличават по часовниковата стрелка (180 е на юг, 270 е на запад и 360 е на север).

Изходният растер е от тип с плаваща запетая.

Името на слоя, който ще бъде създаден в Моето съдържание. Трябва да посочите име, което в момента не съществува в Моето съдържание.

Можете да посочите името на слоя в Моето съдържание, където резултатът ще бъде запазен с помощта на падащото меню Запазване на резултат в. Ако имате права за създаване на слоеве с плочки и динамични изображения, можете да посочите кой тип слой да се генерира в изходните данни, като използвате падащото поле Запазване като.

Име на резултатен растер за местоположение на източника (по избор)


Растерът на местоположението на източника са многолентови изходни данни. Първата честотна лента съдържа индекс на ред, а втората лента – индекс на колона. Тези индекси определят местоположението на клетката – източник, която е отдалечена на най-малкото разстояние с натрупани разходи.

Името на слоя, който ще бъде създаден в Моето съдържание. Трябва да посочите име, което в момента не съществува в Моето съдържание.

Можете да посочите името на слоя в Моето съдържание, където резултатът ще бъде запазен с помощта на падащото меню Запазване на резултат в. Ако имате права за създаване на слоеве с плочки и динамични изображения, можете да посочите кой тип слой да се генерира в изходните данни, като използвате падащото поле Запазване като.