netwerk_gevorderde_parameters

Gevorderde parameters

Label

Naam

Type

Omschrijving

Veld Richting

Optioneel

DIRECTION_FIELD

[tabelveld: string]

Standaard: 0.0

Het te gebruiken veld om de richtingen voor de randen van het netwerk te specificeren.

De in dit veld gebruikte waarden worden gespecificeerd met de drie parameters Waarde voor voorwaartse richting, Waarde voor achterwaartse richting en Waarde voor beide richtingen. Voorwaartse en achterwaartse richtingen corresponderen met een kant in één richting, “beide richtingen” geven een kant met twee richtingen aan. Als een object geen waarde in dit veld heeft, of als er geen veld is ingesteld, dan zal de instelling voor de standaard richting (verschaft met de parameter Standaard richting) worden gebruikt.

Waarde voor voorwaartse richting

Optioneel

VALUE_FORWARD

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met een voorwaartse richting te identificeren

Waarde voor achterwaartse richting

Optioneel

VALUE_BACKWARD

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met een achterwaartse richting te identificeren

Waarde voor beide richtingen

Optioneel

VALUE_BOTH

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met richting in beide kanten te identificeren

Standaard richting

Optioneel

DEFAULT_DIRECTION

[enumeratie]

Standaard: 2

Als een object geen waarde in het veld Richting heeft, of als er geen veld Richting is ingesteld, dan wordt deze waarde voor de richting gebruikt. Één van:

  • 0 — Voorwaartse richting

  • 1 — Achterwaartse richting

  • 2 — Beide richtingen

Veld Snelheid

Optioneel

SPEED_FIELD

[tabelveld: string]

Veld dat de waarde voor de snelheid (in km/u) verschaft voor de kanten van het netwerk bij het zoeken naar het snelste pad.

Als een object geen waarde in dit veld heeft, of als er geen veld is ingesteld dan wordt de standaard instelling voor de snelheid (verschaft door de parameter Standaard snelheid) gebruikt.

Standaard snelheid (km/u)

Optioneel

DEFAULT_SPEED

[getal]

Standaard: 50.0

Te gebruiken waarde om de reistijd te berekenen als er geen snelheidsveld is opgegeven voor een kant.

Topologie tolerantie

Optioneel

TOLERANCE

[getal]

Standaard: 0.0

Twee lijnen met knopen, dichter bij elkaar dan de gespecificeerde tolerantie, worden als verbonden beschouwd

einde_netwerk_gevorderde_parameters

network_advanced_parameters_table

Veld Richting

Optioneel

DIRECTION_FIELD

[tabelveld: string]

Standaard: 0.0

Het te gebruiken veld om de richtingen voor de randen van het netwerk te specificeren.

De in dit veld gebruikte waarden worden gespecificeerd met de drie parameters Waarde voor voorwaartse richting, Waarde voor achterwaartse richting en Waarde voor beide richtingen. Voorwaartse en achterwaartse richtingen corresponderen met een kant in één richting, “beide richtingen” geven een kant met twee richtingen aan. Als een object geen waarde in dit veld heeft, of als er geen veld is ingesteld, dan zal de instelling voor de standaard richting (verschaft met de parameter Standaard richting) worden gebruikt.

Waarde voor voorwaartse richting

Optioneel

VALUE_FORWARD

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met een voorwaartse richting te identificeren

Waarde voor achterwaartse richting

Optioneel

VALUE_BACKWARD

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met een achterwaartse richting te identificeren

Waarde voor beide richtingen

Optioneel

VALUE_BOTH

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met richting in beide kanten te identificeren

Standaard richting

Optioneel

DEFAULT_DIRECTION

[enumeratie]

Standaard: 2

Als een object geen waarde in het veld Richting heeft, of als er geen veld Richting is ingesteld, dan wordt deze waarde voor de richting gebruikt. Één van:

  • 0 — Voorwaartse richting

  • 1 — Achterwaartse richting

  • 2 — Beide richtingen

Veld Snelheid

Optioneel

SPEED_FIELD

[tabelveld: string]

Veld dat de waarde voor de snelheid (in km/u) verschaft voor de kanten van het netwerk bij het zoeken naar het snelste pad.

Als een object geen waarde in dit veld heeft, of als er geen veld is ingesteld dan wordt de standaard instelling voor de snelheid (verschaft door de parameter Standaard snelheid) gebruikt.

Standaard snelheid (km/u)

Optioneel

DEFAULT_SPEED

[getal]

Standaard: 50.0

Te gebruiken waarde om de reistijd te berekenen als er geen snelheidsveld is opgegeven voor een kant.

Topologie tolerantie

Optioneel

TOLERANCE

[getal]

Standaard: 0.0

Twee lijnen met knopen, dichter bij elkaar dan de gespecificeerde tolerantie, worden als verbonden beschouwd

end_network_advanced_parameters_table

network_advanced_parameters_service_area

Gevorderde parameters

Label

Naam

Type

Omschrijving

Veld Richting

Optioneel

DIRECTION_FIELD

[tabelveld: string]

Standaard: 0.0

Het te gebruiken veld om de richtingen voor de randen van het netwerk te specificeren.

De in dit veld gebruikte waarden worden gespecificeerd met de drie parameters Waarde voor voorwaartse richting, Waarde voor achterwaartse richting en Waarde voor beide richtingen. Voorwaartse en achterwaartse richtingen corresponderen met een kant in één richting, “beide richtingen” geven een kant met twee richtingen aan. Als een object geen waarde in dit veld heeft, of als er geen veld is ingesteld, dan zal de instelling voor de standaard richting (verschaft met de parameter Standaard richting) worden gebruikt.

Waarde voor voorwaartse richting

Optioneel

VALUE_FORWARD

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met een voorwaartse richting te identificeren

Waarde voor achterwaartse richting

Optioneel

VALUE_BACKWARD

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met een achterwaartse richting te identificeren

Waarde voor beide richtingen

Optioneel

VALUE_BOTH

[tekenreeks]

Standaard: ‘’ (lege tekenreeks)

Ingestelde waarde in het veld Richting om kanten met richting in beide kanten te identificeren

Standaard richting

Optioneel

DEFAULT_DIRECTION

[enumeratie]

Standaard: 2

Als een object geen waarde in het veld Richting heeft, of als er geen veld Richting is ingesteld, dan wordt deze waarde voor de richting gebruikt. Één van:

  • 0 — Voorwaartse richting

  • 1 — Achterwaartse richting

  • 2 — Beide richtingen

Veld Snelheid

Optioneel

SPEED_FIELD

[tabelveld: string]

Veld dat de waarde voor de snelheid (in km/u) verschaft voor de kanten van het netwerk bij het zoeken naar het snelste pad.

Als een object geen waarde in dit veld heeft, of als er geen veld is ingesteld dan wordt de standaard instelling voor de snelheid (verschaft door de parameter Standaard snelheid) gebruikt.

Standaard snelheid (km/u)

Optioneel

DEFAULT_SPEED

[getal]

Standaard: 50.0

Te gebruiken waarde om de reistijd te berekenen als er geen snelheidsveld is opgegeven voor een kant.

Topologie tolerantie

Optioneel

TOLERANCE

[getal]

Standaard: 0.0

Twee lijnen met knopen, dichter bij elkaar dan de gespecificeerde tolerantie, worden als verbonden beschouwd

Inclusief punten boven-/ondergrens

INCLUDE_BOUNDS

[Booleaanse waarde]

Standaard: False

Maakt een uitvoer puntenlaag met twee punten voor elke rand aan de grenzen van het servicegebied. Één punt is het begin van die kant, het andere is het einde.

end_network_advanced_parameters_service_area

geometrische_voorvoegsels

../../../../_images/selectbylocation.png

In dit voorbeeld bestaat de gegevensset waaruit we willen selecteren (de bron vectorlaag) uit de groene cirkels, de oranje rechthoek is de gegevensset waarmee het wordt vergeleken (de kruisende vectorlaag).

Aanvullende geometrische voorvoegsels zijn:

Kruisen

Test of een geometrie een andere kruist. Geeft 1 (true) terug als de geometrieën elkaar ruimtelijk kruisen (een stukje ruimte met elkaar delen - overlappen of raken) en 0 als zij dat niet doen. In de afbeelding hierboven zal dit de cirkels 1, 2 en 3 selecteren.

Bevat

Geeft 1 (true) terug als en alleen als er geen punten van geometrie b in het exterieur van geometrie a liggen, en tenminste één punt van het interieur van b in het interieur van a ligt. In de afbeelding is geen cirkel geselecteerd, maar de rechthoek zou dat zijn als u het andersom zou hebben geselecteerd, omdat het een volledig een cirkel bevat. Dit is het tegenovergestelde van zijn binnen.

Raakt niet

Geeft 1 (true) terug als de geometrieën geen enkele ruimte met elkaar delen (niet overlappen, niet raken). Alleen cirkel 4 is geselecteerd.

Gelijk

Geeft 1 (true) terug als geometrieën exact hetzelfde zijn. Geen cirkels zullen worden geselecteerd.

Raakt

Test of een geometrie een andere raakt. Geeft 1 (true) terug als de geometrieën tenminste één gemeenschappelijk punt hebben, maar hun interieurs kruisen niet. Alleen cirkel 3 is geselecteerd.

Overlapt

Test of een geometrie een andere overlapt. Geeft 1 (true) terug als de geometrieën ruimte delen, van dezelfde dimensie zijn, maar niet volledig door elkaar worden omvat. Alleen cirkel 2 is geselecteerd.

Zijn binnen

Test of een geometrie in een andere ligt. Geeft 1 (true) terug als geometrie a volledig binnen geometrie b ligt. Alleen cirkel 1 is geselecteerd.

Kruisen

Geeft 1 (true) terug als de opgegeven geometrieën enkele, maar niet alle, interieurpunten gezamenlijk hebben en de feitelijke kruising van een lagere dimensie is dan de hoogste opgegeven geometrie. Bijvoorbeeld een lijn die een polygoon kruist, zal kruisen als een lijn (geselecteerd). Twee lijnen kruisen, zullen kruisen als een punt (geselecteerd). Twee polygonen kruisen als een polygoon (niet geselecteerd).

einde_geometrische_voorvoegsels

postgisexecutesqlexample

Voorbeeld

  1. Stel alle waarden van een bestaand veld in op een vaste waarde. De tekenreeks voor de query van SQL is dan:

    UPDATE your_table SET field_to_update=20;
    

    In het voorbeeld hierboven zullen de waarden van het veld field_to_update van de tabel your_table allemaal worden ingesteld op 20.

  2. Maak een nieuwe kolom area en bereken het gebied van elk object met de functie van PostGIS ST_AREA.

    -- Create the new column "area" on the table your_table"
    ALTER TABLE your_table ADD COLUMN area double precision;
    -- Update the "area" column and calculate the area of each feature:
    UPDATE your_table SET area=ST_AREA(geom);
    

einde_postgisexecutesqlexample

algoritme_code_gedeelte

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

Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.

einde_algoritme_code_gedeelte