From f58d541d8ff0067e5d748116707e982f4536c435 Mon Sep 17 00:00:00 2001 From: Corey Farwell Date: Tue, 14 May 2024 20:58:43 +0000 Subject: [PATCH 1/2] Convert capabilities into tabular format --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 43232ea..350c011 100644 --- a/README.md +++ b/README.md @@ -21,18 +21,18 @@ Supported dimensions: X, Y, Z, M, T ## Available implementations -* GeoJSON Reader + Writer -* [GEOS](https://github.com/georust/geos) Reader + Writer -* [GDAL](https://github.com/georust/gdal) geometry Reader + Writer -* WKB Reader + Writer supporting - - PostGIS geometries for [rust-postgres](https://github.com/sfackler/rust-postgres), [SQLx](https://github.com/launchbadge/sqlx) and [Diesel](https://github.com/diesel-rs/diesel). - - GeoPackage geometries for [SQLx](https://github.com/launchbadge/sqlx) -* [WKT](https://github.com/georust/wkt) Reader + Writer -* CSV Reader + Writer -* SVG Writer -* [geo-types](https://github.com/georust/geo) Reader + Writer -* MVT (Mapbox Vector Tiles) Reader + Writer -* GPX Reader +| Format | Read | Write | Notes | +|---------|------|-------|-------| +| GeoJSON | ✅ | ✅ | | +| [GEOS](https://github.com/georust/geos) | ✅ | ✅ | | +| [GDAL](https://github.com/georust/gdal) | ✅ | ✅ | | +| WKB | ✅ | ✅ | Supports PostGIS geometries for [rust-postgres](https://github.com/sfackler/rust-postgres), [SQLx](https://github.com/launchbadge/sqlx) and [Diesel](https://github.com/diesel-rs/diesel). And also supports GeoPackage geometries for [SQLx](https://github.com/launchbadge/sqlx). | +| [WKT](https://github.com/georust/wkt) | ✅ | ✅ | | +| CSV | ✅ | ✅ | | +| SVG | ❌ | ✅ | | +| [geo-types](https://github.com/georust/geo) | ✅ | ✅ | | +| MVT (Mapbox Vector Tiles) | ✅ | ✅ | | +| GPX | ✅ | ❌ | | [geozero-shp](https://github.com/georust/geozero/tree/main/geozero-shp) [![crates.io version](https://img.shields.io/crates/v/geozero-shp.svg)](https://crates.io/crates/geozero-shp) [![docs.rs docs](https://docs.rs/geozero-shp/badge.svg)](https://docs.rs/geozero-shp) From 179f8d163f1fda47b399dd9e85284f8cf932d0f6 Mon Sep 17 00:00:00 2001 From: Corey Farwell Date: Wed, 15 May 2024 09:34:45 +0000 Subject: [PATCH 2/2] Move more to table --- README.md | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 350c011..f06dab0 100644 --- a/README.md +++ b/README.md @@ -33,22 +33,10 @@ Supported dimensions: X, Y, Z, M, T | [geo-types](https://github.com/georust/geo) | ✅ | ✅ | | | MVT (Mapbox Vector Tiles) | ✅ | ✅ | | | GPX | ✅ | ❌ | | - -[geozero-shp](https://github.com/georust/geozero/tree/main/geozero-shp) [![crates.io version](https://img.shields.io/crates/v/geozero-shp.svg)](https://crates.io/crates/geozero-shp) -[![docs.rs docs](https://docs.rs/geozero-shp/badge.svg)](https://docs.rs/geozero-shp) - -* Shapefile Reader - -[flatgeobuf](https://github.com/flatgeobuf/flatgeobuf) [![crates.io version](https://img.shields.io/crates/v/flatgeobuf.svg)](https://crates.io/crates/flatgeobuf) -[![docs.rs docs](https://docs.rs/flatgeobuf/badge.svg)](https://docs.rs/flatgeobuf) - -* FlatGeobuf Reader - -[geoarrow](https://github.com/geoarrow/geoarrow-rs) [![crates.io version](https://img.shields.io/crates/v/geoarrow.svg)](https://crates.io/crates/geoarrow) -[![docs.rs docs](https://docs.rs/geoarrow/badge.svg)](https://docs.rs/geoarrow) - -* GeoArrow Reader and Writer -* GeoParquet Reader and Writer +| Shapefile | ✅ | ❌ | Available via the [geozero-shp](https://crates.io/crates/geozero-shp) crate. | +| FlatGeobuf | ✅ | ❌ | Available via the [flatgeobuf](https://crates.io/crates/flatgeobuf) crate. | +| GeoArrow | ✅ | ✅ | Available via the [geoarrow](https://crates.io/crates/geoarrow) crate. | +| GeoParquet | ✅ | ✅ | Available via the [geoarrow](https://crates.io/crates/geoarrow) crate. | ## Applications