{"repo":"gacarrillor/AppendFeaturesToLayer","free":true,"listed":false,"github":"https://github.com/gacarrillor/AppendFeaturesToLayer","clone":"git clone https://github.com/gacarrillor/AppendFeaturesToLayer.git","description":"QGIS Processing plugin to add an algorithm for upserting features from a source vector layer to an existing target vector layer.","language":"Python","stars":27,"topics":["qgis","qgis3-plugin","qgis3","qgis-processing","qgis-processing-provider","append","etl","load","load-data","copy"],"license":null,"category":"data-pipelines","readme_excerpt":"Append Features to Layer QGIS v3 plugin that adds a new Processing algorithm to append/update features from a source vector layer to an existing target vector layer. License : This plugin is distributed under the GNU GPL v3 license. ➡️ Use cases 🛠️ How does it work 🔎 Where to find the algorithm 📝 Examples 🐍 Using Append Features to Layer in standalone PyQGIS scripts ⚙️ Using Append Features to Layer via QGIS Process 💻 Running Unit Tests Locally ----------- ➡️ Use cases 1. Copy & Paste features : Think about Append Features to Layer as a Copy & Paste algorithm, which extracts features from a source vector layer and pastes them into an existing target vector layer. In fact, the algorithm is based on the Paste tool that QGIS offers in its main user interface, enabling you to use it in your Processing workflows. 2. ETL (Extract, Transform and Load) : (See example number 2) The Append Features to Layer algorithm acts as the 'Load' in an ETL operation. If you need to 'Transform' your features before using the 'Load', QGIS offers the Refactor fields algorithm. Using both algorithms in a model, you can create complex ETL processes to migrate entire data sets from a data structure into another. Fortunately, you can find such a model after installing this plugin! 3. Send the output of a Processing algorithm to an existing layer : Unlike conventional QGIS Processing algorithms (except by in-place ones), Append Features to Layer allows you to store data into an existing target layer","default_branch":null,"files":null,"tree":[],"storefront":"/r/gacarrillor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gacarrillor/AppendFeaturesToLayer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}