Vector diversen¶
SQL uitvoeren¶
Voert een eenvoudige of complexe query met syntaxis van SQL uit op de bronlaag. Het resultaat van de query zal worden toegevoegd als een nieuwe laag.
Dit algoritme is afgeleid van de GDAL ogr2ogr utility .
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
OGR ondersteunde invoer vectorlaag |
SQL-expressie |
|
[tekenreeks] |
Definieert de query voor SQL, bijvoorbeeld |
SQL-dialect |
|
[enumeratie] Standaard: 0 |
Te gebruiken SQL-dialect. Één van:
|
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Resultaat SQL |
|
[vector: elke] |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. Voor |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Resultaat SQL |
|
[vector: elke] |
Vectorlaag gemaakt door de query |
Naar PostgreSQL exporteren (beschikbare verbindingen)¶
Importeert vectorlagen in een database van PostgreSQL op basis van een beschikbare verbinding. De verbinding moet eerder correct zijn gedefinieerd. Zorg er voor dat de keuzevakken ‘Gebruikersnaam opslaan’ en ‘Wachtwoord opslaan’ zijn geselecteerd. Dan kunt u het algoritme gebruiken.
Dit algoritme is afgeleid van de GDAL ogr2ogr utility .
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Database (naam verbinding) |
|
[tekenreeks] |
De database van PostgreSQL waarmee verbonden moet worden |
Invoerlaag |
|
[vector: elke] |
OGR ondersteunde vectorlaag die naar de database geëxporteerd moet worden |
Vorm coderen Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Stelt de toe te passen codering voor de gegevens in |
Uitvoer type geometrie |
|
[enumeratie] Standaard: 0 |
Definieert het type geometrie voor de uitvoer. Één van:
|
Een CRS voor uitvoer toewijzen Optioneel |
|
[crs] Standaard: Geen |
Definieert het CRS voor de uitvoer van de tabel van de database |
Opnieuw projecteren naar dit CRS bij uitvoer Optioneel |
|
[crs] Standaard: Geen |
Projecteert opnieuw/transformeert naar dit CRS bij uitvoer |
Bron-CRS overschrijven Optioneel |
|
[crs] Standaard: Geen |
Overschrijft het CRS van de invoerlaag |
Schema (naam schema) Optioneel |
|
[tekenreeks] Standaard: ‘public’ |
Definieert het schema voor de tabel van de database |
Tabel om te exporteren (laat leeg om laagnaam te gebruiken) Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Definieert een naam voor de tabel die zal worden geïmporteerd in de database. Standaard is de naam van de tabel de naam van het invoer vectorbestand. |
Primaire sleutel (nieuw veld) Optioneel |
|
[tekenreeks] Standaard: ‘id’ |
Definieert welk attribuutveld de primaire sleutel van de tabel van de database zal zijn |
Primaire sleutel (bestaand veld, gebruikt als bovenstaande optie leeg is) Optioneel |
|
[tabelveld: elk] Standaard: Geen |
Definieert welk attribuutveld in de geëxporteerde laag de primaire sleutel van de tabel van de database zal zijn |
Naam geometriekolom Optioneel |
|
[tekenreeks] Standaard: ‘geom’ |
Definieert in welk attribuutveld van de database de informatie over de geometrie zal staan |
Dimensies vector Optioneel |
|
[enumeratie] Standaard: 0 (2D) |
Definieert of het te importeren vectorbestand 2D- of 3D-gegevens heeft. Één van:
|
Tolerantie afstand voor vereenvoudiging Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Definieert een afstand voor de tolerantie voor de vereenvoudiging van de te importeren vectorgeometrieën. Standaard is er geen vereenvoudiging. |
Maximale afstand tussen 2 knopen (verdichten) Optioneel |
|
[tekenreeks] Standaard: ‘’ |
De maximale afstand tussen twee knooppunten. Gebruikt om tussenliggende punten te maken. Standaard is er geen verdichting. |
Objecten in bereik selecteren (gedefinieerd in invoerlaag CRS) Optioneel |
|
[bereik] Standaard: Geen |
U kunt objecten selecteren uit een opgegeven bereik die in de tabel voor uitvoer zullen komen. |
Invoerlaag met behulp van bovenstaand (rechthoekig) bereik clippen Optioneel |
|
[Booleaanse waarde] Standaard: False |
De invoerlaag zal worden geclipt tot het bereik dat u eerder hebt opgegeven |
Objecten selecteren met behulp van argument voor SQL “WHERE” (Bijv: column=”waarde”) Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Definieert met een SQL-argument “WHERE” welke objecten op de invoerlaag zouden moeten worden geselecteerd |
“n” objecten per transactie groeperen (Standaard: 2000) Optioneel |
|
[tekenreeks] Standaard: ‘’ |
U kunt de invoerobjecten groeperen in transacties waar n de grootte definieert. Standaard beperkt n de grootte van de transacties tot 20000 objecten. |
Bestaande tabel overschrijven Optioneel |
|
[Booleaanse waarde] Standaard: True |
Als er in de database een tabel is met dezelfde naam, en als deze optie is ingesteld op True, zal de tabel worden overschreven. |
Aan bestaande tabel toevoegen Optioneel |
|
[Booleaanse waarde] Standaard: False |
Indien geselecteerd / True zullen de vectorgegevens worden toegevoegd aan een bestaande tabel. Nieuwe velden die worden gevonden in de invoerlaag worden genegeerd. Standaard zal een nieuwe tabel worden gemaakt. |
Aan bestaande tabel en nieuwe velden aan bestaande tabel toevoegen Optioneel |
|
[Booleaanse waarde] Standaard: False |
Indien geactiveerd zullen de vectorgegevens worden toegevoegd aan een bestaande tabel, er zal geen nieuwe tabel worden gemaakt. Nieuwe velden die worden gevonden in de invoerlaag worden aan de tabel toegevoegd. Standaard zal een nieuwe tabel worden gemaakt. |
Kolom-/tabelnamen niet wassen Optioneel |
|
[Booleaanse waarde] Standaard: False |
Met deze optie kunt u het standaard gedrag voorkomen (converteren van kolomnamen naar kleine letters, verwijderen van spaties en andere ongeldige tekens). |
Geen ruimtelijke index maken Optioneel |
|
[Booleaanse waarde] Standaard: False |
Voorkomt dat een ruimtelijke index voor de tabel voor uitvoer zal worden gemaakt. Standaard wordt een ruimtelijke index toegevoegd. |
Doorgaan na mislukking, mislukte object overslaan Optioneel |
|
[Booleaanse waarde] Standaard: False |
|
Bevorderen naar Meerdelig Optioneel |
|
[Booleaanse waarde] Standaard: True |
Stelt type geometrie voor de objecten in de uitvoertabel in op meerdelig |
Breedte en precisie van attributen voor invoer behouden Optioneel |
|
[Booleaanse waarde] Standaard: True |
Vermijdt aanpassen van veldattributen om te voldoen aan de invoergegevens |
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Uitvoer¶
Dit algoritme heeft geen uitvoer.
Naar PostgreSQL exporteren (nieuwe verbinding)¶
Importeert vectorlagen in een database van PostgreSQL. Een nieuwe verbinding naar de database van PostgreSQL moet zijn gemaakt.
Dit algoritme is afgeleid van de GDAL ogr2ogr utility .
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
OGR ondersteunde vectorlaag die naar de database geëxporteerd moet worden |
Vorm coderen Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Stelt de toe te passen codering voor de gegevens in |
Uitvoer type geometrie |
|
[enumeratie] Standaard: 0 |
Definieert het type geometrie voor de uitvoer. Één van:
|
Een CRS voor uitvoer toewijzen Optioneel |
|
[crs] Standaard: Geen |
Definieert het CRS voor de uitvoer van de tabel van de database |
Opnieuw projecteren naar dit CRS bij uitvoer Optioneel |
|
[crs] Standaard: Geen |
Projecteert opnieuw/transformeert naar dit CRS bij uitvoer |
Bron-CRS overschrijven Optioneel |
|
[crs] Standaard: Geen |
Overschrijft het CRS van de invoerlaag |
Host Optioneel |
|
[tekenreeks] Standaard: ‘localhost’ |
Naam van de host van de database |
Poort Optioneel |
|
[tekenreeks] Standaard: 5432 |
Poortnummer waar de database van PostgreSQL naar luistert |
Gebruikersnaam Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Gebruikersnaam die is gebruikt om in te loggen op de database |
Naam database Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Naam van de database |
Wachtwoord Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Wachtwoord dat hoort bij Gebruikersnaam om te verbinden met de database |
Schema (naam schema) Optioneel |
|
[tekenreeks] Standaard: ‘public’ |
Definieert het schema voor de tabel van de database |
Tabelnaam, laat leeg om naam invoer te gebruiken Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Definieert een naam voor de tabel die zal worden geïmporteerd in de database. Standaard is de naam van de tabel de naam van het invoer vectorbestand. |
Primaire sleutel (nieuw veld) Optioneel |
|
[tekenreeks] Standaard: ‘id’ |
Definieert welk attribuutveld de primaire sleutel van de tabel van de database zal zijn |
Primaire sleutel (bestaand veld, gebruikt als bovenstaande optie leeg is) Optioneel |
|
[tabelveld: elk] Standaard: Geen |
Definieert welk attribuutveld in de geëxporteerde laag de primaire sleutel van de tabel van de database zal zijn |
Naam geometriekolom Optioneel |
|
[tekenreeks] Standaard: ‘geom’ |
Definieert in welk attribuutveld de informatie over de geometrie moet worden opgeslagen |
Dimensies vector Optioneel |
|
[enumeratie] Standaard: 0 (2D) |
Definieert of het te importeren vectorbestand 2D- of 3D-gegevens heeft. Één van:
|
Tolerantie afstand voor vereenvoudiging Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Definieert een afstand voor de tolerantie voor de vereenvoudiging van de te importeren vectorgeometrieën. Standaard is er geen vereenvoudiging. |
Maximale afstand tussen 2 knopen (verdichten) Optioneel |
|
[tekenreeks] Standaard: ‘’ |
De maximale afstand tussen twee knooppunten. Gebruikt om tussenliggende punten te maken. Standaard is er geen verdichting. |
Objecten in bereik selecteren (gedefinieerd in invoerlaag CRS) Optioneel |
|
[bereik] Standaard: Geen |
U kunt objecten selecteren uit een opgegeven bereik die in de tabel voor uitvoer zullen komen. |
Invoerlaag met behulp van bovenstaand (rechthoekig) bereik clippen Optioneel |
|
[Booleaanse waarde] Standaard: False |
De invoerlaag zal worden geclipt tot het bereik dat u eerder hebt opgegeven |
Velden die moeten worden opgenomen (laat leeg om alle velden te gebruiken) Optioneel |
|
[tekenreeks] [lijst] Standaard: [] |
Definieert te behouden velden uit het geïmporteerde vectorbestand. Als niets is geselecteerd zullen alle velden worden geïmporteerd. |
Objecten selecteren met behulp van argument voor SQL “WHERE” (Bijv: column=”waarde”) Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Definieert met een SQL-argument “WHERE” welke objecten zouden moeten worden geselecteerd voor de tabel voor uitvoer |
“n” objecten per transactie groeperen (Standaard: 2000) Optioneel |
|
[tekenreeks] Standaard: ‘’ |
U kunt de invoerobjecten groeperen in transacties waar n de grootte definieert. Standaard beperkt n de grootte van de transacties tot 20000 objecten. |
Bestaande tabel overschrijven Optioneel |
|
[Booleaanse waarde] Standaard: True |
Als er in de database een tabel is met dezelfde naam, en als deze optie is ingesteld op True, zal de tabel worden overschreven. |
Aan bestaande tabel toevoegen Optioneel |
|
[Booleaanse waarde] Standaard: False |
Indien geselecteerd / True zullen de vectorgegevens worden toegevoegd aan een bestaande tabel. Nieuwe velden die worden gevonden in de invoerlaag worden genegeerd. Standaard zal een nieuwe tabel worden gemaakt. |
Aan bestaande tabel en nieuwe velden aan bestaande tabel toevoegen Optioneel |
|
[Booleaanse waarde] Standaard: False |
Indien geactiveerd zullen de vectorgegevens worden toegevoegd aan een bestaande tabel, er zal geen nieuwe tabel worden gemaakt. Nieuwe velden die worden gevonden in de invoerlaag worden aan de tabel toegevoegd. Standaard zal een nieuwe tabel worden gemaakt. |
Kolom-/tabelnamen niet wassen Optioneel |
|
[Booleaanse waarde] Standaard: False |
Met deze optie kunt u het standaard gedrag voorkomen (converteren van kolomnamen naar kleine letters, verwijderen van spaties en andere ongeldige tekens). |
Geen ruimtelijke index maken Optioneel |
|
[Booleaanse waarde] Standaard: False |
Voorkomt dat een ruimtelijke index voor de tabel voor uitvoer zal worden gemaakt. Standaard wordt een ruimtelijke index toegevoegd. |
Doorgaan na mislukking, mislukte object overslaan Optioneel |
|
[Booleaanse waarde] Standaard: False |
|
Bevorderen naar Meerdelig Optioneel |
|
[Booleaanse waarde] Standaard: True |
Stelt type geometrie voor de objecten in de uitvoertabel in op meerdelig |
Breedte en precisie van attributen voor invoer behouden Optioneel |
|
[Booleaanse waarde] Standaard: True |
Vermijdt aanpassen van veldattributen om te voldoen aan de invoergegevens |
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Uitvoer¶
Dit algoritme heeft geen uitvoer.
Vectorinformatie¶
Maakt een bestand met informatie dat de informatie vermeldt over een door OGR ondersteunde gegevensbron. De uitvoer zal worden weergegeven in een venster ‘Resultaten’ en kan worden weggeschreven naar een HTML-bestand. De informatie bevat het type geometrie, aantal objecten, het ruimtelijke bereik, informatie over de projectie en nog veel meer.
Dit algoritme is afgeleid van de GDAL ogrinfo utility .
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Invoer vectorlaag |
Alleen uitvoer als samenvatting Optioneel |
|
[Booleaanse waarde] Standaard: True |
|
Info over metadata onderdrukken Optioneel |
|
[Booleaanse waarde] Standaard: False |
|
Laaginformatie |
|
[html] Standaard: |
Specificeer het HTML uitvoerbestand dat de informatie uit het bestand bevat. Één van:
De bestandscodering kan hier ook gewijzigd worden. Indien er geen HTML-bestand is gedefinieerd, zal de uitvoer worden weggeschreven naar een tijdelijk bestand. |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Laaginformatie |
|
[html] |
Het HTML uitvoerbestand dat de informatie uit het bestand bevat. |