Salı, Ekim 27CBS Akademi
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

QGIS ile PostGIS Veri Tablosuna Toplu Veriler Yüklemek (Load Data)

tarihinde

Elimizde mevcut bir veri tabanı içinde sakladığımız bir veri tablosu olsun. Ancak bu tabloya toplu olarak dışarıdan veri yüklemek istiyoruz. Bunu tek tek kopyala-yapıştır yöntemiyle yapmamız çok zor olacaktır. Veri tabanındaki esas tablodaki verileri bozmadan, başka bir tabloda topladığımız verileri toplu bir şekilde nasıl yükleyebiliriz? İşte bu soruya cevap olarak ESRI’nin ArcGIS ailesinden olan ArcCatalog yazılımında sıkça kullanılan Load Data özelliğini kullanıyoruz. Peki QGIS ile böyle bir işlemi yapabilir miyiz? Elbette.

Bunun için QGIS bünyesinde bir GDAL aracı olan “Export to PostgreSQL” aracını (kısa adıyla ogr2ogr) kullanacağız.

  1. QGIS uygulamanızı açınız.
  2. İşlem Araç Kutusu penceresini açınız.
  3. Burada iki seçeneğimiz var. Eğer yükleme yapacağınız veri tabanını daha önce QGIS’e tanıttıysanız üstte olan Export to PostgreSQL(available connections) aracını çalıştırın. Veri tabanı bağlantısını yeni yapacaksanız Export to PostgreSQL(new connection) aracı işinize yarayacaktır.
  4. Export to PostgreSQL(available connections) aracı üzerinden devam edelim:
  5. Yükleme yapacağınız esas veri tabanını seçiniz.
  6. Girdi katmanı olarak yükleme yapacağınız yeni dosyayı seçiniz. Bu dosyadaki kayıtlar veri tabanına eklenecek.
  7. Çıktı geometri tipini seçiniz. Esas tablonun veri tipi ne ise aynı tipte olması önemlidir.
  8. Esas verinin olduğu şema adını doğru seçtiğinizden emin olun.
  9. Aktarılacak tablo kısmında tablonun ismini elle yazmaya zahmet etmeyin. Doğru şemayı seçtiyseniz bu kısma tıkladığınızda istediğiniz tablonun adı gelecektir.
  10. Eğer yükleyeceğiniz tablo ve veri tabanındaki sütunun birincil anahtar (id) kısımları aynı ise Birincil anahtar (yeni alan) kısmında yazanı silin.
  11. Hemen altındaki Birincil anahtar (mevcut alan) kısmından uygun olan birincil anahtar sütununu seçin.
  12. DİKKAT: “Varolan tablonun üstüne yaz” seçeneği işaretli kalırsa veri tabanındaki esas tablodaki eski veriler silinir. Yeni veriler bu tabloya otomatik doldurulur. Bu yüzden bu seçenekteki tik işaretini kaldırıyoruz.
  13. Hemen altındaki “Mevcut tabloya ekle” kısmına tik atıyoruz.
  14. “Çalıştır” butonuna tıklayın ve işlem tamamdır.

Yukarıda saydıklarımız dışında isteğinize göre ek ayarlar da yapabilirsiniz. Bu işlemi uygulamalı görmek için Youtube videomuzu izlemeyi unutmayın:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.