Kralidis,Tom [Burlington] schrieb:

-----Original Message-----
From: UMN MapServer Users List [mailto:[EMAIL PROTECTED] On Behalf Of Hinrich Paulsen
Sent: Wednesday, September 27, 2006 9:25 AM
To: [email protected]
Subject: [UMN_MAPSERVER-USERS] Trying to implement a SOS for the first time

Dear List,

posting to this list for the first time and am promptly rejected by the system. Hopefully it is not an omen. :-) Well, here is my question again.


Dear List,

I am in the process of setting up a Sensor Observation Service (SOS) for the first time using a Kubuntu-Linux machine and the following Mapserver:

MapServer version 4.10.0-beta3 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=SOS_SERVER INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE My data is sitting in a Postgis table which I can easily access via WMS.

I have consulted the documentation at:
http://mapserver.gis.umn.edu/docs/howto/sos_server/

and when trying out the examples given there the GetCapabilities and DescribeSensor Requests work fine so far but the GetObservation Request does not.

My idea of how the GetObservation Request should work is that data in a specific column in my Postgis table is returned when I define it in my SOS server mapfile. Here is a snippet of the mapfile:

<SNIP>

LAYER
 NAME test_sos_layer
 DUMP TRUE
 METADATA
"sos_procedure" "SW01UTL001" ## REQUIRED "sos_offering_id" "r_wert" ## REQUIRED "sos_observedproperty_id" "r_wert" ## REQUIRED "sos_describesensor_url" "http://localhost/temp/SW01UTL001.xml"; ## REQUIRED END
 TYPE POINT
 STATUS ON

 CONNECTIONTYPE postgis
 CONNECTION "user=myuser dbname=mydb host=localhost port=5432"
DATA "the_geom FROM (SELECT * FROM mytable) AS foo USING UNIQUE gid USING SRID=31467"

  PROJECTION
        'init=epsg:31467'
  END

CLASS
   NAME 'r_wert'
      STYLE
       SYMBOL 'circle'
       SIZE 5
       COLOR 255 100 50
       OUTLINECOLOR 0 0 0
     END
END
END

</SNIP>

When I send this there is no error but all I get back is this:
<om:ObservationCollection gml:id="r_wert" xsi:schemaLocation="http://www.opengeospatial.net/om http://schemas.opengis.net/om.xsd"/>

Where am I going wrong? Any help on pointing me in the right direction is highly appreciated!


Weird.  What's your GetObservation request URL?

Also, you can test to see if this is even working via WMS or WFS as
sanity check against the data connection, or even a mapserv CGI request.

Let us know what your results are.

..Tom
Dear Tom,

thank you for your suggestions. I have moved my stuff from my local machine to 
our testserver so that you can have a look at everything. Please go to 
http://212.79.172.184/sos/

The other links I have provided below so that you can test WMS and WFS too.

WMS:
http://212.79.172.184/cgi-bin/mapserv?map=/var/www/demo.terrestris.de/html/sos/wms_demo.map&VERSION=1.1.1&REQUEST=GetMap&SERVICE=WMS&LAYERS=gauges&STYLES=,&SRS=EPSG:31467&BBOX=3001036,5248260,4193654,6100130&WIDTH=420&HEIGHT=300&FORMAT=image/png&BGCOLOR=0xffffff&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage

WFS:
http://212.79.172.184/cgi-bin/mapserv?map=/var/www/demo.terrestris.de/html/sos/wfs_demo.map&VERSION=1.0.0&REQUEST=GetFeature&SERVICE=WFS&TYPENAME=pegelpunkte

SOS:
Describe Sensor:
http://212.79.172.184/cgi-bin/mapserv410?map=/var/www/demo.terrestris.de/html/sos/sos_demo.map&Request=DescribeSensor&sensorID=NS01EE0014&service=SOS&version=0.0.31

Get Observation:
http://212.79.172.184/cgi-bin/mapserv410?map=/var/www/demo.terrestris.de/html/sos/sos_demo.map&REQUEST=GetObservation&SERVICE=SOS&offering=r_wert&observedproperty=r_wert&VERSION=0.0.31

Get Capabilities:
http://212.79.172.184/cgi-bin/mapserv410?map=/var/www/demo.terrestris.de/html/sos/sos_demo.map&REQUEST=GetCapabilities&SERVICE=SOS&VERSION=0.0.31

There was an error in my database connection which I found out trying the WFS 
but that did not have any effect on my GetObservation request. Thanks for your 
time.

Best regards,

Hinrich


**************************************************
*  Freie Software: AmeiN! ArcMap-Export-2-UMN    *
* Download http://sourceforge.net/projects/avein *
*                                                *
*        LiveLinux 'WebGIS auf CD'               *
*        http://www.terrestris.de                *
**************************************************

**************************************************

terrestris GbR
Dipl.-Geogr. Hinrich Paulsen
Siemensstr. 8
D-53121 Bonn

T: ++49 (0)228 - 962 899 51
F: ++49 (0)228 - 962 899 57

Internet: www.terrestris.de

**************************************************

Reply via email to