Dear Till

I'm trying to publish real time steam data computed on a permanent network of GPS stations and stored on a PostGIS DataBase. This network have 300 stations and i want to publish individual observation as a procedure result.

As i have informed this morning to the list, i have gotten to start the service and made that the response to GetObservarion request offer the O&M result.

To enable the service use in the same postgis data table to handle several columns (observed variables) i have used sos_procedure_item as set assefa (http://trac.osgeo.org/mapserver/ticket/2050)

Then to solve problem to access postgis data filtering to one of the gps station, i have put: DATA "pos from (select pos,fecha,vap from vaporcolumna where id='MADR13407S012') as subquery using unique fecha using srid=4326"

In order to enable time filtering to procedure values, i have put:
       "sos_timeitem" "fecha"

Then mu questions now are:

1º.- when i tryed to do request getObservation using parameter /&procedure=urn:ogc:def:procedure/:XXX SOS don't recognize any procedure.
    How can i do to enable a procedure name in mafile configuration?

2º.- when i tryed to do a request getObservation using &eventtime=2014-01-01T00:00:00+01/2014-01-31T00:00:00+01 SOS don't recognize this timestamp format
    How must be set the time period to eventTime paramenter?

Regards,

Miguel A


El 16/06/2014 14:09, Till Adams escribió:
Dear Miguel,

it is not clear, where exactly your problem is as you do not tell the list, what is going wrong.

Did you check the sos-howto documentation-site: http://mapserver.org/ogc/sos_server.html ?

There are some more definitnions in the mapfile header required.

Another problem - are you sure, that your DATA-request really delivers some data? For the first step it's always clever to ensure, that the surrounding really works, so you can focus on the main problem, which is configuring the sos-layer.

Regards, Till



Am 15.06.2014 20:16, schrieb Miguel-Angel Manso-Callejo (UPM):
Dear all,

I'm trying to config mapserver to offer through SOS data stored in two
tables joined by a view.

I'm trying to offer in the first step only one time serial data and i'm
using this configuration:

   LAYER
     NAME "test_sos_layer"
     METADATA
       "sos_procedure"  "vaporcolumna" ## REQUIRED
       "sos_procedure_item" "vap"
       "sos_offering_id" "MADR13407S012" ## REQUIRED
       "sos_timeitem" "fecha"
       "sos_observedproperty_id" "vap"
       "sos_observedproperty_name" "Vapor_agua_columna"
       "sos_offering_timeextent" "2010/2014"
       "sos_describesensor_url"
"http://138.100.61.23:90/sensorml/MADR13407S012.xml"; ## REQUIRED
       "sos_offering_name"    "GPS Station in Madrid 13407S012"
     END
     TYPE POINT
     STATUS ON
     CONNECTIONTYPE POSTGIS
     CONNECTION "host=127.0.0.1 port=5432 dbname=example_postgis21
user=postgres password=postgres"
     DATA "pos, vap from vaporcolumna where id='MADR13407S012' "

     PROJECTION
       "init=epsg:4326"
     END

     CLASS
       NAME "vap"
       STYLE
         COLOR 255 0 0
         SYMBOL "circle"
         SIZE 8
       END
     END
   END


View have this fields:
  Id (pk), pos (geometry), vap (double), fecha (date)

Can any one help me informing what i'm doing bad or how must i config in
order to do it?

Regards,
Miguel A.
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users


_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to