{"openapi":"3.1.0","info":{"title":"CityClimate-API","description":"API for high resolution city climate data","version":"2.17.0"},"paths":{"/v2/cities":{"get":{"tags":["City Climate API v2"],"summary":"Get Cities","description":"Get cities overview.","operationId":"get_cities_v2_cities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cities"}}}},"404":{"description":"Not found"}}}},"/v2/cities-extent":{"get":{"tags":["City Climate API v2"],"summary":"Get Cities Extent","description":"Get heatmap cities overview (API).","operationId":"get_cities_extent_v2_cities_extent_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CitiesExtent"}}}},"404":{"description":"Not found"}}}},"/v2/heat-maps/":{"get":{"tags":["City Climate API v2: High resolution air temperature downscaling to 10 x 10 m"],"summary":"Get Image","description":"Get heatmap image file.","operationId":"get_image_v2_heat_maps__get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"time","in":"query","required":false,"schema":{"type":"string","title":"Timestamp","description":"ISO-formatted (or 'current') date and time for which the data should be fetched","default":"current"},"description":"ISO-formatted (or 'current') date and time for which the data should be fetched"},{"name":"format","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/HeatMapOutputFormats"},{"type":"string"}],"title":"Format","description":"Format of the file","default":"jpg"},"description":"Format of the file"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/heat-maps/meta":{"get":{"tags":["City Climate API v2: High resolution air temperature downscaling to 10 x 10 m"],"summary":"Get Meta","description":"Get heatmap image metadata.","operationId":"get_meta_v2_heat_maps_meta_get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"format","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/HeatMapOutputFormats"},{"type":"null"}],"title":"Format","description":"Filter by format, None means all available formats"},"description":"Filter by format, None means all available formats"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HeatMapMeta"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/heat-maps/image-meta":{"get":{"tags":["City Climate API v2: High resolution air temperature downscaling to 10 x 10 m"],"summary":"Get Image Meta","operationId":"get_image_meta_v2_heat_maps_image_meta_get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"time","in":"query","required":false,"schema":{"type":"string","title":"Timestamp","description":"ISO-formatted (or 'current') date and time for which the data should be fetched","default":"current"},"description":"ISO-formatted (or 'current') date and time for which the data should be fetched"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HeatMapImageMeta"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/pet-maps/":{"get":{"tags":["City Climate API v2: High resolution PET map"],"summary":"Get Image","description":"Get PET map image file.","operationId":"get_image_v2_pet_maps__get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"time","in":"query","required":false,"schema":{"type":"string","title":"Timestamp","description":"ISO-formatted (or 'current') date and time for which the data should be fetched","default":"current"},"description":"ISO-formatted (or 'current') date and time for which the data should be fetched"},{"name":"format","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/PetMapOutputFormats"},{"type":"string"}],"title":"Format","description":"Format of the file","default":"jpg"},"description":"Format of the file"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/pet-maps/meta":{"get":{"tags":["City Climate API v2: High resolution PET map"],"summary":"Get Meta","description":"Get PET map image metadata.","operationId":"get_meta_v2_pet_maps_meta_get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"format","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/PetMapOutputFormats"},{"type":"null"}],"title":"Format","description":"Filter by format, None means all available formats"},"description":"Filter by format, None means all available formats"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetMapMeta"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/pet-maps/image-meta":{"get":{"tags":["City Climate API v2: High resolution PET map"],"summary":"Get Image Meta","operationId":"get_image_meta_v2_pet_maps_image_meta_get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"time","in":"query","required":false,"schema":{"type":"string","title":"Timestamp","description":"ISO-formatted (or 'current') date and time for which the data should be fetched","default":"current"},"description":"ISO-formatted (or 'current') date and time for which the data should be fetched"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PetMapImageMeta"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/wind-maps/meta":{"get":{"tags":["City Climate API v2: High resolution wind map"],"summary":"Get Meta","description":"Get wind map metadata.","operationId":"get_meta_v2_wind_maps_meta_get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WindMapMeta"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/wind-maps/":{"get":{"tags":["City Climate API v2: High resolution wind map"],"summary":"Get Image","description":"Get windmap image file.","operationId":"get_image_v2_wind_maps__get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"variable","in":"query","required":true,"schema":{"enum":["wind_speed","wind_direction"],"type":"string","title":"Variable","description":"Variable to get"},"description":"Variable to get"},{"name":"time","in":"query","required":false,"schema":{"type":"string","title":"Timestamp","description":"ISO-formatted (or 'current') date and time for which the data should be fetched","default":"current"},"description":"ISO-formatted (or 'current') date and time for which the data should be fetched"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/pluvial-flood-maps/":{"get":{"tags":["City Climate API v2: High resolution pluvial flood map"],"summary":"Get Image","description":"Get flood map image file.","operationId":"get_image_v2_pluvial_flood_maps__get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"time","in":"query","required":false,"schema":{"type":"string","title":"Timestamp","description":"ISO-formatted (or 'current') date and time for which the data should be fetched","default":"current"},"description":"ISO-formatted (or 'current') date and time for which the data should be fetched"},{"name":"format","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/FloodMapOutputFormats"},{"type":"string"}],"title":"Format","description":"Format of the file","default":"png"},"description":"Format of the file"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/pluvial-flood-maps/meta":{"get":{"tags":["City Climate API v2: High resolution pluvial flood map"],"summary":"Get Meta","description":"Get flood map image metadata.","operationId":"get_meta_v2_pluvial_flood_maps_meta_get","parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"format","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/FloodMapOutputFormats"},{"type":"null"}],"title":"Format","description":"Filter by format, None means all available formats"},"description":"Filter by format, None means all available formats"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FloodMapMeta"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/risk-maps/{risk_type}/":{"get":{"tags":["City Climate API v2: High resolution calculated risks map"],"summary":"Get Image","description":"Get riskmap image file.","operationId":"get_image_v2_risk_maps__risk_type___get","parameters":[{"name":"risk_type","in":"path","required":true,"schema":{"allOf":[{"$ref":"#/components/schemas/RiskMapRiskTypes"}],"title":"Risk type","description":"Risk type selected"},"description":"Risk type selected"},{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"time","in":"query","required":false,"schema":{"type":"string","title":"Timestamp","description":"ISO-formatted (or 'current') date and time for which the data should be fetched","default":"current"},"description":"ISO-formatted (or 'current') date and time for which the data should be fetched"},{"name":"format","in":"query","required":false,"schema":{"allOf":[{"$ref":"#/components/schemas/RiskMapOutputFormats"}],"title":"Format","description":"Format of the file","default":"jpg"},"description":"Format of the file"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/risk-maps/{risk_type}/meta":{"get":{"tags":["City Climate API v2: High resolution calculated risks map"],"summary":"Get Meta","description":"Get riskmap image metadata.","operationId":"get_meta_v2_risk_maps__risk_type__meta_get","parameters":[{"name":"risk_type","in":"path","required":true,"schema":{"allOf":[{"$ref":"#/components/schemas/RiskMapRiskTypes"}],"title":"Risk type","description":"Risk type selected"},"description":"Risk type selected"},{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"format","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/RiskMapOutputFormats"},{"type":"null"}],"title":"Format","description":"Filter by format, None means all available formats"},"description":"Filter by format, None means all available formats"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskMapMeta"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v2/risk-maps/{risk_type}/image-meta":{"get":{"tags":["City Climate API v2: High resolution calculated risks map"],"summary":"Get Image Meta","operationId":"get_image_meta_v2_risk_maps__risk_type__image_meta_get","parameters":[{"name":"risk_type","in":"path","required":true,"schema":{"allOf":[{"$ref":"#/components/schemas/RiskMapRiskTypes"}],"title":"Risk type","description":"Risk type selected"},"description":"Risk type selected"},{"name":"city","in":"query","required":true,"schema":{"type":"string","title":"City Name","description":"Name of the city"},"description":"Name of the city"},{"name":"time","in":"query","required":false,"schema":{"type":"string","title":"Timestamp","description":"ISO-formatted (or 'current') date and time for which the data should be fetched","default":"current"},"description":"ISO-formatted (or 'current') date and time for which the data should be fetched"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskMapImageMeta"}}}},"404":{"description":"Not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Index","operationId":"index__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"Cities":{"properties":{"cities":{"items":{"$ref":"#/components/schemas/City"},"type":"array","title":"Cities","default":[]}},"type":"object","title":"Cities"},"CitiesExtent":{"properties":{"metadata":{"type":"object","title":"Metadata","default":{"extent":"[lon_min, lat_min, lon_max, lat_max]"}},"units":{"type":"object","title":"Units","default":{"latitude":"degree north","longitude":"degree east"}},"cities":{"items":{"$ref":"#/components/schemas/CityExtent"},"type":"array","title":"Cities","default":[]}},"type":"object","title":"CitiesExtent"},"City":{"properties":{"cityJsonUrl":{"type":"string","title":"Cityjsonurl","default":""},"geonamesId":{"type":"string","title":"Geonamesid","default":""},"hasAirTemperature":{"type":"boolean","title":"Hasairtemperature","default":true},"hasMeasurements":{"type":"boolean","title":"Hasmeasurements","default":false},"measurementProviders":{"items":{"type":"string"},"type":"array","title":"Measurementproviders","default":[]},"hasWinddata":{"type":"boolean","title":"Haswinddata","default":false},"hasPet":{"type":"boolean","title":"Haspet","default":false},"hasPluvialFlood":{"type":"boolean","title":"Haspluvialflood","default":false},"hasRisks":{"type":"boolean","title":"Hasrisks","default":false},"imageCoordinates":{"items":{"type":"number"},"type":"array","title":"Imagecoordinates","default":[]},"panningBounds":{"items":{"type":"number"},"type":"array","title":"Panningbounds","default":[]}},"type":"object","title":"City"},"CityExtent":{"properties":{"city":{"type":"string","title":"City","default":""},"extent":{"items":{"type":"number"},"type":"array","title":"Extent","default":[]}},"type":"object","title":"CityExtent"},"FloodMapMeta":{"properties":{"centerCoordinates":{"items":{"type":"number"},"type":"array","title":"Centercoordinates","default":[]},"geonamesId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geonamesid"},"imageCoordinates":{"items":{"type":"number"},"type":"array","title":"Imagecoordinates","default":[]},"panningBounds":{"items":{"type":"number"},"type":"array","title":"Panningbounds","default":[]},"partnerLogos":{"items":{},"type":"array","title":"Partnerlogos","default":[]},"slug":{"type":"string","title":"Slug"},"timesteps":{"items":{"$ref":"#/components/schemas/FloodMapMetaTimesteps"},"type":"array","title":"Timesteps","default":[]},"zoom":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Zoom"}},"type":"object","required":["slug"],"title":"FloodMapMeta"},"FloodMapMetaTimestepLegend":{"properties":{"max":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max"},"min":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min"},"noPrecipitation":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Noprecipitation"},"precipitationDuration":{"type":"integer","title":"Precipitationduration","default":0}},"type":"object","title":"FloodMapMetaTimestepLegend"},"FloodMapMetaTimesteps":{"properties":{"date":{"type":"string","format":"date-time","title":"Date"},"legend":{"allOf":[{"$ref":"#/components/schemas/FloodMapMetaTimestepLegend"}],"default":{"precipitationDuration":0}},"formats":{"items":{"type":"string"},"type":"array","title":"Formats","default":[]}},"type":"object","required":["date"],"title":"FloodMapMetaTimesteps"},"FloodMapOutputFormats":{"type":"string","enum":["gtiff","png"],"title":"FloodMapOutputFormats"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HeatMapImageMeta":{"properties":{"city":{"type":"string","title":"City"},"time":{"type":"string","format":"date-time","title":"Time"},"extent":{"allOf":[{"$ref":"#/components/schemas/HeatMapImageMetaExtent"}],"default":{}},"legend":{"allOf":[{"$ref":"#/components/schemas/HeatMapImageMetaLegend"}],"default":{"color_palette":["#433543","#563853","#5C3959","#763E70","#94438C","#B967B1","#AF72BD","#AA96D7","#A8B8E4","#A7CDE3","#95DBD7","#77CCC6","#76C0CA","#73ABC8","#77A0D0","#639CA7","#5E9B90","#6AA262","#83A933","#ABB033","#CDB933","#EDC233","#FBAF33","#F98A33","#EE6933","#B95233","#974433","#733933"],"min":0.0,"max":0.0}},"formats":{"items":{"type":"string"},"type":"array","title":"Formats","default":[]}},"type":"object","required":["city","time"],"title":"HeatMapImageMeta"},"HeatMapImageMetaExtent":{"properties":{"xmin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Xmin"},"xmax":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Xmax"},"ymin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ymin"},"ymax":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ymax"}},"type":"object","title":"HeatMapImageMetaExtent"},"HeatMapImageMetaLegend":{"properties":{"color_palette":{"items":{"type":"string"},"type":"array","title":"Color Palette","default":["#433543","#563853","#5C3959","#763E70","#94438C","#B967B1","#AF72BD","#AA96D7","#A8B8E4","#A7CDE3","#95DBD7","#77CCC6","#76C0CA","#73ABC8","#77A0D0","#639CA7","#5E9B90","#6AA262","#83A933","#ABB033","#CDB933","#EDC233","#FBAF33","#F98A33","#EE6933","#B95233","#974433","#733933"]},"min":{"type":"number","title":"Min","default":0},"max":{"type":"number","title":"Max","default":0}},"type":"object","title":"HeatMapImageMetaLegend"},"HeatMapMeta":{"properties":{"centerCoordinates":{"items":{"type":"number"},"type":"array","title":"Centercoordinates","default":[]},"geonamesId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geonamesid"},"imageCoordinates":{"items":{"type":"number"},"type":"array","title":"Imagecoordinates","default":[]},"panningBounds":{"items":{"type":"number"},"type":"array","title":"Panningbounds","default":[]},"partnerLogos":{"items":{},"type":"array","title":"Partnerlogos","default":[]},"slug":{"type":"string","title":"Slug"},"timesteps":{"items":{"$ref":"#/components/schemas/HeatMapMetaTimesteps"},"type":"array","title":"Timesteps","default":[]},"zoom":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Zoom"}},"type":"object","required":["slug"],"title":"HeatMapMeta"},"HeatMapMetaTimestepLegend":{"properties":{"max":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max"},"min":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min"}},"type":"object","title":"HeatMapMetaTimestepLegend"},"HeatMapMetaTimesteps":{"properties":{"date":{"type":"string","format":"date-time","title":"Date"},"legend":{"allOf":[{"$ref":"#/components/schemas/HeatMapMetaTimestepLegend"}],"default":{}},"measurements_providers":{"items":{"type":"string"},"type":"array","title":"Measurements Providers"},"value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value"},"formats":{"items":{"type":"string"},"type":"array","title":"Formats"}},"type":"object","required":["date"],"title":"HeatMapMetaTimesteps"},"HeatMapOutputFormats":{"type":"string","enum":["jpg","jpeg","gtiff","cogtiff","meta","json"],"title":"HeatMapOutputFormats"},"PetMapImageMeta":{"properties":{"city":{"type":"string","title":"City"},"time":{"type":"string","format":"date-time","title":"Time"},"extent":{"allOf":[{"$ref":"#/components/schemas/PetMapImageMetaExtent"}],"default":{}},"legend":{"allOf":[{"$ref":"#/components/schemas/PetMapImageMetaLegend"}],"default":{"color_palette":["#000004","#0b0722","#180a3a","#280b55","#3a096e","#4c0c77","#5c126e","#6c186f","#7c1d6d","#8b2369","#9b2964","#aa2f5e","#b93558","#c73d52","#d4494c","#de5646","#e7633f","#ee7337","#f4822e","#f89527","#fba834","#fcbb45","#fccd5b","#fddb72","#fee788","#fef49f","#fcfdbf"],"min":0.0,"max":0.0}},"formats":{"items":{"type":"string"},"type":"array","title":"Formats","default":[]}},"type":"object","required":["city","time"],"title":"PetMapImageMeta"},"PetMapImageMetaExtent":{"properties":{"xmin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Xmin"},"xmax":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Xmax"},"ymin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ymin"},"ymax":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ymax"}},"type":"object","title":"PetMapImageMetaExtent"},"PetMapImageMetaLegend":{"properties":{"color_palette":{"items":{"type":"string"},"type":"array","title":"Color Palette","default":["#000004","#0b0722","#180a3a","#280b55","#3a096e","#4c0c77","#5c126e","#6c186f","#7c1d6d","#8b2369","#9b2964","#aa2f5e","#b93558","#c73d52","#d4494c","#de5646","#e7633f","#ee7337","#f4822e","#f89527","#fba834","#fcbb45","#fccd5b","#fddb72","#fee788","#fef49f","#fcfdbf"]},"min":{"type":"number","title":"Min","default":0},"max":{"type":"number","title":"Max","default":0}},"type":"object","title":"PetMapImageMetaLegend"},"PetMapMeta":{"properties":{"centerCoordinates":{"items":{"type":"number"},"type":"array","title":"Centercoordinates","default":[]},"geonamesId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geonamesid"},"imageCoordinates":{"items":{"type":"number"},"type":"array","title":"Imagecoordinates","default":[]},"panningBounds":{"items":{"type":"number"},"type":"array","title":"Panningbounds","default":[]},"partnerLogos":{"items":{},"type":"array","title":"Partnerlogos","default":[]},"slug":{"type":"string","title":"Slug"},"timesteps":{"items":{"$ref":"#/components/schemas/PetMapMetaTimesteps"},"type":"array","title":"Timesteps","default":[]},"zoom":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Zoom"}},"type":"object","required":["slug"],"title":"PetMapMeta"},"PetMapMetaTimestepLegend":{"properties":{"max":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max"},"min":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min"}},"type":"object","title":"PetMapMetaTimestepLegend"},"PetMapMetaTimesteps":{"properties":{"date":{"type":"string","format":"date-time","title":"Date"},"legend":{"allOf":[{"$ref":"#/components/schemas/PetMapMetaTimestepLegend"}],"default":{}},"measurements_providers":{"items":{"type":"string"},"type":"array","title":"Measurements Providers"},"value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value"},"formats":{"items":{"type":"string"},"type":"array","title":"Formats"}},"type":"object","required":["date"],"title":"PetMapMetaTimesteps"},"PetMapOutputFormats":{"type":"string","enum":["jpg","jpeg","gtiff"],"title":"PetMapOutputFormats"},"RiskMapImageMeta":{"properties":{"city":{"type":"string","title":"City"},"time":{"type":"string","format":"date-time","title":"Time"},"extent":{"$ref":"#/components/schemas/RiskMapImageMetaExtent"},"legend":{"$ref":"#/components/schemas/RiskMapImageMetaLegend"},"formats":{"items":{"$ref":"#/components/schemas/RiskMapOutputFormats"},"type":"array","title":"Formats"}},"type":"object","required":["city","time"],"title":"RiskMapImageMeta"},"RiskMapImageMetaExtent":{"properties":{"xmin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Xmin"},"xmax":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Xmax"},"ymin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ymin"},"ymax":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ymax"},"dst_crs":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"title":"Dst Crs"}},"type":"object","title":"RiskMapImageMetaExtent"},"RiskMapImageMetaLegend":{"properties":{"color_palette":{"items":{"type":"string"},"type":"array","title":"Color Palette","default":["#F2F2F2","#BBD9C4","#FBE690","#F4BB8B","#EC9E9B"]},"min":{"type":"number","title":"Min","default":0},"max":{"type":"number","title":"Max","default":0}},"type":"object","title":"RiskMapImageMetaLegend"},"RiskMapMeta":{"properties":{"centerCoordinates":{"items":{"type":"number"},"type":"array","title":"Centercoordinates"},"geonamesId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geonamesid"},"imageCoordinates":{"items":{"type":"number"},"type":"array","title":"Imagecoordinates"},"panningBounds":{"items":{"type":"number"},"type":"array","title":"Panningbounds"},"slug":{"type":"string","title":"Slug"},"timesteps":{"items":{"$ref":"#/components/schemas/RiskMapMetaTimesteps"},"type":"array","title":"Timesteps"},"zoom":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Zoom"}},"type":"object","required":["slug"],"title":"RiskMapMeta"},"RiskMapMetaTimestepLegend":{"properties":{"max":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max"},"min":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min"}},"type":"object","title":"RiskMapMetaTimestepLegend"},"RiskMapMetaTimesteps":{"properties":{"date":{"type":"string","format":"date-time","title":"Date"},"legend":{"$ref":"#/components/schemas/RiskMapMetaTimestepLegend"},"formats":{"items":{"$ref":"#/components/schemas/RiskMapOutputFormats"},"type":"array","title":"Formats"}},"type":"object","required":["date"],"title":"RiskMapMetaTimesteps"},"RiskMapOutputFormats":{"type":"string","enum":["cogtiff","gtiff","jpg"],"title":"RiskMapOutputFormats"},"RiskMapRiskTypes":{"type":"string","enum":["frost_stress","heat_stress"],"title":"RiskMapRiskTypes"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WindMapMeta":{"properties":{"centerCoordinates":{"items":{"type":"number"},"type":"array","title":"Centercoordinates","default":[]},"geonamesId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geonamesid"},"panningBounds":{"items":{"type":"number"},"type":"array","title":"Panningbounds","default":[]},"slug":{"type":"string","title":"Slug"},"timesteps":{"items":{"$ref":"#/components/schemas/WindMapMetaTimesteps"},"type":"array","title":"Timesteps","default":[]},"zoom":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Zoom"}},"type":"object","required":["slug"],"title":"WindMapMeta"},"WindMapMetaTimesteps":{"properties":{"date":{"type":"string","format":"date-time","title":"Date"},"wind_direction":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wind Direction"},"wind_speed":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Wind Speed"}},"type":"object","required":["date"],"title":"WindMapMetaTimesteps"}},"securitySchemes":{"apiKey":{"type":"apiKey","in":"query","name":"apikey"}}},"security":[{"apiKey":[]}]}