` `
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: elke]<plaats omschrijving parameter hier>
SQL
[string]<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
Resultaat SQL
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('gdalogr:executesql', input, sql, output)
Importeert vectorlagen in een database van PostGIS op basis van een beschikbare verbinding. De verbinding moet eerder correct zijn gedefinieerd met het dialoogvenster ‘PostGIS-tabel(len) toevoegen’. gebruik de knop ‘Bewerken’ om de verbinding te definiëren. Zorg er voor dat de keuzevakken ‘Gebruikersnaam opslaan’ en ‘Wachtwoord opslaan’ zijn geselecteerd. Dan kunt u het algoritme gebruiken. Het algoritme is afgeleid van de ogr2ogr utility .
Database (naam verbinding)
[selectie]Vereist de naam van de database (verbinding).
Opties:
0 — lokaal
Standaard: 0
Invoerlaag
[vector: elke]Elke door OGR ondersteunde vectorlaag die is geladen in het kaartvenster van QGIS.
Uitvoer type geometrie
[selectie]Definieert het type geometrie voor de uitvoer. Standaard is dit polygoon.
Opties:
1 — GEEN
2 — GEOMETRIE
3 — PUNT
5 — POLYGOON
6 — GEOMETRIECOLLECTIE
7 — MULTIPUNT
8 — MULTIPOLYGOON
Standaard: 5
Invoer CRS (EPSG-code)
[crs]CRS van de invoer vectorlaag.
Standaard: EPSG:4326
Uitvoer CRS (EPSG-code)
[crs]Definieert het CRS voor de uitvoer van de tabel van de database.
Standaard: EPSG:4326
Naam schema
[string]Optioneel.
Definieert het schema waaraan de tabel van de database zal worden toegewezen. Standaard wordt ‘public’ gekozen.
Standaard: public
Tabelnaam, laat leeg om naam invoer te gebruiken
[string]Optioneel.
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.
Standaard: (niet ingesteld)
Primaire sleutel
[string]Optioneel.
Definieert welk attribuutveld de primaire sleutel van de tabel van de database zal zijn. Standaard is dit ‘id’.
Standaard: id
Naam geometriekolom
[string]Optioneel.
Definieert in welk attribuutveld van de database de informatie over de geometrie zal staan. Standaard zal het worden genomen uit de kolom ‘geom’.
Standaard: geom
Dimensies vector
[selectie]Definieert of het te importeren vectorbestand 2-D of 3-D gegevens heeft.
Opties:
Standaard: 0
Tolerantie afstand voor vereenvoudiging
[string]Optioneel.
Definieert een afstand voor de tolerantie voor de vereenvoudiging van de te importeren vectorgeometrieën. Standaard is er geen vereenvoudiging.
Standaard: (niet ingesteld)
Maximale afstand tussen 2 knopen (verdichten)
[string]Optioneel.
De maximale afstand tussen twee knooppunten. Gebruikt om tussenliggende punten te maken. Standaard is er geen maximale afstand.
Standaard: (niet ingesteld)
Objecten in bereik selecteren (gedefinieerd in invoerlaag CRS)
[bereik]U kunt objecten selecteren uit een opgegeven bereik die in de tabel voor uitvoer zullen komen.
Standaard: 0,1,0,1
Invoerlaag met behulp van bovenstaand (rechthoekig) bereik clippen
[boolean]De invoerlaag zal worden geclipt tot het bereik dat u eerder hebt opgegeven.
Standaard: False
Objecten selecteren met behulp van argument voor SQL "WHERE" (Bijv: column="waarde")
[string]Optioneel.
Definieert met een SQL-argument “WHERE” welke objecten zouden moeten worden geselecteerd voor de tabel voor uitvoer.
Standaard: (niet ingesteld)
"n" objecten per transactie groeperen (Standaard: 20000)
[string]Optioneel.
U kunt de invoerobjecten groeperen in transacties waar “n” de grootte definieert. Standaard beperkt “n” de grootte van de transacties tot 20000 objecten.
Standaard: (niet ingesteld)
Bestaande tabel overschrijven?
[boolean]Als er in de database een tabel is met dezelfde naam, zal die niet worden overschreven. Standaard gebeurt dat wel.
Standaard: True
Aan bestaande tabel toevoegen?
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Aan bestaande tabel en nieuwe velden aan bestaande tabel toevoegen?
[boolean]Indien geactiveerd zullen de vectorgegevens worden toegevoegd aan een bestaande tabel, er zal geen nieuwe tabel worden gemaakt. Standaard zal een nieuwe tabel worden gemaakt.
Standaard: False
Kolom-/tabelnamen niet wassen?
[boolean]Met deze optie kunt u voorkomen dat Processing kolomnamen converteert naar kleine letters, van het verwijderen van spaties en andere ongeldige tekens.
Standaard: False
Geen ruimtelijke index maken?
[boolean]Voorkomt dat een ruimtelijke index in de tabel voor uitvoer zal worden gemaakt.
Standaard: False
Doorgaan na mislukking, mislukte object overslaan
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Aanvullende opties maken
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
processing.runalg('gdalogr:importvectorintopostgisdatabaseavailableconnections', database, input_layer, gtype, s_srs, t_srs, schema, table, pk, geocolumn, dim, simplify, segmentize, spat, clip, where, gt, overwrite, append, addfields, launder, index, skipfailures, options)
Importeert vectorlagen in een database van PostGIS. Een nieuwe verbinding naar de database van PostGIS moet zijn gemaakt. Het algoritme is afgeleid van de ogr2ogr utility .
Invoerlaag
[vector: elke]<plaats omschrijving parameter hier>
Uitvoer type geometrie
[selectie]<plaats omschrijving parameter hier>
Opties:
1 — GEEN
2 — GEOMETRIE
3 — PUNT
5 — POLYGOON
6 — GEOMETRIECOLLECTIE
7 — MULTIPUNT
8 — MULTIPOLYGOON
Standaard: 5
Invoer CRS (EPSG-code)
[crs]<plaats omschrijving parameter hier>
Standaard: EPSG:4326
Uitvoer CRS (EPSG-code)
[crs]<plaats omschrijving parameter hier>
Standaard: EPSG:4326
Host
[string]<plaats omschrijving parameter hier>
Standaard: localhost
Poort
[string]<plaats omschrijving parameter hier>
Standaard: 5432
Gebruikersnaam
[string]<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
Naam database
[string]<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
Wachtwoord
[string]<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
Naam schema
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: public
Tabelnaam, laat leeg om naam invoer te gebruiken
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
Primaire sleutel
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: id
Naam geometriekolom
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: geom
Dimensies vector
[selectie]<plaats omschrijving parameter hier>
Opties:
Standaard: 0
Tolerantie afstand voor vereenvoudiging
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
Maximale afstand tussen 2 knopen (verdichten)
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
Objecten in bereik selecteren (gedefinieerd in invoerlaag CRS)
[bereik]<plaats omschrijving parameter hier>
Standaard: 0,1,0,1
Invoerlaag met behulp van bovenstaand (rechthoekig) bereik clippen
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Objecten selecteren met behulp van argument voor SQL "WHERE" (Bijv: column="waarde")
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
"n" objecten per transactie groeperen (Standaard: 20000)
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
Bestaande tabel overschrijven?
[boolean]<plaats omschrijving parameter hier>
Standaard: True
Aan bestaande tabel toevoegen?
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Aan bestaande tabel en nieuwe velden aan bestaande tabel toevoegen?
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Kolom-/tabelnamen niet wassen?
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Geen ruimtelijke index maken?
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Doorgaan na mislukking, mislukte object overslaan
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Aanvullende opties maken
[string]Optioneel.
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
processing.runalg('gdalogr:importvectorintopostgisdatabasenewconnection', input_layer, gtype, s_srs, t_srs, host, port, user, dbname, password, schema, table, pk, geocolumn, dim, simplify, segmentize, spat, clip, where, gt, overwrite, append, addfields, launder, index, skipfailures, options)
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.
Invoerlaag
[vector: elke]Invoer vectorlaag
Laag-informatie
[html]Naam van het uitvoer HTML-bestand dat de bestandsinformatie bevat. Indien er geen HTML-bestand is gedefinieerd zal de uitvoer worden weggeschreven naar een tijdelijk bestand.
processing.runalg('gdalogr:information', input, output)