Svarbu

Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 98.76%.

24.1.10. Tinklo analizė

24.1.10.1. Aptarnavimo plotas (pagal sluoksnį)

Grąžina visas kraštines ar jų dalis tinklo, kurį galima pasiekti nurodytu atstumu ar per nurodytą laiką iš taškinio sluoksnio. Tai leidžia įvertinti pasiekiamumą tinkle, pavyzdžiui, į kokias vietas galima nuvykti kelių tinklu neišleidžiant daugiau nei nurodytą reikšmę (kaina gali būti atstumas arba laikas).

Pastaba

Šis algoritmas naudoja elipse paremtus skaičiavimus ir atsižvelgia į dabartinius elipsoido nustatymus.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Vektorinis sluoksnis reprezentuojantis tinklą

INPUT

[vektorius: linija]

Linijų vektorinis sluoksnis, reprezentuojantis padengiamą tinklą

Vektorinis sluoksnis su pradžios taškais

START_POINTS

[vektorius: taškas]

Taškų vektorinis sluoksnis, kurio geoobjektai turi būti naudojami kaip pradžios taškai kuriant aptarnavimo zonas

Skaičiuojamo kelio tipas

STRATEGY

[sąrašas]

Numatytas: 0

Skaičiuojamo kelio tipas. Vienas iš:

  • 0 — Trumpiausias

  • 1 — Greičiausias

Kelionės kaina (atstumas „Trumpiausiam“, laikas „Greičiausiam“)

TRAVEL_COST

[skaičius: slankaus kablelio]

Numatytas: 0.0

Reikšmė vertinama kaip atstumas (tinklo sluoksnio vienetais) kai ieškoma „Trumpiausio“ kelio ir kaip laikas (valandomis), kai ieškoma „Greičiausio“ kelio.

Aptarnavimo plotas (linijos)

OUTPUT_LINES

[vektorius: linija]

Numatytas: [Kurti laikiną sluoksnį]

Nurodykite išvesties linijų sluoksnį aptarnavimo plotui. Vienas iš:

  • Praleisti išvestį

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Aptarnavimo plotas (ribų taškai)

OUTPUT

[vektorius: taškas]

Numatytas: [Praleisti išvestį]

Nurodykite išvesties taškų sluoksnį aptarnavimo ploto ribiniams taškams. Vienas iš:

  • Praleisti išvestį

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Nemaršrutizuojami geoobjektai

OUTPUT_NON_ROUTABLE

[vektorius: taškas]

Numatytas: [Praleisti išvestį]

Nurodykite išvestį, kurioje bus saugomi bet kurie įvesties geoobjektai, iki kurių nepavyko numaršrutizuoti (pvz. kurie yra per toli nuo tinklo sluoksnio). Vienas iš:

  • Praleisti išvestį

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Krypties laukas

Pasirinktinis

DIRECTION_FIELD

[lentelės laukas: bet koks]

Laukas, kuriame nurodomos tinklo kraštinių kryptys.

Šio lauko reikšmės nurodomos su trimis parametrais Reikšmė krypčiai pirmyn, Reikšmė krypčiai atgal ir Reikšmė abiems kryptims. Kryptys pirmyn ir atgal nurodomos vienos krypties kraštinėms, „abiejų krypčių“ nurodomos abipusio eismo kraštinėms. Jei geoobjektas neturi reikšmės šiame lauke arba jei laukas nenurodytas, naudojama numatytoji krypties reikšmė (pateikiama su parametru Numatytoji kryptis parameter).

Reikšmė krypčiai pirmyn

Pasirinktinis

VALUE_FORWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu pirmyn.

Reikšmė krypčiai atgal

Pasirinktinis

VALUE_BACKWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu atgal.

Reikšmė abiems kryptims

Pasirinktinis

VALUE_BOTH

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti abiejų krypčių eismą kraštinėje

Numatytoji kryptis

DEFAULT_DIRECTION

[sąrašas]

Numatyta: 2

Jei geoobjekto krypties lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama ši reikšmė. Viena iš:

  • 0 — Kryptis pirmyn

  • 1 — Kryptis atgal

  • 2 — Abi kryptys

Greičio laukas

Pasirinktinis

SPEED_FIELD

[lentelės laukas: skaičius]

Laukas, teikiantis greičio reikšmę (nurodoma km/h) tinklo kraštinėms, kai ieškoma greičiausio kelio.

Jei šiame geoobjekto lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama numatytoji greičio reikšmė (pateikta su parametru Numatytas greitis).

Numatytas greitis (km/h)

DEFAULT_SPEED

[skaičius: slankaus kablelio]

Numatytas: 50.0

Kelionės laikui skaičiuoti naudojama reikšmė, jei nurodytame lauke nenurodyta greičio reikšmė

Topologijos tolerancija

TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: 0.0

Dvi linijos, kurių viršūnės yra arčiau viena kitos nei nurodytas tolerancijos atstumas, laikomos sujungtomis

Įtraukti viršutinės/apatinės ribos taškus

INCLUDE_BOUNDS

[loginis]

Numatytas: ne

Sukuria taškų sluoksnio išvestį su dviem taškais kiekvienai kraštinei ties aptarnavimo ploto riba. Vienas taškas yra kraštinės pradžia, o kitas - pabaiga.

Maksimalus taško atstumas nuo tinklo

Pasirinktinis

POINT_TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: jokio

Nurodo neprivalomą taško atstumo nuo tinklo sluoksnio apribojimą. Jei taškas yra toliau nuo tinklo nei šis atstumas, jis bus laikomas nemaršrutizuojamu. Nenurodžius, pabaigos taškai bus pritraukti prie artimiausio taško tinklo sluoksnyje, nepriklausomai nuo to, kaip toli jie realiai yra nuo tinklo.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Aptarnavimo plotas (ribų taškai)

OUTPUT

[vektorius: taškas]

Išvesties taškų sluoksnis su aptarnavimo ploto ribų taškais.

Aptarnavimo plotas (linijos)

OUTPUT_LINES

[vektorius: linija]

Linijos sluoksnis, reprezentuojantis tinklo dalis, kurias gali aptarnauti pradžios taškai už nurodytą kainą.

Nemaršrutizuojami geoobjektai

OUTPUT_NON_ROUTABLE

[vektorius: taškas]

Neprivaloma išvestis, kurioje gali būti saugomi bet kokie įvesties geoobjektai, iki kurių nepavyko numaršrutizuoti (pvz. kurie yra per toli nuo tinklo sluoksnio).

Pythono kodas

Algoritmo ID: qgis:serviceareafromlayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.10.2. Aptarnavimo plotas (nuo taško)

Grąžina visas kraštines ar jų dalis tinklo, kurį galima pasiekti nurodytu atstumu ar per nurodytą laiką iš taškinio geoobjekto. Tai leidžia įvertinti pasiekiamumą tinkle, pavyzdžiui, į kokias vietas galima nuvykti kelių tinklu neišleidžiant daugiau nei nurodytą reikšmę (kaina gali būti atstumas arba laikas).

Pastaba

Šis algoritmas naudoja elipse paremtus skaičiavimus ir atsižvelgia į dabartinius elipsoido nustatymus.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Vektorinis sluoksnis reprezentuojantis tinklą

INPUT

[vektorius: linija]

Linijų vektorinis sluoksnis, reprezentuojantis padengiamą tinklą

Skaičiuojamo kelio tipas

STRATEGY

[sąrašas]

Numatytas: 0

Skaičiuojamo kelio tipas. Vienas iš:

  • 0 — Trumpiausias

  • 1 — Greičiausias

Pradžios taškas

START_POINT

[koordinatės]

Koordinatės taško, aplink kurį reikia skaičiuoti aptarnavimo plotą.

Spauskite greta parinkties esantį mygtuką ir tada spauskite drobėje, kad užpildytumėte parametrą parinkto taško koordinatėmis.

Kelionės kaina (atstumas „Trumpiausiam“, laikas „Greičiausiam“)

TRAVEL_COST

[skaičius: slankaus kablelio]

Numatytas: 0.0

Reikšmė vertinama kaip atstumas (tinklo sluoksnio vienetais) kai ieškoma „Trumpiausio“ kelio ir kaip laikas (valandomis), kai ieškoma „Greičiausio“ kelio.

Aptarnavimo plotas (linijos)

Pasirinktinis

OUTPUT_LINES

[vektorius: linija]

Numatytas: [Kurti laikiną sluoksnį]

Nurodykite išvesties linijų sluoksnį aptarnavimo plotui. Vienas iš:

  • Praleisti išvestį

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Aptarnavimo plotas (ribų taškai)

Pasirinktinis

OUTPUT

[vektorius: taškas]

Numatytas: [Praleisti išvestį]

Nurodykite išvesties taškų sluoksnį aptarnavimo ploto ribiniams taškams. Vienas iš:

  • Praleisti išvestį

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Krypties laukas

Pasirinktinis

DIRECTION_FIELD

[lentelės laukas: bet koks]

Laukas, kuriame nurodomos tinklo kraštinių kryptys.

Šio lauko reikšmės nurodomos su trimis parametrais Reikšmė krypčiai pirmyn, Reikšmė krypčiai atgal ir Reikšmė abiems kryptims. Kryptys pirmyn ir atgal nurodomos vienos krypties kraštinėms, „abiejų krypčių“ nurodomos abipusio eismo kraštinėms. Jei geoobjektas neturi reikšmės šiame lauke arba jei laukas nenurodytas, naudojama numatytoji krypties reikšmė (pateikiama su parametru Numatytoji kryptis parameter).

Reikšmė krypčiai pirmyn

Pasirinktinis

VALUE_FORWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu pirmyn.

Reikšmė krypčiai atgal

Pasirinktinis

VALUE_BACKWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu atgal.

Reikšmė abiems kryptims

Pasirinktinis

VALUE_BOTH

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti abiejų krypčių eismą kraštinėje

Numatytoji kryptis

DEFAULT_DIRECTION

[sąrašas]

Numatyta: 2

Jei geoobjekto krypties lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama ši reikšmė. Viena iš:

  • 0 — Kryptis pirmyn

  • 1 — Kryptis atgal

  • 2 — Abi kryptys

Greičio laukas

Pasirinktinis

SPEED_FIELD

[lentelės laukas: skaičius]

Laukas, teikiantis greičio reikšmę (nurodoma km/h) tinklo kraštinėms, kai ieškoma greičiausio kelio.

Jei šiame geoobjekto lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama numatytoji greičio reikšmė (pateikta su parametru Numatytas greitis).

Numatytas greitis (km/h)

DEFAULT_SPEED

[skaičius: slankaus kablelio]

Numatytas: 50.0

Kelionės laikui skaičiuoti naudojama reikšmė, jei nurodytame lauke nenurodyta greičio reikšmė

Topologijos tolerancija

TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: 0.0

Dvi linijos, kurių viršūnės yra arčiau viena kitos nei nurodytas tolerancijos atstumas, laikomos sujungtomis

Maksimalus taško atstumas nuo tinklo

Pasirinktinis

POINT_TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: 0.0

Nurodo neprivalomą atstumą nuo pradžios taško iki tinklo sluoksnio. Jei taškas yra toliau nuo tinklo nei šis atstumas, bus registruojama klaida. Nenurodžius, taškas bus pritrauktas prie artimiausio taško tinklo sluoksnyje, nepriklausomai nuo to, kaip toli jis realiai yra nuo tinklo.

Įtraukti viršutinės/apatinės ribos taškus

INCLUDE_BOUNDS

[loginis]

Numatytas: ne

Sukuria taškų sluoksnio išvestį su dviem taškais kiekvienai kraštinei ties aptarnavimo ploto riba. Vienas taškas yra kraštinės pradžia, o kitas - pabaiga.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Aptarnavimo plotas (ribų taškai)

OUTPUT

[vektorius: taškas]

Išvesties taškų sluoksnis su aptarnavimo ploto ribų taškais.

Aptarnavimo plotas (linijos)

OUTPUT_LINES

[vektorius: linija]

Linijos sluoksnis, reprezentuojantis tinklo dalis, kurias gali aptarnauti pradžios taškas už nurodytą kainą.

Pythono kodas

Algoritmo ID: native:serviceareafrompoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.10.3. Trumpiausias kelias (sluoksnis iki taško)

Skaičiuoja optimalius (trumpiausius ar greičiausius) kelius iš kelių pradinių taškų, apibrėžtų vektoriniame sluoksnyje, iki nurodyto pabaigos taško.

Pastaba

Šis algoritmas naudoja elipse paremtus skaičiavimus ir atsižvelgia į dabartinius elipsoido nustatymus.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Vektorinis sluoksnis reprezentuojantis tinklą

INPUT

[vektorius: linija]

Linijų vektorinis sluoksnis, reprezentuojantis padengiamą tinklą

Skaičiuojamo kelio tipas

STRATEGY

[sąrašas]

Numatytas: 0

Skaičiuojamo kelio tipas. Vienas iš:

  • 0 — Trumpiausias

  • 1 — Greičiausias

Vektorinis sluoksnis su pradžios taškais

START_POINTS

[vektorius: taškas]

Taškų vektorinis sluoksnis, kurio geoobjektai naudojami kaip maršrutų pradžios taškai

Pabaigos taškas (x, y)

END_POINT

[koordinatės]

Taškinis objektas, reprezentuojantis maršrutų pabaigos tašką

Spauskite greta parinkties esantį mygtuką ir tada spauskite drobėje, kad užpildytumėte parametrą parinkto taško koordinatėmis.

Trumpiausias kelias

OUTPUT

[vektorius: linija]

Numatytas: [Kurti laikiną sluoksnį]

Nurodykite išvesties sluoksnį trumpiausiems keliams. Vienas iš:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Nemaršrutizuojami geoobjektai

Pasirinktinis

OUTPUT_NON_ROUTABLE

[vektorius: taškas]

Numatytas: [Praleisti išvestį]

Nurodykite išvestį, kurioje bus saugomi bet kurie įvesties geoobjektai, iki kurių nepavyko numaršrutizuoti (pvz. kurie yra per toli nuo tinklo sluoksnio). Vienas iš:

  • Praleisti išvestį

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Krypties laukas

Pasirinktinis

DIRECTION_FIELD

[lentelės laukas: bet koks]

Laukas, kuriame nurodomos tinklo kraštinių kryptys.

Šio lauko reikšmės nurodomos su trimis parametrais Reikšmė krypčiai pirmyn, Reikšmė krypčiai atgal ir Reikšmė abiems kryptims. Kryptys pirmyn ir atgal nurodomos vienos krypties kraštinėms, „abiejų krypčių“ nurodomos abipusio eismo kraštinėms. Jei geoobjektas neturi reikšmės šiame lauke arba jei laukas nenurodytas, naudojama numatytoji krypties reikšmė (pateikiama su parametru Numatytoji kryptis parameter).

Reikšmė krypčiai pirmyn

Pasirinktinis

VALUE_FORWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu pirmyn.

Reikšmė krypčiai atgal

Pasirinktinis

VALUE_BACKWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu atgal.

Reikšmė abiems kryptims

Pasirinktinis

VALUE_BOTH

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti abiejų krypčių eismą kraštinėje

Numatytoji kryptis

DEFAULT_DIRECTION

[sąrašas]

Numatyta: 2

Jei geoobjekto krypties lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama ši reikšmė. Viena iš:

  • 0 — Kryptis pirmyn

  • 1 — Kryptis atgal

  • 2 — Abi kryptys

Greičio laukas

Pasirinktinis

SPEED_FIELD

[lentelės laukas: skaičius]

Laukas, teikiantis greičio reikšmę (nurodoma km/h) tinklo kraštinėms, kai ieškoma greičiausio kelio.

Jei šiame geoobjekto lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama numatytoji greičio reikšmė (pateikta su parametru Numatytas greitis).

Numatytas greitis (km/h)

DEFAULT_SPEED

[skaičius: slankaus kablelio]

Numatytas: 50.0

Kelionės laikui skaičiuoti naudojama reikšmė, jei nurodytame lauke nenurodyta greičio reikšmė

Topologijos tolerancija

TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: 0.0

Dvi linijos, kurių viršūnės yra arčiau viena kitos nei nurodytas tolerancijos atstumas, laikomos sujungtomis

Maksimalus taško atstumas nuo tinklo

Pasirinktinis

POINT_TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: jokio

Nurodo neprivalomą atstumo tarp pradžios ir pabaigos taškų apribojimą tinklo sluoksniui. Jei pradžios geoobjektas yra toliau nuo tinklo nei šis atstumas, jis bus laikomas nemaršrutizuojamu. Jei pabaigos taškas yra toliau nuo tinklo nei šis atstumas, bus rodoma klaida. Nenurodžius taškai bus pritraukiami prie artimiausio taško tinklo sluoksnyje, nepriklausomai nuo to, kaip toli tinklo jie yra.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Trumpiausias kelias

OUTPUT

[vektorius: linija]

Trumpiausio ar greičiausio kelio nuo kiekvieno pradžios taško iki pabaigos taško linijų sluoksnis

Nemaršrutizuojami geoobjektai

OUTPUT_NON_ROUTABLE

[vektorius: taškas]

Neprivalomas išvesties sluoksnis, kuriame gali būti saugomi bet kokie įvesties geoobjektai, iki kurių nepavyko numaršrutizuoti (pvz. kurie yra per toli nuo tinklo sluoksnio).

Pythono kodas

Algoritmo ID: native:shortestpathlayertopoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.10.4. Trumpiausias kelias (taškas iki sluoksnio)

Skaičiuoja optimalius (trumpiausius arba greičiausius) kelius tarp nurodyto pradžios taško ir kelių pabaigos taškų, apibrėžtų taškų vektoriniame sluoksnyje.

Pastaba

Šis algoritmas naudoja elipse paremtus skaičiavimus ir atsižvelgia į dabartinius elipsoido nustatymus.

Įspėjimas

Šis algoritmas išmeta esamus pirminius raktus ar FID reikšmes ir perkuria jas išvesties sluoksniuose.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Vektorinis sluoksnis reprezentuojantis tinklą

INPUT

[vektorius: linija]

Linijų vektorinis sluoksnis, reprezentuojantis padengiamą tinklą

Skaičiuojamo kelio tipas

STRATEGY

[sąrašas]

Numatytas: 0

Skaičiuojamo kelio tipas. Vienas iš:

  • 0 — Trumpiausias

  • 1 — Greičiausias

Pradžios taškas

START_POINT

[koordinatės]

Taškų geoobjektas, reprezentuojantis maršrutų pradžios tašką

Spauskite greta parinkties esantį mygtuką ir tada spauskite drobėje, kad užpildytumėte parametrą parinkto taško koordinatėmis.

Vektorinis sluoksnis su pabaigos taškais

END_POINTS

[vektorius: taškas]

Taškų vektorinis sluoksnis, kurio geoobjektai naudojami kaip maršrutų pabaigos taškai

Trumpiausias kelias

OUTPUT

[vektorius: linija]

Numatytas: [Kurti laikiną sluoksnį]

Nurodykite išvesties sluoksnį trumpiausiems keliams. Vienas iš:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Nemaršrutizuojami geoobjektai

OUTPUT_NON_ROUTABLE

Pasirinktinis

[vektorius: taškas]

Numatytas: [Praleisti išvestį]

Nurodykite išvestį, kurioje bus saugomi bet kurie įvesties geoobjektai, iki kurių nepavyko numaršrutizuoti (pvz. kurie yra per toli nuo tinklo sluoksnio). Vienas iš:

  • Praleisti išvestį

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Krypties laukas

Pasirinktinis

DIRECTION_FIELD

[lentelės laukas: bet koks]

Laukas, kuriame nurodomos tinklo kraštinių kryptys.

Šio lauko reikšmės nurodomos su trimis parametrais Reikšmė krypčiai pirmyn, Reikšmė krypčiai atgal ir Reikšmė abiems kryptims. Kryptys pirmyn ir atgal nurodomos vienos krypties kraštinėms, „abiejų krypčių“ nurodomos abipusio eismo kraštinėms. Jei geoobjektas neturi reikšmės šiame lauke arba jei laukas nenurodytas, naudojama numatytoji krypties reikšmė (pateikiama su parametru Numatytoji kryptis parameter).

Reikšmė krypčiai pirmyn

Pasirinktinis

VALUE_FORWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu pirmyn.

Reikšmė krypčiai atgal

Pasirinktinis

VALUE_BACKWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu atgal.

Reikšmė abiems kryptims

Pasirinktinis

VALUE_BOTH

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti abiejų krypčių eismą kraštinėje

Numatytoji kryptis

DEFAULT_DIRECTION

[sąrašas]

Numatyta: 2

Jei geoobjekto krypties lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama ši reikšmė. Viena iš:

  • 0 — Kryptis pirmyn

  • 1 — Kryptis atgal

  • 2 — Abi kryptys

Greičio laukas

Pasirinktinis

SPEED_FIELD

[lentelės laukas: skaičius]

Laukas, teikiantis greičio reikšmę (nurodoma km/h) tinklo kraštinėms, kai ieškoma greičiausio kelio.

Jei šiame geoobjekto lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama numatytoji greičio reikšmė (pateikta su parametru Numatytas greitis).

Numatytas greitis (km/h)

DEFAULT_SPEED

[skaičius: slankaus kablelio]

Numatytas: 50.0

Kelionės laikui skaičiuoti naudojama reikšmė, jei nurodytame lauke nenurodyta greičio reikšmė

Topologijos tolerancija

TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: 0.0

Dvi linijos, kurių viršūnės yra arčiau viena kitos nei nurodytas tolerancijos atstumas, laikomos sujungtomis

Maksimalus taško atstumas nuo tinklo

Pasirinktinis

POINT_TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: jokio

Nurodo neprivalomą atstumo tarp pradžios ir pabaigos taškų apribojimą tinklo sluoksniui. Jei pradžios taškas yra toliau nuo tinklo nei šis atstumas, bus rodoma klaida. Jei pabaigos geoobjektas yra toliau nuo tinklo nei šis atstumas, jis bus laikomas nemaršrutizuojamu. Nenurodžius taškai bus pritraukiami prie artimiausio taško tinklo sluoksnyje, nepriklausomai nuo to, kaip toli tinklo jie yra.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Trumpiausias kelias

OUTPUT

[vektorius: linija]

Trumpiausio ar greičiausio kelio nuo kiekvieno pradžios taško iki pabaigos taško linijų sluoksnis

Nemaršrutizuojami geoobjektai

OUTPUT_NON_ROUTABLE

[vektorius: taškas]

Neprivalomas išvesties sluoksnis, kuriame gali būti saugomi bet kokie įvesties geoobjektai, iki kurių nepavyko numaršrutizuoti (pvz. kurie yra per toli nuo tinklo sluoksnio).

Pythono kodas

Algoritmo ID: native:shortestpathpointtolayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.10.5. Shortest path (point to point)

Computes the optimal (shortest or fastest) route between a given start point and a given end point.

Pastaba

Šis algoritmas naudoja elipse paremtus skaičiavimus ir atsižvelgia į dabartinius elipsoido nustatymus.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Vektorinis sluoksnis reprezentuojantis tinklą

INPUT

[vektorius: linija]

Linijų vektorinis sluoksnis, reprezentuojantis padengiamą tinklą

Skaičiuojamo kelio tipas

STRATEGY

[sąrašas]

Numatytas: 0

Skaičiuojamo kelio tipas. Vienas iš:

  • 0 — Trumpiausias

  • 1 — Greičiausias

Start point (x, y)

START_POINT

[koordinatės]

Point feature representing the start point of the routes.

Spauskite greta parinkties esantį mygtuką ir tada spauskite drobėje, kad užpildytumėte parametrą parinkto taško koordinatėmis.

Pabaigos taškas (x, y)

END_POINT

[koordinatės]

Point feature representing the end point of the routes.

Spauskite greta parinkties esantį mygtuką ir tada spauskite drobėje, kad užpildytumėte parametrą parinkto taško koordinatėmis.

Trumpiausias kelias

OUTPUT

[vektorius: linija]

Nurodykite išvesties sluoksnį trumpiausiems keliams. Vienas iš:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Čia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Krypties laukas

Pasirinktinis

DIRECTION_FIELD

[lentelės laukas: bet koks]

Laukas, kuriame nurodomos tinklo kraštinių kryptys.

Šio lauko reikšmės nurodomos su trimis parametrais Reikšmė krypčiai pirmyn, Reikšmė krypčiai atgal ir Reikšmė abiems kryptims. Kryptys pirmyn ir atgal nurodomos vienos krypties kraštinėms, „abiejų krypčių“ nurodomos abipusio eismo kraštinėms. Jei geoobjektas neturi reikšmės šiame lauke arba jei laukas nenurodytas, naudojama numatytoji krypties reikšmė (pateikiama su parametru Numatytoji kryptis parameter).

Reikšmė krypčiai pirmyn

Pasirinktinis

VALUE_FORWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu pirmyn.

Reikšmė krypčiai atgal

Pasirinktinis

VALUE_BACKWARD

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti kraštines su eismu atgal.

Reikšmė abiems kryptims

Pasirinktinis

VALUE_BOTH

[tekstas]

Numatyta: ‚‘ (tuščias tekstas)

Reikšmė krypties lauke, identifikuojanti abiejų krypčių eismą kraštinėje

Numatytoji kryptis

DEFAULT_DIRECTION

[sąrašas]

Numatyta: 2

Jei geoobjekto krypties lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama ši reikšmė. Viena iš:

  • 0 — Kryptis pirmyn

  • 1 — Kryptis atgal

  • 2 — Abi kryptys

Greičio laukas

Pasirinktinis

SPEED_FIELD

[lentelės laukas: skaičius]

Laukas, teikiantis greičio reikšmę (nurodoma km/h) tinklo kraštinėms, kai ieškoma greičiausio kelio.

Jei šiame geoobjekto lauke reikšmė nenurodyta arba laukas nenurodytas, tai naudojama numatytoji greičio reikšmė (pateikta su parametru Numatytas greitis).

Numatytas greitis (km/h)

DEFAULT_SPEED

[skaičius: slankaus kablelio]

Numatytas: 50.0

Kelionės laikui skaičiuoti naudojama reikšmė, jei nurodytame lauke nenurodyta greičio reikšmė

Topologijos tolerancija

TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: 0.0

Dvi linijos, kurių viršūnės yra arčiau viena kitos nei nurodytas tolerancijos atstumas, laikomos sujungtomis

Maksimalus taško atstumas nuo tinklo

Pasirinktinis

POINT_TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: jokio

Specifies an optional limit on the distance from the start and end points to the network layer. If either point is further from the network than this distance an error will be raised. If not set, points will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Trumpiausias kelias

OUTPUT

[vektorius: linija]

Line layer of the shortest or fastest path from each of the start point to the end point

Pythono kodas

Algorithm ID: native:shortestpathpointtopoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.