英語の原文: https://argusic.com/best/maps

オープンソースの地図サーバーとツール、インストールと実行

自分で実行できるマップサーバーとマッピングツール。このリストは、Argusic が新規インストールしたときに各プロジェクトが起動したかどうかで並べられており、その試みの録画はワンクリックで確認できます。

テスト期間: 2026年9月26日 〜 2026年11月2日。各行にそれぞれのテスト日を表示しています。プロジェクトはその日以降に変わっている可能性があります。

テストした 35 件のプロジェクトのうち 34 件が動作します。さらに 6 件がテスト待ちです。

要点: テストした 35 件のプロジェクトのうち 29 件が、新しいマシンでそのまま起動しました: arnis、graphhopper、photon、headway、timezone-boundary-builder、geo-three、Aleph、OSM2World、ほか 21 件。さらに 5 件が、データベースなど必要なサービスを代わりのものに置き換えたうえで起動しました: osmnx、tilemill、tasking-manager、geo-golang、web-app。1 件は検証できませんでした: motis。どこで止まったかはログで確認できます。

Argusic が毎回新しいマシンで計測しています。 すべての数値は証拠にリンクしています。

#プロジェクト判定Argusic スコア言語スターテスト日
1arnis動作する100 / 100Rust18,5272026年11月2日

現実世界の任意の場所を、高い詳細度で Minecraft に生成します。

テストでわかったこと: arnis 3.2.0 CLI binary builds and runs, its test suite passes 1189/1189 tests with zero errors. 10 分。

2graphhopper動作する100 / 100Java6,7542026年9月28日

OpenStreetMap 向けのオープンソースのルーティングエンジンです。Java ライブラリまたはスタンドアロンの Web サーバーとして利用できます。

テストでわかったこと: GraphHopper 12.0-SNAPSHOT builds from source, all tests pass (0 failures), and the web server serves valid car/foot/bike routes on port 8989 using the bundled Andorra OSM data. 37 分。

3photon動作する100 / 100Java3,1692026年10月1日

openstreetmap データのためのオープンソースジオコーダー

テストでわかったこと: Java 21 installed, project builds, all 539 tests pass against embedded OpenSearch instance. 9 分。

4headway動作する100 / 100Rust3,0132026年10月2日

OpenStreetMap を搭載したセルフホスト可能な地図スタック。

テストでわかったこと: Rust workspace builds and all unit tests pass; travelmux-server launches and responds 200 on health endpoints; frontend vitest suite passes 44/44 tests with Node 22.22.0; pelias generate_config tests pass 6/6; Docker unavailable blocks full-stack integration tests. 10 分。

5timezone-boundary-builder動作する100 / 100JavaScript1,1352026年10月10日

Open Street Map (OSM) からデータを抽出して、世界のタイムゾーンの境界を構築するツール。

テストでわかったこと: npm install succeeds, lint tests pass, and the main script downloads real OSM boundaries to produce valid GeoJSON polygon data. 2 分。

6geo-three動作する100 / 100TypeScript9622026年10月11日

threejs 用のタイルベースの地理的な世界地図可視化ライブラリ

テストでわかったこと: geo-three installs, builds, and renders 3D map tiles via three.js in headless Chrome; all major modes (PLANAR, HEIGHT, SPHERICAL, HEIGHT_SHADER), LOD strategies (Raycast, Frustum, Radial), and coordinates conversions work correctly. 8 分。

7Aleph動作する100 / 100Python7942026年10月27日

衛星画像、地形データ、建物、ストリートビューの写真を LLM に提供します。

テストでわかったこと: Install, all 38 unit tests, CLI help, place resolution, Street View download, satellite download, and dashboard server all succeed with no errors. 2 分。

8OSM2World動作する100 / 100Java7942026年10月14日

OpenStreetMap データから世界の三次元モデルを作成するコンバーター

テストでわかったこと: OSM2World 0.5.0-SNAPSHOT builds, passes all 808 tests, and successfully converts real OSM data into a 2.3 MB valid binary glTF 3D model file. 20 分。

9osmtogeojson動作する100 / 100JavaScript7512026年10月14日

osm を geojson に変換

テストでわかったこと: The repo builds and runs: dependencies installed, full test suite passes (64 + 85 assertions), and the osmtogeojson CLI converts a sample OSM XML file into valid GeoJSON. 1 分。

10mini-macau動作する100 / 100-6392026年10月16日

マカオの公共交通機関と航空のトリリンガル 3D visualization: LRT、バス、フェリー、および MFM 空港便のスケジュール駆動シミュレーション

テストでわかったこと: With a user-local Node 22 on PATH, npm install, npm test (952 passed), npm run build, npm run lint, the Vite dev server and production preview all work, and the LRT API answers 200 with valid 120-second vehicle windows. 14 分。

11map-machine動作する100 / 100Python5722026年10月18日

OpenStreetMap 用の Python レンダラーです。カスタムアイコンを使用し、できるだけ多くの地図上の地物を表示することを目的としています。

テストでわかったこと: The Map Machine Python package is installed in a venv, all 148 tests pass, and the render, icons, and version commands produce valid output. 7 分。

12fable51-worlds動作する100 / 100JavaScript5282026年10月19日

コードを通じて世界を実現する、Fable 5.1 より。

テストでわかったこと: Three Three.js worlds (Kyoto Higashiyama, Death Star Trench Run, Union Square SF) install from npm, build with vite, serve via vite dev server at HTTP 200, and render interactive 3D scenes in Playwright headless Chromium. 64 分。

13osm動作する100 / 100Go4712026年10月20日

汎用の OpenStreetMap データの読み取り、書き込み、操作のためのライブラリ

テストでわかったこと: All 11 Go packages under github.com/paulmach/osm build and pass their tests with CGO disabled: osm, annotate, annotate/internal/core, internal/mputil, osmapi, osmgeojson, osmpbf, osmtest, osmxml, and replication. 2 分。

14pyrosm動作する100 / 100Python4412026年10月21日

Python を使用して、Protobuf ファイルから OpenStreetMap データを GeoDataFrame により高速に読み込みます。

テストでわかったこと: pyrosm 0.13.1 builds and installs from source, all 605 tests pass, and all five OSM data layers (network, buildings, POI, landuse, natural) parse correctly from the bundled test PBF extract. 29 分。

15pyosmium動作する100 / 100Python3992026年10月22日

libosmium の Python バインディング

テストでわかったこと: Pyosmium 4.3.1 is built and installed in a virtualenv at /tmp/dev-venv; imports successfully, processes real OSM XML and PBF files correctly, all 401 tests pass, and the pyosmium-get-changes CLI tool reports version 4.3.1. 20 分。

16go-staticmaps動作する100 / 100Go3832026年10月22日

Go (golang) ライブラリおよびコマンドラインツール。OpenStreetMap タイルを使用して静的な地図画像をレンダリングします。

テストでわかったこと: The go-staticmaps library builds, all 2 unit tests pass, and the create-static-map CLI compiles and renders valid PNG images with OSM tiles, markers, and background colors. 2 分。

17versatiles-rs動作する100 / 100Rust3312026年10月24日

複数の形式で地図タイルを変換・検証・配信するための VersaTiles ツールキットの中核 Rust 実装。

テストでわかったこと: versatiles 4.15.0 builds, installs, passes all 5137 tests, probes metadata from .mbtiles containers, converts between tile container formats, and serves tiles via HTTP with correct MVT responses. 23 分。

18walkers動作する100 / 100Rust2902026年10月26日

egui 用のスリッピーマップ (openstreetmap) ウィジェット

テストでわかったこと: Rust 1.95.0 toolchain is installed, the walkers workspace compiles cleanly, all 105 tests pass, and the demo_native binary launches on Xvfb, initializing the wgpu renderer via Mesa llvmpipe and rendering a slippy map window with real OSM tiles. 26 分。

19OSMExpress動作する100 / 100C++2752026年10月26日

OpenStreetMap 向けの高速なデータベースファイル形式です。

テストでわかったこと: osmx C++ binary builds, runs expand/query/extract on real OSM data, test suite passes (27/27), Python osmx package installs and reads databases correctly. 14 分。

20python-overpy動作する100 / 100Python2662026年10月27日

Overpass API にアクセスするための Python ラッパー

テストでわかったこと: overpy 0.7 is installed in a project venv, its full test suite passes (63/63), and the package answers Overpass queries with correctly parsed JSON responses. 1 分。

21mapwarper動作する100 / 100Ruby2222026年10月30日

無料のオープンソースのパブリックな地図のジオレファレンサー、ジオレクティファイア、ワーパー

テストでわかったこと: Ruby 2.4.0 Rails 4.2 app running tests against live PostgreSQL 16 + PostGIS 3.4 + GDAL 3.8.4; 94 tests pass, 0 errors, 0 infrastructure-related failures. 36 分。

22geodesk動作する100 / 100Java2032026年10月31日

OpenStreetMap データ向けの高速かつストレージ効率的な空間データベースエンジン

テストでわかったこと: GeoDesk 2.1.0 builds from source with Maven and all 28 unit tests pass on JDK 17 on x86-64 Linux. 3 分。

23geo-sleuth動作する95 / 100Python5,9212026年10月8日

写真が撮影された場所を特定するエージェントスキルです。OpenStreetMap の形状、標高のスカイライン、衛星画像、ストリートビューを利用し、その作業過程を表示します。Claude Code、Codex、Cursor、Gemini CLI、OpenCode、GitHub Copilot で動作します。

テストでわかったこと: uv was installed into a venv and every script's dependencies resolved via uv run; the geo-sleuth skill's core scripts (clues, geo, board, sun, exif, imgprep, terrain, tiles, evidence, ocr, match, sat_scan, intake, baidu_pano) all executed real end-to-end runs with decoded media output, two input edge-case bugs were... 23 分。

24quackosm動作する90 / 100Python3802026年10月23日

QuackOSM: DuckDB を使用して OpenStreetMap の PBF ファイルを読み取るためのオープンソースの Python および CLI ツール

テストでわかったこと: QuackOSM 0.18.2 installed and running. End-to-end PBF→GeoParquet conversion works on the Monaco test file (7937 features). Tag filtering, WKT conversion, sorting, and CLI modes all function correctly. 30+ tests pass. 7 tests fail due to 8 GB cgroup memory limit being insufficient for the 747+ column keep_all_tags=True... 70 分。

25geo-downloader動作する75 / 100Rust4332026年10月21日

GeoD は、OpenStreetMap/XYZ タイル、GeoTIFF、3D Tiles、Esri Wayback に対応した、無料でオープンソースの地理空間データダウンローダーです。Windows、macOS、Linux で動作します。

テストでわかったこと: Frontend builds and all 34 JS tests pass; Rust backend builds and all 121 unit tests pass; the binary exists but cannot launch its GUI (no WebKitNetworkProcess helper, requires root to install). 50 分。

26maptoposter動作する60 / 100Python14,2742026年9月26日

お気に入りの都市を美しいミニマルなデザインに変身させましょう。MapToPoster を使えば、コードで視覚的に印象的な地図ポスターを作成・エクスポートできます。

テストでわかったこと: Install completes with no errors, flake8 passes, and the script generates valid map poster PNGs from live OpenStreetMap data via Nominatim geocoding and OSMnx for any city/country pair across all 17 themes, with Google Fonts i18n support confirmed working. 6 分。

27VoxCity動作する60 / 100Python5842026年10月18日

地理空間データ、3D 都市モデリング、都市シミュレーションを統合するための Python フレームワークです。

テストでわかったこと: VoxCity 1.7.0 installs in a pip-only venv, passes its full test suite (3021 passed, 16 skipped), and ran a real end-to-end Tokyo data pipeline plus CPU/GPU solar simulations and OBJ/VOX/INX/CitiLES/NetCDF/HDF5 exports. 19 分。

28sightline動作する60 / 100TypeScript5752026年10月18日

OpenStreetMap データから実世界のインフラをマッピングする OSINT 検索エンジン

テストでわかったこと: npm install and next build succeed; dev server starts on port 3000, homepage serves 200, and the search API returns real OpenStreetMap infrastructure data via Nominatim geocoding and Overpass API queries. 12 分。

29silver-tourism-digital-twin動作する60 / 100JavaScript1872026年10月31日

セマンティックデジタルツインと500エージェントのシミュレーションラボラトリー:歴史的地区における高齢者に優しい研究のため。

テストでわかったこと: The Silver Tourism Digital Twin Studio v3.5.0 web application and API server run on port 8092, serving the pre-built frontend, handling OSM place searches via public Nominatim API, supporting scientific figure generation via Python matplotlib/numpy backend, and serving all static assets with correct content types. 5 分。

30osmnxモックで動作する92 / 100Python5,8892026年9月29日

OpenStreetMap から道路ネットワークやその他の地理空間フィーチャをダウンロード、モデル化、分析、可視化します。

テストでわかったこと: OSMnx 2.1.1 installed via uv from source; 15/17 pytest suite tests pass with a local mock Overpass server; the source bug in elevation.py (0-d array) was patched; the remaining two test failures are due to mock data not matching real OSM attribute richness. 75 分。

31tilemillモックで動作する92 / 100JavaScript3,1482026年10月1日

TileMill はモダンなマップデザインスタジオです。

テストでわかったこと: Server starts on ports 20008/20009, responds HTTP 200 on all endpoints, 24 of 30 mocha tests pass including config CRUD, project CRUD, abilities, export create/delete, and duplicate module detection for sqlite3/mapnik. 39 分。

32tasking-managerモックで動作する92 / 100Python6102026年10月17日

Tasking Manager: OpenStreetMap のマッピングでチームを組むためのツール

テストでわかったこと: FastAPI backend (Python 3.10, uv-managed) starts successfully on port 5000 against an embedded PostgreSQL 18.6 database, serving the Tasking Manager API with 149 endpoints and Swagger UI documentation. 26 分。

33geo-golangモックで動作する92 / 100Go5472026年10月18日

ジオコーディングおよび逆ジオコーディング API にアクセスするための Go ライブラリ

テストでわかったこと: The geo-golang geocoding framework builds and all 21 test suites pass using httptest mock servers, with no external API keys required. 4 分。

34web-appモックで動作する92 / 100TypeScript2702026年10月27日

これは動作中のデモ Web アプリです。

テストでわかったこと: All 854 unit tests and all 22 Playwright e2e tests pass; vite dev server answers HTTP 200 on localhost:3000. 10 分。

35motis検証できず0 / 100C++6222026年10月17日

マルチモーダルルーティング、ジオコーディング、地図タイル

テストでわかったこと: 検証できませんでした。どこで止まったかはログで確認できます。 87 分。

-openinframap未検証-TypeScript698-
-osrm-backend未テスト-C++8,191-
-planetiler未テスト-Java2,239-
-osgearth未テスト-C1,819-
-sms未テスト-Python269-
-timeshape未テスト-Java208-

動作する 実際の依存関係でインストールされ、起動しました。 モックで動作する データベースやサードパーティの API などの外部サービスを代わりのものに置き換えたうえで起動しました。 検証できず 標準のエージェントもより強力なエージェントも、制限時間内に動かせませんでした。どこで止まったかはログで確認できます。

テスト方法

最新のテスト時点でのこのリスト: そのまま動作 29 件、モックで動作 5 件、検証できず 1 件、テスト待ち 6 件。テストした言語: C++、Go、Java、JavaScript、Python、Ruby、Rust、TypeScript。すべての試行で、クリーンな使い捨てのマシン、固定されたバージョンのプロジェクト、45 分の制限時間を使用しています。手順の全体は評価方法のページに掲載しています。

よくある質問 (FAQ)

このリストはどのようにランク付けされていますか?

意見ではなく計測によります: Argusic が新しいマシンにインストールして起動できたプロジェクトが先、次に外部サービスの代わりにモックを使って動作したもの、次に検証できなかったものです。同順位の場合は Argusic スコア、次にプロジェクト自身のソースでの人気度で決めます。

一部のプロジェクトにランクがないのはなぜですか?

6 件のプロジェクトが、テストまたは試行の完了を待っています。Argusic が計測を終えるまで、ランクなしで掲載しています。

証拠はどこにありますか?

各行はプロジェクトの Argusic ページにリンクしており、各実行には完全なログとターミナル録画が sha256 フィンガープリントとともに保存されています。このリストに載っているかどうかにかかわらず、テストしたすべてのプロジェクトに同じページがあります。

このカテゴリのその他のリスト

すべてのリスト: おすすめ. テスト済みのすべてのプロジェクト: プロジェクト.