| 
               
              
                 | 
               
              
                | 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):
        | 
		 |