carmen-cache
carmenジオコーダーが使う低レベルのC++ストレージ層です。索引データを保存・検索し、テキストから座標への順ジオコーディングを高速に行えるようにします。
Xで共有ライセンス: BSD-2-Clause
概要
carmen-cache は、carmenジオコーダー用の低レベルなC++ストレージ層です。テキストから座標を求める順方向ジオコーディングで、クエリの各部分が現れるタイルを引き、どの出現が空間的におおよそ重なるかを調べます。ディスクとメモリの節約と速度のためC++で実装され、残りの処理はcarmen側が担います。
主な特長
- キーとグリッド値、言語番号の対応を保存
- インデックス構築時に使う読み書き可能なMemoryCache
- 検索時に使う読み取り専用のRocksDBCache
- キーと言語での検索、言語不一致にはペナルティ
こんな人・用途に
carmenジオコーダーを開発・拡張し、インデックス保存の仕組みを知りたい開発者向けです。carmenを支える部品で、汎用のジオコーダーではありません。
- アップストリーム
- mapbox/carmen-cache
- GitHubのフォーク
- Guo-astro/carmen-cache
- アップストリームのスター数
- 11
- カテゴリ
- 地図・地理空間
- 言語
- C++
- ライセンス
- BSD-2-Clause
- フォーク日
- 2020-11-01
- 同期状態
- 同期済み最終同期 2026-09-29
同じカテゴリ: 地図・地理空間
ドローンや気球、凧で撮った写真から地図や点群、3Dモデル、標高モデルを作るオープンソースのツールです。空撮測量に使います。
地図点灯チャレンジのモバイルWebプロトタイプです。主催者が実在の範囲を選んでリンクを共有し、参加者は歩いて地図のマスを点灯させます。
建物や道路のデータを使って実在の都市の3Dマップを生成するWebアプリです。GLBファイルとして書き出せます。
iOS、Android、デスクトップアプリにインタラクティブなベクタータイル地図を表示するオープンソースライブラリです。GPUで高速に描画し、ネイティブアプリへの地図組み込みに使います。
フォーク日 2025-12-31最終同期 2026-09-29ライセンス: BSD-2-Clause地図・地理空間GitHub