Baza de date

Importul în PostGIS

Descriere

Importă straturile vectoriale existente, din QGIS, într-o bază de date PostGIS. Mai întâi, trebuie să fie creată o conexiune între QGIS și baza de date PostGIS (de exemplu, cu DB Manager).

Parametri

Stratul de importat [vector: oricare]

Stratul vectorial existent în QGIS.

Bază de Date (numele conexiunii) [selecție]

Numele conexiunii la baza de date (nu cel al bazei de date).

Opţiuni:

  • 0 — local

Implicit: 0

Schema (numele schemei) [șir]

O schemă existentă a bazei de date, selectată din cele care pot fi alese. În mod implicit, aceasta este schema ‘public’.

Implicit: public

Tabela de import (lăsați necompletat pentru a se utiliza numele stratului) [șir]

Definește un nume de tabelă pentru fișierul vectorial importat. În mod implicit, este ales numele fișierului vectorial.

Implicit: (nesetat)

Câmpul cheii primare [tablefield: oricare]

Opțional.

Setează câmpul cheii primare dintr-un câmp existent al unui strat vectorial.

Coloana de geometrie [șir]

Definește numele coloanei geometriei din noul tabel PostGIS. Date de geometrie ale entităților sunt stocate în această coloană.

Implicit: geom

Suprascriere [boolean]

Suprascrie tabelele existente care au același nume.

Implicit: True

Creare index spațial [boolean]

Stabilește dacă se va crea un indice spațial sau nu. În mod implicit, este creat un index spațial.

Implicit: True

Conversie în minuscule a numelor de câmpuri [boolean]

Dacă se activează, acest lucru previne conversia în litere mici a numelor câmpurilor din stratul vectorial de intrare. În mod implicit, numele câmpurilor vor fi scrise cu minuscule după import.

Implicit: True

Anulare constrângeri de lungime pentru câmpurile de caractere [boolean]

Stabilește dacă vor fi constrângeri de lungime pentru caracterele câmpurilor. În mod implicit, sunt aplicate constrângeri de lungime.

Implicit: False

Rezultat

Utilizarea consolei

processing.runalg('qgis:importintopostgis', input, database, schema, tablename, primary_key, geometry_column, overwrite, createindex, lowercase_names, drop_string_length)

Vedeți și

Comenzi SQL executate de PostGIS

Descriere

Face posibilă executarea unei interogări SQL într-o bază de date PostGIS, conectată la QGIS.

Parametri

Baza de date [șir]

Numele bazei de date, nu cel al conexiunii. Nu trebuie să completați numele, conexiunea curentă a bazei de date fiind aleasă în mod implicit.

Implicit: (nesetat)

Interogare SQL [șir]

Definește interogarea SQL, de exemplu, ‘create schema test;’.

Implicit: (nesetat)

Rezultat

Utilizarea consolei

processing.runalg('qgis:postgisexecutesql', database, sql)

Vedeți și