QGIS Planet

Revue de presse du 19 décembre 2025

Une GeoRDP avec des hackathons nature, des surveys GDAL, des groupes d'utilisateurs QGIS régionaux qui s'organisent, des docus Arte à ne pas manquer, ainsi qu'un peu de géo-mytho(logie) pour finir l'année.
Learn More

FOSS4G Auckland 2025で最近の技術トレンドを知ったり、いろんな人に会ってきました - QGIS LAB by MIERUNE

はじめにみなさん、こんにちは。MIERUNEでEngineering Managerをしている山﨑です。近年(2025年)、日本の各地域でFOSS4Gイベントが精力的に開催されていますね。今年度だと九州から北海道まで合計5つの国内FOSS4Gイベントが開催されていることになります。FOSS4Gイベントは、FOSS4G(地理空間情報のためのフリー・オープンソースソフトウェア)の技術の紹介や、活用した...
Learn More

[Blog] A final surprise for the year - shared maps via URL

Share Mergin Maps projects easily with a public URL. Give anyone access to your map without an account and showcase collected data in seconds.
Learn More

あなたの町に信号はいくつある?QGISで北海道の市町村ごとの信号数を数えてみた - QGIS LAB by MIERUNE

はじめに日常的に目にする信号機ですが、自分の住む市町村にどれくらいの数が設置されているか、気にしたことはあるでしょうか。多くの方にとって信号は「あって当たり前」の存在で、その数を意識することはほとんどないかもしれません。地方へ足を運ぶと、都市部とは違って信号の設置数がぐっと少なくなり、1時間ほど運転しても一度も赤信号で止まらなかった、そんな経験をしたことがある方もいるのではないでしょうか。本記事で...
Learn More

QGISで属性ごとにポリゴンを結合するには?ディゾルブ(融合)の手順を解説 - QGIS LAB by MIERUNE

はじめにQGISには、隣接するポリゴンや線を共通の属性でまとめる「ディゾルブ(融合)」という機能があります。市区町村データを都道府県単位にまとめるなど、データの集約や再構成に便利です。この記事では、QGISの「ディゾルブ」ツールを使って、属性を基準に地物を統合する方法を紹介します。ディゾルブとは「ディゾルブ(融合)」は、指定した属性の値が同じ地物を一つのジオメトリにまとめる処理です。ポリゴン、ライ...
Learn More

[Blog] How to collect GPS points for QGIS on Android with Mergin Maps

Easily collect GPS data on your Android device with Mergin Maps. This powerful and user-friendly app integrates seamlessly with QGIS for efficient mobile data collection, syncing and collaboration even when offline.
Learn More

Partagez vos modèles QGIS facilement !

Découvrez 5 façons de partager vos modèles QGIS : de l'avion à l’intégration dans un plugin !
Learn More

QGIS to (Geo)Pandas – part 3

The journey continues: QgsArrowIterator is now merged! This makes it possible to iterate over QgsFeatures as Arrow batches.

This is where we are now, quoting Dewey Dunnington:

import geopandas
from nanoarrow.c_array import allocate_c_array
import qgis
from qgis.core import QgsVectorLayer

# Create a vector layer
layer = QgsVectorLayer("tests/testdata/zonalstatistics/polys.shp", "layer_name", "ogr")
schema = qgis.core.QgsArrowIterator.inferSchema(layer)

it = qgis.core.QgsArrowIterator(layer.getFeatures())
it.setSchema(schema, 1)

c_array = allocate_c_array()
schema.exportToAddress(c_array.schema._addr())
it.nextFeatures(5, c_array._addr())

print(geopandas.GeoDataFrame.from_arrow(c_array))
#> lev3_name                                           geometry
#> 0    poly_1  MULTIPOLYGON (((100.37934 -0.96049, 100.37934 ...
#> 1    poly_2  MULTIPOLYGON (((100.37944 -0.96044, 100.37955 ...
#> 2    poly_3  MULTIPOLYGON (((100.37938 -0.96049, 100.37949 ...

print(geopandas.read_file("tests/testdata/zonalstatistics/polys.shp"))
#> lev3_name                                           geometry
#> 0    poly_1  POLYGON ((100.37934 -0.96049, 100.37934 -0.960...
#> 1    poly_2  POLYGON ((100.37944 -0.96044, 100.37955 -0.960...
#> 2    poly_3  POLYGON ((100.37938 -0.96049, 100.37949 -0.960...

Further improvements are already being planned. To quote from the ticket:

“The final state after this improvement would be a compact way for Arrow Python consumers like GeoPandas to ergonomically consume a layer. Maybe:

geopandas.GeoDataFrame.from_arrow(qgis_layer_object)

Or maybe:

geopandas.GeoDataFrame.from_arrow(qgis_layer_object.getArrowStream())

Looking forward to seeing this develop further.

Learn More

空港まで車で何分? QGISで所要時間を計算して可視化してみよう - QGIS LAB by MIERUNE

はじめに筆者は北海道に住んでいるのですが、ふと「北海道で空港から最も遠い場所はどこだろう?」という疑問が浮かびました。道北の稚内空港と旭川空港の中間地点か、それとも道南の渡島半島の中央部あたりなのか。この記事では、QGISで道路データから所要時間を計算し、可視化する方法を解説します。道路データをQGISに読み込むOSMデータをQGISに読み込む方法所要時間を計算するには道路データが必要です。今回は...
Learn More

[Blog] How to use Mergin Maps to collaborate on QGIS projects

Learn how to collaborate on QGIS projects using Mergin Maps. Discover sync workflows, user roles, mobile & desktop collaboration scenarios, and how to streamline field data collection with reliable versioning and cloud integration.
Learn More