> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withleaf.io/llms.txt
> Use this file to discover all available pages before exploring further.

# PlanetScope

> PlanetScope imagery through Leaf's crop monitoring service: available asset types, subscription handling, and Planet-specific geometry requirements.

Leaf integrates with Planet to deliver PlanetScope imagery at 3-meter resolution with near-daily revisit times. Leaf handles the subscription process internally, fetching both back-fill and forward-fill images based on the dates you specify.

<Warning>
  PlanetScope imagery is billed by area.
</Warning>

When you create a satellite field with `providers: ["planet"]`, Leaf first checks whether Planet is enabled for your API owner. If Planet is not enabled, field creation fails before the subscription is created.

## Supported item and asset types

Leaf supports the `PSScene` item type with these asset types:

### ortho\_analytic\_8b\_sr

Atmospherically corrected surface reflectance. This is the default and the most commonly used asset type. Leaf produces 13 images per pass.

| Band | Name          |
| :--- | :------------ |
| 1    | Coastal Blue  |
| 2    | Blue          |
| 3    | Green I       |
| 4    | Green         |
| 5    | Yellow        |
| 6    | Red           |
| 7    | Red Edge      |
| 8    | Near-infrared |

### ortho\_analytic\_8b

Radiometrically calibrated analytic image stored as 16-bit scaled radiance. Same 8 bands as `ortho_analytic_8b_sr`. Leaf produces 13 images per pass.

### ortho\_visual

Color-corrected visual image with 3 bands (Red, Blue, Green). Leaf produces 2 images per pass.

### ortho\_udm2

Usable data mask (Cloud 2.0). Contains 8 bands:

| Band | Description     |
| :--- | :-------------- |
| 1    | Clear map       |
| 2    | Snow map        |
| 3    | Shadow map      |
| 4    | Light haze map  |
| 5    | Heavy haze map  |
| 6    | Cloud map       |
| 7    | Confidence map  |
| 8    | Unusable pixels |

### ortho\_analytic\_8b\_xml

Radiometrically calibrated analytic image metadata.

## Requesting multiple asset types

You can request more than one asset type per satellite field. Specify them in the `assetTypes` array when creating the field:

```json theme={null}
{
  "externalId": "my-field-001",
  "providers": ["planet"],
  "assetTypes": ["ortho_analytic_8b_sr", "ortho_udm2"],
  "geometry": {
    "type": "MultiPolygon",
    "coordinates": [...]
  }
}
```

If you omit `assetTypes`, Leaf defaults to `ortho_analytic_8b_sr`.

## Checking the subscription

`GET /services/satellite/api/fields/{id}/subscription`

Returns the active subscription details for a Planet-enabled field, including `planetAssetTypes`, `planetItemTypes`, and `startDate`.

## Geometry requirements

Planet has stricter geometry requirements than Sentinel-2:

* The geometry must be valid (no self-intersections).
* Maximum vertices: 1,500.
* Minimum inner ring area: 1.0 m².

Field creation fails if these requirements are not met.

## What to do next

* [Satellite Overview](/satellite/overview) — How the crop monitoring service works and provider comparison.
* [Sentinel-2](/satellite/sentinel) — Free imagery at 10m resolution.
* [API Reference: Satellite](/api-reference/satellite) — Full endpoint reference.
