ForestSpatial Services

ForestSpatial provides a PyWPS service for geospatial data analysis. Use the following WPS endpoint:

http://forestspatial.treemetrics.com//wps

GetCapabilities DescribeProcess

Available Processes:

  • get_access_token_from_sentinel_hub

    Get SentinelHub access token.

  • vegeation_indices

    Compute NDVI, EVI, IRB, IRP images from the input image.

  • get_up42_catalog_data

    Sorts records first by cloud cover and then by date and time.

  • check_quota_from_up42

    Get UP42 quota data.

  • get_sentinel_catalog_data

    Sorts records first by cloud cover and then by date and time.

  • download_image_from_s2dr3

    Download image from S2DR3.

  • raster_to_cog

    This process optimise raster for cloud visualisation including: (1) Conversion to 8 bits (0-255), (2) Stretch image histogram for better contrast visualisation (optional), (3) Create Alpha channel for performance with Geoserver, (4) Image compression, (6) COG gdal default parameters fo tiled data, pyramid layers, etc

  • download_image_from_provider

    Download image from integrated provider.

  • get_fs_registry_catalog_data

    Process to get catalog data from Forest Spatial registry

  • download_image_from_fs_registry

    Download image from FS registry.

  • get_s2_image

    Get the RGB and NDVI image with less cloud cover for the defined season

  • healthcheck

    Operation status of ForestSpatial.

  • download_image_from_up42

    Download image from UP42.

  • show_forest_on_the_thumbnail

    Process to show forest on the thumbnail as a point.

  • rf_canopy

    This process uses Random Forest model for binary forest canopy segmentation. The service uses the Random Forest model and the user provided "Point Labels" to perform and image segmentation. The images allowed are 4 bands RGBN with spatial resolution around 0.3-0.6m. The "Point Labels" should contain values of Forest or Non-Forest for each point.

  • download_image_from_sentinel_hub

    Download image from Sentinel Hub.

  • get_full_catalog_data

    Process to choose between UP42 and Sentinel processes based on selected sensors.

  • sam_canopy

    This process uses SAM model for binary forest canopy segmentation. The service uses the SAM model and the user provided "Point Labels" to perform and image segmentation. The images allowed are 3 bands RGB with spatial resolution around 0.3-0.6m. The "Point Labels" should contain values of Forest or Non-Forest for each point. After the first run, if the precomputed SAM embeddings are available in the output directory, the service allows to use new "Point Labels" and the precomputed SAM embeddings of a given image without need of performing a full computation (faster).

  • _process_example

    This process is an example to show the different types or inputs and return a raster and a string outputs

  • check_quota_from_sentinel_hub

    Get sentinel hub quota data.

  • dino_strata

    This process does Multi-class strata segmentation. The service can run a new image or using precomputed DINO features, if available. The service uses the DINO model and user provided "Point Labels" to perform and image segmentation. The images allowed are 3 bands RGB with spatial resolution around 0.3-0.6m. After the first run, if the precomputed DINO features are available in the output directory, the service allows to use new "Point Labels" and the precomputed DINO features of a given image without need of performing a full computation (faster).

  • sam_canopy_change

    The Forest Change Detection Service is designed to identify changes in forest canopy between two high-resolution satellite images within a specified area of interest. It takes two input images (e.g., the oldest and newest images), an area of interest (AOI), and Forest/Non-Forest labeled points as input. The service performs a change detection analysis, generating Forest Masks and a Change file representing the detected changes.

  • rf_canopy_change

    The Forest Change Detection Service is designed to identify changes in forest canopy between two high-resolution satellite images within a specified area of interest. It takes two input images (e.g., the oldest and newest images), an area of interest (AOI), and Forest/Non-Forest labeled points as input. The service performs a change detection analysis, generating Forest Masks and a Change file representing the detected changes.

  • last_year_change

    Identification of patches of vegetation that have been removed within the last year based on Sentinel-2 images.

  • general_vegetation_classification

    General vegetation classification based on NDVI, as defined in pseudo Forest Canopy Density (FCD) script available in SentinelHub