serde_esri provides struct definitions to represent Esri JSON objects with serde::Deserialize and serde::Serialize trait implementations.

serde_esri has additional features:

  • geo implements From for the Esri JSON objects.
  • geoarrow provides compatibility with arrow and geoarrow by implementing geoarrow geometry traits as well as providing a utility function featureset_to_geoarrow() which converts a FeatureSet to an arrow GeoTable.
  • places-client provides an API client for the Places Service REST API.