Changes between Version 3 and Version 4 of ExtendedRegions
- Timestamp:
- 10/24/12 07:41:20 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ExtendedRegions
v3 v4 19 19 * bbox 20 20 * Add optional geometry for each region (in addition to bbox) 21 * integrate into XmlSearch and Csw so that the region id can be used to look up the geometry of the region for a spatial filter21 * integrate into !XmlSearch and Csw so that the region id can be used to look up the geometry of the region for a spatial filter 22 22 * Add a configurable strategy object for that allows the region implementation to be easily pluggable. For example it might be based on a table in the database or wfs 23 23 … … 93 93 </regions> 94 94 }}} 95 * GetGeom95 * !GetGeom - will return the geometry for the region. If the geometry does not have a geometry then the bbox will be used to construct a polygon. 96 96 * Params 97 97 * id - required (if multiple are provided then multiple geometries will be returned) … … 105 105 }}} 106 106 107 The XmlSearch API will be modified so the geom parameter can either be WKT or have the form: region:id, where id is the id of the region to use as a geometry. If the region has a geometry then that geometry will be loaded otherwise the bbox will be used to create a polygon geometry. 108 109 The CatalogSearcher (part of Csw GetRecords) will be modified to replace elements with the attribute gml:id which have the form: region:id 110 111 The actual implementation will consist of the services and a strategy object that can be configured the geonetwork configuration files. The intention is that for a particular application the strategy object can be implemented and configured for use. The default implementation will be the same as 112 107 113 === Backwards Compatibility Issues === 108 114