[This message should be better in the OpenLayers list I think, so I'm adding it.]
That sample is based on another example in @bartvde's sandbox, in which he creates a standalone Layer subclass for SOS layers. For testing it you should checkout the whole sample including the lib/ folder. But take a look at http://trac.osgeo.org/openlayers/ticket/2842 and http://trac.osgeo.org/openlayers/changeset/10902. If I'm right that changeset is now applied to the trunk, so you can checkout it (svn checkout http://svn.openlayers.org/trunk/openlayers/) and test your code again, now without a specific OpenLayers.Layer.SOS class. Best regards, Xurxo Méndez Pérez http://www.sonxurxo.com 2010/11/22 Alessandro Oggioni <a.oggi...@ise.cnr.it> > Thanks Xurxo Mendez and sorry for the delay in my reply. > I had not noticed the changes in the code that I have indicated. > I tried to use it for hours without modifications, but gives me this error: > OpenLayers.Layer.SOS is not a constructor > in line 126 var = new sosLayer OpenLayers.Layer.SOS ("Stations", url); > I do not understand what is due, I make reference to OpenLayers 2.10. > I get some advice on how to solve this problem? > Thanks > Your > Alessandro Oggioni > > 2010/11/16 Xurxo Mendez <xmen...@udc.es>: > > What link do you refer to? The SOS server is > > 'http://v-swe.uni-muenster.de:8080/WeatherSOS/sos?' in both examples. > What > > the code in > http://dev.openlayers.org/sandbox/sonxurxo/sos/examples/sos.html > > does is to add some parsing capabilities that the other lacks, specially > in > > the GetObservation request. > > In addition, the code that is currently in OpenLayers for SOS had some > > issues with the namespace URIs and the problem you are having may have to > do > > with that. Also, when you specify the parameters for the GetObservation > > request, you notice that you can specify the 'resultModel', that in that > > example is 'om:Measurement'. Maybe your service is returning > > 'om:Observation' instances instead. Try changing it. > > > > If you have firebug installed you can sniff the requests and try them > alone > > with the web client that 52North SOS server comes out-of-the-box with. > > > > And finally please notice that the code in > > http://dev.openlayers.org/sandbox/sonxurxo/sos/examples/sos.html is part > of > > a sandbox, not even a patch in a ticket. There's a ticket in > > http://trac.osgeo.org/openlayers/ticket/2842 that has some of the > changes > > and additions that you can find in my sandbox example. the ticket is > being > > currently (I think) reviewed by Bart van den Eijnden, who is the one who > has > > implemented current SOS support in OpenLayers. > > > > Best regards, > > > > Xurxo Méndez Pérez > > > > http://www.sonxurxo.com > > > > > > 2010/11/16 Alessandro Oggioni <a.oggi...@ise.cnr.it> > >> > >> Hi Xurxo, > >> but the link > >> http://dev.openlayers.org/sandbox/sonxurxo/sos/examples/sos.html > >> is not the same link of OpenLayers example > >> (http://openlayers.org/dev/examples/) > >> Many thanks > >> Alessandro > >> > >> 2010/11/15 Xurxo Mendez <xmen...@udc.es>: > >> > Hi, > >> > > >> > maybe this can help you, > >> > > >> > http://dev.openlayers.org/sandbox/sonxurxo/sos/examples/sos.html > >> > > >> > There are some elements in some SOS requests that OpenLayers currently > >> > does > >> > not support. Even in that sandbox example not all the schema is > >> > supported, > >> > but at least some more. > >> > > >> > It's a modification of OpenLayers' SOS support, treating it as a > >> > separate > >> > Layer instead of a Vector layer. > >> > > >> > I hope that can help you > >> > > >> > Best regards, > >> > > >> > Xurxo Méndez Pérez > >> > > >> > http://www.sonxurxo.com > >> > > >> > > >> > 2010/11/15 Alessandro Oggioni <a.oggi...@ise.cnr.it> > >> >> > >> >> Dear all users, > >> >> I tried to use the example about 52North SOS in Openlayers 2.10. > >> >> I have changed the url in > >> >> ... > >> >> var sos = new OpenLayers.SOSClient({map: map, url: > >> >> ... > >> >> with url of my SOS service but return an error: > >> >> output.measurements[0] is undefined. > >> >> If I look in firebug console I have this problem in POST request > >> >> (http://localhost/cgi-bin/proxy.cgi?url=http://.../sos?): > >> >> ... > >> >> <ows:Exception exceptionCode="InvalidParameterValue" > >> >> locator="procedureID"> > >> >> <ows:ExceptionText>No phenomena for procedure 'Lake_Maggiore_L11' > >> >> were found!</ows:ExceptionText> > >> >> </ows:Exception> > >> >> ... > >> >> I write in this list and I have sended the same message at the > >> >> OpenLayers's users list because i don't know if a problem of > >> >> OpenLayers or in Sensor Observation Service. > >> >> If you have another example of OpenLayers with SOS, you can send them > >> >> to > >> >> me? > >> >> If I have compound the GetCapabilities of my service and of example > >> >> service (http://v-swe.uni-muenster.de:8080/WeatherSOS/sos?), the > >> >> OperationsMetadata section is totally lacking of ows:Operation like > to > >> >> RegisterSensor, InsertObservation, GetFeatureOfInterestTime, > GetResult > >> >> and DescribeFeatureOfInterest, and of ows:Parameter like to service > >> >> and version. In the <ows:Operation name="GetObservation">, I have > >> >> ... > >> >> <ows:Parameter name="featureOfInterest"> > >> >> <ows:AnyValue/> > >> >> </ows:Parameter> > >> >> ... > >> >> without values. > >> >> When I have added new sensor or add new observations, I have used the > >> >> examples presented in SOS service. > >> >> If I used ThinSweClient, everything worked very well. > >> >> Thanks in advance. > >> >> Alessandro Oggioni > >> >> _______________________________________________ > >> >> SWE mailing list > >> >> s...@52north.org > >> >> http://list.52north.org/mailman/listinfo/swe > >> >> http://sensorweb.forum.52north.org > >> > > >> > > >> > _______________________________________________ > >> > SWE mailing list > >> > s...@52north.org > >> > http://list.52north.org/mailman/listinfo/swe > >> > http://sensorweb.forum.52north.org > >> > > >> > > >> _______________________________________________ > >> SWE mailing list > >> s...@52north.org > >> http://list.52north.org/mailman/listinfo/swe > >> http://sensorweb.forum.52north.org > > > > > > _______________________________________________ > > SWE mailing list > > s...@52north.org > > http://list.52north.org/mailman/listinfo/swe > > http://sensorweb.forum.52north.org > > > > > _______________________________________________ > SWE mailing list > s...@52north.org > http://list.52north.org/mailman/listinfo/swe > http://sensorweb.forum.52north.org >
_______________________________________________ Dev mailing list d...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-dev