Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Open-S2

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@Open-S2

Open S2

Open source 21st century cartographic tools.

Logo

Open S2

Homepage  •  Documentation  •  Discord  •  Roadmap

 

Our Mission

Open-source digital GIS tools that are easy to use, cross-compatible with browsers, operating systems, and embedded platforms, while prioritizing accessibility by bridging the gap between data and its application.

 

This Project is dedicated to maintaining 3 core components split into modules:

Data Specifications

ProjectRoleLanguagesDescription
open-vector-tileauthorTypescript & RustA new Vector Tile Spec that is backwards compatible withmapbox-vector-tile.
s2-pmtilesauthorTypescript & RustThis library reads/writes PMTiles V3.0 as well as S2PMTiles V1.0
s2-tilejsonauthorTypescript & RustTileJSON is a mostlybackwards-compatible open standard for representing map metadata.
s2jsonauthorTypescript & RustS2JSON is a new standard build ontop ofGeoJSON including 3D and S2 Geometry.

Mapping Engine tools

ProjectRoleLanguagesDescription
s2maps-gpuauthorTypescript & RustHigh-performance, and GPU-accelerated map engine for rendering large-scale, interactive maps.
earclipauthorTypescript & RustFast and small polygon triangulation library with builtin tesselation.
unicode-shaper-rsauthorRustZero dep,no_std, light & fast library to prepare complex unicode patters for rendering.
style-engine (TBD)authorTypescript & RustA styling engine that usesgis-tools to build mapping data that can be used bys2maps-gpu.

Data Parsing/Tooling/Creation

ProjectRoleLanguagesDescription
gis-toolsauthorTypescript & RustA collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.
glyph-genauthorTypescript & C++Build MSDF glyphs from fonts and icons sets to be rendered by a GPU.
pbfauthorTypescript & RustZero dependency,no_std, lightweight and fast library for protobuffers.
gis-pipelines (TBD)authorTypescript & RustA collection of scripts to scrape, parse, and build GIS data from a variety of online sources.


Maps showcase

PinnedLoading

  1. s2maps-gpus2maps-gpuPublic

    TypeScript 9

  2. gis-toolsgis-toolsPublic

    A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.

    TypeScript 3

  3. earclipearclipPublic

    Triangle mesh designed to be fast, efficient, and sphere capable.

    Rust 8 1

  4. glyph-genglyph-genPublic

    Build glyph data using various formats and storage methods

    C 2

  5. s2-pmtiless2-pmtilesPublic

    This library reads/writes PMTiles V3.0 as well as S2PMTiles V1.0

    Rust 2

  6. open-vector-tileopen-vector-tilePublic

    This library reads/writes Open Vector Tiles

    TypeScript 7 1

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 12 repositories
  • open-vector-tile Public

    This library reads/writes Open Vector Tiles

    Open-S2/open-vector-tile’s past year of commit activity
    TypeScript 7 1 0 0 UpdatedMar 30, 2025
  • s2-tilejson Public

    JSON format for describing s2 map tilesets.

    Open-S2/s2-tilejson’s past year of commit activity
    Rust 10 0 0 UpdatedMar 30, 2025
  • s2json Public

    S2JSON is a specification for encoding a variety of geographic data structures

    Open-S2/s2json’s past year of commit activity
    Rust 10 0 0 UpdatedMar 29, 2025
  • earclip Public

    Triangle mesh designed to be fast, efficient, and sphere capable.

    Open-S2/earclip’s past year of commit activity
    Rust 8 1 0 0 UpdatedMar 28, 2025
  • pbf Public

    Lightweight no_std library for the protobuffer protocol

    Open-S2/pbf’s past year of commit activity
    Rust 20 0 0 UpdatedMar 28, 2025
  • gis-tools Public

    A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.

    Open-S2/gis-tools’s past year of commit activity
    TypeScript 30 0 0 UpdatedMar 17, 2025
  • unicode-shaper Public

    Shape unicode text so that renderers like WebGL and WebGPU can properly display the glyphs.

    Open-S2/unicode-shaper’s past year of commit activity
    Rust 10 0 0 UpdatedMar 15, 2025
  • .github Public

    Profile

    Open-S2/.github’s past year of commit activity
    00 1 0 UpdatedJan 17, 2025
  • s2maps-gpu Public
    Open-S2/s2maps-gpu’s past year of commit activity
    TypeScript 90 1 0 UpdatedOct 4, 2024
  • s2-pmtiles Public

    This library reads/writes PMTiles V3.0 as well as S2PMTiles V1.0

    Open-S2/s2-pmtiles’s past year of commit activity
    Rust 20 0 0 UpdatedOct 3, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…


[8]ページ先頭

©2009-2025 Movatter.jp