While working with spatial datasets, uptade operation is one of the most important issues. We can sptlit up updating vector datasets to two groups as geometry update and attribute update. Lots of desktop GIS software have update tools for attributes but not for geometry. Maybe I did not come across.
I prefer QGIS for daily regular works (partially working with MapInfo). A few days ago I needed to updated some spatial datasets geometries. I searched but not found any useful QGIS plugin for this task. So I dediced to develop another QGIS plugin. Here is Geometry Updater.
HOW IT WORKS
This plugin updates target vector layers’ features’ geometry from source vector layer. It uses common identifier field (Key Field) to match features. This field must be unique, it doesnt matter string or integer type. The image above shows that BINA layer is going to be updated by source layer YENI BINA by using FID field.
Uptading operation affects only matched features. In this example target layer BINA has 87 features and source layer YENI BINA has 46 features. So this operation updates maximum 46 features. If all features matches together. After completing updating operation a result window appears. The image below shows results of this example.
- No format restriction. Works with all formats that QGIS supports (SHP, TAB etc.) and databases (Oracle, Postgres, SQLite etc.)
- Target layer and source layer must be in same geometry type.
- Target layer must have editing capability.
- Key Field must have unique values. Duplicate values could cause errors .