:author: Adam Liddell :description: Useful links for the S2 Geometry ecosystem, including documentation, implementations and links to existing users of S2. :keywords: S2, S2 Geometry, links, concepts, visualisations, implementations, users Useful S2 Geometry Links ======================== Your micro 'Awesome S2 Geometry' list. If you have another S2 related link that may be useful here, please `open an Issue `__ or PR. Documentation ------------- Core documentation of S2 and the S2 cell system. - `S2 Geometry `__: The S2 Geometry homepage. - `S2 Cells `__: Reference S2 documentation on the S2 cell system. - `S2 Geometry Concepts `__: The concepts page of this documentation. - `Earth Cube `__: Description of the face cell mapping in the S2 cell system. - `S2 Cell Statistics `__: Details on the sizes of S2 cells at each level. - `Geometry on the Sphere `__: Presentation on the core concepts of the S2 cell hierarchy. Visualisations -------------- Mapping and visualisation tools for S2 cells. - `S2 Region Coverer Online Viewer `__: Interactive S2 cell covering calculator. Implementations --------------- Reference and third-party implementations of S2 in various languages. - `google/s2geometry `__: The reference C++ and Python implementation. - `google/s2-geometry-library-java `__: The reference Java implementation. - `sidewalklabs/s2sphere `__: A pure-Python S2 implementation. - `golang/geo `__: A Go implementation of S2. - `radarlabs/s2 `__: NodeJS, Javascript and TypeScript bindings for the reference C++ implementation. - `mapbox/node-s2 `__: NodeJS/Javascript bindings for the reference C++ implementation. - `r-spatial/s2 `__: R bindings for the reference implementation. - `s2geometry-d `__: A D implementation of S2. - `s2-geometry-kotlin `__: A Kotlin implementation of S2. Users ----- Users of S2 in general, not just of this library. - `Apache Lucene `__: Used to implement spatial indexing for Apache Solr. - `Azure Data Explorer `__: Used by the ``geo_point_to_s2cell`` function. - `BigQuery `__: Used to implement the BigQuery geography functions. - `ClickHouse `__: Used to implement geographical data and indexing. - `CockroachDB `__: Used to implement the spatial indexing. - `InfluxDB `__: Used to implement the `Geo` package. - `MongoDB `__: Used to implement the ``2dsphere`` indexing. - `PhotoPrism `__: Used to implement photo geocoding. - `S2 Users Mailing List `__: The Google Groups mailing list for S2 users and developers.