|
|
Geospatial Web Services |
|
|
|
|
Introduction
Nearly 80 geospatial Web services have been developed to provide geospatial processing and analysis based on existing software or geosciences modules. Most of them are developed to manipulate raster, vector, process satellite image data based on Geographic Resources Analysis Support System (GRASS), which is an open source (GNU GPL'ed), image processing and geographic information system (GIS). Some other Web services are developed based on our existing Web services or some geoscience analysis modules.
These Web services are SOAP based, each service has WSDL description and the service input and output are accessible network points, i.e. URLs (Uniform Resource Locator). As a result, these geospatial Web services could be used easily and invoked independently by any client in any part of the world. All these Web services have been categorized according to OGC standard service type taxonomy and registered into the catalogue services, so that they can be easily searched for use. They have been used in an Online Analysis System (GeOnAS) within the framework of GeoBrain, an open, interoperable, distributed, standard-compliant, multi-tier Web-based geospatial information services and knowledge building system.
GRASS_based geospatial Web services for satellite image processing (12):
- Raster_EdgeDetection
- Raster_FFT
- Raster_FusionBrovey
- Raster_HIS2RGB
- Raster_IFFT
- Raster_Mosaic
- Raster_OIF
- Raster_PCA
- Raster_RGB2HIS
- Raster_SupervisedClassification
- Raster_TasseledCap
- Raster_UnsupervisedClassification
GRASS_based geospatial Web services for raster map processing (28):
- Raster_Aspect
- Raster_BBoxClip
- Raster_Buffer
- Raster_ChangeColortable_Copy
- Raster_ChangeColortable_Predefined
- Raster_ChangeColortable_Userdefined
- Raster_CreateContour
- Raster_GeoparameterCalculation
- Raster_GreyScale
- Raster_ImageAlgebra
- Raster_LatLonBBoxClip
- Raster_MatrixFilter
- Raster_NDVI
- Raster_PatchMultiBand
- Raster_PatchSingleBand
- Raster_PolygonClip
- Raster_Profile
- Raster_ProfileCurvature
- Raster_Rescale
- Raster_RGBcomposite
- Raster_RGBextract
- Raster_Slope
- Raster_SurfaceGeneration
- Raster_SurfaceInterpolation
- Raster_TangentialCurvature
- Raster_TopographicIndex
- Raster_TopographicShading
- Raster_Vectorization
GRASS_based geospatial Web services for raster map statistics (6):
- Raster_AreaStatistics
- Raster_ClassificationStatistics
- Raster_CovarianceCorrelation
- Raster_DefinedIntervalStatistics
- Raster_EqualIntervalStatistics
- Raster_ManualIntervalStatistics
GRASS_based geospatial Web services for vector map processing (15):
- Vector_AttributeColumn
- Vector_Buffer
- Vector_BuildPolylines
- Vector_BuildTopology
- Vector_CleanTopology
- Vector_FeatureExtraction
- Vector_FeatureSelection
- Vector_GML2SHP
- Vector_Overlay
- Vector_Patch
- Vector_QueryInformation
- Vector_Rasterization
- Vector_SHP2GML
- Vector_ShortestPath
- Vector_ValueExtraction
Web services for hydrological anlysis (5):
- Raster_DrainageBasin
- Raster_FlowAccumulation
- Raster_FlowDirection
- Raster_StreamExtraction
- Raster_OpennessCalculation
GRASS_based Web service for fire-spread simulation:
Web services emulate GRASS commands (7):
|