أكثر

إلحاق البيانات في قاعدة بيانات PostGIS بـ QGIS؟

إلحاق البيانات في قاعدة بيانات PostGIS بـ QGIS؟


أنا أقوم بتشغيل postgis مع QGIS 2.6. لقد أنشأت قاعدة بيانات وجداول أحتاج إلى تحديثها ببيانات جديدة مزودة بأشكال. لا يمكنني العثور على كيفية إدراجها في الجدول. جميع السمات كل من الأشكال والجدول متماثلة. أنا لا أشعر باليأس من وجود طريقة "سهلة" بدلاً من استخدام إدراج لأمر لست متأكدًا من استخدامه بشكل صحيح في أمر postgis. لقد جربت مدير قاعدة البيانات ولكني نجحت فقط في محو جميع البيانات السابقة في الجدول> _ <

نافذة 7 64 بت Qgis2.6 Postgis1.5 Postgrsql 9.4


يمكنك تجربة شيء مثل:

INSERT INTO table_name VALUES (1234، 'object_name'، GeometryFromText ('POINT (10 20)'، -1)) ؛

وإذا كان لديك عدد كبير جدًا من الأشكال لإدراجها يدويًا ، فما عليك سوى إنشاء جدول جديد بالبيانات الجديدة ودمج الجدولين معًا.

-> دمج الجداول في PostGIS


من السهل جدًا نسخ الميزات ولصقها من طبقة إلى أخرى. تبدأ في تحرير طبقة PostGIS ، ثم تختار طبقة الشكل الجديدة في جدول محتويات الطبقة ، نظام التشغيل هو "نشط". الآن استخدم أداة التحديد لتحديد الميزات من طبقة الشكل. وانقر فوق الزر "نسخ" الموجود على شريط أدوات التحرير.

الآن أعد تحديد طبقة PostGIS في جدول المحتويات ، وانقر فوق الزر "لصق" من شريط أدوات التحرير. وحفظ التعديلات. هاهو.


إذا كان هدفك هو فقط إلحاق البيانات من ملفات الأشكال كما هي في جدول موجود ، سأستخدم أداة GDAL ogr2ogr http://www.gdal.org/ogr2ogr.html مع خيارات التحديث والإضافة. اقرأ أيضًا صفحة برنامج التشغيل http://www.gdal.org/drv_pg.html.