Важно

Prevod je zajednički napor možete se pridružiti. Ova stranica je trenutno prevedena na 100.00%.

24.1.13. Analiza mreže

24.1.13.1. Oblast dostupnosti (iz sloja)

Vraća sve ivice ili delove ivica mreže do kojih se može stići unutar zadatog rastojanja ili vremena, polazeći od tačkastog sloja. Ovo omogućava procenu dostupnosti unutar mreže, npr. do kojih mesta mogu da stignem na putnoj mreži bez utroška većeg od zadate vrednosti (utrošak može biti rastojanje ili vreme).

Белешка

Ovaj algoritam koristi merenja zasnovana na elipsoidu i poštuje tekuća podešavanja elipsoida.

Parametri

Osnovni parametri

Oznaka

Назив

Tip

Opis

Vektorski sloj koji predstavlja mrežu

INPUT

[vektor: linija]

Linijski vektorski sloj koji predstavlja mrežu koja se pokriva

Vektorski sloj sa početnim tačkama

START_POINTS

[vektor: tačka]

Tačkasti vektorski sloj čiji se objekti koriste kao početne tačke za generisanje oblasti dostupnosti

Tip putanje koja se računa

STRATEGY

[nabrajanje]

Podrazumevano: 0

Tip putanje koja se računa. Jedno od:

  • 0 — Najkraća

  • 1 — Najbrža

Trošak putovanja (rastojanje za „Najkraća“, vreme za „Najbrža“)

TRAVEL_COST

[numerički: decimalni]

Podrazumevano: 0.0

Vrednost se procenjuje kao rastojanje (u jedinicama sloja mreže) pri traženju Najkraće putanje i kao vreme (u satima) za Najbržu putanju.

Oblast dostupnosti (linije)

OUTPUT_LINES

[vektor: linija]

Podrazumevano: [Create temporary layer]

Zadajte izlazni linijski sloj za oblast dostupnosti. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Oblast dostupnosti (granični čvorovi)

OUTPUT

[vektor: tačka]

Podrazumevano: [Skip output]

Zadajte izlazni tačkasti sloj za granične čvorove oblasti dostupnosti. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Objekti kojima se ne može trasirati

Dodato u 3.38

OUTPUT_NON_ROUTABLE

[vektor: tačka]

Podrazumevano: [Skip output]

Zadajte izlaz koji će se koristiti za čuvanje ulaznih objekata kojima nije bilo moguće trasirati putanju (npr. onih koji su previše udaljeni od sloja mreže). Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Napredni parametri

Oznaka

Назив

Tip

Opis

Polje pravca

Opciono

DIRECTION_FIELD

[polje tabele: bilo koji]

Polje koje se koristi za zadavanje pravaca ivica mreže.

Vrednosti koje se koriste u ovom polju zadaju se sa tri parametra Vrednost za pravac napred, Vrednost za pravac nazad i Vrednost za oba pravca. Pravci napred i nazad odgovaraju jednosmernoj ivici, „oba pravca“ označava dvosmernu ivicu. Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevano podešavanje pravca (zadato parametrom Podrazumevani pravac).

Vrednost za pravac napred

Opciono

VALUE_FORWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem napred

Vrednost za pravac nazad

Opciono

VALUE_BACKWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem nazad

Vrednost za oba pravca

Opciono

VALUE_BOTH

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje dvosmernih ivica

Podrazumevani pravac

DEFAULT_DIRECTION

[nabrajanje]

Podrazumevano: 2

Ako objekat nema postavljenu vrednost u polju pravca ili ako polje pravca nije postavljeno, koristi se ova vrednost pravca. Jedno od:

  • 0 — Pravac napred

  • 1 — Pravac nazad

  • 2 — Oba pravca

Polje brzine

Opciono

SPEED_FIELD

[polje tabele: numerički]

Polje koje daje vrednost brzine (u km/h) za ivice mreže pri traženju najbrže putanje.

Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevana vrednost brzine (zadata parametrom Podrazumevana brzina).

Podrazumevana brzina (km/h)

DEFAULT_SPEED

[numerički: decimalni]

Podrazumevano: 50.0

Vrednost koja se koristi za računanje vremena putovanja ako za ivicu nije zadata vrednost brzine u navedenom polju

Tolerancija topologije

TOLERANCE

[numerički: decimalni]

Podrazumevano: 0.0

Dve linije sa čvorovima bližim od zadate tolerancije smatraju se povezanim

Uključi tačke gornje/donje granice

INCLUDE_BOUNDS

[logička vrednost]

Podrazumevano: False

Pravi izlazni tačkasti sloj sa po dve tačke za svaku ivicu na granicama oblasti dostupnosti. Jedna tačka je početak te ivice, druga je kraj.

Maksimalno rastojanje tačke od mreže

Opciono

Dodato u 3.38

POINT_TOLERANCE

[numerički: decimalni]

Podrazumevano: Nije postavljeno

Zadaje opciono ograničenje rastojanja od tačaka do sloja mreže. Ako je tačka udaljenija od mreže od ovog rastojanja, tretiraće se kao tačka kojoj se ne može trasirati. Ako nije postavljeno, krajnje tačke biće zalepljene za najbližu tačku na sloju mreže, bez obzira na to koliko su zapravo udaljene od mreže.

Izlazi

Oznaka

Назив

Tip

Opis

Oblast dostupnosti (granični čvorovi)

OUTPUT

[vektor: tačka]

Izlazni tačkasti sloj sa graničnim čvorovima oblasti dostupnosti.

Oblast dostupnosti (linije)

OUTPUT_LINES

[vektor: linija]

Linijski sloj koji predstavlja delove mreže koje početne tačke mogu opslužiti za zadati trošak.

Objekti kojima se ne može trasirati

Dodato u 3.38

OUTPUT_NON_ROUTABLE

[vektor: tačka]

Opcioni izlaz koji će se koristiti za čuvanje ulaznih objekata kojima nije bilo moguće trasirati putanju (npr. onih koji su previše udaljeni od sloja mreže).

Python kod

ID algoritma: native:serviceareafromlayer

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

ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.

24.1.13.2. Oblast dostupnosti (iz tačke)

Vraća sve ivice ili delove ivica mreže do kojih se može stići unutar zadatog rastojanja ili vremena, polazeći od tačkastog objekta. Ovo omogućava procenu dostupnosti unutar mreže, npr. do kojih mesta mogu da stignem na putnoj mreži bez utroška većeg od zadate vrednosti (utrošak može biti rastojanje ili vreme).

Белешка

Ovaj algoritam koristi merenja zasnovana na elipsoidu i poštuje tekuća podešavanja elipsoida.

Parametri

Osnovni parametri

Oznaka

Назив

Tip

Opis

Vektorski sloj koji predstavlja mrežu

INPUT

[vektor: linija]

Linijski vektorski sloj koji predstavlja mrežu koja se pokriva

Tip putanje koja se računa

STRATEGY

[nabrajanje]

Podrazumevano: 0

Tip putanje koja se računa. Jedno od:

  • 0 — Najkraća

  • 1 — Najbrža

Početna tačka

START_POINT

[koordinate]

Koordinata tačke oko koje se računa oblast dostupnosti.

Pritisnite dugme pored opcije i kliknite na platno da biste parametar popunili koordinatom tačke na koju ste kliknuli.

Trošak putovanja (rastojanje za „Najkraća“, vreme za „Najbrža“)

TRAVEL_COST

[numerički: decimalni]

Podrazumevano: 0.0

Vrednost se procenjuje kao rastojanje (u jedinicama sloja mreže) pri traženju Najkraće putanje i kao vreme (u satima) za Najbržu putanju.

Oblast dostupnosti (linije)

Opciono

OUTPUT_LINES

[vektor: linija]

Podrazumevano: [Create temporary layer]

Zadajte izlazni linijski sloj za oblast dostupnosti. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Oblast dostupnosti (granični čvorovi)

Opciono

OUTPUT

[vektor: tačka]

Podrazumevano: [Skip output]

Zadajte izlazni tačkasti sloj za granične čvorove oblasti dostupnosti. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Napredni parametri

Oznaka

Назив

Tip

Opis

Polje pravca

Opciono

DIRECTION_FIELD

[polje tabele: bilo koji]

Polje koje se koristi za zadavanje pravaca ivica mreže.

Vrednosti koje se koriste u ovom polju zadaju se sa tri parametra Vrednost za pravac napred, Vrednost za pravac nazad i Vrednost za oba pravca. Pravci napred i nazad odgovaraju jednosmernoj ivici, „oba pravca“ označava dvosmernu ivicu. Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevano podešavanje pravca (zadato parametrom Podrazumevani pravac).

Vrednost za pravac napred

Opciono

VALUE_FORWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem napred

Vrednost za pravac nazad

Opciono

VALUE_BACKWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem nazad

Vrednost za oba pravca

Opciono

VALUE_BOTH

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje dvosmernih ivica

Podrazumevani pravac

DEFAULT_DIRECTION

[nabrajanje]

Podrazumevano: 2

Ako objekat nema postavljenu vrednost u polju pravca ili ako polje pravca nije postavljeno, koristi se ova vrednost pravca. Jedno od:

  • 0 — Pravac napred

  • 1 — Pravac nazad

  • 2 — Oba pravca

Polje brzine

Opciono

SPEED_FIELD

[polje tabele: numerički]

Polje koje daje vrednost brzine (u km/h) za ivice mreže pri traženju najbrže putanje.

Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevana vrednost brzine (zadata parametrom Podrazumevana brzina).

Podrazumevana brzina (km/h)

DEFAULT_SPEED

[numerički: decimalni]

Podrazumevano: 50.0

Vrednost koja se koristi za računanje vremena putovanja ako za ivicu nije zadata vrednost brzine u navedenom polju

Tolerancija topologije

TOLERANCE

[numerički: decimalni]

Podrazumevano: 0.0

Dve linije sa čvorovima bližim od zadate tolerancije smatraju se povezanim

Maksimalno rastojanje tačke od mreže

Opciono

Dodato u 3.38

POINT_TOLERANCE

[numerički: decimalni]

Podrazumevano: 0.0

Zadaje opciono ograničenje rastojanja od početne tačke do sloja mreže. Ako je tačka udaljenija od mreže od ovog rastojanja, prijaviće se greška. Ako nije postavljeno, tačka će biti zalepljena za najbližu tačku na sloju mreže, bez obzira na to koliko je zapravo udaljena od mreže.

Uključi tačke gornje/donje granice

INCLUDE_BOUNDS

[logička vrednost]

Podrazumevano: False

Pravi izlazni tačkasti sloj sa po dve tačke za svaku ivicu na granicama oblasti dostupnosti. Jedna tačka je početak te ivice, druga je kraj.

Izlazi

Oznaka

Назив

Tip

Opis

Oblast dostupnosti (granični čvorovi)

OUTPUT

[vektor: tačka]

Izlazni tačkasti sloj sa graničnim čvorovima oblasti dostupnosti.

Oblast dostupnosti (linije)

OUTPUT_LINES

[vektor: linija]

Linijski sloj koji predstavlja delove mreže koje početna tačka može opslužiti za zadati trošak.

Python kod

ID algoritma: native:serviceareafrompoint

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

ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.

24.1.13.3. Najkraća putanja (sloj do tačke)

Računa optimalne (najkraće ili najbrže) rute od više početnih tačaka definisanih vektorskim slojem do zadate krajnje tačke.

Белешка

Ovaj algoritam koristi merenja zasnovana na elipsoidu i poštuje tekuća podešavanja elipsoida.

Parametri

Osnovni parametri

Oznaka

Назив

Tip

Opis

Vektorski sloj koji predstavlja mrežu

INPUT

[vektor: linija]

Linijski vektorski sloj koji predstavlja mrežu koja se pokriva

Tip putanje koja se računa

STRATEGY

[nabrajanje]

Podrazumevano: 0

Tip putanje koja se računa. Jedno od:

  • 0 — Najkraća

  • 1 — Najbrža

Vektorski sloj sa početnim tačkama

START_POINTS

[vektor: tačka]

Tačkasti vektorski sloj čiji se objekti koriste kao početne tačke ruta

Krajnja tačka (x, y)

END_POINT

[koordinate]

Tačkasti objekat koji predstavlja krajnju tačku ruta

Pritisnite dugme pored opcije i kliknite na platno da biste parametar popunili koordinatom tačke na koju ste kliknuli.

Najkraća putanja

OUTPUT

[vektor: linija]

Podrazumevano: [Create temporary layer]

Zadajte izlazni linijski sloj za najkraće putanje. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Objekti kojima se ne može trasirati

Opciono

Dodato u 3.38

OUTPUT_NON_ROUTABLE

[vektor: tačka]

Podrazumevano: [Skip output]

Zadajte izlaz koji će se koristiti za čuvanje ulaznih objekata kojima nije bilo moguće trasirati putanju (npr. onih koji su previše udaljeni od sloja mreže). Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Napredni parametri

Oznaka

Назив

Tip

Opis

Polje pravca

Opciono

DIRECTION_FIELD

[polje tabele: bilo koji]

Polje koje se koristi za zadavanje pravaca ivica mreže.

Vrednosti koje se koriste u ovom polju zadaju se sa tri parametra Vrednost za pravac napred, Vrednost za pravac nazad i Vrednost za oba pravca. Pravci napred i nazad odgovaraju jednosmernoj ivici, „oba pravca“ označava dvosmernu ivicu. Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevano podešavanje pravca (zadato parametrom Podrazumevani pravac).

Vrednost za pravac napred

Opciono

VALUE_FORWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem napred

Vrednost za pravac nazad

Opciono

VALUE_BACKWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem nazad

Vrednost za oba pravca

Opciono

VALUE_BOTH

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje dvosmernih ivica

Podrazumevani pravac

DEFAULT_DIRECTION

[nabrajanje]

Podrazumevano: 2

Ako objekat nema postavljenu vrednost u polju pravca ili ako polje pravca nije postavljeno, koristi se ova vrednost pravca. Jedno od:

  • 0 — Pravac napred

  • 1 — Pravac nazad

  • 2 — Oba pravca

Polje brzine

Opciono

SPEED_FIELD

[polje tabele: numerički]

Polje koje daje vrednost brzine (u km/h) za ivice mreže pri traženju najbrže putanje.

Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevana vrednost brzine (zadata parametrom Podrazumevana brzina).

Podrazumevana brzina (km/h)

DEFAULT_SPEED

[numerički: decimalni]

Podrazumevano: 50.0

Vrednost koja se koristi za računanje vremena putovanja ako za ivicu nije zadata vrednost brzine u navedenom polju

Tolerancija topologije

TOLERANCE

[numerički: decimalni]

Podrazumevano: 0.0

Dve linije sa čvorovima bližim od zadate tolerancije smatraju se povezanim

Maksimalno rastojanje tačke od mreže

Opciono

Dodato u 3.38

POINT_TOLERANCE

[numerički: decimalni]

Podrazumevano: Nije postavljeno

Zadaje opciono ograničenje rastojanja od početnih i krajnjih tačaka do sloja mreže. Ako je početni objekat udaljeniji od mreže od ovog rastojanja, tretiraće se kao objekat kojem se ne može trasirati. Ako je krajnja tačka udaljenija od mreže od ovog rastojanja, prijaviće se greška. Ako nije postavljeno, tačke će biti zalepljene za najbližu tačku na sloju mreže, bez obzira na to koliko su zapravo udaljene od mreže.

Izlazi

Oznaka

Назив

Tip

Opis

Najkraća putanja

OUTPUT

[vektor: linija]

Linijski sloj najkraće ili najbrže putanje od svake početne tačke do krajnje tačke

Objekti kojima se ne može trasirati

Dodato u 3.38

OUTPUT_NON_ROUTABLE

[vektor: tačka]

Opcioni izlazni sloj koji će se koristiti za čuvanje ulaznih objekata kojima nije bilo moguće trasirati putanju (npr. onih koji su previše udaljeni od sloja mreže).

Python kod

ID algoritma: native:shortestpathlayertopoint

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

ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.

24.1.13.4. Najkraća putanja (tačka do sloja)

Računa optimalne (najkraće ili najbrže) rute između zadate početne tačke i više krajnjih tačaka definisanih tačkastim vektorskim slojem.

Белешка

Ovaj algoritam koristi merenja zasnovana na elipsoidu i poštuje tekuća podešavanja elipsoida.

Упозорење

Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.

Parametri

Osnovni parametri

Oznaka

Назив

Tip

Opis

Vektorski sloj koji predstavlja mrežu

INPUT

[vektor: linija]

Linijski vektorski sloj koji predstavlja mrežu koja se pokriva

Tip putanje koja se računa

STRATEGY

[nabrajanje]

Podrazumevano: 0

Tip putanje koja se računa. Jedno od:

  • 0 — Najkraća

  • 1 — Najbrža

Početna tačka

START_POINT

[koordinate]

Tačkasti objekat koji predstavlja početnu tačku ruta

Pritisnite dugme pored opcije i kliknite na platno da biste parametar popunili koordinatom tačke na koju ste kliknuli.

Vektorski sloj sa krajnjim tačkama

END_POINTS

[vektor: tačka]

Tačkasti vektorski sloj čiji se objekti koriste kao krajnje tačke ruta

Najkraća putanja

OUTPUT

[vektor: linija]

Podrazumevano: [Create temporary layer]

Zadajte izlazni linijski sloj za najkraće putanje. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Objekti kojima se ne može trasirati

Opciono

Dodato u 3.38

OUTPUT_NON_ROUTABLE

[vektor: tačka]

Podrazumevano: [Skip output]

Zadajte izlaz koji će se koristiti za čuvanje ulaznih objekata kojima nije bilo moguće trasirati putanju (npr. onih koji su previše udaljeni od sloja mreže). Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Napredni parametri

Oznaka

Назив

Tip

Opis

Polje pravca

Opciono

DIRECTION_FIELD

[polje tabele: bilo koji]

Polje koje se koristi za zadavanje pravaca ivica mreže.

Vrednosti koje se koriste u ovom polju zadaju se sa tri parametra Vrednost za pravac napred, Vrednost za pravac nazad i Vrednost za oba pravca. Pravci napred i nazad odgovaraju jednosmernoj ivici, „oba pravca“ označava dvosmernu ivicu. Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevano podešavanje pravca (zadato parametrom Podrazumevani pravac).

Vrednost za pravac napred

Opciono

VALUE_FORWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem napred

Vrednost za pravac nazad

Opciono

VALUE_BACKWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem nazad

Vrednost za oba pravca

Opciono

VALUE_BOTH

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje dvosmernih ivica

Podrazumevani pravac

DEFAULT_DIRECTION

[nabrajanje]

Podrazumevano: 2

Ako objekat nema postavljenu vrednost u polju pravca ili ako polje pravca nije postavljeno, koristi se ova vrednost pravca. Jedno od:

  • 0 — Pravac napred

  • 1 — Pravac nazad

  • 2 — Oba pravca

Polje brzine

Opciono

SPEED_FIELD

[polje tabele: numerički]

Polje koje daje vrednost brzine (u km/h) za ivice mreže pri traženju najbrže putanje.

Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevana vrednost brzine (zadata parametrom Podrazumevana brzina).

Podrazumevana brzina (km/h)

DEFAULT_SPEED

[numerički: decimalni]

Podrazumevano: 50.0

Vrednost koja se koristi za računanje vremena putovanja ako za ivicu nije zadata vrednost brzine u navedenom polju

Tolerancija topologije

TOLERANCE

[numerički: decimalni]

Podrazumevano: 0.0

Dve linije sa čvorovima bližim od zadate tolerancije smatraju se povezanim

Maksimalno rastojanje tačke od mreže

Opciono

Dodato u 3.38

POINT_TOLERANCE

[numerički: decimalni]

Podrazumevano: Nije postavljeno

Zadaje opciono ograničenje rastojanja od početnih i krajnjih tačaka do sloja mreže. Ako je početna tačka udaljenija od mreže od ovog rastojanja, prijaviće se greška. Ako je krajnji objekat udaljeniji od mreže od ovog rastojanja, tretiraće se kao objekat kojem se ne može trasirati. Ako nije postavljeno, tačke će biti zalepljene za najbližu tačku na sloju mreže, bez obzira na to koliko su zapravo udaljene od mreže.

Izlazi

Oznaka

Назив

Tip

Opis

Najkraća putanja

OUTPUT

[vektor: linija]

Linijski sloj najkraće ili najbrže putanje od svake početne tačke do krajnje tačke

Objekti kojima se ne može trasirati

Dodato u 3.38

OUTPUT_NON_ROUTABLE

[vektor: tačka]

Opcioni izlazni sloj koji će se koristiti za čuvanje ulaznih objekata kojima nije bilo moguće trasirati putanju (npr. onih koji su previše udaljeni od sloja mreže).

Python kod

ID algoritma: native:shortestpathpointtolayer

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

ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.

24.1.13.5. Najkraća putanja (tačka do tačke)

Računa optimalnu (najkraću ili najbržu) rutu između zadate početne tačke i zadate krajnje tačke.

Белешка

Ovaj algoritam koristi merenja zasnovana na elipsoidu i poštuje tekuća podešavanja elipsoida.

Parametri

Osnovni parametri

Oznaka

Назив

Tip

Opis

Vektorski sloj koji predstavlja mrežu

INPUT

[vektor: linija]

Linijski vektorski sloj koji predstavlja mrežu koja se pokriva

Tip putanje koja se računa

STRATEGY

[nabrajanje]

Podrazumevano: 0

Tip putanje koja se računa. Jedno od:

  • 0 — Najkraća

  • 1 — Najbrža

Početna tačka (x, y)

START_POINT

[koordinate]

Tačkasti objekat koji predstavlja početnu tačku ruta.

Pritisnite dugme pored opcije i kliknite na platno da biste parametar popunili koordinatom tačke na koju ste kliknuli.

Krajnja tačka (x, y)

END_POINT

[koordinate]

Tačkasti objekat koji predstavlja krajnju tačku ruta.

Pritisnite dugme pored opcije i kliknite na platno da biste parametar popunili koordinatom tačke na koju ste kliknuli.

Najkraća putanja

OUTPUT

[vektor: linija]

Zadajte izlazni linijski sloj za najkraće putanje. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Napredni parametri

Oznaka

Назив

Tip

Opis

Polje pravca

Opciono

DIRECTION_FIELD

[polje tabele: bilo koji]

Polje koje se koristi za zadavanje pravaca ivica mreže.

Vrednosti koje se koriste u ovom polju zadaju se sa tri parametra Vrednost za pravac napred, Vrednost za pravac nazad i Vrednost za oba pravca. Pravci napred i nazad odgovaraju jednosmernoj ivici, „oba pravca“ označava dvosmernu ivicu. Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevano podešavanje pravca (zadato parametrom Podrazumevani pravac).

Vrednost za pravac napred

Opciono

VALUE_FORWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem napred

Vrednost za pravac nazad

Opciono

VALUE_BACKWARD

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje ivica sa pravcem nazad

Vrednost za oba pravca

Opciono

VALUE_BOTH

[niska]

Podrazumevano: ’’ (prazna niska)

Vrednost postavljena u polju pravca za prepoznavanje dvosmernih ivica

Podrazumevani pravac

DEFAULT_DIRECTION

[nabrajanje]

Podrazumevano: 2

Ako objekat nema postavljenu vrednost u polju pravca ili ako polje pravca nije postavljeno, koristi se ova vrednost pravca. Jedno od:

  • 0 — Pravac napred

  • 1 — Pravac nazad

  • 2 — Oba pravca

Polje brzine

Opciono

SPEED_FIELD

[polje tabele: numerički]

Polje koje daje vrednost brzine (u km/h) za ivice mreže pri traženju najbrže putanje.

Ako objekat nema vrednost u ovom polju, ili polje nije postavljeno, koristi se podrazumevana vrednost brzine (zadata parametrom Podrazumevana brzina).

Podrazumevana brzina (km/h)

DEFAULT_SPEED

[numerički: decimalni]

Podrazumevano: 50.0

Vrednost koja se koristi za računanje vremena putovanja ako za ivicu nije zadata vrednost brzine u navedenom polju

Tolerancija topologije

TOLERANCE

[numerički: decimalni]

Podrazumevano: 0.0

Dve linije sa čvorovima bližim od zadate tolerancije smatraju se povezanim

Maksimalno rastojanje tačke od mreže

Opciono

Dodato u 3.38

POINT_TOLERANCE

[numerički: decimalni]

Podrazumevano: Nije postavljeno

Zadaje opciono ograničenje rastojanja od početnih i krajnjih tačaka do sloja mreže. Ako je bilo koja tačka udaljenija od mreže od ovog rastojanja, prijaviće se greška. Ako nije postavljeno, tačke će biti zalepljene za najbližu tačku na sloju mreže, bez obzira na to koliko su zapravo udaljene od mreže.

Izlazi

Oznaka

Назив

Tip

Opis

Najkraća putanja

OUTPUT

[vektor: linija]

Linijski sloj najkraće ili najbrže putanje od svake početne tačke do krajnje tačke

Python kod

ID algoritma: native:shortestpathpointtopoint

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

ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.