amx-project / f

A project to rescue QGIS, which does not support PMTiles yet.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

f

FlatGeobuf project for UN Smart Maps Bazaar, a part of amx-project social preview image

目的

en

The purpose of this project was to make QGIS compatible with Map XML data.

In this project, the goal was to apply Map XML data to QGIS, a geographic information system software, to achieve seamless integration.

Modern geographic data tends to be handled through cloud-native interfaces. Our hypothesis was that PMTiles was a promising cloud-native interface for major vector data, followed by FlatGeobuf. To validate this hypothesis, we progressed with prototyping and evaluated the integration of FlatGeobuf with QGIS.

The outcomes of this project were expected to influence the efficient handling of vector data. Additionally, we considered whether a new cloud-native approach could replace using the traditional vector tile interface ({z}/{x}/{y}) naively with URLs.

As a result, the aim was to achieve innovative evolution in data handling and access methods, bringing forth new possibilities for the paradigm of geographic information systems.

ja

このプロジェクトの目的は、地図XMLデータにQGISを対応させるです。

このプロジェクトでは、地図のXMLデータをQGISという地理情報システムソフトウェアに適用し、 シームレスな統合を実現することを目指しています。

現代の地理情報データは、クラウドネイティブなインタフェースを通じて取り扱われる傾向があります。 我々の仮説は、主要なベクトルデータのクラウドネイティブインタフェースとして PMTiles が有望であり、その次に FlatGeobuf が続くというものです。 この仮説を検証するために、我々はプロトタイピングを進め、FlatGeobufとQGISの統合を評価します。

このプロジェクトの成果は、ベクトルデータの効率的な扱い方に影響を及ぼすことが期待されます。 また、古典的なベクトルタイルインタフェース({z}/{x}/{y})をURLでナイーブに使う代わりに、 新たなクラウドネイティブなアプローチが可能であるかどうかも検討します。

結果として、データの取り扱いとアクセス方法において革新的な進化を実現し、 地理情報システムのパラダイムに新たな可能性をもたらすことを目指しています。

デモ

  • このQGIS プロジェクトファイルをQGISで開いてください。
  • Spatial Bookmarks - Project Bookmarks に Hondo, Amakusa というブックマークを入れています。このブックマークを使うとソーシャルプレビュー通りのビューが再現できると思います。

データの仕様

a-spec 仕様のベクトルタイルと同様、地物属性に「任意座標」の文字が含まれていればスキップしています。

変換スクリプト

convert.py

プロダクトリスト(作成中)

(参考)最初のサンプル

https://smb.optgeo.org/ipfs/QmNd4DHgWLkKWLB4PpfCtEUWjEEAVycnm43RYErWWm9uYp?filename=07204-3805-10.fgb

About

A project to rescue QGIS, which does not support PMTiles yet.

License:MIT License


Languages

Language:Ruby 52.9%Language:Python 47.1%