onthegomap/planetiler
Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#2 Repository Của Tuần
🗺️ Planetiler: Công cụ sinh vector tiles toàn cầu nhanh như chớp
Planetiler sinh vector tiles từ OpenStreetMap mà không cần cơ sở dữ liệu hay công cụ bên ngoài — chỉ cần một máy và vài giờ.
Planetiler là một công cụ Java sinh vector tiles từ dữ liệu như OpenStreetMap. Nó được thiết kế để nhanh và hiệu quả bộ nhớ, cho phép xây dựng bản đồ toàn thế giới trong vài giờ trên một máy tính đơn lẻ. Các vector tiles chứa hình học điểm, đường, đa giác — dùng cho trình kết xuất bản đồ như MapLibre.
✨ Điểm nổi bật
- Vector tiles từ OSM: hỗ trợ nguồn dữ liệu OpenStreetMap và các nguồn địa lý khác.
- Xuất MBTiles/PMTiles: đóng gói tiles thành tệp SQLite (.mbtiles) hoặc .pmtiles dễ phục vụ.
- Không cần CSDL: chạy trựAspire không cần cài đặt cơ sở dữ liệu hay công cụ bên ngoài.
- Hỗ trợ bản đồ tùy chỉnh: cấu hình bằng YAML hoặc phát triển bằng Java profiles.
- Dễ dùng với Docker/Java: hỗ trợ chạy qua lệnh java hoặc docker run.
- Cấu hình linh hoạt: tùy chỉnh đầu ra, khu vực, đường dẫn nguồn, RAM...
- Dùng cho OpenMapTiles/Protomaps: nền tảng cho nhiều dự án bản đồ nổi tiếng.
- Kiến trúc rõ ràng: ánh xạ dữ liệu → sắp xếp theo tile ID → gom nhóm thành tiles.
💡 Vì sao đáng chú ý
Planetiler khác biệt ở khả năng sinh bản đồ toàn cầu trên một máy mà không cần hạ tầng phức tạp. Đây là lựa chọn lý tưởng cho người muốn tạo bản đồ tùy chỉnh từ OpenStreetMap nhanh chóng — từ nhỏ lên tới quy mô toàn thế giới — mà không cần triển khai hệ thống cơ sở dữ liệu lớn. Ngoài ra, sự hỗ trợ YAML và Java giúp cả người không lập trình và nhà phát triển đều dễ dàng tù biến bản đồ theo nhu cầu.
#VectorTiles #OpenStreetMap #Maps #Java #TiniX
Similar Projects
Discover other similar projects and AI models.
Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap data
🌍 The open source route planner api with plenty of features.
Generate any location from the real world in Minecraft with a high level of detail.
Draw pretty maps from OpenStreetMap data! Built with osmnx +matplotlib + shapely
Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code.
🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows