netwerk_gevorderde_parameters
Gevorderde parameters¶
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Veld Richting Optioneel |
|
[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 Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met een voorwaartse richting te identificeren |
Waarde voor achterwaartse richting Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met een achterwaartse richting te identificeren |
Waarde voor beide richtingen Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met richting in beide kanten te identificeren |
Standaard richting Optioneel |
|
[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:
|
Veld Snelheid Optioneel |
|
[tabelveld: string] |
Veld dat de waarde voor de snelheid (in 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 (km/u) Optioneel |
|
[getal] Standaard: 50.0 |
Te gebruiken waarde om de reistijd te berekenen als er geen snelheidsveld is opgegeven voor een kant. |
Topologie tolerantie Optioneel |
|
[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 |
|
[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 Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met een voorwaartse richting te identificeren |
Waarde voor achterwaartse richting Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met een achterwaartse richting te identificeren |
Waarde voor beide richtingen Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met richting in beide kanten te identificeren |
Standaard richting Optioneel |
|
[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:
|
Veld Snelheid Optioneel |
|
[tabelveld: string] |
Veld dat de waarde voor de snelheid (in 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 (km/u) Optioneel |
|
[getal] Standaard: 50.0 |
Te gebruiken waarde om de reistijd te berekenen als er geen snelheidsveld is opgegeven voor een kant. |
Topologie tolerantie Optioneel |
|
[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 |
|
[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 Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met een voorwaartse richting te identificeren |
Waarde voor achterwaartse richting Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met een achterwaartse richting te identificeren |
Waarde voor beide richtingen Optioneel |
|
[tekenreeks] Standaard: ‘’ (lege tekenreeks) |
Ingestelde waarde in het veld Richting om kanten met richting in beide kanten te identificeren |
Standaard richting Optioneel |
|
[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:
|
Veld Snelheid Optioneel |
|
[tabelveld: string] |
Veld dat de waarde voor de snelheid (in 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 (km/u) Optioneel |
|
[getal] Standaard: 50.0 |
Te gebruiken waarde om de reistijd te berekenen als er geen snelheidsveld is opgegeven voor een kant. |
Topologie tolerantie Optioneel |
|
[getal] Standaard: 0.0 |
Twee lijnen met knopen, dichter bij elkaar dan de gespecificeerde tolerantie, worden als verbonden beschouwd |
Inclusief punten boven-/ondergrens |
|
[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

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
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 tabelyour_table
allemaal worden ingesteld op20
.Maak een nieuwe kolom
area
en bereken het gebied van elk object met de functie van PostGISST_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