QGISは、空間データの閲覧、編集、分析、地図作成に使える、無料のクロスプラットフォーム対応デスクトップGISです。
- スター
- 2,390
- フォーク
- 356
- 未解決の Issue
- 83
- 最終コミット
- 22 時間前
これは何?
RustGISは、空間データを開き、スタイルを設定して分析し、公開するための地理情報システムです。Windows、macOS、Linuxでネイティブアプリとして動作するほか、WebAssemblyを通じてブラウザーでも利用できます。データレイヤーは、GeoJSON、Shapefile、GeoPackage、GeoParquet、KMLなどの一般的なベクターフォーマット、GeoTIFFやZarrなどのラスターフォーマット、WMS、WMTS、OGC API FeaturesなどのWebサービスを読み込みます。
ツールバーの各操作はID付きのコマンドとして公開されているため、rustgis-cliのコマンドライン、Pythonパッケージ、Jupyter notebookから同じ操作を実行できます。AI Assistantは、読み込んだデータについて質問に答えたり、ユーザーが選択したモデルを使って地図操作を実行したりできます。また、buffer、clip、dissolve、spatial joinなどのジオプロセシングツールに加え、GeoLibreおよびWhiteboxの各スイートから1,000を超えるラスタ、ベクター、LiDAR、地形関連ツールを利用できます。
RustGISはApache-2.0ライセンスで、Rustのクレートであるegui、wgpu、geoを基盤に構築されています。Web basemap、プラグイン、AIモデルを有効にしない限り、ローカルファイルはユーザーのマシンから外に出ません。
主な機能
- 01一般的なベクター、ラスタ、LiDAR、データベースの各フォーマットを開いてエクスポートできます。
- 02Windows、macOS、Linux、およびブラウザーで動作します。
- 03すべての操作がスクリプト実行可能なコマンドとして用意されており、CLI、Python、notebookから利用できます。
- 04AI Assistantがデータに関する質問に答え、地図操作を実行します。
- 05ジオプロセシングツールと、それらをつなげて実行できるModelBuilderを備えています。
- 06Webサービス、Webタイル、サンドボックス化されたWebAssemblyプラグインに対応しています。
ユースケース
- 手元のGISデータから、スタイル付き地図や印刷用レイアウトを作成する。
- スクリプトやnotebookから、再現可能なジオプロセシングワークフローを実行する。
- 同梱のツールスイートを使って、地形、水文、LiDARデータを分析する。
- MCPサーバーとしてRustGISをAIコーディングエージェントに公開する。
クイックスタート
- 1
インストール不要で、ブラウザーからRustGISのWebアプリを開けます
- 2
または、リリースページからWindows、macOS、Linux向けのデスクトップアプリをダウンロードできます
使う前に知っておきたいこと
- 一部の形式やラスターの利用には、デスクトップにGDALまたはDuckDBをインストールする必要があります。
- AI Assistantを利用するには、選択したモデルプロバイダーのAPIキーまたはアカウントが必要です。
トピック
よくある質問
- RustGIS とは?
- 地理空間データのマッピング、分析、共有に使える、純粋なRust製のデスクトップ・Web GIS。スクリプト実行可能なコマンドとAIアシスタントを備えています。 RustGISは、空間データを開き、スタイルを設定して分析し、公開するための地理情報システムです。Windows、macOS、Linuxでネイティブアプリとして動作するほか、WebAssemblyを通じてブラウザーでも利用できます。データレイヤーは、GeoJSON、Shapefile、GeoPackage、GeoParquet、KMLなどの一般的なベクターフォーマット、GeoTIFFやZarrなどのラスターフォーマット、WMS、WMTS、OGC API FeaturesなどのWebサービスを読み込みます。
- RustGIS は無料で使えますか?ライセンスは?
- RustGIS は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- RustGIS は今もメンテナンスされていますか?
- 活発にメンテナンス中。RustGIS の最終コミットは 2026年11月6日 です。
- RustGIS は何に使えますか?
- 手元のGISデータから、スタイル付き地図や印刷用レイアウトを作成する。 スクリプトやnotebookから、再現可能なジオプロセシングワークフローを実行する。 同梱のツールスイートを使って、地形、水文、LiDARデータを分析する。 MCPサーバーとしてRustGISをAIコーディングエージェントに公開する。
- RustGIS のインストール方法は?
- インストール不要で、ブラウザーからRustGISのWebアプリを開けます または、リリースページからWindows、macOS、Linux向けのデスクトップアプリをダウンロードできます
- RustGIS はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/opengeos/RustGIS
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
C依存なしでラスター、ベクター、点群の地理空間データを読み書き・変換できる、純Rust製ライブラリとCLI。
衛星画像や航空写真などの地理空間画像にMetaのSegment Anything Model(SAM)を適用し、ジオリファレンス付きマスクを生成するPythonパッケージ。
Jupyter NotebookでGoogle Earth Engineのデータを対話的に解析・可視化するPythonパッケージ。
ブラウザー、デスクトップ、モバイル、Jupyterで動作し、地理空間データの可視化と分析に使える軽量なクラウドネイティブGISプラットフォーム。
純粋なRustで一から開発されたオープンソースのベクターイラストアプリ。デスクトップ、FreeBSD、WebAssembly経由のブラウザーで動作します。