Repolode
opengeos

opengeos/RustGIS

地理空間データのマッピング、分析、共有に使える、純粋なRust製のデスクトップ・Web GIS。スクリプト実行可能なコマンドとAIアシスタントを備えています。

代替できる製品:QGISArcGIS

スター
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. 1

    インストール不要で、ブラウザーからRustGISのWebアプリを開けます

  2. 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 の数値は毎日更新されます。

関連プロジェクト

QGISは、空間データの閲覧、編集、分析、地図作成に使える、無料のクロスプラットフォーム対応デスクトップGISです。

データ・分析#gis#mapping#geospatial
1.5万+50 今週3596C++GPL-2.0活発にメンテナンス更新 23 時間前