<puneți descrierea algoritmului aici>
<puneți descrierea parametrului aici>
<puneți descrierea parametrului aici>
Implicit: (nesetat)
<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 .
Se cere numele (conexiunii) la baza de date.
Opţiuni:
Implicit: 0
Orice strat vectorial acceptat de OGR, încărcat în canevasul hărții QGIS.
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 stratului vectorial de intrare.
Implicit: EPSG:4326
Definește CRS-ul de ieșire al tabelei bazei de date.
Implicit: EPSG:4326
Opțional.
Definește cărei scheme va fi asignată tabela din baza de date. În mod implicit, aceasta este schema ‘public’.
Implicit: public
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)
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
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
Definește dacă fișierul vectorial de importat are date 2-D sau 3-D.
Opţiuni:
Implicit: 0
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)
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)
Puteți selecta entitățile dintr-o anumită extindere, care vor fi în tabela de ieșire.
Implicit: 0,1,0,1
Stratul de intrare va fi decupat după extinderea pe care ați definit-o anterior.
Implicit: False
Opțional.
Definește cu o expresie SQL “WHERE”, care entități ar trebui să fie selectate pentru tabela de ieșire.
Implicit: (nesetat)
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)
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
<puneți descrierea parametrului aici>
Implicit: False
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
Cu această opțiune puteți preveni conversia numelor de coloane la litere mici, eliminarea spațiilor și a altor caractere nevalide.
Implicit: False
Stabilește dacă se va crea un index spațial în tabela de ieșire.
Implicit: False
<puneți descrierea parametrului aici>
Implicit: False
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 .
<puneți descrierea parametrului aici>
<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
<puneți descrierea parametrului aici>
Implicit: EPSG:4326
<puneți descrierea parametrului aici>
Implicit: EPSG:4326
<puneți descrierea parametrului aici>
Implicit: localhost
<puneți descrierea parametrului aici>
Implicit: 5432
<puneți descrierea parametrului aici>
Implicit: (nesetat)
<puneți descrierea parametrului aici>
Implicit: (nesetat)
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Opțional.
<puneți descrierea parametrului aici>
Implicit: public
Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Opțional.
<puneți descrierea parametrului aici>
Implicit: id
Opțional.
<puneți descrierea parametrului aici>
Implicit: geom
<puneți descrierea parametrului aici>
Opţiuni:
Implicit: 0
Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
<puneți descrierea parametrului aici>
Implicit: 0,1,0,1
<puneți descrierea parametrului aici>
Implicit: False
Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
Opțional.
<puneți descrierea parametrului aici>
Implicit: (nesetat)
<puneți descrierea parametrului aici>
Implicit: True
<puneți descrierea parametrului aici>
Implicit: False
<puneți descrierea parametrului aici>
Implicit: False
<puneți descrierea parametrului aici>
Implicit: False
<puneți descrierea parametrului aici>
Implicit: False
<puneți descrierea parametrului aici>
Implicit: False
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 vectorial de intrare.
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)