diff options
author | Chris Schlaeger <chris@linux.com> | 2014-08-12 21:56:44 +0200 |
---|---|---|
committer | Chris Schlaeger <chris@linux.com> | 2014-08-12 21:56:44 +0200 |
commit | ea346a785dc1b3f7c156f6fc33da634e1f1a627b (patch) | |
tree | af67530553d20b6e82ad60fd79593e9c4abf5565 /misc/openlayers/tests/Format/SOSCapabilities | |
parent | 59741cd535c47f25971bf8c32b25da25ceadc6d5 (diff) | |
download | postrunner-0.0.4.zip |
Adding jquery, flot and openlayers to be included with the GEM.v0.0.4
Diffstat (limited to 'misc/openlayers/tests/Format/SOSCapabilities')
-rw-r--r-- | misc/openlayers/tests/Format/SOSCapabilities/v1_0_0.html | 80 | ||||
-rw-r--r-- | misc/openlayers/tests/Format/SOSCapabilities/v1_0_0.js | 484 |
2 files changed, 564 insertions, 0 deletions
diff --git a/misc/openlayers/tests/Format/SOSCapabilities/v1_0_0.html b/misc/openlayers/tests/Format/SOSCapabilities/v1_0_0.html new file mode 100644 index 0000000..6713685 --- /dev/null +++ b/misc/openlayers/tests/Format/SOSCapabilities/v1_0_0.html @@ -0,0 +1,80 @@ +<html> +<head> + <script src="../../OLLoader.js"></script> + <script src="v1_0_0.js"></script> + <script type="text/javascript"> + + function test_read(t) { + + t.plan(41); + + var format = new OpenLayers.Format.SOSCapabilities(); + var obj = format.read(doc); + + t.eq(obj.version, "1.0.0", "Version parsed correctly"); + + // service identification (from OWSCommon) + t.eq(obj.serviceIdentification.abstract, "WeatherSOS (stable) at IfGI, Muenster, Germany. For more info: http://ifgipedia.uni-muenster.de/kms/documentation/swsl/sos/", "Abstract parsed correctly"); + t.eq(obj.serviceIdentification.accessConstraints, "NONE", "AccessConstraints parsed correctly"); + t.eq(obj.serviceIdentification.fees, "NONE", "Fees parsed correctly"); + for (var key in obj.serviceIdentification.keywords) { + t.eq(key, "rain gauge, radiation, pressure, windspeed, winddirection, temperature", "Keywords parsed correctly"); + } + t.eq(obj.serviceIdentification.serviceType.codeSpace, "http://opengeospatial.net", "codeSpace correctly parsed"); + t.eq(obj.serviceIdentification.serviceType.value, "OGC:SOS", "ServiceType correctly parsed"); + t.eq(obj.serviceIdentification.serviceTypeVersion, "1.0.0", "ServiceTypeVersion correctly parsed"); + t.eq(obj.serviceIdentification.title, "IFGI WeatherSOS (stable)", "Title correctly parsed"); + + // service provider (from OWSCommon) + t.eq(obj.serviceProvider.providerName, "Institute for Geoinformatics, University of Muenster", "ProviderName correctly parsed"); + t.eq(obj.serviceProvider.providerSite, "http://ifgi.uni-muenster.de", "ProviderSite correctly parsed"); + t.eq(obj.serviceProvider.serviceContact.individualName, "Eike Hinderk Juerrens", "IndividualName parsed correctly"); + t.eq(obj.serviceProvider.serviceContact.positionName, "Student Associate", "PositionName parsed correctly"); + t.eq(obj.serviceProvider.serviceContact.role, "", "Role parsed correctly"); + t.eq(obj.serviceProvider.serviceContact.contactInfo.address.administrativeArea, "NRW", "AdministrativeArea correctly parsed"); + t.eq(obj.serviceProvider.serviceContact.contactInfo.address.city, "Muenster", "City correctly parsed"); + t.eq(obj.serviceProvider.serviceContact.contactInfo.address.country, "Germany", "Country correctly parsed"); + t.eq(obj.serviceProvider.serviceContact.contactInfo.address.deliveryPoint, "Weselerstrasse 253", "DeliveryPoint correctly parsed"); + t.eq(obj.serviceProvider.serviceContact.contactInfo.address.electronicMailAddress, "ehjuerrens@uni-muenster.de", "ElectronicMailAddress correctly parsed"); + t.eq(obj.serviceProvider.serviceContact.contactInfo.address.postalCode, "48149", "Postalcode correctly parsed"); + t.eq(obj.serviceProvider.serviceContact.contactInfo.phone.voice, "+49-251-83-30088", "Voice phone correctly parsed"); + + // operationsMetadata (from OWSCommon) + t.eq(obj.operationsMetadata.DescribeSensor.dcp.http.post[0].url, "http://v-swe.uni-muenster.de:8080/WeatherSOS/sos", "POST url for DescribeSensor correctly parsed"); + var counter = 0; + for (var key in obj.operationsMetadata.DescribeSensor.parameters.procedure.allowedValues) { + if (counter == 0) { + t.eq(key, "urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111", "Allowed value (1) for procedure parameter in DescribeSensor request correctly parsed"); + } else if (counter == 1) { + t.eq(key, "urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93", "Allowed value (2) for procedure parameter in DescribeSensor request correctly parsed"); + } + counter++; + } + t.eq(obj.operationsMetadata.GetFeatureOfInterest.parameters.location.anyValue, true, "AnyValue parsed correctly"); + + t.eq(obj.operationsMetadata.GetObservation.parameters.eventTime.allowedValues.range.maxValue, "2009-11-04T14:45:00+01", "Range maxValue parsed correctly"); + t.eq(obj.operationsMetadata.GetObservation.parameters.eventTime.allowedValues.range.minValue, "2008-02-14T11:03:02+01", "Range minValue parsed correctly"); + + // Contents (from SOS) + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.name, "Pressure of the atmosphere", "Name of offering correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.observedProperties[0], "urn:x-ogc:def:property:OGC::BarometricPressure", "ObservedProperty correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.featureOfInterestIds[0], "urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93", "Allowed value (1) for featureOfInterest correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.featureOfInterestIds[1], "urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111", "Allowed value (2) for featureOfInterest correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.procedures[0], "urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93", "Allowed value (1) for procedures correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.procedures[1], "urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111", "Allowed value (2) for procedures correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.responseFormats[0], 'text/xml;subtype="om/1.0.0"', "Allowed value (1) for responseFormats correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.responseFormats[1], "application/zip", "Allowed value (2) for responseFormats correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.responseModes[0], "inline", "Allowed value (1) for responseModes correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.responseModes[1], "resultTemplate", "Allowed value (2) for responseModes correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.resultModels[0], "ns:Measurement", "Allowed value (1) for resultModels correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.resultModels[1], "ns:Observation", "Allowed value (2) for resultModels correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.time.timePeriod.beginPosition, "2008-12-20T02:29:27+01:00", "TimePeriod beginPosition correctly parsed"); + t.eq(obj.contents.offeringList.ATMOSPHERIC_PRESSURE.time.timePeriod.endPosition, "2009-11-04T14:45:00+01:00", "TimePeriod endPosition correctly parsed"); + + } + + </script> +</head> +<body> +</body> +</html> diff --git a/misc/openlayers/tests/Format/SOSCapabilities/v1_0_0.js b/misc/openlayers/tests/Format/SOSCapabilities/v1_0_0.js new file mode 100644 index 0000000..78556f5 --- /dev/null +++ b/misc/openlayers/tests/Format/SOSCapabilities/v1_0_0.js @@ -0,0 +1,484 @@ +var doc = new OpenLayers.Format.XML().read( +'<?xml version="1.0" encoding="UTF-8"?>' + +'<sos:Capabilities version="1.0.0" updateSequence="2005-12-14T10:12:39+01" xsi:schemaLocation="http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosAll.xsd" xmlns:sos="http://www.opengis.net/sos/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink">' + + '<ows:ServiceIdentification xmlns:ogc="http://www.opengis.net/ogc" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:om="http://www.opengis.net/om/1.0" xmlns:swe="http://www.opengis.net/swe/1.0">' + + '<ows:Title>IFGI WeatherSOS (stable)</ows:Title>' + + '<ows:Abstract>WeatherSOS (stable) at IfGI, Muenster, Germany. For more info: http://ifgipedia.uni-muenster.de/kms/documentation/swsl/sos/</ows:Abstract>' + + '<ows:Keywords>' + + '<ows:Keyword>rain gauge, radiation, pressure, windspeed, winddirection, temperature</ows:Keyword>' + + '</ows:Keywords>' + + '<ows:ServiceType codeSpace="http://opengeospatial.net">OGC:SOS</ows:ServiceType>' + + '<ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>' + + '<ows:Fees>NONE</ows:Fees>' + + '<ows:AccessConstraints>NONE</ows:AccessConstraints>' + + '</ows:ServiceIdentification>' + + '<ows:ServiceProvider xmlns:ogc="http://www.opengis.net/ogc" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:om="http://www.opengis.net/om/1.0" xmlns:swe="http://www.opengis.net/swe/1.0">' + + '<ows:ProviderName>Institute for Geoinformatics, University of Muenster</ows:ProviderName>' + + '<ows:ProviderSite xlink:href="http://ifgi.uni-muenster.de"/>' + + '<ows:ServiceContact>' + + '<ows:IndividualName>Eike Hinderk Juerrens</ows:IndividualName>' + + '<ows:PositionName>Student Associate</ows:PositionName>' + + '<ows:ContactInfo>' + + '<ows:Phone>' + + '<ows:Voice>+49-251-83-30088</ows:Voice>' + + '</ows:Phone>' + + '<ows:Address>' + + '<ows:DeliveryPoint>Weselerstrasse 253</ows:DeliveryPoint>' + + '<ows:City>Muenster</ows:City>' + + '<ows:AdministrativeArea>NRW</ows:AdministrativeArea>' + + '<ows:PostalCode>48149</ows:PostalCode>' + + '<ows:Country>Germany</ows:Country>' + + '<ows:ElectronicMailAddress>ehjuerrens@uni-muenster.de</ows:ElectronicMailAddress>' + + '</ows:Address>' + + '</ows:ContactInfo>' + + '<ows:Role/>' + + '</ows:ServiceContact>' + + '</ows:ServiceProvider>' + + '<ows:OperationsMetadata xmlns:ogc="http://www.opengis.net/ogc" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:om="http://www.opengis.net/om/1.0" xmlns:swe="http://www.opengis.net/swe/1.0">' + + '<ows:Operation name="GetCapabilities">' + + '<ows:DCP>' + + '<ows:HTTP>' + + '<ows:Get xlink:href="http://v-swe.uni-muenster.de:8080/WeatherSOS/sos?"/>' + + '<ows:Post xlink:href="http://v-swe.uni-muenster.de:8080/WeatherSOS/sos"/>' + + '</ows:HTTP>' + + '</ows:DCP>' + + '<ows:Parameter name="service">' + + '<ows:AllowedValues>' + + '<ows:Value>SOS</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="updateSequence">' + + '<ows:AnyValue/>' + + '</ows:Parameter>' + + '<ows:Parameter name="AcceptVersions">' + + '<ows:AllowedValues>' + + '<ows:Value>1.0.0</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="Sections">' + + '<ows:AllowedValues>' + + '<ows:Value>ServiceIdentification</ows:Value>' + + '<ows:Value>ServiceProvider</ows:Value>' + + '<ows:Value>OperationsMetadata</ows:Value>' + + '<ows:Value>Contents</ows:Value>' + + '<ows:Value>All</ows:Value>' + + '<ows:Value>Filter_Capabilities</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="AcceptFormats">' + + '<ows:AllowedValues>' + + '<ows:Value>text/xml</ows:Value>' + + '<ows:Value>application/zip</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '</ows:Operation>' + + '<ows:Operation name="GetObservation">' + + '<ows:DCP>' + + '<ows:HTTP>' + + '<ows:Post xlink:href="http://v-swe.uni-muenster.de:8080/WeatherSOS/sos"/>' + + '</ows:HTTP>' + + '</ows:DCP>' + + '<ows:Parameter name="version">' + + '<ows:AllowedValues>' + + '<ows:Value>1.0.0</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="service">' + + '<ows:AllowedValues>' + + '<ows:Value>SOS</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="srsName">' + + '<ows:AnyValue/>' + + '</ows:Parameter>' + + '<ows:Parameter name="offering">' + + '<ows:AllowedValues>' + + '<ows:Value>ATMOSPHERIC_TEMPERATURE</ows:Value>' + + '<ows:Value>RAIN_GAUGE</ows:Value>' + + '<ows:Value>WIND_DIRECTION</ows:Value>' + + '<ows:Value>WIND_SPEED</ows:Value>' + + '<ows:Value>HUMIDITY</ows:Value>' + + '<ows:Value>LUMINANCE</ows:Value>' + + '<ows:Value>ATMOSPHERIC_PRESSURE</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="eventTime">' + + '<ows:AllowedValues>' + + '<ows:Range>' + + '<ows:MinimumValue>2008-02-14T11:03:02+01</ows:MinimumValue>' + + '<ows:MaximumValue>2009-11-04T14:45:00+01</ows:MaximumValue>' + + '</ows:Range>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="procedure">' + + '<ows:AllowedValues>' + + '<ows:Value>urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111</ows:Value>' + + '<ows:Value>urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="observedProperty">' + + '<ows:AllowedValues>' + + '<ows:Value>urn:x-ogc:def:property:OGC::Temperature</ows:Value>' + + '<ows:Value>urn:x-ogc:def:property:OGC::Precipitation1Hour</ows:Value>' + + '<ows:Value>urn:x-ogc:def:property:OGC::WindDirection</ows:Value>' + + '<ows:Value>urn:x-ogc:def:property:OGC::WindSpeed</ows:Value>' + + '<ows:Value>urn:x-ogc:def:property:OGC::RelativeHumidity</ows:Value>' + + '<ows:Value>urn:x-ogc:def:property:OGC::Luminance</ows:Value>' + + '<ows:Value>urn:x-ogc:def:property:OGC::BarometricPressure</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="featureOfInterest">' + + '<ows:AnyValue/>' + + '</ows:Parameter>' + + '<ows:Parameter name="result">' + + '<ows:AnyValue/>' + + '</ows:Parameter>' + + '<ows:Parameter name="responseFormat">' + + '<ows:AllowedValues>' + + '<ows:Value>text/xml;subtype="OM/1.0.0"</ows:Value>' + + '<ows:Value>application/zip</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="resultModel">' + + '<ows:AllowedValues>' + + '<ows:Value>om:Observation</ows:Value>' + + '<ows:Value>om:CategoryObservation</ows:Value>' + + '<ows:Value>om:Measurement</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="responseMode">' + + '<ows:AllowedValues>' + + '<ows:Value>resultTemplate</ows:Value>' + + '<ows:Value>inline</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '</ows:Operation>' + + '<ows:Operation name="GetObservationById">' + + '<ows:DCP>' + + '<ows:HTTP>' + + '<ows:Post xlink:href="http://v-swe.uni-muenster.de:8080/WeatherSOS/sos"/>' + + '</ows:HTTP>' + + '</ows:DCP>' + + '<ows:Parameter name="version">' + + '<ows:AllowedValues>' + + '<ows:Value>1.0.0</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="service">' + + '<ows:AllowedValues>' + + '<ows:Value>SOS</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="srsName">' + + '<ows:AnyValue/>' + + '</ows:Parameter>' + + '<ows:Parameter name="ObservationId">' + + '<ows:AnyValue/>' + + '</ows:Parameter>' + + '<ows:Parameter name="responseFormat">' + + '<ows:AllowedValues>' + + '<ows:Value>text/xml;subtype="OM/1.0.0"</ows:Value>' + + '<ows:Value>application/zip</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="resultModel">' + + '<ows:AllowedValues>' + + '<ows:Value>om:Observation</ows:Value>' + + '<ows:Value>om:CategoryObservation</ows:Value>' + + '<ows:Value>om:Measurement</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="responseMode">' + + '<ows:AllowedValues>' + + '<ows:Value>inline</ows:Value>' + + '<ows:Value>resultTemplate</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '</ows:Operation>' + + '<ows:Operation name="DescribeSensor">' + + '<ows:DCP>' + + '<ows:HTTP>' + + '<ows:Post xlink:href="http://v-swe.uni-muenster.de:8080/WeatherSOS/sos"/>' + + '</ows:HTTP>' + + '</ows:DCP>' + + '<ows:Parameter name="version">' + + '<ows:AllowedValues>' + + '<ows:Value>1.0.0</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="service">' + + '<ows:AllowedValues>' + + '<ows:Value>SOS</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="outputFormat">' + + '<ows:AllowedValues>' + + '<ows:Value>text/xml;subtype="sensorML/1.0.1"</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="procedure">' + + '<ows:AllowedValues>' + + '<ows:Value>urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111</ows:Value>' + + '<ows:Value>urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '</ows:Operation>' + + '<ows:Operation name="GetFeatureOfInterest">' + + '<ows:DCP>' + + '<ows:HTTP>' + + '<ows:Post xlink:href="http://v-swe.uni-muenster.de:8080/WeatherSOS/sos"/>' + + '</ows:HTTP>' + + '</ows:DCP>' + + '<ows:Parameter name="service">' + + '<ows:AllowedValues>' + + '<ows:Value>SOS</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="version">' + + '<ows:AllowedValues>' + + '<ows:Value>1.0.0</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="featureOfInterestId">' + + '<ows:AllowedValues>' + + '<ows:Value>urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93</ows:Value>' + + '<ows:Value>urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111</ows:Value>' + + '</ows:AllowedValues>' + + '</ows:Parameter>' + + '<ows:Parameter name="location">' + + '<ows:AnyValue/>' + + '</ows:Parameter>' + + '</ows:Operation>' + + '</ows:OperationsMetadata>' + + '<sos:Filter_Capabilities xmlns:ogc="http://www.opengis.net/ogc" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:om="http://www.opengis.net/om/1.0" xmlns:swe="http://www.opengis.net/swe/1.0">' + + '<ogc:Spatial_Capabilities>' + + '<ogc:GeometryOperands>' + + '<ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>' + + '<ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>' + + '<ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>' + + '<ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>' + + '</ogc:GeometryOperands>' + + '<ogc:SpatialOperators>' + + '<ogc:SpatialOperator name="BBOX"/>' + + '<ogc:SpatialOperator name="Contains"/>' + + '<ogc:SpatialOperator name="Intersects"/>' + + '<ogc:SpatialOperator name="Overlaps"/>' + + '</ogc:SpatialOperators>' + + '</ogc:Spatial_Capabilities>' + + '<ogc:Temporal_Capabilities>' + + '<ogc:TemporalOperands>' + + '<ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand>' + + '<ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand>' + + '</ogc:TemporalOperands>' + + '<ogc:TemporalOperators>' + + '<ogc:TemporalOperator name="TM_During"/>' + + '<ogc:TemporalOperator name="TM_Equals"/>' + + '<ogc:TemporalOperator name="TM_After"/>' + + '<ogc:TemporalOperator name="TM_Before"/>' + + '</ogc:TemporalOperators>' + + '</ogc:Temporal_Capabilities>' + + '<ogc:Scalar_Capabilities>' + + '<ogc:ComparisonOperators>' + + '<ogc:ComparisonOperator>Between</ogc:ComparisonOperator>' + + '<ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>' + + '<ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>' + + '<ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>' + + '<ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>' + + '<ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>' + + '<ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>' + + '<ogc:ComparisonOperator>Like</ogc:ComparisonOperator>' + + '</ogc:ComparisonOperators>' + + '</ogc:Scalar_Capabilities>' + + '<ogc:Id_Capabilities>' + + '<ogc:FID/>' + + '<ogc:EID/>' + + '</ogc:Id_Capabilities>' + + '</sos:Filter_Capabilities>' + + '<sos:Contents>' + + '<sos:ObservationOfferingList>' + + '<sos:ObservationOffering gml:id="ATMOSPHERIC_TEMPERATURE">' + + '<gml:name>Temperature of the atmosphere</gml:name>' + + '<gml:boundedBy>' + + '<gml:Envelope srsName="urn:ogc:def:crs:EPSG:4326">' + + '<gml:lowerCorner>46.611644 7.6103</gml:lowerCorner>' + + '<gml:upperCorner>51.9412 13.883498</gml:upperCorner>' + + '</gml:Envelope>' + + '</gml:boundedBy>' + + '<sos:time>' + + '<gml:TimePeriod xsi:type="gml:TimePeriodType">' + + '<gml:beginPosition>2008-11-20T15:20:22+01:00</gml:beginPosition>' + + '<gml:endPosition>2009-11-04T14:45:00+01:00</gml:endPosition>' + + '</gml:TimePeriod>' + + '</sos:time>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:observedProperty xlink:href="urn:x-ogc:def:property:OGC::Temperature"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat>' + + '<sos:responseFormat>application/zip</sos:responseFormat>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Measurement</sos:resultModel>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Observation</sos:resultModel>' + + '<sos:responseMode>inline</sos:responseMode>' + + '<sos:responseMode>resultTemplate</sos:responseMode>' + + '</sos:ObservationOffering>' + + '<sos:ObservationOffering gml:id="RAIN_GAUGE">' + + '<gml:name>Rain</gml:name>' + + '<gml:boundedBy>' + + '<gml:Envelope srsName="urn:ogc:def:crs:EPSG:4326">' + + '<gml:lowerCorner>46.611644 7.6103</gml:lowerCorner>' + + '<gml:upperCorner>51.9412 13.883498</gml:upperCorner>' + + '</gml:Envelope>' + + '</gml:boundedBy>' + + '<sos:time>' + + '<gml:TimePeriod xsi:type="gml:TimePeriodType">' + + '<gml:beginPosition>2008-11-20T15:35:22+01:00</gml:beginPosition>' + + '<gml:endPosition>2009-11-04T14:45:00+01:00</gml:endPosition>' + + '</gml:TimePeriod>' + + '</sos:time>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:observedProperty xlink:href="urn:x-ogc:def:property:OGC::Precipitation1Hour"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat>' + + '<sos:responseFormat>application/zip</sos:responseFormat>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Measurement</sos:resultModel>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Observation</sos:resultModel>' + + '<sos:responseMode>inline</sos:responseMode>' + + '<sos:responseMode>resultTemplate</sos:responseMode>' + + '</sos:ObservationOffering>' + + '<sos:ObservationOffering gml:id="WIND_DIRECTION">' + + '<gml:name>Direction of the wind</gml:name>' + + '<gml:boundedBy>' + + '<gml:Envelope srsName="urn:ogc:def:crs:EPSG:4326">' + + '<gml:lowerCorner>46.611644 7.6103</gml:lowerCorner>' + + '<gml:upperCorner>51.9412 13.883498</gml:upperCorner>' + + '</gml:Envelope>' + + '</gml:boundedBy>' + + '<sos:time>' + + '<gml:TimePeriod xsi:type="gml:TimePeriodType">' + + '<gml:beginPosition>2008-11-20T15:20:22+01:00</gml:beginPosition>' + + '<gml:endPosition>2009-11-04T14:45:00+01:00</gml:endPosition>' + + '</gml:TimePeriod>' + + '</sos:time>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:observedProperty xlink:href="urn:x-ogc:def:property:OGC::WindDirection"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat>' + + '<sos:responseFormat>application/zip</sos:responseFormat>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Measurement</sos:resultModel>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Observation</sos:resultModel>' + + '<sos:responseMode>inline</sos:responseMode>' + + '<sos:responseMode>resultTemplate</sos:responseMode>' + + '</sos:ObservationOffering>' + + '<sos:ObservationOffering gml:id="WIND_SPEED">' + + '<gml:name>Speed of the wind</gml:name>' + + '<gml:boundedBy>' + + '<gml:Envelope srsName="urn:ogc:def:crs:EPSG:4326">' + + '<gml:lowerCorner>46.611644 7.6103</gml:lowerCorner>' + + '<gml:upperCorner>51.9412 13.883498</gml:upperCorner>' + + '</gml:Envelope>' + + '</gml:boundedBy>' + + '<sos:time>' + + '<gml:TimePeriod xsi:type="gml:TimePeriodType">' + + '<gml:beginPosition>2008-11-20T15:20:22+01:00</gml:beginPosition>' + + '<gml:endPosition>2009-11-04T14:45:00+01:00</gml:endPosition>' + + '</gml:TimePeriod>' + + '</sos:time>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:observedProperty xlink:href="urn:x-ogc:def:property:OGC::WindSpeed"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat>' + + '<sos:responseFormat>application/zip</sos:responseFormat>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Measurement</sos:resultModel>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Observation</sos:resultModel>' + + '<sos:responseMode>inline</sos:responseMode>' + + '<sos:responseMode>resultTemplate</sos:responseMode>' + + '</sos:ObservationOffering>' + + '<sos:ObservationOffering gml:id="HUMIDITY">' + + '<gml:name>Humidity of the atmosphere</gml:name>' + + '<gml:boundedBy>' + + '<gml:Envelope srsName="urn:ogc:def:crs:EPSG:4326">' + + '<gml:lowerCorner>46.611644 7.6103</gml:lowerCorner>' + + '<gml:upperCorner>51.9412 13.883498</gml:upperCorner>' + + '</gml:Envelope>' + + '</gml:boundedBy>' + + '<sos:time>' + + '<gml:TimePeriod xsi:type="gml:TimePeriodType">' + + '<gml:beginPosition>2008-02-14T11:03:02+01:00</gml:beginPosition>' + + '<gml:endPosition>2009-11-04T14:45:00+01:00</gml:endPosition>' + + '</gml:TimePeriod>' + + '</sos:time>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:observedProperty xlink:href="urn:x-ogc:def:property:OGC::RelativeHumidity"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat>' + + '<sos:responseFormat>application/zip</sos:responseFormat>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Measurement</sos:resultModel>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Observation</sos:resultModel>' + + '<sos:responseMode>inline</sos:responseMode>' + + '<sos:responseMode>resultTemplate</sos:responseMode>' + + '</sos:ObservationOffering>' + + '<sos:ObservationOffering gml:id="LUMINANCE">' + + '<gml:name>Luminance</gml:name>' + + '<gml:boundedBy>' + + '<gml:Envelope srsName="urn:ogc:def:crs:EPSG:4326">' + + '<gml:lowerCorner>46.611644 7.6103</gml:lowerCorner>' + + '<gml:upperCorner>51.9412 13.883498</gml:upperCorner>' + + '</gml:Envelope>' + + '</gml:boundedBy>' + + '<sos:time>' + + '<gml:TimePeriod xsi:type="gml:TimePeriodType">' + + '<gml:beginPosition>2008-11-20T15:20:22+01:00</gml:beginPosition>' + + '<gml:endPosition>2009-11-04T14:45:00+01:00</gml:endPosition>' + + '</gml:TimePeriod>' + + '</sos:time>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:observedProperty xlink:href="urn:x-ogc:def:property:OGC::Luminance"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat>' + + '<sos:responseFormat>application/zip</sos:responseFormat>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Measurement</sos:resultModel>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Observation</sos:resultModel>' + + '<sos:responseMode>inline</sos:responseMode>' + + '<sos:responseMode>resultTemplate</sos:responseMode>' + + '</sos:ObservationOffering>' + + '<sos:ObservationOffering gml:id="ATMOSPHERIC_PRESSURE">' + + '<gml:name>Pressure of the atmosphere</gml:name>' + + '<gml:boundedBy>' + + '<gml:Envelope srsName="urn:ogc:def:crs:EPSG:4326">' + + '<gml:lowerCorner>46.611644 7.6103</gml:lowerCorner>' + + '<gml:upperCorner>51.9412 13.883498</gml:upperCorner>' + + '</gml:Envelope>' + + '</gml:boundedBy>' + + '<sos:time>' + + '<gml:TimePeriod xsi:type="gml:TimePeriodType">' + + '<gml:beginPosition>2008-12-20T02:29:27+01:00</gml:beginPosition>' + + '<gml:endPosition>2009-11-04T14:45:00+01:00</gml:endPosition>' + + '</gml:TimePeriod>' + + '</sos:time>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:procedure xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:observedProperty xlink:href="urn:x-ogc:def:property:OGC::BarometricPressure"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:3d3b239f-7696-4864-9d07-15447eae2b93"/>' + + '<sos:featureOfInterest xlink:href="urn:ogc:object:feature:OSIRIS-HWS:efeb807b-bd24-4128-a920-f6729bcdd111"/>' + + '<sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat>' + + '<sos:responseFormat>application/zip</sos:responseFormat>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Measurement</sos:resultModel>' + + '<sos:resultModel xmlns:ns="http://www.opengis.net/om/1.0">ns:Observation</sos:resultModel>' + + '<sos:responseMode>inline</sos:responseMode>' + + '<sos:responseMode>resultTemplate</sos:responseMode>' + + '</sos:ObservationOffering>' + + '</sos:ObservationOfferingList>' + + '</sos:Contents>' + +'</sos:Capabilities>' +);
\ No newline at end of file |