Saya telah membangun database dengan postgreSQL dengan tabel, yang mencakup kolom geometri. Ketika saya menambahkan beberapa data ke kolom non-geometri saya, saya bisa melihatnya di QGIS ketika saya terhubung ke database saya menggunakan postgis. Sekarang, saya ingin menambahkan poligon ke entri yang ada dengan alat pengeditan di QGIS. Itu artinya, mengisi kolom geometri di QGIS.
Bagaimana saya bisa melakukan ini? Saya hanya mendengar tentang menambahkan seluruh shapefile ke database tetapi tidak menambahkan fitur tunggal ke satu kolom.
Contoh ... Saya punya tabel berikut (kotamadya):
id smallint NOT NULL,
name varchar(50) NOT NULL,
mun_geom geometry(Polygon, 31468)
Saya dapat mengisi kolom id dan nama di postgresql ketika saya terhubung ke database saya (seperti (1, 'municipality1')). Setelah menambahkan kotamadya sebagai lapisan postgis saya ingin melengkapi entri dengan menambahkan fitur poligon.
Jawaban:
Saya mencoba melakukan sesuatu yang mirip dengan apa yang Anda lakukan di Spatialite, saya punya meja dan ingin menambah dan mengisi kolom geometri untuk tabel itu. Saya tidak dapat melakukannya secara langsung, tetapi apa yang akhirnya saya lakukan berhasil. Saya menambahkan tabel kedua hanya dengan dua bidang, kunci untuk mencocokkan kembali ke tabel asli dan kolom geometri saya. Saya mengisinya kemudian membuat tampilan yang menggabungkan dua tabel. Anda dapat melakukan hal yang sama, atau Anda dapat mengisi tabel kedua kemudian menggunakan kueri UPDATE untuk mengisi kolom geometri tabel pertama Anda jika Anda ingin semuanya hanya dalam satu tabel.
sumber
Menemukan ini! (juga bertanya di sini )
Catatan dalam tabel spasial (Shapefile, PostGIS, Spatialite) yang tidak memiliki geometri dapat ditambahkan geometri dengan menambahkan 'bagian' ke fitur menggunakan toolbar digitalisasi lanjutan . Inilah alur kerjanya:
sumber
mungkin tutorial ini dapat membantu Anda: http://www.gistutor.com/quantum-gis/20-intermediate-quantum-gis-tutorials/34-working-with-your-postgis-layers-using-quantum-gis-qgis .html
Anda dapat menambahkan fitur baru di lapisan postgis Anda menggunakan Qgis dari alat pengeditan di menu Edit dan tabel atribut pengeditan menggunakan alat "Identifikasi Fitur" dan "Buka Tabel Atribut"
sumber