こかげマップ
こかげマップ(Kokage Map)は、現地調査や屋外の現場作業向けのオープンソースGISアプリです。GeoPackage(.gpkg)ファイルや QGIS プロジェクト(.qgs)を直接読み書きし、オフラインで動き、スタイラス・専用クラウド・アカウントのどれも無しで使い始められます。
できること
- GeoPackage・QGIS プロジェクトの閲覧と編集。端末上の好きなフォルダに置いたファイルを、QGIS などのデスクトップGISと同じまま扱います。Shapefile・GeoJSON・KML・CSV・GeoTIFF 等の読み込みと変換にも対応しています。
- オフライン利用と3D地形表示。背景地図(地理院タイル、OpenStreetMap、任意のXYZ/WMS)のキャッシュ、立体的な3D地形表示、GPS 軌跡の記録。
- 位置共有パーティ。仲間が圏外だった間の動きも含めて、どこにいるかが分かります。パーティの外には共有されません。
- 任意の Google Drive 同期。共有された Drive フォルダを端末にクローンし、オフラインで編集して、同じフォルダに行単位マージ(geodiff)で書き戻します。アプリが触るのはユーザーが選んだ Drive フォルダだけです。
- 現場計測。Bluetooth 接続のレーザー距離計(TruPulse)や外部 GNSS 受信機に対応。
Googleアカウントのデータの使い方
Google でのサインインは任意で、ユーザーが選んだプロジェクトフォルダの Google Drive 同期にだけ使います。氏名・メールアドレス・プロフィール画像は、接続中のアカウントを確認できるように表示します。プロジェクトのファイルや認証情報が開発者のサーバに送られることはありません(位置共有パーティ機能のみ、参加中のメンバー間の中継に Firebase を一時利用します)。詳しくは プライバシーポリシー。
対応環境
Android(Google Play、パッケージ名 com.k_root.k_maps)と web 版 kokage-map.sleeptree.jp。
ソースコード(GitHub) サポート / 不具合報告 プライバシーポリシー
Kokage Map
Kokage Map is an open-source field GIS application for field surveys and outdoor work. It edits GeoPackage (.gpkg) and QGIS project (.qgs) files directly, works offline, and needs no stylus, no dedicated cloud service and no account to get started.
What it does
- Open and edit GeoPackage and QGIS projects stored in any folder you choose on the device, sharing the same files with desktop GIS tools such as QGIS. Also reads Shapefile, GeoJSON, KML, CSV, GeoTIFF and more.
- Work offline in 2D and 3D with cached base maps (GSI tiles, OpenStreetMap, custom XYZ/WMS), 3D terrain rendering and GPS track recording.
- Location-sharing party: see where the other members of your crew are, even after they were out of coverage. Nothing is shared outside the party.
- Optional Google Drive sync: clone a shared Drive folder to the device, edit offline, and merge changes back to the same folder at the row level (geodiff). The app only touches the Drive folders you select.
- Field measurement with external laser rangefinders (TruPulse) and GNSS receivers over Bluetooth.
How Google account data is used
Signing in with Google is optional and is used only for Google Drive synchronisation of the project folders you choose. Your name, e-mail address and profile picture are shown so you can see which account is connected. Your project files and credentials are never sent to the developer (only the optional location-sharing party feature relays ephemeral position data through Firebase while you are in a party). Details: Privacy Policy.
Platforms
Android (Google Play, package com.k_root.k_maps) and a web version at kokage-map.sleeptree.jp.
Source code (GitHub) Support / Issues Privacy Policy