{"openapi":"3.1.0","info":{"title":"tiler","description":"\n    tiler\n    ","version":"0.1.0"},"paths":{"/cog/collections":{"get":{"tags":["Cloud Optimized GeoTIFF"],"summary":" Collections","operationId":"_collections_cog_collections_get","responses":{"200":{"description":"Return list of available collections.","content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Response  Collections Cog Collections Get"}}}}},"security":[{"APIKeyQuery":[]}]}},"/cog/collection/{collection}":{"get":{"tags":["Cloud Optimized GeoTIFF"],"summary":" Collection","operationId":"_collection_cog_collection__collection__get","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"collection","in":"path","required":true,"schema":{"type":"string","description":"Collection name.","title":"Collection"},"description":"Collection name."}],"responses":{"200":{"description":"Return list of available datasets in a given collection, with their bounds and other info.","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"},"title":"Response  Collection Cog Collection  Collection  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cog/pixel_count/{collection}":{"get":{"tags":["Cloud Optimized GeoTIFF"],"summary":" Pixel Count","description":"Get pixel counts of a given collection for a given bbounding box.\nCheck for intersection with every file and sum the counts accross them.\nThis handles boundig boxes intersecting multiple ratsers,\nbut assumes that the rasters are mutually exlusive.\nAssume one-band rasters.","operationId":"_pixel_count_cog_pixel_count__collection__get","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"collection","in":"path","required":true,"schema":{"type":"string","description":"Collection name.","title":"Collection"},"description":"Collection name."},{"name":"bounds","in":"query","required":true,"schema":{"type":"string","title":"Bounding box."}},{"name":"categories","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pixel categories."}}],"responses":{"200":{"description":"Return dataset's bounds.","content":{"application/json":{"schema":{"type":"object","title":"Response  Pixel Count Cog Pixel Count  Collection  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cog/info":{"get":{"tags":["Cloud Optimized GeoTIFF"],"summary":"Info","description":"Return dataset's basic info.","operationId":"info_cog_info_get","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Dataset name","title":"Name"},"description":"Dataset name"}],"responses":{"200":{"description":"Return dataset's basic info.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Info"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cog/info.geojson":{"get":{"tags":["Cloud Optimized GeoTIFF"],"summary":"Info Geojson","description":"Return dataset's basic info as a GeoJSON feature.","operationId":"info_geojson_cog_info_geojson_get","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Dataset name","title":"Name"},"description":"Dataset name"}],"responses":{"200":{"description":"Return dataset's basic info as a GeoJSON feature.","content":{"application/geo+json":{"schema":{"$ref":"#/components/schemas/Feature_Polygon_Info_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cog/statistics":{"get":{"tags":["Cloud Optimized GeoTIFF"],"summary":"Statistics","description":"Get Dataset statistics.","operationId":"statistics_cog_statistics_get","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Dataset name","title":"Name"},"description":"Dataset name"},{"name":"bidx","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"title":"Band indexes","description":"Dataset band indexes"},"description":"Dataset band indexes","examples":{"one-band":{"value":[1]},"multi-bands":{"value":[1,2,3]}}},{"name":"expression","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Band Math expression","description":"rio-tiler's band math expression"},"description":"rio-tiler's band math expression","examples":{"simple":{"description":"Simple band math.","value":"b1/b2"},"multi-bands":{"description":"Semicolon (;) delimited expressions (band1: b1/b2, band2: b2+b3).","value":"b1/b2;b2+b3"}}},{"name":"nodata","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Nodata value","description":"Overwrite internal Nodata value"},"description":"Overwrite internal Nodata value"},{"name":"unscale","in":"query","required":false,"schema":{"type":"boolean","title":"Apply internal Scale/Offset","description":"Apply internal Scale/Offset. Defaults to `False`.","default":false},"description":"Apply internal Scale/Offset. Defaults to `False`."},{"name":"resampling","in":"query","required":false,"schema":{"enum":["nearest","bilinear","cubic","cubic_spline","lanczos","average","mode","gauss","rms"],"type":"string","description":"RasterIO resampling algorithm. Defaults to `nearest`.","default":"nearest","title":"Resampling"},"description":"RasterIO resampling algorithm. Defaults to `nearest`."},{"name":"reproject","in":"query","required":false,"schema":{"enum":["nearest","bilinear","cubic","cubic_spline","lanczos","average","mode","sum","rms"],"type":"string","description":"WarpKernel resampling algorithm (only used when doing re-projection). Defaults to `nearest`.","default":"nearest","title":"Reproject"},"description":"WarpKernel resampling algorithm (only used when doing re-projection). Defaults to `nearest`."},{"name":"max_size","in":"query","required":false,"schema":{"type":"integer","default":1024,"title":"Max Size"}},{"name":"height","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height"}},{"name":"width","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Width"}},{"name":"algorithm","in":"query","required":false,"schema":{"enum":["hillshade","contours","normalizedIndex","terrarium","terrainrgb"],"type":"string","description":"Algorithm name","title":"Algorithm"},"description":"Algorithm name"},{"name":"algorithm_params","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Algorithm parameter","title":"Algorithm Params"},"description":"Algorithm parameter"},{"name":"categorical","in":"query","required":false,"schema":{"type":"boolean","description":"Return statistics for categorical dataset.","default":false,"title":"Categorical"},"description":"Return statistics for categorical dataset."},{"name":"c","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"integer"}]}},{"type":"null"}],"title":"Pixels values for categories.","description":"List of values for which to report counts.","examples":[1,2,3]},"description":"List of values for which to report counts."},{"name":"p","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"title":"Percentile values","description":"List of percentile values (default to [2, 98]).","examples":[2,5,95,98]},"description":"List of percentile values (default to [2, 98])."},{"name":"histogram_bins","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Histogram bins.","description":"\nDefines the number of equal-width bins in the given range (10, by default).\n\nIf bins is a sequence (comma `,` delimited values), it defines a monotonically increasing array of bin edges, including the rightmost edge, allowing for non-uniform bin widths.\n\nlink: https://numpy.org/doc/stable/reference/generated/numpy.histogram.html\n            "},"description":"\nDefines the number of equal-width bins in the given range (10, by default).\n\nIf bins is a sequence (comma `,` delimited values), it defines a monotonically increasing array of bin edges, including the rightmost edge, allowing for non-uniform bin widths.\n\nlink: https://numpy.org/doc/stable/reference/generated/numpy.histogram.html\n            ","examples":{"simple":{"description":"Defines the number of equal-width bins","value":8},"array":{"description":"Defines custom bin edges (comma `,` delimited values)","value":"0,100,200,300"}}},{"name":"histogram_range","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Histogram range","description":"\nComma `,` delimited range of the bins.\n\nThe lower and upper range of the bins. If not provided, range is simply (a.min(), a.max()).\n\nValues outside the range are ignored. The first element of the range must be less than or equal to the second.\nrange affects the automatic bin computation as well.\n\nlink: https://numpy.org/doc/stable/reference/generated/numpy.histogram.html\n            ","examples":"0,1000"},"description":"\nComma `,` delimited range of the bins.\n\nThe lower and upper range of the bins. If not provided, range is simply (a.min(), a.max()).\n\nValues outside the range are ignored. The first element of the range must be less than or equal to the second.\nrange affects the automatic bin computation as well.\n\nlink: https://numpy.org/doc/stable/reference/generated/numpy.histogram.html\n            "}],"responses":{"200":{"description":"Return dataset's statistics.","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/BandStatistics"},"title":"Response Statistics Cog Statistics Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Cloud Optimized GeoTIFF"],"summary":"Geojson Statistics","description":"Get Statistics from a geojson feature or featureCollection.","operationId":"geojson_statistics_cog_statistics_post","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Dataset name","title":"Name"},"description":"Dataset name"},{"name":"coord_crs","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Coordinate Reference System of the input coords. Default to `epsg:4326`.","title":"Coord Crs"},"description":"Coordinate Reference System of the input coords. Default to `epsg:4326`."},{"name":"dst_crs","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Output Coordinate Reference System.","title":"Dst Crs"},"description":"Output Coordinate Reference System."},{"name":"bidx","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"title":"Band indexes","description":"Dataset band indexes"},"description":"Dataset band indexes","examples":{"one-band":{"value":[1]},"multi-bands":{"value":[1,2,3]}}},{"name":"expression","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Band Math expression","description":"rio-tiler's band math expression"},"description":"rio-tiler's band math expression","examples":{"simple":{"description":"Simple band math.","value":"b1/b2"},"multi-bands":{"description":"Semicolon (;) delimited expressions (band1: b1/b2, band2: b2+b3).","value":"b1/b2;b2+b3"}}},{"name":"nodata","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Nodata value","description":"Overwrite internal Nodata value"},"description":"Overwrite internal Nodata value"},{"name":"unscale","in":"query","required":false,"schema":{"type":"boolean","title":"Apply internal Scale/Offset","description":"Apply internal Scale/Offset. Defaults to `False`.","default":false},"description":"Apply internal Scale/Offset. Defaults to `False`."},{"name":"resampling","in":"query","required":false,"schema":{"enum":["nearest","bilinear","cubic","cubic_spline","lanczos","average","mode","gauss","rms"],"type":"string","description":"RasterIO resampling algorithm. Defaults to `nearest`.","default":"nearest","title":"Resampling"},"description":"RasterIO resampling algorithm. Defaults to `nearest`."},{"name":"reproject","in":"query","required":false,"schema":{"enum":["nearest","bilinear","cubic","cubic_spline","lanczos","average","mode","sum","rms"],"type":"string","description":"WarpKernel resampling algorithm (only used when doing re-projection). Defaults to `nearest`.","default":"nearest","title":"Reproject"},"description":"WarpKernel resampling algorithm (only used when doing re-projection). Defaults to `nearest`."},{"name":"max_size","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Size"}},{"name":"height","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height"}},{"name":"width","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Width"}},{"name":"algorithm","in":"query","required":false,"schema":{"enum":["hillshade","contours","normalizedIndex","terrarium","terrainrgb"],"type":"string","description":"Algorithm name","title":"Algorithm"},"description":"Algorithm name"},{"name":"algorithm_params","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Algorithm parameter","title":"Algorithm Params"},"description":"Algorithm parameter"},{"name":"categorical","in":"query","required":false,"schema":{"type":"boolean","description":"Return statistics for categorical dataset.","default":false,"title":"Categorical"},"description":"Return statistics for categorical dataset."},{"name":"c","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"integer"}]}},{"type":"null"}],"title":"Pixels values for categories.","description":"List of values for which to report counts.","examples":[1,2,3]},"description":"List of values for which to report counts."},{"name":"p","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"title":"Percentile values","description":"List of percentile values (default to [2, 98]).","examples":[2,5,95,98]},"description":"List of percentile values (default to [2, 98])."},{"name":"histogram_bins","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Histogram bins.","description":"\nDefines the number of equal-width bins in the given range (10, by default).\n\nIf bins is a sequence (comma `,` delimited values), it defines a monotonically increasing array of bin edges, including the rightmost edge, allowing for non-uniform bin widths.\n\nlink: https://numpy.org/doc/stable/reference/generated/numpy.histogram.html\n            "},"description":"\nDefines the number of equal-width bins in the given range (10, by default).\n\nIf bins is a sequence (comma `,` delimited values), it defines a monotonically increasing array of bin edges, including the rightmost edge, allowing for non-uniform bin widths.\n\nlink: https://numpy.org/doc/stable/reference/generated/numpy.histogram.html\n            ","examples":{"simple":{"description":"Defines the number of equal-width bins","value":8},"array":{"description":"Defines custom bin edges (comma `,` delimited values)","value":"0,100,200,300"}}},{"name":"histogram_range","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Histogram range","description":"\nComma `,` delimited range of the bins.\n\nThe lower and upper range of the bins. If not provided, range is simply (a.min(), a.max()).\n\nValues outside the range are ignored. The first element of the range must be less than or equal to the second.\nrange affects the automatic bin computation as well.\n\nlink: https://numpy.org/doc/stable/reference/generated/numpy.histogram.html\n            ","examples":"0,1000"},"description":"\nComma `,` delimited range of the bins.\n\nThe lower and upper range of the bins. If not provided, range is simply (a.min(), a.max()).\n\nValues outside the range are ignored. The first element of the range must be less than or equal to the second.\nrange affects the automatic bin computation as well.\n\nlink: https://numpy.org/doc/stable/reference/generated/numpy.histogram.html\n            "}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/FeatureCollection"},{"$ref":"#/components/schemas/Feature"}],"description":"GeoJSON Feature or FeatureCollection.","title":"Geojson"}}}},"responses":{"200":{"description":"Return dataset's statistics from feature or featureCollection.","content":{"application/geo+json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/FeatureCollection_Feature_Annotated_Union_Point__MultiPoint__LineString__MultiLineString__Polygon__MultiPolygon__GeometryCollection___FieldInfo_annotation_NoneType__required_True__discriminator__type_____StatisticsInGeoJSON__"},{"$ref":"#/components/schemas/Feature_Annotated_Union_Point__MultiPoint__LineString__MultiLineString__Polygon__MultiPolygon__GeometryCollection___FieldInfo_annotation_NoneType__required_True__discriminator__type____StatisticsInGeoJSON_"}],"title":"Response Geojson Statistics Cog Statistics Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cog/tiles/simple/{z}/{x}/{y}":{"get":{"tags":["Cloud Optimized GeoTIFF"],"summary":"Tile","description":"Create map tile from a dataset.","operationId":"tile_cog_tiles_simple__z___x___y__get","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"z","in":"path","required":true,"schema":{"type":"integer","description":"Identifier (Z) selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile.","title":"Z"},"description":"Identifier (Z) selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile."},{"name":"x","in":"path","required":true,"schema":{"type":"integer","description":"Column (X) index of the tile on the selected TileMatrix. It cannot exceed the MatrixHeight-1 for the selected TileMatrix.","title":"X"},"description":"Column (X) index of the tile on the selected TileMatrix. It cannot exceed the MatrixHeight-1 for the selected TileMatrix."},{"name":"y","in":"path","required":true,"schema":{"type":"integer","description":"Row (Y) index of the tile on the selected TileMatrix. It cannot exceed the MatrixWidth-1 for the selected TileMatrix.","title":"Y"},"description":"Row (Y) index of the tile on the selected TileMatrix. It cannot exceed the MatrixWidth-1 for the selected TileMatrix."},{"name":"scale","in":"query","required":false,"schema":{"type":"integer","maximum":4,"exclusiveMinimum":0,"default":1,"title":"Scale"}},{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Dataset name","title":"Name"},"description":"Dataset name"},{"name":"nodata","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Nodata value","description":"Overwrite internal Nodata value"},"description":"Overwrite internal Nodata value"},{"name":"unscale","in":"query","required":false,"schema":{"type":"boolean","title":"Apply internal Scale/Offset","description":"Apply internal Scale/Offset. Defaults to `False`.","default":false},"description":"Apply internal Scale/Offset. Defaults to `False`."},{"name":"resampling","in":"query","required":false,"schema":{"enum":["nearest","bilinear","cubic","cubic_spline","lanczos","average","mode","gauss","rms"],"type":"string","description":"RasterIO resampling algorithm. Defaults to `nearest`.","default":"nearest","title":"Resampling"},"description":"RasterIO resampling algorithm. Defaults to `nearest`."},{"name":"reproject","in":"query","required":false,"schema":{"enum":["nearest","bilinear","cubic","cubic_spline","lanczos","average","mode","sum","rms"],"type":"string","description":"WarpKernel resampling algorithm (only used when doing re-projection). Defaults to `nearest`.","default":"nearest","title":"Reproject"},"description":"WarpKernel resampling algorithm (only used when doing re-projection). Defaults to `nearest`."},{"name":"buffer","in":"query","required":false,"schema":{"anyOf":[{"type":"number","exclusiveMinimum":0.0},{"type":"null"}],"title":"Tile buffer.","description":"Buffer on each side of the given tile. It must be a multiple of `0.5`. Output **tilesize** will be expanded to `tilesize + 2 * buffer` (e.g 0.5 = 257x257, 1.0 = 258x258)."},"description":"Buffer on each side of the given tile. It must be a multiple of `0.5`. Output **tilesize** will be expanded to `tilesize + 2 * buffer` (e.g 0.5 = 257x257, 1.0 = 258x258)."},{"name":"padding","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","exclusiveMinimum":0},{"type":"null"}],"title":"Tile padding.","description":"Padding to apply to each tile edge. Helps reduce resampling artefacts along edges. Defaults to `0`."},"description":"Padding to apply to each tile edge. Helps reduce resampling artefacts along edges. Defaults to `0`."},{"name":"algorithm","in":"query","required":false,"schema":{"enum":["hillshade","contours","normalizedIndex","terrarium","terrainrgb"],"type":"string","description":"Algorithm name","title":"Algorithm"},"description":"Algorithm name"},{"name":"algorithm_params","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Algorithm parameter","title":"Algorithm Params"},"description":"Algorithm parameter"},{"name":"rescale","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Min/Max data Rescaling","description":"comma (',') delimited Min,Max range. Can set multiple time for multiple bands.","examples":["0,2000","0,1000","0,10000"]},"description":"comma (',') delimited Min,Max range. Can set multiple time for multiple bands."},{"name":"color_formula","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color Formula","description":"rio-color formula (info: https://github.com/mapbox/rio-color)"},"description":"rio-color formula (info: https://github.com/mapbox/rio-color)"},{"name":"colormap_name","in":"query","required":false,"schema":{"enum":["ocean","tab20c_r","cividis_r","afmhot_r","twilight_shifted_r","prgn","ylorbr_r","balance","tab20_r","bugn_r","turbid","matter","haline","cubehelix_r","rainbow","summer","puor","prism_r","deep_r","brbg_r","tempo_r","curl","dark2","pastel1_r","rdpu_r","paired_r","bone","cmrmap_r","brbg","pubu_r","gist_heat_r","tab20c","greens_r","thermal","purples_r","blues_r","coolwarm","oxy_r","twilight_r","flag","coolwarm_r","oranges","ylgnbu_r","paired","thermal_r","rdylbu_r","tab20b","ylgnbu","schwarzwald","rdylgn_r","turbo_r","algae_r","puor_r","inferno_r","nipy_spectral_r","reds","blues","bone_r","ylgn_r","reds_r","gist_earth","brg_r","set3","gist_rainbow_r","turbid_r","spring","ylorrd_r","purd_r","seismic_r","gist_earth_r","delta","diff_r","haline_r","gist_heat","gist_yarg","plasma","prism","ice","greys","rdgy_r","rain","gnuplot","spring_r","phase_r","hot","jet_r","gist_gray_r","orrd_r","spectral","flag_r","matter_r","pink","delta_r","viridis_r","set2_r","ocean_r","afmhot","ylgn","curl_r","tarn_r","bupu_r","greys_r","seismic","hot_r","piyg_r","tab10_r","plasma_r","accent","viridis","amp","binary","hsv_r","pastel2_r","pink_r","jet","gray","rdgy","rdpu","purd","amp_r","autumn_r","gist_yarg_r","pastel2","solar_r","inferno","topo_r","pastel1","gist_gray","summer_r","rdylbu","gist_ncar_r","bupu","set1","dark2_r","topo","pubugn_r","rdylgn","prgn_r","gray_r","winter_r","ylorrd","ylorbr","deep","set1_r","brg","bugn","tab20b_r","copper","rain_r","rdbu_r","gnbu","binary_r","gnuplot2_r","rplumbo","accent_r","solar","algae","twilight","cmrmap","gist_rainbow","nipy_spectral","cool_r","orrd","oxy","magma_r","cubehelix","spectral_r","purples","terrain","phase","rdbu","terrain_r","speed_r","wistia","wistia_r","diff","autumn","tab20","speed","cividis","dense_r","magma","dense","hsv","set2","piyg","ice_r","balance_r","gnuplot_r","gnbu_r","oranges_r","gist_stern","tab10","rainbow_r","gist_stern_r","bwr_r","cool","bwr","pubu","turbo","tarn","winter","greens","pubugn","cfastie","gist_ncar","set3_r","gnuplot2","twilight_shifted","copper_r","tempo"],"type":"string","description":"Colormap name","title":"Colormap Name"},"description":"Colormap name"},{"name":"colormap","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON encoded custom Colormap","title":"Colormap"},"description":"JSON encoded custom Colormap"},{"name":"return_mask","in":"query","required":false,"schema":{"type":"boolean","description":"Add mask to the output data. Defaults to `True`","default":true,"title":"Return Mask"},"description":"Add mask to the output data. Defaults to `True`"}],"responses":{"200":{"description":"Return an image.","content":{"image/png":{},"image/jpeg":{},"image/jpg":{},"image/webp":{},"image/jp2":{},"image/tiff; application=geotiff":{},"application/x-binary":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cog/preview/simple":{"get":{"tags":["Cloud Optimized GeoTIFF"],"summary":"Preview","description":"Create preview of a dataset.","operationId":"preview_cog_preview_simple_get","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Dataset name","title":"Name"},"description":"Dataset name"},{"name":"nodata","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Nodata value","description":"Overwrite internal Nodata value"},"description":"Overwrite internal Nodata value"},{"name":"unscale","in":"query","required":false,"schema":{"type":"boolean","title":"Apply internal Scale/Offset","description":"Apply internal Scale/Offset. Defaults to `False`.","default":false},"description":"Apply internal Scale/Offset. Defaults to `False`."},{"name":"resampling","in":"query","required":false,"schema":{"enum":["nearest","bilinear","cubic","cubic_spline","lanczos","average","mode","gauss","rms"],"type":"string","description":"RasterIO resampling algorithm. Defaults to `nearest`.","default":"nearest","title":"Resampling"},"description":"RasterIO resampling algorithm. Defaults to `nearest`."},{"name":"reproject","in":"query","required":false,"schema":{"enum":["nearest","bilinear","cubic","cubic_spline","lanczos","average","mode","sum","rms"],"type":"string","description":"WarpKernel resampling algorithm (only used when doing re-projection). Defaults to `nearest`.","default":"nearest","title":"Reproject"},"description":"WarpKernel resampling algorithm (only used when doing re-projection). Defaults to `nearest`."},{"name":"max_size","in":"query","required":false,"schema":{"type":"integer","default":1024,"title":"Max Size"}},{"name":"height","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height"}},{"name":"width","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Width"}},{"name":"algorithm","in":"query","required":false,"schema":{"enum":["hillshade","contours","normalizedIndex","terrarium","terrainrgb"],"type":"string","description":"Algorithm name","title":"Algorithm"},"description":"Algorithm name"},{"name":"algorithm_params","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Algorithm parameter","title":"Algorithm Params"},"description":"Algorithm parameter"},{"name":"rescale","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Min/Max data Rescaling","description":"comma (',') delimited Min,Max range. Can set multiple time for multiple bands.","examples":["0,2000","0,1000","0,10000"]},"description":"comma (',') delimited Min,Max range. Can set multiple time for multiple bands."},{"name":"color_formula","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color Formula","description":"rio-color formula (info: https://github.com/mapbox/rio-color)"},"description":"rio-color formula (info: https://github.com/mapbox/rio-color)"},{"name":"colormap_name","in":"query","required":false,"schema":{"enum":["ocean","tab20c_r","cividis_r","afmhot_r","twilight_shifted_r","prgn","ylorbr_r","balance","tab20_r","bugn_r","turbid","matter","haline","cubehelix_r","rainbow","summer","puor","prism_r","deep_r","brbg_r","tempo_r","curl","dark2","pastel1_r","rdpu_r","paired_r","bone","cmrmap_r","brbg","pubu_r","gist_heat_r","tab20c","greens_r","thermal","purples_r","blues_r","coolwarm","oxy_r","twilight_r","flag","coolwarm_r","oranges","ylgnbu_r","paired","thermal_r","rdylbu_r","tab20b","ylgnbu","schwarzwald","rdylgn_r","turbo_r","algae_r","puor_r","inferno_r","nipy_spectral_r","reds","blues","bone_r","ylgn_r","reds_r","gist_earth","brg_r","set3","gist_rainbow_r","turbid_r","spring","ylorrd_r","purd_r","seismic_r","gist_earth_r","delta","diff_r","haline_r","gist_heat","gist_yarg","plasma","prism","ice","greys","rdgy_r","rain","gnuplot","spring_r","phase_r","hot","jet_r","gist_gray_r","orrd_r","spectral","flag_r","matter_r","pink","delta_r","viridis_r","set2_r","ocean_r","afmhot","ylgn","curl_r","tarn_r","bupu_r","greys_r","seismic","hot_r","piyg_r","tab10_r","plasma_r","accent","viridis","amp","binary","hsv_r","pastel2_r","pink_r","jet","gray","rdgy","rdpu","purd","amp_r","autumn_r","gist_yarg_r","pastel2","solar_r","inferno","topo_r","pastel1","gist_gray","summer_r","rdylbu","gist_ncar_r","bupu","set1","dark2_r","topo","pubugn_r","rdylgn","prgn_r","gray_r","winter_r","ylorrd","ylorbr","deep","set1_r","brg","bugn","tab20b_r","copper","rain_r","rdbu_r","gnbu","binary_r","gnuplot2_r","rplumbo","accent_r","solar","algae","twilight","cmrmap","gist_rainbow","nipy_spectral","cool_r","orrd","oxy","magma_r","cubehelix","spectral_r","purples","terrain","phase","rdbu","terrain_r","speed_r","wistia","wistia_r","diff","autumn","tab20","speed","cividis","dense_r","magma","dense","hsv","set2","piyg","ice_r","balance_r","gnuplot_r","gnbu_r","oranges_r","gist_stern","tab10","rainbow_r","gist_stern_r","bwr_r","cool","bwr","pubu","turbo","tarn","winter","greens","pubugn","cfastie","gist_ncar","set3_r","gnuplot2","twilight_shifted","copper_r","tempo"],"type":"string","description":"Colormap name","title":"Colormap Name"},"description":"Colormap name"},{"name":"colormap","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JSON encoded custom Colormap","title":"Colormap"},"description":"JSON encoded custom Colormap"},{"name":"return_mask","in":"query","required":false,"schema":{"type":"boolean","description":"Add mask to the output data. Defaults to `True`","default":true,"title":"Return Mask"},"description":"Add mask to the output data. Defaults to `True`"}],"responses":{"200":{"description":"Return an image.","content":{"image/png":{},"image/jpeg":{},"image/jpg":{},"image/webp":{},"image/jp2":{},"image/tiff; application=geotiff":{},"application/x-binary":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/colorMaps":{"get":{"tags":["ColorMaps"],"summary":"Retrieve the list of available colormaps.","description":"Retrieve the list of available colormaps.","operationId":"getColorMaps","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColorMapsList"}}}}},"security":[{"APIKeyQuery":[]}]}},"/colorMaps/{colorMapId}":{"get":{"tags":["ColorMaps"],"summary":"Retrieve the colorMap metadata or image.","description":"Retrieve the metadata of the specified colormap.","operationId":"getColorMap","security":[{"APIKeyQuery":[]}],"parameters":[{"name":"colorMapId","in":"path","required":true,"schema":{"enum":["ocean","tab20c_r","cividis_r","afmhot_r","twilight_shifted_r","prgn","ylorbr_r","balance","tab20_r","bugn_r","turbid","matter","haline","cubehelix_r","rainbow","summer","puor","prism_r","deep_r","brbg_r","tempo_r","curl","dark2","pastel1_r","rdpu_r","paired_r","bone","cmrmap_r","brbg","pubu_r","gist_heat_r","tab20c","greens_r","thermal","purples_r","blues_r","coolwarm","oxy_r","twilight_r","flag","coolwarm_r","oranges","ylgnbu_r","paired","thermal_r","rdylbu_r","tab20b","ylgnbu","schwarzwald","rdylgn_r","turbo_r","algae_r","puor_r","inferno_r","nipy_spectral_r","reds","blues","bone_r","ylgn_r","reds_r","gist_earth","brg_r","set3","gist_rainbow_r","turbid_r","spring","ylorrd_r","purd_r","seismic_r","gist_earth_r","delta","diff_r","haline_r","gist_heat","gist_yarg","plasma","prism","ice","greys","rdgy_r","rain","gnuplot","spring_r","phase_r","hot","jet_r","gist_gray_r","orrd_r","spectral","flag_r","matter_r","pink","delta_r","viridis_r","set2_r","ocean_r","afmhot","ylgn","curl_r","tarn_r","bupu_r","greys_r","seismic","hot_r","piyg_r","tab10_r","plasma_r","accent","viridis","amp","binary","hsv_r","pastel2_r","pink_r","jet","gray","rdgy","rdpu","purd","amp_r","autumn_r","gist_yarg_r","pastel2","solar_r","inferno","topo_r","pastel1","gist_gray","summer_r","rdylbu","gist_ncar_r","bupu","set1","dark2_r","topo","pubugn_r","rdylgn","prgn_r","gray_r","winter_r","ylorrd","ylorbr","deep","set1_r","brg","bugn","tab20b_r","copper","rain_r","rdbu_r","gnbu","binary_r","gnuplot2_r","rplumbo","accent_r","solar","algae","twilight","cmrmap","gist_rainbow","nipy_spectral","cool_r","orrd","oxy","magma_r","cubehelix","spectral_r","purples","terrain","phase","rdbu","terrain_r","speed_r","wistia","wistia_r","diff","autumn","tab20","speed","cividis","dense_r","magma","dense","hsv","set2","piyg","ice_r","balance_r","gnuplot_r","gnbu_r","oranges_r","gist_stern","tab10","rainbow_r","gist_stern_r","bwr_r","cool","bwr","pubu","turbo","tarn","winter","greens","pubugn","cfastie","gist_ncar","set3_r","gnuplot2","twilight_shifted","copper_r","tempo"],"type":"string","description":"ColorMap name","title":"Colormapid"},"description":"ColorMap name"},{"name":"format","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ImageType"},{"type":"null"}],"description":"Return colorMap as Image.","title":"Format"},"description":"Return colorMap as Image."},{"name":"orientation","in":"query","required":false,"schema":{"anyOf":[{"enum":["vertical","horizontal"],"type":"string"},{"type":"null"}],"description":"Image Orientation.","title":"Orientation"},"description":"Image Orientation."},{"name":"height","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Image Height (default to 20px for horizontal or 256px for vertical).","title":"Height"},"description":"Image Height (default to 20px for horizontal or 256px for vertical)."},{"name":"width","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Image Width (default to 256px for horizontal or 20px for vertical).","title":"Width"},"description":"Image Width (default to 256px for horizontal or 20px for vertical)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":{"type":"array","prefixItems":[{"type":"integer"},{"type":"integer"},{"type":"integer"},{"type":"integer"}],"minItems":4,"maxItems":4}},{"type":"array","items":{"type":"array","prefixItems":[{"type":"array","prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"minItems":2,"maxItems":2},{"type":"array","prefixItems":[{"type":"integer"},{"type":"integer"},{"type":"integer"},{"type":"integer"}],"minItems":4,"maxItems":4}],"minItems":2,"maxItems":2}}],"title":"Response Getcolormap"}},"image/png":{},"image/jpeg":{},"image/jpg":{},"image/webp":{},"image/jp2":{},"image/tiff; application=geotiff":{},"application/x-binary":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/healthz":{"get":{"tags":["Health Check"],"summary":"Health Check.","description":"Health Check.","operationId":"healthCheck","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyQuery":[]}]}}},"components":{"schemas":{"BandStatistics":{"properties":{"min":{"type":"number","title":"Min"},"max":{"type":"number","title":"Max"},"mean":{"type":"number","title":"Mean"},"count":{"type":"number","title":"Count"},"sum":{"type":"number","title":"Sum"},"std":{"type":"number","title":"Std"},"median":{"type":"number","title":"Median"},"majority":{"type":"number","title":"Majority"},"minority":{"type":"number","title":"Minority"},"unique":{"type":"number","title":"Unique"},"histogram":{"items":{"items":{"anyOf":[{"type":"number"},{"type":"integer"}]},"type":"array"},"type":"array","title":"Histogram"},"valid_percent":{"type":"number","title":"Valid Percent"},"masked_pixels":{"type":"number","title":"Masked Pixels"},"valid_pixels":{"type":"number","title":"Valid Pixels"}},"additionalProperties":true,"type":"object","required":["min","max","mean","count","sum","std","median","majority","minority","unique","histogram","valid_percent","masked_pixels","valid_pixels"],"title":"BandStatistics","description":"Band statistics"},"BaseModel":{"properties":{},"type":"object","title":"BaseModel"},"BoundingBox":{"prefixItems":[{"title":"Left"},{"title":"Bottom"},{"title":"Right"},{"title":"Top"}],"type":"array","maxItems":4,"minItems":4},"ColorMapsList":{"properties":{"colorMaps":{"items":{"type":"string"},"type":"array","title":"Colormaps"},"links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"}},"type":"object","required":["colorMaps","links"],"title":"ColorMapsList","description":"Model for colormap list."},"Feature":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Input"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Input","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"anyOf":[{"type":"object"},{"$ref":"#/components/schemas/BaseModel"},{"type":"null"}],"title":"Properties"},"id":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"title":"Id"}},"type":"object","required":["type","geometry","properties"],"title":"Feature","description":"Feature Model"},"FeatureCollection":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"FeatureCollection","title":"Type"},"features":{"items":{"$ref":"#/components/schemas/Feature"},"type":"array","title":"Features"}},"type":"object","required":["type","features"],"title":"FeatureCollection","description":"FeatureCollection Model"},"FeatureCollection_Feature_Annotated_Union_Point__MultiPoint__LineString__MultiLineString__Polygon__MultiPolygon__GeometryCollection___FieldInfo_annotation_NoneType__required_True__discriminator__type_____StatisticsInGeoJSON__":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"FeatureCollection","title":"Type"},"features":{"items":{"$ref":"#/components/schemas/Feature_Annotated_Union_Point__MultiPoint__LineString__MultiLineString__Polygon__MultiPolygon__GeometryCollection___FieldInfo_annotation_NoneType__required_True__discriminator__type____StatisticsInGeoJSON_"},"type":"array","title":"Features"}},"type":"object","required":["type","features"],"title":"FeatureCollection[Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], StatisticsInGeoJSON]]"},"Feature_Annotated_Union_Point__MultiPoint__LineString__MultiLineString__Polygon__MultiPolygon__GeometryCollection___FieldInfo_annotation_NoneType__required_True__discriminator__type____StatisticsInGeoJSON_":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"anyOf":[{"$ref":"#/components/schemas/StatisticsInGeoJSON"},{"type":"null"}]},"id":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"title":"Id"}},"type":"object","required":["type","geometry","properties"],"title":"Feature[Annotated[Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection], FieldInfo(annotation=NoneType, required=True, discriminator='type')], StatisticsInGeoJSON]"},"Feature_Polygon_Info_":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"$ref":"#/components/schemas/Polygon"},{"type":"null"}]},"properties":{"anyOf":[{"$ref":"#/components/schemas/Info"},{"type":"null"}]},"id":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"title":"Id"}},"type":"object","required":["type","geometry","properties"],"title":"Feature[Polygon, Info]"},"GeometryCollection-Input":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Input"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Input","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"GeometryCollection-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ImageType":{"type":"string","enum":["png","npy","tif","jpeg","jpg","jp2","webp","pngraw"],"title":"ImageType","description":"Available Output image type."},"Info":{"properties":{"bounds":{"$ref":"#/components/schemas/BoundingBox"},"minzoom":{"type":"integer","title":"Minzoom"},"maxzoom":{"type":"integer","title":"Maxzoom"},"band_metadata":{"items":{"prefixItems":[{"type":"string"},{"type":"object"}],"type":"array","maxItems":2,"minItems":2},"type":"array","title":"Band Metadata"},"band_descriptions":{"items":{"prefixItems":[{"type":"string"},{"type":"string"}],"type":"array","maxItems":2,"minItems":2},"type":"array","title":"Band Descriptions"},"dtype":{"type":"string","title":"Dtype"},"nodata_type":{"type":"string","enum":["Alpha","Mask","Internal","Nodata","None"],"title":"Nodata Type"},"colorinterp":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Colorinterp"},"scales":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"type":"null"}],"title":"Scales"},"offsets":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"type":"null"}],"title":"Offsets"},"colormap":{"anyOf":[{"additionalProperties":{"prefixItems":[{"type":"integer"},{"type":"integer"},{"type":"integer"},{"type":"integer"}],"type":"array","maxItems":4,"minItems":4},"type":"object"},{"type":"null"}],"title":"Colormap"}},"additionalProperties":true,"type":"object","required":["bounds","minzoom","maxzoom","band_metadata","band_descriptions","dtype","nodata_type"],"title":"Info","description":"Dataset Info."},"LineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"LineString","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2,"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"LineString","description":"LineString Model"},"Link":{"properties":{"href":{"type":"string","title":"Href","description":"Supplies the URI to a remote resource (or resource fragment).","examples":["http://data.example.com/buildings/123"]},"rel":{"type":"string","title":"Rel","description":"The type or semantics of the relation.","examples":["alternate"]},"type":{"anyOf":[{"$ref":"#/components/schemas/MediaType"},{"type":"null"}],"description":"A hint indicating what the media type of the result of dereferencing the link should be.","examples":["application/geo+json"]},"templated":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Templated","description":"This flag set to true if the link is a URL template."},"varBase":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Varbase","description":"A base path to retrieve semantic information about the variables used in URL template.","examples":["/ogcapi/vars/"]},"hreflang":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hreflang","description":"A hint indicating what the language of the result of dereferencing the link should be.","examples":["en"]},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Used to label the destination of a link such that it can be used as a human-readable identifier.","examples":["Trierer Strasse 70, 53115 Bonn"]},"length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Length"}},"type":"object","required":["href","rel"],"title":"Link","description":"Link model.\n\nRef: https://github.com/opengeospatial/ogcapi-tiles/blob/master/openapi/schemas/common-core/link.yaml\n\nCode generated using https://github.com/koxudaxi/datamodel-code-generator/"},"MediaType":{"type":"string","enum":["image/tiff; application=geotiff","image/jp2","image/png","image/png","image/jpeg","image/jpg","image/webp","application/x-binary","application/xml","application/json","application/geo+json","text/html","text/plain","application/x-protobuf","application/vnd.mapbox-vector-tile","application/ndjson","application/geo+json-seq","application/schema+json","text/csv","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0"],"title":"MediaType","description":"Responses Media types formerly known as MIME types."},"MultiLineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiLineString","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiLineString","description":"MultiLineString Model"},"MultiPoint":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPoint","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPoint","description":"MultiPoint Model"},"MultiPolygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPolygon","title":"Type"},"coordinates":{"items":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array"},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPolygon","description":"MultiPolygon Model"},"Point":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Point","title":"Type"},"coordinates":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}],"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Point","description":"Point Model"},"Polygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Polygon","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Polygon","description":"Polygon Model"},"Position2D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"}],"type":"array","maxItems":2,"minItems":2},"Position3D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"},{"type":"number","title":"Altitude"}],"type":"array","maxItems":3,"minItems":3},"StatisticsInGeoJSON":{"properties":{"statistics":{"additionalProperties":{"$ref":"#/components/schemas/BandStatistics"},"type":"object","title":"Statistics"}},"additionalProperties":true,"type":"object","required":["statistics"],"title":"StatisticsInGeoJSON","description":"Statistics model in geojson response."},"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"}},"securitySchemes":{"APIKeyQuery":{"type":"apiKey","in":"query","name":"access_token"}}}}