stac 0.10.0

Rust library for the SpatioTemporal Asset Catalog (STAC) specification
Documentation
{
  "stac_version": "1.0.0",
  "stac_extensions": [
    "https://stac-extensions.github.io/authentication/v1.1.0/schema.json"
  ],
  "type": "Feature",
  "id": "item",
  "bbox": [
    172.9,
    1.3,
    173,
    1.4
  ],
  "geometry": {
    "type": "Polygon",
    "coordinates": [
      [
        [
          172.9,
          1.3
        ],
        [
          173,
          1.3
        ],
        [
          173,
          1.4
        ],
        [
          172.9,
          1.4
        ],
        [
          172.9,
          1.3
        ]
      ]
    ]
  },
  "properties": {
    "datetime": "2020-12-11T22:38:32Z",
    "auth:schemes": {
      "oauth": {
        "type": "oauth2",
        "description": "requires a login and user token",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://example.com/oauth/authorize",
            "tokenUrl": "https://example.com/oauth/token",
            "scopes": {
              "read:example": "Read the example data",
              "write:example": "Write the example data",
              "admin:example": "Read/write/delete the example data"
            }
          }
        }
      },
      "none": {
        "type": "http",
        "scheme": "basic",
        "description": "Free access without restrictions"
      }
    }
  },
  "links": [
    {
      "href": "https://example.com/examples/item.json",
      "rel": "self"
    }
  ],
  "assets": {
    "data": {
      "href": "https://example.com/examples/file.xyz",
      "title": "Secure Asset Example",
      "type": "application/vnd.example",
      "roles": [
        "data"
      ],
      "auth:refs": [
        "oauth"
      ]
    }
  }
}