awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
protomaps avatar

protomaps/PMTiles

0
View on GitHub↗
2,662 stele·169 fork-uri·TypeScript·other·3 vizualizăriprotomaps.com/docs/pmtiles↗

PMTiles

PMTiles is a cloud-native geospatial data format and a set of tools for creating cloud-optimized map tile archives. It organizes map tile pyramids into a single-file archive, allowing map data to be stored and retrieved from remote buckets without a dedicated backend database.

The project provides a map tile format converter to transform various data sources into this unified archive and a map tile server proxy that serves these archives to display systems using standard protocols. It enables the use of HTTP byte-range requests and metadata-driven indexing to retrieve specific tiles without downloading the entire file.

The system covers map data archiving, static map tile distribution, and offline map data storage. It includes command-line tools for uploading archives to cloud storage buckets.

Features

  • Cloud-Native Geospatial Formats - Implements a storage standard that allows map data to be retrieved from remote buckets without a backend database.
  • Byte-Range Optimized Storage - Archives map tile pyramids into a single file optimized for cloud storage access via HTTP byte-range requests.
  • Tile Pyramids - Organizes map data as a linear sequence of tiles across zoom levels for efficient random access.
  • Single-File Persistence - Packages a complete map tile pyramid into a single portable binary file.
  • Byte-Range Indexing - Uses a fixed-size header and directory to map tile coordinates to exact byte offsets within the archive.
  • Map Tile Hosting - Serves map tiles directly from cloud storage using a single archive file instead of a database server.
  • Map Tile Serving - Packages tiled map data into a single file for hosting on cloud storage without a dedicated server.
  • Byte-Range Requesting - Implements HTTP byte-range requests to retrieve specific map tiles without downloading the entire archive.
  • Geospatial Tile Coordinate Resolution - Calculates required byte ranges for specific map coordinates and zoom levels on the client side.
  • Offline Map Data Managers - Organizes map tile pyramids into a single portable file for use in offline environments.
  • Format Conversions - Transforms various tile data sources into a unified archive format for easier deployment.
  • Map Tile Archive Converters - Transforms various tiled map data formats into a unified archive for simplified distribution.
  • Static Hosting Utilities - Enables map data to be hosted on read-only cloud object storage without requiring an application server.
  • Vector Tile Serving - Serves tiles from a single archive file to map display systems using standard tile server protocols.
  • Vector Tile Distribution - Packages map data into a single file for easy sharing and hosting via standard HTTP range requests.
  • Map Tile Server Proxies - Provides a proxy that serves map tiles from a single archive via standard Z/X/Y tile server interfaces.
  • Vector Tile Conversion - Transforms various tile data formats into a unified archive file to simplify distribution.

Istoric stele

Graficul istoricului de stele pentru protomaps/pmtilesGraficul istoricului de stele pentru protomaps/pmtiles

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru PMTiles

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu PMTiles.
  • hyperknot/openfreemapAvatar hyperknot

    hyperknot/openfreemap

    4,737Vezi pe GitHub↗

    OpenFreeMap is an OpenStreetMap vector tile server and distribution system designed for self-hosted map tile infrastructure. It provides a platform for deploying and managing full-planet map datasets on independent server infrastructure, delivering map data as vector tiles. The system distinguishes itself by distributing pre-processed map data as standard filesystem images, allowing for the mounting of full-planet extracts without the need for a live database. It utilizes a static file serving model and a vector tile distribution system that provides weekly updates in image formats for local

    Pythongeospatialgismaplibre
    Vezi pe GitHub↗4,737
  • crosstalk-solutions/project-nomadAvatar Crosstalk-Solutions

    Crosstalk-Solutions/project-nomad

    30,944Vezi pe GitHub↗

    Project Nomad is a self-hosted survival suite and containerized offline operating environment. It provides a collection of essential tools, including a local retrieval-augmented generation system, an offline mapping server, and a local knowledge base for large language models, all designed to operate on air-gapped hardware. The system prioritizes total offline isolation to ensure telemetry-free operation. It enables private data analysis and semantic document querying through local-first vector storage and offline model execution, keeping all data on internal hardware without requiring intern

    TypeScript
    Vezi pe GitHub↗30,944
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • dxcweb/high-speed-downloaderAvatar dxcweb

    dxcweb/high-speed-downloader

    7,129Vezi pe GitHub↗

    This project is a JavaScript-based HTTP download manager and accelerator designed to increase file transfer rates within a web browser. It functions as a multi-threaded download accelerator that retrieves remote resources by splitting files into smaller segments for simultaneous downloading. The tool utilizes HTTP range requests to fetch multiple file segments in parallel, maximizing available network bandwidth. It manages this process through a client-side blob buffer and memory management system that stores binary data before assembling the segments into the final file. The system covers c

    javascript
    Vezi pe GitHub↗7,129
Vezi toate cele 30 alternative pentru PMTiles→

Întrebări frecvente

Ce face protomaps/pmtiles?

PMTiles is a cloud-native geospatial data format and a set of tools for creating cloud-optimized map tile archives. It organizes map tile pyramids into a single-file archive, allowing map data to be stored and retrieved from remote buckets without a dedicated backend database.

Care sunt principalele funcționalități ale protomaps/pmtiles?

Principalele funcționalități ale protomaps/pmtiles sunt: Cloud-Native Geospatial Formats, Byte-Range Optimized Storage, Tile Pyramids, Single-File Persistence, Byte-Range Indexing, Map Tile Hosting, Map Tile Serving, Byte-Range Requesting.

Care sunt câteva alternative open-source pentru protomaps/pmtiles?

Alternativele open-source pentru protomaps/pmtiles includ: hyperknot/openfreemap — OpenFreeMap is an OpenStreetMap vector tile server and distribution system designed for self-hosted map tile… crosstalk-solutions/project-nomad — Project Nomad is a self-hosted survival suite and containerized offline operating environment. It provides a… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… litedb-org/litedb — LiteDB is a serverless NoSQL document store and embedded database engine for .NET applications. It persists… dxcweb/high-speed-downloader — This project is a JavaScript-based HTTP download manager and accelerator designed to increase file transfer rates… mbdavid/litedb — LiteDB is a serverless, embedded NoSQL document database for .NET applications. It persists data into a single…