{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://truleaf.org/fields/data-formats/1.0.0/zones-geojson.schema.json","title":"Zones (geo/zones.geojson)","description":"The zones of every succeeded zoning of the workspace: MultiPolygon always, foreign member truleaf. Zones are not an application prescription.","type":"object","additionalProperties":false,"required":["type","truleaf","features"],"properties":{"type":{"const":"FeatureCollection"},"truleaf":{"$ref":"#/$defs/truleaf"},"bbox":{"$ref":"#/$defs/bbox"},"features":{"type":"array","items":{"$ref":"#/$defs/feature"}}},"$defs":{"truleaf":{"type":"object","additionalProperties":false,"required":["schema","formatVersion","attribution","generatedAt","exportId"],"description":"Truleaf foreign member (an RFC 7946 extension).","properties":{"schema":{"type":"string","format":"uri","description":"<FIELDS_EXPORT_REGISTER_BASE_URL>/<version>/<name>.schema.json."},"formatVersion":{"type":"string","pattern":"^(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)$"},"attribution":{"type":"array","items":{"type":"string","minLength":1}},"generatedAt":{"type":"string","format":"date-time"},"exportId":{"type":"string","format":"uuid"}}},"bbox":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number"}},"position":{"type":"array","minItems":2,"maxItems":3,"prefixItems":[{"type":"number","minimum":-180,"maximum":180},{"type":"number","minimum":-90,"maximum":90}],"items":{"type":"number"},"description":"[longitude, latitude] in EPSG:4326, 6 decimals."},"linearRing":{"type":"array","minItems":4,"items":{"$ref":"#/$defs/position"}},"polygonCoordinates":{"type":"array","minItems":1,"items":{"$ref":"#/$defs/linearRing"}},"multiPolygon":{"type":"object","additionalProperties":false,"required":["type","coordinates"],"properties":{"type":{"const":"MultiPolygon"},"coordinates":{"type":"array","minItems":1,"items":{"$ref":"#/$defs/polygonCoordinates"}},"bbox":{"$ref":"#/$defs/bbox"}}},"feature":{"type":"object","additionalProperties":false,"required":["type","geometry","properties"],"properties":{"type":{"const":"Feature"},"id":{"type":"string","format":"uuid"},"geometry":{"$ref":"#/$defs/multiPolygon"},"properties":{"$ref":"#/$defs/zoneProperties"},"bbox":{"$ref":"#/$defs/bbox"}}},"zoneProperties":{"type":"object","additionalProperties":false,"required":["zoneNo","areaHa","mean","median","min","max","std","pxCount","indexCode","k","kappaWithin","kappaAcross","label","datesUsed","parcelId","zoningId","generatedAt"],"properties":{"zoneNo":{"type":"integer","minimum":1,"description":"1..k, low to high mean."},"areaHa":{"type":"number","minimum":0},"mean":{"type":"number"},"median":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"std":{"type":"number","minimum":0},"pxCount":{"type":"integer","minimum":0},"indexCode":{"type":"string","enum":["ndvi","savi","msavi2","evi","ndre","cire","ndmi","gndvi","ndwi"],"description":"The satellite index the zoning used."},"k":{"type":"integer","minimum":1},"kappaWithin":{"type":["number","null"],"minimum":-1,"maximum":1},"kappaAcross":{"type":["number","null"],"minimum":-1,"maximum":1},"label":{"type":"string","enum":["persistent","this_season"]},"datesUsed":{"type":"array","items":{"type":"string","format":"date"}},"parcelId":{"type":"string","format":"uuid"},"zoningId":{"type":"string","format":"uuid"},"generatedAt":{"type":"string","format":"date-time"}}}}}