carmen

地図タイル形式のインデックスで地名や住所を検索するジオコーダーです。データソースを差し替えて自前の検索サーバーを動かせます。

Xで共有独自ライセンス(リポジトリを参照)

概要

Carmenは、UTFGridを含むMBTiles形式のインデックスを使って地名や住所を検索するJavaScript製のジオコーダーです。外部のホスティングサービスに頼らず、Node.jsのコードや付属のサンプルサーバーから自分で検索できます。データソースはインデックスごとの設定で差し替えられます。標準の構成では約1GBのタイルインデックスをダウンロードし、都市名などの文字列をgeocodeに渡して結果を得ます。

主な特長

  • MBTilesベースのインデックスで地名と住所を検索
  • インデックス設定でデータソースを差し替え可能
  • 重み、同順位の並び替え、トークンフィルタ、出力変換を指定可能
  • npm startで起動するサンプルサーバー付き

こんな人・用途に

独自のタイルデータでジオコーディングを自前運用したい開発者向けです。標準導入では約1GBのデータを取得します。

アップストリーム
saidabou/carmen
GitHubのフォーク
Guo-astro/carmen
アップストリームのスター数
0
カテゴリ
地図・地理空間
ライセンス
独自ライセンス(リポジトリを参照)
フォーク日
2020-11-01
同期状態
同期済み(独自コミットあり)最終同期 2026-09-29