` `
<puneți descrierea algoritmului aici>
Strat de Intrare
[vector: oricare]<puneți descrierea parametrului aici>
SQL
[șir]<puneți descrierea parametrului aici>
Implicit: (nesetat)
Rezultatul SQL
[vector]<puneți descrierea rezultatului aici>
processing.runalg('gdalogr:executesql', input, sql, output)
Importă straturile vectoriale într-o bază de date PostGIS, utilizând o conexiune disponibilă. Conexiunea trebuie să fie definită în mod corespunzător în dialogul anterior ‘Adăugare Tabel(e) PostGIS’. Utilizați butonul ‘Edit’ pentru a defini conexiunea. Fiți conștienți de faptul că sunt activate casetele ‘Salvare Nume’ și ‘Salvare Parolă’. Apoi, puteți utiliza algoritmul. Algoritmul este derivat din Utilitarul ogr2ogr .
Bază de Date (numele conexiunii)
[selecție]Se cere numele (conexiunii) la baza de date.
Opţiuni:
Implicit: 0
Strat de Intrare
[vector: oricare]Orice strat vectorial acceptat de OGR, încărcat în canevasul hărții QGIS.
Tipul geometriei de ieşire
[selecție]Definește formatul geometriei de ieșire. Implicit, acesta este un Poligon.
Opţiuni:
1 — NICIUNUL
2 — GEOMETRIE
3 — PUNCT
4 — LINIE
5 — POLIGON
6 — COLECŢIE GEOMETRICĂ
7 — MULTIPUNCT
8 — MULTIPOLIGON
9 — MULTILINIE
Implicit: 5
CRS-ul Sursă (Codul EPSG)
[crs]CRS-ul stratului vectorial de intrare.
Implicit: EPSG:4326
CRS-ul Sursă (Codul EPSG)
[crs]Definește CRS-ul de ieșire al tabelei bazei de date.
Implicit: EPSG:4326
Numele schemei
[șir]Opțional.
Definește cărei scheme va fi asignată tabela din baza de date. În mod implicit, aceasta este schema ‘public’.
Implicit: public
Nume tabelă; se lasă gol pentru a folosi numele de intrare
[șir]Opțional.
Definește un nume pentru tabela care va fi importată în baza de date. În mod implicit, este ales numele fișierului vectorial de intrare.
Implicit: (nesetat)
Cheie primară
[șir]Opțional.
Stabilește câmpul atributului care va fi cheia primară a tabelului din baza de date. În mod implicit, acesta este ‘id’.
Implicit: id
Numele coloanei de geometrie
[șir]Opțional.
Definește în care câmp de atribut din domeniul bazei de date se vor afla informațiile geometrice. În mod implicit, acestea vor fi luate din coloana ‘geom’.
Implicit: geom
Dimensiunile vectorului
[selecție]Definește dacă fișierul vectorial de importat are date 2-D sau 3-D.
Opţiuni:
Implicit: 0
Toleranța distanţei pentru simplificare
[șir]Opțional.
Definește o toleranță a distanței, pentru simplificarea geometriilor vectoriale de importat. În mod implicit, nu are loc nici o simplificare.
Implicit: (nesetat)
Distanța maximă dintre 2 noduri (densificare)
[șir]Opțional.
Distanța maximă dintre două noduri. Folosește la crearea de puncte intermediare. În mod implicit, nu există nici o distanță maximă.
Implicit: (nesetat)
Selectează entităţile după extindere (definită în CRS-ul stratului de intrare)
[extindere]Puteți selecta entitățile dintr-o anumită extindere, care vor fi în tabela de ieșire.
Implicit: 0,1,0,1
Decupează stratul de intrare folosind extinderea (dreptunghiulară) de mai sus
[boolean]Stratul de intrare va fi decupat după extinderea pe care ați definit-o anterior.
Implicit: False
Selectează entitățile folosind instrucțiunea SQL "WHERE" (Ex: column="value")
[șir]Opțional.
Definește cu o expresie SQL “WHERE”, care entități ar trebui să fie selectate pentru tabela de ieșire.
Implicit: (nesetat)
Grupează "n" entități per tranzacție (Implicit: 20000)
[șir]Opțional.
Puteți grupa entitățile de intrare în tranzacții, unde “n” definește dimensiunea. În mod implicit, “n” limitează mărimea tranzacției la 20000 de entități.
Implicit: (nesetat)
Suprascriere tabelă existentă?
[boolean]Stabilește dacă va fi suprascrisă o tabelă, atunci când există alta cu același nume în baza de date. În mod implicit, ea este suprascrisă.
Implicit: True
Adăugare la tabela existentă?
[boolean]<puneți descrierea parametrului aici>
Implicit: False
Se adaugă câmpuri noi tabelei existente?
[boolean]Dacă este activată această opțiune, datele vectoriale vor fi adăugate la un tabel existent, fără crearea unui tabel nou. În mod implicit, un nou tabel va fi creat.
Implicit: False
Nu se curăță numele coloanelor/tabelelor?
[boolean]Cu această opțiune puteți preveni conversia numelor de coloane la litere mici, eliminarea spațiilor și a altor caractere nevalide.
Implicit: False
Nu se creează Indexul Spațial?
[boolean]Stabilește dacă se va crea un index spațial în tabela de ieșire.
Implicit: False
Continuă după un eșec, sărind peste entitatea eronată
[boolean]<puneți descrierea parametrului aici>
Implicit: False
Opțiuni de creare adiționale
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
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)
Importă straturile vectoriale într-o bază de date PostGIS. O nouă conexiune la baza de date PostGIS trebuie creată. Algoritmul este derivat din Utilitarul ogr2ogr .
Strat de Intrare
[vector: oricare]<puneți descrierea parametrului aici>
Tipul geometriei de ieşire
[selecție]<puneți descrierea parametrului aici>
Opţiuni:
1 — NICIUNUL
2 — GEOMETRIE
3 — PUNCT
4 — LINIE
5 — POLIGON
6 — COLECŢIE GEOMETRICĂ
7 — MULTIPUNCT
8 — MULTIPOLIGON
9 — MULTILINIE
Implicit: 5
CRS-ul Sursă (Codul EPSG)
[crs]<puneți descrierea parametrului aici>
Implicit: EPSG:4326
CRS-ul Sursă (Codul EPSG)
[crs]<puneți descrierea parametrului aici>
Implicit: EPSG:4326
Gazda
[șir]<puneți descrierea parametrului aici>
Implicit: localhost
Portul
[șir]<puneți descrierea parametrului aici>
Implicit: 5432
Numele utilizatorului
[șir]<puneți descrierea parametrului aici>
Implicit: (nesetat)
Numele Bazei de date
[șir]<puneți descrierea parametrului aici>
Implicit: (nesetat)
Parola
[șir]<puneți descrierea parametrului aici>
Implicit: (nesetat)
Numele schemei
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: public
Nume tabelă; se lasă gol pentru a folosi numele de intrare
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Cheie primară
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: id
Numele coloanei de geometrie
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: geom
Dimensiunile vectorului
[selecție]<puneți descrierea parametrului aici>
Opţiuni:
Implicit: 0
Toleranța distanţei pentru simplificare
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Distanța maximă dintre 2 noduri (densificare)
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Selectează entităţile după extindere (definită în CRS-ul stratului de intrare)
[extindere]<puneți descrierea parametrului aici>
Implicit: 0,1,0,1
Decupează stratul de intrare folosind extinderea (dreptunghiulară) de mai sus
[boolean]<puneți descrierea parametrului aici>
Implicit: False
Selectează entitățile folosind instrucțiunea SQL "WHERE" (Ex: column="value")
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Grupează "n" entități per tranzacție (Implicit: 20000)
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Suprascriere tabelă existentă?
[boolean]<puneți descrierea parametrului aici>
Implicit: True
Adăugare la tabela existentă?
[boolean]<puneți descrierea parametrului aici>
Implicit: False
Se adaugă câmpuri noi tabelei existente?
[boolean]<puneți descrierea parametrului aici>
Implicit: False
Nu se curăță numele coloanelor/tabelelor?
[boolean]<puneți descrierea parametrului aici>
Implicit: False
Nu se creează Indexul Spațial?
[boolean]<puneți descrierea parametrului aici>
Implicit: False
Continuă după un eșec, sărind peste entitatea eronată
[boolean]<puneți descrierea parametrului aici>
Implicit: False
Opțiuni de creare adiționale
[șir]Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
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)
Creează un fișier care conține informațiile despre o sursă de date acceptată de OGR. Ieșirea va fi afișată într-o fereastră ‘Rezultat’ și pot fi scrise într-un fișier HTML. Informațiile includ tipul de geometrie, numărul de entități, extinderea spațială, informațiile de proiecție și multe altele.
Strat de Intrare
[vector: oricare]Strat vectorial de intrare.
Informații despre strat
[html]Numele fișierului de ieșire HTML, care conține informațiile. Dacă nu este definit un fișier HTML de ieșire, atunci va fi generat un fișier temporar.
processing.runalg('gdalogr:information', input, output)