diff --git a/content/posts/ability-to-set-custom-name-for-photos-taken-in-mergin-maps-mobile?utm_source=qgis.md b/content/posts/ability-to-set-custom-name-for-photos-taken-in-mergin-maps-mobile.md similarity index 100% rename from content/posts/ability-to-set-custom-name-for-photos-taken-in-mergin-maps-mobile?utm_source=qgis.md rename to content/posts/ability-to-set-custom-name-for-photos-taken-in-mergin-maps-mobile.md diff --git a/content/posts/added-support-for-text-spacer-and-html-widgets?utm_source=qgis.md b/content/posts/added-support-for-text-spacer-and-html-widgets.md similarity index 100% rename from content/posts/added-support-for-text-spacer-and-html-widgets?utm_source=qgis.md rename to content/posts/added-support-for-text-spacer-and-html-widgets.md diff --git a/content/posts/added-support-for-zstd-format?utm_source=qgis.md b/content/posts/added-support-for-zstd-format.md similarity index 100% rename from content/posts/added-support-for-zstd-format?utm_source=qgis.md rename to content/posts/added-support-for-zstd-format.md diff --git a/content/posts/android-fused-location-provider-new-opt-in-feature?utm_source=qgis.md b/content/posts/android-fused-location-provider-new-opt-in-feature.md similarity index 100% rename from content/posts/android-fused-location-provider-new-opt-in-feature?utm_source=qgis.md rename to content/posts/android-fused-location-provider-new-opt-in-feature.md diff --git a/content/posts/building-spatial-analysis-assistants-using-openais-assistant-api.md b/content/posts/building-spatial-analysis-assistants-using-openais-assistant-api.md index b9e9d7b..ca32892 100644 --- a/content/posts/building-spatial-analysis-assistants-using-openais-assistant-api.md +++ b/content/posts/building-spatial-analysis-assistants-using-openais-assistant-api.md @@ -248,7 +248,7 @@ def show_image(): diff --git a/content/posts/centring-to-gps-position-when-recording?utm_source=qgis.md b/content/posts/centring-to-gps-position-when-recording.md similarity index 100% rename from content/posts/centring-to-gps-position-when-recording?utm_source=qgis.md rename to content/posts/centring-to-gps-position-when-recording.md diff --git a/content/posts/chance-to-win-admin-essentials-training-voucher---just-give-a-review-to-enter?utm_source=qgis.md b/content/posts/chance-to-win-admin-essentials-training-voucher---just-give-a-review-to-enter.md similarity index 100% rename from content/posts/chance-to-win-admin-essentials-training-voucher---just-give-a-review-to-enter?utm_source=qgis.md rename to content/posts/chance-to-win-admin-essentials-training-voucher---just-give-a-review-to-enter.md diff --git a/content/posts/change-view-mode-for-relations-from-gallery-to-text?utm_source=qgis.md b/content/posts/change-view-mode-for-relations-from-gallery-to-text.md similarity index 100% rename from content/posts/change-view-mode-for-relations-from-gallery-to-text?utm_source=qgis.md rename to content/posts/change-view-mode-for-relations-from-gallery-to-text.md diff --git a/content/posts/chatgpt-data-analyst-vs-movement-data.md b/content/posts/chatgpt-data-analyst-vs-movement-data.md deleted file mode 100644 index f54060d..0000000 --- a/content/posts/chatgpt-data-analyst-vs-movement-data.md +++ /dev/null @@ -1,133 +0,0 @@ ---- -source: "blog" -title: "ChatGPT Data Analyst vs movement data" -date: "2024-05-30T14:26:51+0000" -link: "https://anitagraser.com/2024/05/30/chatgpt-data-analyst-vs-movement-data/" -draft: "false" -showcase: "planet" -subscribers: ["anita_graser"] -author: "Anita Graser" -tags: ["data mining", "llm", "movement data in gis", "spatio-temporal data", "visualization", "ai", "chatgpt", "geoai", "large language models", "movement data"] ---- - -
Today, I took ChatGPT’s Data Analyst for a spin. You’ve probably seen the fancy advertising videos: just drop in a dataset and AI does all the analysis for you?! Let’s see …
- - - -Of course, I’m not going to use some lame movie database or flower petals data. Instead, let’s go all in and test with a movement dataset.
- - - -You don’t get a second chance to make a first impression, they say. — Well, Data Analyst, you didn’t impress on the first try. How hard can it be to guess the delimiter and act accordingly?
- - - - - - - -Anyway, let’s help it a little:
- - - - - - - -That looks much better. It makes an effort to guess what the columns could mean and successfully identifies the spatiotemporal information.
- - - -Now for some spatial analysis. On first try, it didn’t want to calculate the length of the trajectories in geographic terms, but we can make it to:
- - - - - - - -It will also show the code used to get to the results:
- - - - - - - -And indeed, these are close enough to the results computed using MovingPandas:
- - - - - - - - - - - -“What about plots?” I hear you ask.
- - - -For a first try, not bad at all:
- - - - - - - -Let’s see if we can push it further:
- - - - - - - -Looks like poor Data Analyst ended up in geospatial library dependency hell
- - - -It’s interesting to watch it try find a solution.
- - - -Alas, no background map appears:
- - - - - - - -Not giving up yet :)
- - - - - - - -Woah, what happened here? It claims it created an interactive map in an HTML file.
- - - -And indeed it did:
- - - - - - - -This has been a very interesting experiment for me with many highs and lows. The whole process is a bit hit and miss. But when it does work, it’s fun.
- - - -I wasn’t sure what to expect with regards to Data Analyst’s spatial data processing capabilities. Looks like there are enough examples in its training data to find solutions for the basic trajectory analysis problems I asked it solve today, eventually, at least.
- - - -What’s the conclusion? Most AI marketing videos are severely overselling the capabilities of these tools. However, that doesn’t mean that they are completely useless, either. I’m looking forward to seeing the age of smaller open source models specifically trained for geospatial analysis to finally make it unnecessary for humans to memorize data analysis library syntax.
diff --git a/content/posts/citizen-science-in-zurich-with-camptocamp-and-mergin-maps?utm_source=qgis.md b/content/posts/citizen-science-in-zurich-with-camptocamp-and-mergin-maps.md similarity index 100% rename from content/posts/citizen-science-in-zurich-with-camptocamp-and-mergin-maps?utm_source=qgis.md rename to content/posts/citizen-science-in-zurich-with-camptocamp-and-mergin-maps.md diff --git a/content/posts/configure-db-sync-right-from-your-qgis?utm_source=qgis.md b/content/posts/configure-db-sync-right-from-your-qgis.md similarity index 100% rename from content/posts/configure-db-sync-right-from-your-qgis?utm_source=qgis.md rename to content/posts/configure-db-sync-right-from-your-qgis.md diff --git a/content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.png.md b/content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.md similarity index 63% rename from content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.png.md rename to content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.md index 689c524..d92c354 100644 --- a/content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.png.md +++ b/content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.md @@ -2,7 +2,7 @@ source: "blog" title: "Creating a Python virtual environment for PyQGIS development with VS Code on Windows" date: "2024-11-25T09:09:00+0000" -link: "https://blog.geotribu.net/assets/images/social/2024/11/25/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.png" +link: "https://blog.geotribu.net/2024/11/25/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows/?utm_source=rss-feed&utm_medium=RSS&utm_campaign=feed-syndication" draft: "false" showcase: "planet" subscribers: ["geotribu_en"] diff --git a/content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.png.png b/content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.png similarity index 100% rename from content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.png.png rename to content/posts/creating-a-python-virtual-environment-for-pyqgis-development-with-vs-code-on-windows.png diff --git a/content/posts/dashboard-redesign-released?utm_source=qgis.md b/content/posts/dashboard-redesign-released.md similarity index 100% rename from content/posts/dashboard-redesign-released?utm_source=qgis.md rename to content/posts/dashboard-redesign-released.md diff --git a/content/posts/designing-surveys-for-fibre-optics-rollout?utm_source=qgis.md b/content/posts/designing-surveys-for-fibre-optics-rollout.md similarity index 100% rename from content/posts/designing-surveys-for-fibre-optics-rollout?utm_source=qgis.md rename to content/posts/designing-surveys-for-fibre-optics-rollout.md diff --git a/content/posts/easier-way-to-prepare-offline-projects-download-vector-tile-layers?utm_source=qgis.md b/content/posts/easier-way-to-prepare-offline-projects-download-vector-tile-layers.md similarity index 100% rename from content/posts/easier-way-to-prepare-offline-projects-download-vector-tile-layers?utm_source=qgis.md rename to content/posts/easier-way-to-prepare-offline-projects-download-vector-tile-layers.md diff --git a/content/posts/enhanced-feature-identification-speed?utm_source=qgis.md b/content/posts/enhanced-feature-identification-speed.md similarity index 100% rename from content/posts/enhanced-feature-identification-speed?utm_source=qgis.md rename to content/posts/enhanced-feature-identification-speed.md diff --git a/content/posts/enhanced-synchronization-performance-and-stability?utm_source=qgis.md b/content/posts/enhanced-synchronization-performance-and-stability.md similarity index 100% rename from content/posts/enhanced-synchronization-performance-and-stability?utm_source=qgis.md rename to content/posts/enhanced-synchronization-performance-and-stability.md diff --git a/content/posts/enhanced-viewing-zoom-feature-now-available-in-the-mobile-app?utm_source=qgis.md b/content/posts/enhanced-viewing-zoom-feature-now-available-in-the-mobile-app.md similarity index 100% rename from content/posts/enhanced-viewing-zoom-feature-now-available-in-the-mobile-app?utm_source=qgis.md rename to content/posts/enhanced-viewing-zoom-feature-now-available-in-the-mobile-app.md diff --git a/content/posts/explore-the-enhanced-performance-of-maps?utm_source=qgis.md b/content/posts/explore-the-enhanced-performance-of-maps.md similarity index 100% rename from content/posts/explore-the-enhanced-performance-of-maps?utm_source=qgis.md rename to content/posts/explore-the-enhanced-performance-of-maps.md diff --git a/content/posts/feature-identification-in-maps-beta?utm_source=qgis.md b/content/posts/feature-identification-in-maps-beta.md similarity index 100% rename from content/posts/feature-identification-in-maps-beta?utm_source=qgis.md rename to content/posts/feature-identification-in-maps-beta.md diff --git a/content/posts/geoparquet-in-qgis-smaller-faster-files-for-the-win.md b/content/posts/geoparquet-in-qgis-smaller-faster-files-for-the-win.md index 6ad8624..38e97d6 100644 --- a/content/posts/geoparquet-in-qgis-smaller-faster-files-for-the-win.md +++ b/content/posts/geoparquet-in-qgis-smaller-faster-files-for-the-win.md @@ -135,5 +135,5 @@ tags: ["big data", "gis", "movement data in gis", "qgis", "geopandas", "geoparqu diff --git a/content/posts/gtfs-algorithms-about-to-land-in-trajectools.md b/content/posts/gtfs-algorithms-about-to-land-in-trajectools.md deleted file mode 100644 index 8be4c2d..0000000 --- a/content/posts/gtfs-algorithms-about-to-land-in-trajectools.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -source: "blog" -title: "GTFS algorithms about to land in Trajectools" -date: "2024-05-04T17:50:41+0000" -link: "https://anitagraser.com/2024/05/04/gtfs-algorithms-about-to-land-in-trajectools/" -draft: "false" -showcase: "planet" -subscribers: ["anita_graser"] -author: "Anita Graser" -tags: ["gis", "network", "qgis", "trajectools", "gtfs"] ---- - -Trajectools continues growing. Lately, we have started expanding towards public transport analysis. The algorithms available through the current Trajectools development version are courtesy of the gtfs_functions library. There are a couple of existing plugins that deal with GTFS. However, in my experience, they either don’t integrate with Processing and/or don’t provide the functions I was … diff --git a/content/posts/hello-from-mergin-maps?utm_source=qgis.md b/content/posts/hello-from-mergin-maps.md similarity index 100% rename from content/posts/hello-from-mergin-maps?utm_source=qgis.md rename to content/posts/hello-from-mergin-maps.md diff --git a/content/posts/identify-multiple-features-on-map?utm_source=qgis.md b/content/posts/identify-multiple-features-on-map.md similarity index 100% rename from content/posts/identify-multiple-features-on-map?utm_source=qgis.md rename to content/posts/identify-multiple-features-on-map.md diff --git a/content/posts/improving-wildfire-prevention-and-firefighting-readiness?utm_source=qgis.md b/content/posts/improving-wildfire-prevention-and-firefighting-readiness.md similarity index 100% rename from content/posts/improving-wildfire-prevention-and-firefighting-readiness?utm_source=qgis.md rename to content/posts/improving-wildfire-prevention-and-firefighting-readiness.md diff --git a/content/posts/innovating-road-research-and-construction?utm_source=qgis.md b/content/posts/innovating-road-research-and-construction.md similarity index 100% rename from content/posts/innovating-road-research-and-construction?utm_source=qgis.md rename to content/posts/innovating-road-research-and-construction.md diff --git a/content/posts/introducing-editor-permissions---our-most-requested-feature?utm_source=qgis.md b/content/posts/introducing-editor-permissions---our-most-requested-feature.md similarity index 100% rename from content/posts/introducing-editor-permissions---our-most-requested-feature?utm_source=qgis.md rename to content/posts/introducing-editor-permissions---our-most-requested-feature.md diff --git a/content/posts/introducing-qchat-a-chat-within-qgis.png.md b/content/posts/introducing-qchat-a-chat-within-qgis.md similarity index 73% rename from content/posts/introducing-qchat-a-chat-within-qgis.png.md rename to content/posts/introducing-qchat-a-chat-within-qgis.md index a2975f0..9552ccd 100644 --- a/content/posts/introducing-qchat-a-chat-within-qgis.png.md +++ b/content/posts/introducing-qchat-a-chat-within-qgis.md @@ -2,7 +2,7 @@ source: "blog" title: "Introducing QChat: a chat within QGIS!" date: "2024-10-18T09:09:00+0000" -link: "https://blog.geotribu.net/assets/images/social/2024/10/18/introducing-qchat-a-chat-within-qgis.png" +link: "https://blog.geotribu.net/2024/10/18/introducing-qchat-a-chat-within-qgis/?utm_source=rss-feed&utm_medium=RSS&utm_campaign=feed-syndication" draft: "false" showcase: "planet" subscribers: ["geotribu_en"] diff --git a/content/posts/introducing-qchat-a-chat-within-qgis.png.png b/content/posts/introducing-qchat-a-chat-within-qgis.png similarity index 100% rename from content/posts/introducing-qchat-a-chat-within-qgis.png.png rename to content/posts/introducing-qchat-a-chat-within-qgis.png diff --git a/content/posts/layer-feature-lists-now-follow-qgis-sorting-rules?utm_source=qgis.md b/content/posts/layer-feature-lists-now-follow-qgis-sorting-rules.md similarity index 100% rename from content/posts/layer-feature-lists-now-follow-qgis-sorting-rules?utm_source=qgis.md rename to content/posts/layer-feature-lists-now-follow-qgis-sorting-rules.md diff --git a/content/posts/linvestissement-open-source-doslandia.md b/content/posts/linvestissement-open-source-doslandia.md index 658ba82..8964002 100644 --- a/content/posts/linvestissement-open-source-doslandia.md +++ b/content/posts/linvestissement-open-source-doslandia.md @@ -10,7 +10,7 @@ author: "QGIS Oslandia" tags: ["news", "contribution", "investment", "lsci", "opensource", "pureplayer", "qdeeplandia", "qgis", "qwc2", "totalopenstation"] --- -Today marks the 2.1 release of Trajectools for QGIS. This release adds multiple new algorithms and improvements. Since some improvements involve upstream MovingPandas functionality, I recommend to also update MovingPandas while you’re at it.
- - - - - - - -If you have installed QGIS and MovingPandas via conda / mamba, you can simply:
- - - -conda activate qgis
-mamba install movingpandas=0.18
-
-
-
-Afterwards, you can check that the library was correctly installed using:
- - - -import movingpandas as mpd
mpd.show_versions()
-
-
-
-
-
-
-
-The new Trajectools algorithms are:
- - - -Furthermore, we have fixed issue with previously ignored minimum trajectory length settings.
- - - -Scikit-mobility and gtfs_functions are optional dependencies. You do not need to install them, if you do not want to use the corresponding algorithms. In any case, they can be installed using mamba and pip:
- - - -mamba install scikit-mobility
-pip install gtfs_functions
-
-
-
-This release adds multiple new features, including
- - - -For the full change log, check out the release page.
- - - - diff --git a/content/posts/open-pdf-and-other-packaged-files-from-within-the-form?utm_source=qgis.md b/content/posts/open-pdf-and-other-packaged-files-from-within-the-form.md similarity index 100% rename from content/posts/open-pdf-and-other-packaged-files-from-within-the-form?utm_source=qgis.md rename to content/posts/open-pdf-and-other-packaged-files-from-within-the-form.md diff --git a/content/posts/order-entries-in-value-relation-widget?utm_source=qgis.md b/content/posts/order-entries-in-value-relation-widget.md similarity index 100% rename from content/posts/order-entries-in-value-relation-widget?utm_source=qgis.md rename to content/posts/order-entries-in-value-relation-widget.md diff --git a/content/posts/oslandia-recrute-developpeur-c-et-python.md b/content/posts/oslandia-recrute-developpeur-c-et-python.md deleted file mode 100644 index 2d7cd9a..0000000 --- a/content/posts/oslandia-recrute-developpeur-c-et-python.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -source: "blog" -title: "(Fr) Oslandia recrute : développeur(se) C++ et Python" -date: "2019-07-15T14:05:28" -link: "https://oslandia.com/en/2019/07/15/oslandia-recrute-developpeur-c-et-python/" -draft: "false" -showcase: "planet" -subscribers: ["qgis_oslandia"] -author: "QGIS Oslandia" -tags: ["newsfr", "annonce", "c++", "job", "offre", "python", "qgis", "recrutement"] ---- - -Sorry, this entry is only available in French. diff --git a/content/posts/plugin-update-december-23-to-january-24.md b/content/posts/plugin-update-december-23-to-january-24.md deleted file mode 100644 index 225e405..0000000 --- a/content/posts/plugin-update-december-23-to-january-24.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -source: "blog" -title: "Plugin Update – December 23′ to January 24′" -date: "2024-06-24T06:38:00+0000" -link: "https://blog.qgis.org/2024/06/24/plugin-update-december-23-to-january-24/" -draft: "false" -showcase: "planet" -subscribers: ["qgis_project_blog"] -author: "QGIS Project blog" -tags: ["plugin update"] ---- - -Between December 2023 and January 2024, 45 new plugins were published in the QGIS plugin repository. On top of those, we also included another 4 from the last week of November.
- - - -Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:
- - - -OpenLog |
High performance drillhole visualization QGIS module supporting 3D, cross-section, and log views. |
Benthic Terrain Modeler |
Analyzes benthic terrain for the purposes of classifying surficial seafloor characteristics that may be used in studies of benthic habitat, geomorphology, prediction of benthic fish species distribution, marine protected area design, and more |
QAnnAGNPS |
This plugin integrates the AnnAGNPS model into QGIS |
QSU2 |
QSU2 for CFD simulations |
Autofill Attributes |
Simple screen to fill your attributes table automatically. |
Eurostat downloader |
This plugin can be used to get data using the Eurostat API. |
VectorToDBLoader |
Loads Active Vector Themes to PostGIS, Oracle and MS SQL |
MunsellRGB |
Munsell code to sRBG conversion. |
WFS Styler Plugin |
Set a WMS style to a WFS layer |
CIGeoE Rename Attachment Attribute |
Rename attachment attribute of selected field on all features |
QGIS2API-CNIG |
Complemento que crea un visualizador cartográfico con el contenido del lienzo de QGIS |
Data Sources Panel |
Panel/dock with overview of layer data sources |
GeoFA |
Gratis og let adgang til GeoFA (Geografiske Fagdata i GeoDanmark) i QGIS. Free and easy access to GeoFA (Geographical Professional Data in GeoDanmark) in QGIS. |
Co-Traveler |
Co-Traveler discovery tools. |
CoGEOS |
This plugin enables the user to automatically extract shorelines and compute shoreline change rates. |
Geovita GIS Processing provider |
This plugin adds different Geovita custom processing algorithms to QGIS |
CAV |
Este plugin realiza cálculos, comparações e análises estatísticas do volume e área de uma cota específica em um modelo digital de terreno. |
Whitebox Workflows for QGIS |
Provides access to Whitebox Workflows within QGIS |
Y!maptool(Yahoo! JAPAN YOLP Web API |
Yahoo!JAPANのYOLP Web APIを利用して、検索した結果の位置を表示します。郵便番号での検索ができます。クレジット:Webサービス by Yahoo! JAPAN (https://developer.yahoo.co.jp/sitemap/) This plugin allows the user to displays the location of search results using Yahoo!JAPAN YOLP Web API.You can search by zip code. |
QgisToUGCS |
A Plugin to create UGCS missions from GPKG layers. This is made for drone users that want to lead AreaScan for a drone-line inspection |
Infra3D plugin |
This plugin is an integration of the Infra3D application with QGIS |
CZML Moving Objects |
This plugin creates CZML files for moving objects described as points |
Layer Tree Tools |
Sorts and groups nodes in layer tree, takes layer tree snapshots |
Localisation Grand Lyon |
Suite d’outils de localisation utilisés pour les logiciels métiers QGIS de la Métropole Grand Lyon. |
FIM |
Forest Inventory and Monitoring |
Point Cloud Filter Slider |
GUI panel to change values in simple query builder filter for point clouds. |
Dokumente verknüpfen |
With this Plugin documents can be connected to objects. It is designed for sewer system inspection data. |
Bunting Labs AI Vectorizer |
Intelligent autocomplete for vectorizing raster maps. |
CIGeoE Pacman |
Resolve the intersection of 2 polygons by removing the overlapped area in the second polygon. |
GSI-AddressSearch |
国土地理院のAPIを利用して、住所を検索した結果の地点を表示します。住所検索した結果から選択してポイントを追加することもできます。国土地理院API(https://msearch.gsi.go.jp/address-search/AddressSearch)から取得したデータを加工して利用。This plugin allows the user to search for a address and get its coordinates using GSI API. |
Riverscapes Viewer |
Explore symbolized Riverscapes projects |
Feature Z Setter |
Sets the Z value of each new/edited feature to a specific value, based on a DEM layer plus an offset. |
BrandGIS |
BrandGIS Ledningsstöd och geografisk lägesbild vid brand i skog och mark. |
Oemc Plugin |
This plugin provides easy access to OEMC STAC catalog |
Swedigarch Geotools |
Swedigarch Geotools |
Urbantracer |
Urbantracer creates urbanized area polygon over a street map. |
Geohash Expressions Plugin |
This plugin adds four expression functions to work with geohash in the field calculator |
QMetadataLayerHISPANIA |
Complemento para visualizar y agregar metadatos a las capas. |
Mesh Flow |
Tool to extract flow from hydraulic model results contained in a mesh layer. |
QRiS |
QGIS Riverscapes Studio (QRiS) |
SAGis Excel Export |
Plugin öffnet einen vereinfachten Excel-Export-Dialog |
SAGis ALKIS Suche |
Plugin zum Einbinden und Durchsuchen einer ALKIS-Datenbank |
LandXML to Mesh |
Conversion of LandXML to Mesh and vice versa |
QuickCopy |
Click and Copy WKT. |
Style to text |
Converts stylefiles to csv-files |
R-ABLE plugin |
R-ABLE plugin, developed within the EUHubs4Data project, providing access to the web services on agricultural land. |
Python Module Manager |
Show all the installed packages (distributions); Show modules in a selected package; Install a package/packages; Load a module and get the version. |
PDD-QGis Tool |
Tool to download and visualize datasets from Plataforma de Datos by Itrend. |
Project Full Text Search |
This plugin generates a full text search index containing all attributes of all layers of a loaded project. The user then can use a single text-input field to search within all available attributes. |
From February to March of this year, 58 new plugins were published in the QGIS plugin repository.
- - - -Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:
- - - -Indonesian Multi-scaled Grid System |
This plugin automate the determination of Indonesia’s Environmental Support and Capacity. |
NDVI to Variable Nitrogen Application Map |
This plugin was developed for producing variable nitrogen application maps based on index (e.g. NDVI, EVI) values. |
Dynamic Flow |
Compare two datasets of GPKG pointZ geometry based on french legislation formatting “class A”. |
Stats By Polygon |
Dynamic Flow is a QGIS plugin to estimate the spatio-temporal 3D gradient flow from the point observation of the attributes values such as aggregated cell-phone mobility data. |
On-the-Fly-Shortest-Path |
Interactively find shortest path between points over a line network and calculate the Fiber Loss Budget of a fiber optic network (backbone or FTTH) |
SMODERP2D |
This plugin calculates hydrological and erosion processes on individual plots or small catchments. |
Multifilter |
Filter multiple layers |
NDVI and EVI Index Calculator |
This plugin calculates NDVI and EVI index from Sentinel 2 B02, B04 and B08 Bands. |
GeoZone |
QGIS plugin for adding and modifying zone data in compliance with the GeoZone schema, facilitating sharing with partners or uploading to a central web repository. |
CIGeoE Mirror View |
Add one or more panels synchronized with the main panel. |
SIOSE Tools |
Herramientas SIOSE. |
RioGIS 2 |
Export to WinCan. |
Clasificación de redes hídricas |
Este plugin clasifica las redes hídricas por medio de una etapa de enriquecimiento y otra de lógica difusa. Advertencia: Versión experimental, algunos procesos pueden ser largos de aplicar. |
AutoStyler |
Apply QML style files to new layers. QML files are stored in {qgis_home}\Styles directory. QML files will be applied to a vector layer when the QML file’s basename is found as a substring of the new layer’s name. QML files will be applied to a raster layer when the QML file’s label token is found as a substring of the new layer’s name. The label token is raster_style_{label}.qml. |
Delta Shares |
With this plugin you can load data from delta shares |
Simple ETL |
A simple ETL for spatial data |
Flood Path Finder |
Developed with Python by Emerson N. Santos – 2024 |
MongoDB Layer |
This plugin gives the possibility to create a layer from MongoDB datasource |
Power Pin PL |
Plugin eksportuje pinezkę do serwiów typu geoportal. Pin to popular polish and world maps portal. Plugin export pin to popular geoportal like serives |
Mineral Exploration Web Services |
This plugin connects your QGIS User Profile to many openly hosted web services related to mineral exploration. These include Country and State geological surveys that provide mapped geology and data such as mineral occurence locations, geophysics, geochemistry etc. |
OrfeoToolbox Provider |
OrfeoToolbox Processing provider. |
MitiConnect |
MitiConnect integrates ecological connectivity in mitigation hierarchy based on landscape graphs. |
Compare_attributes |
Compare Attributes |
Geo Cluster |
This plugin allows you to cluster different territorial scopes. |
Estonian Oblique Aerial Photographs |
Get the oblique aerial photographs of Estonia at the clicked location on the map |
Two distances intersection |
Get the intersection of two distances (2D cartesian) |
Show Corona CAST by click |
This plugin opens a webpage showing the Corona CAST map in the clicked coordinates on the canvas |
Roll |
Design and analysis of 3D seismic survey geometries |
moniQue |
Monoplotting oblique images with uncertainty estimation. |
Modular Layout Grid Guides |
This plugin creates a modular layout grid for print layouts |
easyPlugin |
Plugin which creates a simple QGIS plugin templates ready for install, editing and testing |
Samon |
Saisie monoscopique sur la BD Ortho |
SADI Processor |
A plugin to Process Standardized Agricultural Drought Index. |
SciPy Filters |
Filter collection implemented with SciPy |
Data Validator |
Prototype for vector data validation |
ZUMbox |
Urban planning related tools |
UA_NGO_PDF_Parser |
This plugin parse pdf files with NGO data and create table with result |
Marine Tools |
Tools for marine habitat mapping |
Map tools |
QGIS plugin for little helpers in map production |
Style Exporter |
Plugin export styles of selected layers to individual file with name same as layers name. |
Aino |
AI assistant to download data from OSM |
gis3d |
This plugins generates a 3D model based on the inputs |
Zonal Exact Extract |
Zonal Statistics of rasters using Exact Extract library |
Verkeersborden |
Import dutch traffic signs. |
NVDB Les |
NVDB (Norwegian Administration Road Database) it’s a plugin to analyse and manipulate road objects, like (road references, trees, light poles, traffic signs, construction area, smart devices like IP Camera, tunnels, bridges, etc) |
Fluvial Corridor Toolbox |
Fluvial Corridor Toolbox |
CIGeoE Reshape Features 3D |
Reshape a feature in 3D |
Pixel Purity Index |
Pixel Purity Index algorithm |
C-GEO Wizualizacja GML demo |
Wtyczka wczytuje oraz wizualizuje dane EGiB, GESUT, BDOT500 zapisane w plikach GML. |
pqkmeans-clustering |
This clustering algorithm is a quantized version of the K-Means algorithm that is memory and computationaly more efficient. |
HedgeTools |
HedgeTools is a plugin for QGIS designed to extract and characterize hedges, aiming to streamline field efforts by providing information about hedge health. |
PyXel_Sync |
PyXel_Sync |
SmartSDI |
Wtyczka SmartSDI (Geo-System) PL: Pobieranie danych wektorowych: działki, budynki, adresy EN: Downloading vector data for Poland: parcels, buildings, addresses |
Quick_search |
Quick_search |
Environmental Data Retrieval |
Environmental Data Retrieval QGIS plugin |
DigiAgriApp |
Plugins to work with DigiAgriApp server |
QTalsim |
This plugin creates hydrological response units (HRUs) suitable for Talsim (http://www.talsim.de/) and allows users to connect to a Talsim DB. |
RubberSheetingEtc |
Provides Rubber Sheeting and Two Point Transformations, storing to PostGIS, Oracle and MS SQL. The Rubber Sheeting algorithm uses supplied Shift Vectors and calculates the weighted average shift from the 10 nearest Shift Vectors. The Two Point Transformations handles themes with and without a CRS. |
You can also copy/paste colors between dialogs, save and import color palettes, and you can even name a color and use it in a variable. With all this available for free, it’s hard to swallow Windows color selector :(.
In ArcGIS, you have a few fancy ways to symbol your vector layers. You got: Single symbol, Unique values, Unique values many fields… and so on. At the first glance, you may think that QGIS lacks some of them. Believe me, it doesn’t! In fact, QGIS offers much more flexibility when you need to symbol your layers.
diff --git a/content/posts/demo_qsoccer_qgis.mp4.md b/content/posts/qsoccer-qgis-football-what-else.md similarity index 87% rename from content/posts/demo_qsoccer_qgis.mp4.md rename to content/posts/qsoccer-qgis-football-what-else.md index 8b41b9b..5e40e26 100644 --- a/content/posts/demo_qsoccer_qgis.mp4.md +++ b/content/posts/qsoccer-qgis-football-what-else.md @@ -2,7 +2,7 @@ source: "blog" title: "(Fr) QSoccer : QGIS, football, what else ?" date: "2021-06-25T17:11:25" -link: "https://oslandia.com/wp-content/uploads/2021/06/demo_qsoccer_qgis.mp4" +link: "https://oslandia.com/en/2021/06/25/qsoccer-qgis-football-what-else/" draft: "false" showcase: "planet" subscribers: ["qgis_oslandia"] diff --git a/content/posts/reset-local-changes-from-qgis?utm_source=qgis.md b/content/posts/reset-local-changes-from-qgis.md similarity index 100% rename from content/posts/reset-local-changes-from-qgis?utm_source=qgis.md rename to content/posts/reset-local-changes-from-qgis.md diff --git a/content/posts/some-news-about-qchat-the-chat-within-qgis.png.md b/content/posts/some-news-about-qchat-the-chat-within-qgis.md similarity index 69% rename from content/posts/some-news-about-qchat-the-chat-within-qgis.png.md rename to content/posts/some-news-about-qchat-the-chat-within-qgis.md index 1b4ca17..31de589 100644 --- a/content/posts/some-news-about-qchat-the-chat-within-qgis.png.md +++ b/content/posts/some-news-about-qchat-the-chat-within-qgis.md @@ -2,7 +2,7 @@ source: "blog" title: "Some news about QChat, the chat within QGIS" date: "2024-12-03T09:09:00+0000" -link: "https://blog.geotribu.net/assets/images/social/2024/12/03/some-news-about-qchat-the-chat-within-qgis.png" +link: "https://blog.geotribu.net/2024/12/03/some-news-about-qchat-the-chat-within-qgis/?utm_source=rss-feed&utm_medium=RSS&utm_campaign=feed-syndication" draft: "false" showcase: "planet" subscribers: ["geotribu_en"] diff --git a/content/posts/some-news-about-qchat-the-chat-within-qgis.png.png b/content/posts/some-news-about-qchat-the-chat-within-qgis.png similarity index 100% rename from content/posts/some-news-about-qchat-the-chat-within-qgis.png.png rename to content/posts/some-news-about-qchat-the-chat-within-qgis.png diff --git a/content/posts/stake-out-mode-now-supports-multiple-distance-units?utm_source=qgis.md b/content/posts/stake-out-mode-now-supports-multiple-distance-units.md similarity index 100% rename from content/posts/stake-out-mode-now-supports-multiple-distance-units?utm_source=qgis.md rename to content/posts/stake-out-mode-now-supports-multiple-distance-units.md diff --git "a/content/posts/track-the-vend\303\251e-globe-race-with-python-and-qgis.png.md" b/content/posts/track-the-vend%C3%A9e-globe-race-with-python-and-qgis.md similarity index 70% rename from "content/posts/track-the-vend\303\251e-globe-race-with-python-and-qgis.png.md" rename to content/posts/track-the-vend%C3%A9e-globe-race-with-python-and-qgis.md index 8127df1..f7922b3 100644 --- "a/content/posts/track-the-vend\303\251e-globe-race-with-python-and-qgis.png.md" +++ b/content/posts/track-the-vend%C3%A9e-globe-race-with-python-and-qgis.md @@ -2,7 +2,7 @@ source: "blog" title: "Track the Vendée Globe race with Python and QGIS" date: "2024-12-02T09:09:00+0000" -link: "https://blog.geotribu.net/assets/images/social/2024/12/02/track-the-vendée-globe-race-with-python-and-qgis.png" +link: "https://blog.geotribu.net/2024/12/02/track-the-vend%C3%A9e-globe-race-with-python-and-qgis/?utm_source=rss-feed&utm_medium=RSS&utm_campaign=feed-syndication" draft: "false" showcase: "planet" subscribers: ["geotribu_en"] diff --git "a/content/posts/track-the-vend\303\251e-globe-race-with-python-and-qgis.png.png" "b/content/posts/track-the-vend\303\251e-globe-race-with-python-and-qgis.png" similarity index 100% rename from "content/posts/track-the-vend\303\251e-globe-race-with-python-and-qgis.png.png" rename to "content/posts/track-the-vend\303\251e-globe-race-with-python-and-qgis.png" diff --git a/content/posts/use-qgis-versioning-with-complex-database-foreign-keys.md b/content/posts/use-qgis-versioning-with-complex-database-foreign-keys.md deleted file mode 100644 index 6c05c17..0000000 --- a/content/posts/use-qgis-versioning-with-complex-database-foreign-keys.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -source: "blog" -title: "QGIS Versioning now supports foreign keys!" -date: "2019-09-30T07:52:54" -link: "https://oslandia.com/en/2019/09/30/use-qgis-versioning-with-complex-database-foreign-keys/" -draft: "false" -showcase: "planet" -subscribers: ["qgis_oslandia"] -author: "QGIS Oslandia" -tags: ["database", "gis", "news", "", "open source", "postgresql", "python", "qgis", "versionning"] ---- - -QGIS-versioning is a QGIS and PostGIS plugin dedicated to data versioning and history management. It supports :
-In a previous blog article we detailed how QGIS versioning can manage data history, branches, and work offline with PostGIS-stored data and QGIS. We recently added foreign key support to QGIS versioning so you can now historize any complex database schema.
-This QGIS plugin is available in the official QGIS plugin repository, and you can fork it on GitHub too !
-When a user decides to historize its PostgreSQL database with QGIS-versioning, the plugin alters the existing database schema and adds new fields in order to track down the different versions of a single table row. Every access to these versioned tables are subsequently made through updatable views in order to automatically fill in the new versioning fields.
-Up to now, it was not possible to deal with primary keys and foreign keys : the original tables had to be constraints-free. This limitation has been lifted thanks to this contribution.
-To make it simple, the solution is to remove all constraints from the original database and transform them into a set of SQL check triggers installed on the working copy databases (SQLite or PostgreSQL). As verifications are made on the client side, it’s impossible to propagate invalid modifications on your base server when you “commit” updates.
-When you choose to historize an existing database, a few fields are added to the existing table. Among these fields, versioning_ididentifies one specific version of a row. For one existing row, there are several versions of this row, each with a different versioning_id but with the same original primary key field. As a consequence, that field cannot satisfy the unique constraint, so it cannot be a key, therefore no foreign key neither.
-We therefore have to drop the primary key and foreign key constraints when historizing the table. Before removing them, constraints definitions are stored in a dedicated table so that these constraints can be checked later.
-When the user checks out a specific table on a specific branch, QGIS-versioning uses that constraint table to build constraint checking triggers in the working copy. The way constraints are built depends on the checkout type (you can checkout in a SQLite file, in the master PostgreSQL database or in another PostgreSQL database).
-That’s where the fun begins ! The first thing we have to check is key uniqueness or foreign key referencing an existing key on insert or update. Remember that there are no primary key and foreign key anymore, we dropped them when activating historization. We keep the term for better understanding.
-You also have to deal with deleting or updating a referenced row and the different ways of propagating the modification : cascade, set default, set null, or simply failure, as explained in PostgreSQL Foreign keys documentation .
-Nevermind all that, this problem has been solved for you and everything is done automatically in QGIS-versioning. Before you ask, yes foreign keys spanning on multiple fields are also supported.
-You will get a new message you probably already know about, when you try to make an invalid modification committing your changes to the master database
- -Error when foreign key constraint is violated
-One existing Qgis-versioning feature is partial checkout. It allows a user to select a subset of data to checkout in its working copy. It avoids downloading gigabytes of data you do not care about. You can, for instance, checkout features within a given spatial extent.
-So far, so good. But if you have only a part of your data, you cannot ensure that modifying a data field as primary key will keep uniqueness. In this particular case, QGIS-versioning will trigger errors on commit, pointing out the invalid rows you have to modify so the unique constraint remains valid.
- -Error when committing non unique key after a partial checkout
-There is a lot to check when you intend to replace the existing constraint system with your own constraint system based on triggers. In order to ensure QGIS-Versioning stability and reliability, we put some special effort on building a test set that cover all use cases and possible exceptions.
-There is now no known limitations on using QGIS-versioning on any of your database. If you think about a missing feature or just want to know more about QGIS and QGIS-versioning, feel free to contact us at infos+data@oslandia.com. And please have a look at our support offering for QGIS.
-Many thanks to eHealth Africa who helped us develop these new features. eHealth Africa is a non-governmental organization based in Nigeria. Their mission is to build stronger health systems through the design and implementation of data-driven solutions.
-Full Changelog: v3.3.6...v3.3.7
diff --git a/content/posts/v3.3.8.md b/content/posts/v3.3.8.md deleted file mode 100644 index ea74595..0000000 --- a/content/posts/v3.3.8.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -source: "blog" -title: "3.3.8 - Darién" -date: "2024-07-31T08:24:29" -link: "https://github.com/opengisch/QField/releases/tag/v3.3.8" -draft: "false" -showcase: "planet" -subscribers: ["qfield"] -author: "QField releases" -tags: [] ---- - -Full Changelog: v3.3.7...v3.3.8
diff --git a/content/posts/v3.3.9.md b/content/posts/v3.3.9.md deleted file mode 100644 index 29708f9..0000000 --- a/content/posts/v3.3.9.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -source: "blog" -title: "3.3.9 - Darién" -date: "2024-08-08T04:32:33" -link: "https://github.com/opengisch/QField/releases/tag/v3.3.9" -draft: "false" -showcase: "planet" -subscribers: ["qfield"] -author: "QField releases" -tags: [] ---- - -Full Changelog: v3.3.8...v3.3.9
diff --git a/content/posts/v3.4.0.md b/content/posts/v3.4.0.md index 70565e2..ca9a1b7 100644 --- a/content/posts/v3.4.0.md +++ b/content/posts/v3.4.0.md @@ -11,7 +11,7 @@ tags: [] ---