Afstandsaccumulatie

Illustratie tool afstandaccumulatie


Deze tool berekent de verzamelde afstand voor elke cel naar de bronnen met mogelijkheid tot lineaire afstand, kostenafstand, afstand daadwerkelijk oppervlak alsmede verticale en horizontale kostenfactoren.

Voorbeeldtoepassingen omvatten het beantwoorden van vragen zoals:

Als Huidig extent van de kaart gebruiken is aangevinkt, worden alleen de objecten in de invoerlaag die binnen het huidige extent van de kaart zichtbaar zijn, geanalyseerd. Als de optie niet is aangevinkt, worden alle objecten in de invoerlaag geanalyseerd, zelfs als deze zich buiten het huidige extent van de kaartweergave bevinden.

Kies bronraster of objecten


Een raster of objectlaag die de bronnen definieert waarnaar de afstand wordt berekend.

Als de input een ratser is dan moet het uit cellen bestaan die geldige waarden hebben (nul is een geldige waarde) voor de bronnen en aan de resterende cellen moet NoData worden toegewezen.

Als de invoer een objectlaag is, kan het punt, lijn of polygoon zijn.

Kies barrièreraster of objecten (optioneel)


De dataset die de barrières definieert.

Voor een rasterlaag kan het invoertype een geheel getal of kommagetal zijn. Alle cellen met een waarde (inclusief nul) worden behandeld als een barrière. Alle cellen die NoData zijn, worden niet behandeld als een barrière.

Voor een featureservice kan de invoer een punt, lijn of polygoon zijn.

Kies oppervlakraster (optioneel)


Een raster dat de hoogtewaardes op elke cellocatie definieert.

De waardes worden gebruikt om de daadwerkelijke oppervlakteafstand te berekenen die wordt afgelegd bij het voorbijgaan tussen cellen.

Kies kostenraster (optioneel)


Een raster dat de impedantie of de kosten definieert om planimetrisch door elke cel te bewegen.

De waarde op elke cellocatie vertegenwoordigt de kosten per eenheid afstand voor het verplaatsen door de cel. Elke cellocatiewaarde wordt vermenigvuldigd met de celresolutie, terwijl ook de diagonale beweging wordt gecompenseerd om de totale kosten van het passeren door de cel te verkrijgen.

De waarden van het kostenraster kunnen gehele getallen of zwevendekommagetallen zijn, maar ze kunnen niet negatief of nul zijn (u kunt geen negatieve of nulkosten hebben).

Kies verticaal raster (optioneel)


Een raster dat de z-waarden voor elke cellocatie definieert.

De waardes worden gebruikt om de helling te berekenen die gebruikt wordt om de verticale factor die oploopt bij het bewegen van de ene cel naar de andere te identificeren.

Verticale factor (optioneel)


De Verticale factor definieert de relatie tussen de verticale kostenfactor en de verticale relatieve bewegende hoek (VRBH).

Er zijn een aantal factoren met modifiers die u kunt selecteren die een gedefinieerde verticale factorgrafiek identificeren. De grafieken worden gebruikt om de verticale factor te identificeren die gebruikt wordt bij de berekening van de totale kosten om naar een naburige cel te bewegen.

In de onderstaande beschrijvingen definieert de VF de tegengekomen verticale uitdaging bij het bewegen van de ene cel naar de volgende, en de VRBH modifier identificeert de hellingshoek tussen de cel Van bron en de cel Naar bron.

  • Binair—Geeft aan dat als de VRBH groter is dan de lage snijhoek en kleiner dan de hoge snijhoek, de VF ingesteld wordt op de waarde die geassocieerd wordt met de nulfactor; anders is deze oneindig.
  • Lineair—Geeft aan dat de VF een lineaire functie is van de VRBH.
  • Omgekeerd lineair—Geeft aan dat de VF een omgekeerde lineaire functie is van de VRBH.
  • Symmetrisch lineair—De VF is een lineaire functie van de VRBH in ofwel de negatieve of positieve kant van de VRBH, respectievelijk, en de twee lineaire functies zijn symmetrisch wat betreft de VF (y)-as.
  • Symmetrisch omgekeerd lineair—De VF is een omgekeerde lineaire functie van de VRBH in ofwel de negatieve of positieve kant van de VRBH, respectievelijk, en de twee lineaire functies zijn symmetrisch wat betreft de VF (y)-as.
  • Cos—De VF is de cosinusgebaseerde functie van de VRBH.
  • Sec—De VF is de snij-gebaseerde functie van de VRBH.
  • Cos-Sec—De VF is de cosinusgebaseerde functie van de VRBH is als de VRBH negatief is, en de snij-gebaseerde functie van de VRBH als de VRBH niet negatief is.
  • Sec-Cos—De VF is de snij-gebaseerde functie van de VRBH is als de VRBH negatief is, en de cosinusgebaseerde functie van de VRBH als de VRBH niet negatief is.

De modifiers voor de verticale parameters zijn als volgt:

  • Nulfactor—De verticale factor gebruikt wordt als de VRBH nul is. Deze factor positioneert de y-onderschepping van de gespecificeerde functie. De nulfactor is per definitie niet toepasbaar op de trigonometrische verticale functies (Cos, Sec, Cos-Sec of Sec-Cos). De y-onderschepping wordt gedefinieerd door deze functies.
  • Lage snijhoek—De VRBH-hoek waarbuiten de VF ingesteld wordt op oneindig.
  • Hoge snijhoek—De VRBH-hoek waarbuiten de VF ingesteld wordt op oneindig.
  • Helling—De helling van de rechte lijn gebruikt met de Lineaire en Omgekeerde lineaire parameters. De helling is gespecificeerd als een fractie van ‘rise over run’ (bijvoorbeeld, 45 procent helling is 1/45, wat ingevoerd wordt als 0.02222).

Horizontaal raster kiezen (optioneel)


Een raster dat de horizontale richting op elke cel definieert.

De waardes op het raster moeten geheel getal zijn tussen de 0 en 360, waarbij 0 graden het noorden is, of naar de bovenkant van het scherm toe, en naarmate zo hoger worden, wordt er met de klok meegedraaid. Vlakke gebieden moeten een waarde van -1 krijgen. De waarden op elke locatie worden gebruikt in combinatie met de horizontale factor om de gemaakte kosten te bepalen bij het bewegen van een cel naar zijn buren.

Horizontale factor (optioneel)


De Horizontale factor definieert de relatie tussen de horizontale kostenfactor en de horizontale relatieve bewegende hoek (HRBH).

Er zijn een aantal factoren met modifiers die u kunt selecteren die een gedefinieerde horizontale factorgrafiek identificeren. De grafieken worden gebruikt om de horizontale factor te identificeren die gebruikt wordt bij de berekening van de totale kosten om naar een naburige cel te bewegen.

In de onderstaande beschrijvingen definieert horizontale factor (HF) de tegengekomen horizontale uitdaging bij het bewegen van de ene cel naar de volgende en horizontale relatieve bewegende hoek (HRBH) identificeert de hoek tussen de horizontale richting van een cel en de bewegingsrichting.

De definities en parameters van deze HF zijn als volgt:

  • Binair—Geeft aan dat als de HRBH minder is dan de snijhoek, de HF ingesteld wordt op de waarde die geassocieerd wordt met de nulfactor; anders is deze oneindig.
  • Voorwaarts—Alleen voorwaartse beweging is toegestaan. De HRBH moet groter of gelijk zijn aan 0 en minder dan 90 graden (0 <= HRBH < 90). Als de HRBH groter is dan 0 en minder dan 45 graden, wordt de HF voor de cel ingesteld op de waarde die geassocieerd wordt met de nulfactor. Als de HRBH groter of gelijk is aan 45 graden, wordt de zijwaarde modifier waarde gebruikt. De HF die voor een HRBH-waarde gelijk is aan of groter is dan 90 graden, wordt ingesteld op oneindig.
  • Lineair—Specificeert dat de HF een lineaire functie is van de HRBH.
  • Omgekeerd lineair—Specificeert dat de HF een omgekeerde lineaire functie is van de HRBH.

De modifiers voor de horizontale trefwoorden zijn als volgt:

  • Nulfactor—De horizontale factor gebruikt als de HRBH 0 is. Deze factor positioneert de y-onderschepping voor elk van de horizontale factorfuncties.
  • Snijhoek—De HRBH-hoek waarbuiten de HF ingesteld wordt op oneindig.
  • Helling—De helling van de rechte lijn gebruikt met de Lineaire en Omgekeerd lineaire horizontale factor trefwoorden. De helling is gespecificeerd als een fractie van ‘rise over run’ (bijvoorbeeld, 45 procent helling is 1/45, wat ingevoerd wordt als 0.02222).
  • Zijwaarde—Stelt de HF vast wanneer de HRMA groter of gelijk is aan 45 graden en kleiner dan 90 graden wanneer het Voorwaarts horizontale factor trefwoord gespecificeerd is.

Initiële accumulatie


De initiële accumulatieve kosten om de kostenberekening te starten.

Dit zorgt voor de specificatie van de vaste kosten die verbonden zijn met een bron. In plaats te beginnen met kosten van nul, begint het kostenalgoritme met de waarde ingesteld door Initiële accumulatie.

De waarde moet nul of hoger zijn. De standaardwaarde is 0.

Maximale accumulatie


De maximale accumulatie voor de reiziger voor een bron.

De kostenberekeningen gaan door voor elke bron totdat de gespecificeerde accumulatie is bereikt.

De waardes moeten groter zijn dan nul. De standaardaccumulatie is tot de rand van het outputraster.

Kostenvermenigvuldiging


Een multiplier om op de kostenwaardes toe te passen.

Deze parameter zorgt voor controle over de reismethode of de omvang bij de bron. Hoe groter de multiplier, hoe groter de kosten om door elke cel te bewegen.

De waardes moeten groter zijn dan nul. De standaardwaarde is 1.

Reisrichting


Specificeert de richting van de reiziger bij het toepassen van horizontale en verticale factoren.

Van de bron—De horizontale factor en verticale factor worden toegepast aan het begin van de inputbron en gaan naar de niet-broncellen. Dit is de standaardinstelling.

Naar de bron—De horizontale factor en verticale factor worden toegepast aan het begin van elke niet-broncel en keert terug naar de invoerbron.

Geef het trefwoord Van bron of Naar bron op dat op alle bronnen zal worden toegepast, of specificeer een veld in het Bronraster die de trefwoorden bevat om de reisrichting voor elke bron te identificeren. Dit veld moet de string VAN_BRON of NAAR_BRON bevatten.

Afstandmethode (optioneel)


Specificeert of de afstand wordt berekend met behulp van een vlakke (vlakke aarde) of een geodetische (ellipsvormige) methode.

  • Planair—De afstandsberekening wordt uitgevoerd op een geprojecteerd vlak met behulp van een 2D Cartesiaans coördinatensysteem. Dit is de standaardmethode.
  • Geodetisch—De afstandsberekening wordt uitgevoerd op de ellipsoïde. Daarom veranderen de resultaten niet, ongeacht de invoer- of uitvoerprojectie.

Resultaat afstand accumulatie rasternaam


Het accumulatieraster van de afstand bevat de accumulatieve afstand voor elke cel van of naar de bron met de minste kosten.

Het outputraster is van het type float.

De naam van de laag die in Mijn Content wordt gemaakt en aan de kaart wordt toegevoegd. De standaardnaam is gebaseerd op de toolnaam en de naam van de invoerlaag. Als de laag al bestaat, wordt u gevraagd een nieuwe naam te geven.

U kunt de naam van een map opgeven in Mijn Content, waar het resultaat wordt opgeslagen met het vervolgkeuzemenu Resultaat opslaan in. Als u de machtigingen hebt om zowel getegelde als dynamische beeldlagen aan te maken, kunt u specificeren welk layertype wordt gegenereerd in de uitvoer met het vervolgkeuzemenu Resultaat opslaan als.

Resultaat naam raster terugweg (optioneel)


Het raster terugweg bevat berekende richtingen in graden. De richting identificeert de volgende cel langs de optimale weg terug naar de minst geaccumuleerde kostenbron en vermijdt tegelijkertijd barrières.

Het bereik van de waarden loopt van 0 graden tot 360 graden, met 0 gereserveerd voor de broncellen. Oost (rechts) is 90 en de waarden lopen rechtsom (180 is zuid, 270 is west en 360 is noord).

Het outputraster is van het type float.

De naam van de laag die in Mijn Content wordt gemaakt. U dient een naam in te vullen die nog niet in Mijn Content bestaat.

U kunt de naam van een map opgeven in Mijn Content, waar het resultaat wordt opgeslagen met het vervolgkeuzemenu Resultaat opslaan in. Als u de machtigingen hebt om zowel getegelde als dynamische beeldlagen aan te maken, kunt u specificeren welk layertype wordt gegenereerd in de uitvoer met het vervolgkeuzemenu Resultaat opslaan als.

Resultaat bron richting raster naam (optioneel)


Het raster bron richting identificeert de richting van de minst geaccumuleerde kostenbron als een azimuth in graden.

Het bereik van de waarden loopt van 0 graden tot 360 graden, met 0 gereserveerd voor de broncellen. Oost (rechts) is 90 en de waarden lopen rechtsom (180 is zuid, 270 is west en 360 is noord).

Het outputraster is van het type float.

De naam van de laag die in Mijn Content wordt gemaakt. U dient een naam in te vullen die nog niet in Mijn Content bestaat.

U kunt de naam van een map opgeven in Mijn Content, waar het resultaat wordt opgeslagen met het vervolgkeuzemenu Resultaat opslaan in. Als u de machtigingen hebt om zowel getegelde als dynamische beeldlagen aan te maken, kunt u specificeren welk layertype wordt gegenereerd in de uitvoer met het vervolgkeuzemenu Resultaat opslaan als.

Resultaat bron locatie raster naam (optioneel)


Het raster bron locatie is een multiband-uitvoer. De eerste band bevat een rij-index en de tweede band bevat een kolomindex. Deze indexen identificeren de locatie van de broncel die de minst geaccumuleerde kostenafstand is.

De naam van de laag die in Mijn Content wordt gemaakt. U dient een naam in te vullen die nog niet in Mijn Content bestaat.

U kunt de naam van een map opgeven in Mijn Content, waar het resultaat wordt opgeslagen met het vervolgkeuzemenu Resultaat opslaan in. Als u de machtigingen hebt om zowel getegelde als dynamische beeldlagen aan te maken, kunt u specificeren welk layertype wordt gegenereerd in de uitvoer met het vervolgkeuzemenu Resultaat opslaan als.