View Code? Open in Web Editor
NEW
Serverless Microservices for the GeoCore API, used internally for the core geospatial functionalities of the GeoSentry ๐ Platform facilitated by the Terrarium package. The Services are built with Docker, stored on Artifact Registry, deployed on Cloud Run and discoverable with Service Directory.
Home Page: https://geosentry.web.app
License: MIT License
Dockerfile 9.75%
Python 90.25%
geocore's Issues
Develop the /spectral endpoint of the geocore-raster service
Generate spectral images for indices and export them to the assets bucket and register them with the task clerk.
Request Format
{
"bounds" : [<float>,<float>,<float>,<float> ],
"timestamp" : <isostr>,
"prefix" : <str>,
"bucket" : <str>,
"index" : <str>
}
Response Format
{
"complete" : <bool>,
"export-task" : <str>
}
Develop the /check endpoint of the geocore-chrono service
check runtime
Check if a new acquisition exists given the bounds and last acquisition date
Response Format
Request Format
{
"bounds" : [<float>,<float>,<float>,<float> ],
"timestamp" : <isostr>
}
Develop the /truecolor endpoint of the geocore-raster service
Generate truecolor image and export it to the assets bucket and register it with the task clerk.
Request Format
{
"bounds" : [<float>,<float>,<float>,<float> ],
"timestamp" : <isostr>,
"prefix" : <str>,
"bucket" : <str>
}
Response Format
{
"complete" : <bool>,
"export-tasks" : <str>
}
Develop the /select endpoint of the geocore-chrono service
select runtime
Select the latest tileimage for the bounds that completely covers the geometry.
Return the timestamps for the last 5 acquisitions on that cycle.
Response Format
{
"timestamps" : <list><isostr>
}
Request Format
{
"bounds" : [<float>, <float>, <float>, <float> ],
"count" : <int>
}
Fill documentation for geocore-spectral REST specs
Develop an /altitude endpoint for geocore-raster
Service must create an altitude contours image from the ALOS DSM dataset
Fill documentation for geocore-chrono REST specs
Develop an /scl endpoint in geocore-raster
Service has to create the scene classification layer from the Sentinel-2 Image and add the correct color palette.