Thanks, good to know, that this is so easy :)
BR,
Attila
2010.06.30. 15:30 keltezéssel, Andreas Hocevar írta:
> On Jun 29, 2010, at 18:29 , BERÉNYI Attila wrote:
>
>> Hi,
>>
>> To answer my own question: the response is created in the gmgml namespace so
>> OpenLayers cannot interpret it. It can be solved by turning on the Feature
>> Collection Namespace in WFS option in Geomedia before publishing the WFS
>> service.
>>
>> Probably it can be solved by implementing gmgml namespace in OpenLayers as
>> well, does it worth a new feature ticket?
> You can do this easily on the application level. Instantiate your GML format
> with the following option:
> namespaces: OpenLayers.Util.extend({
> gmgml: "http://www.intergraph.com/geomedia/gml"
> }, OpenLayers.Format.GML.Base.prototype.namespaces
>
> Regards,
> Andreas.
>
>> BR,
>> Attila
>>
>> 2010.06.22. 20:36 keltezéssel, BERÉNYI Attila írta:
>>> Hi,
>>>
>>> I've facing a problem regarding the GetFeature function again, and I'm not
>>> quite sure whether it is an OpenLayers bug or the server application fails.
>>> So, I've a WMS and a WFS service served by Geomedia WebMap:
>>> http://webmap.viamap.hu/ol/getFeatureTest.html
>>> The GetFeature gets a correct response from the WFS service, e.g.:
>>> <?xml version="1.0" encoding="UTF-8"?>
>>>
>>> <gmgml:FeatureCollection xmlns="http://www.intergraph.com/geomedia/gml"
>>> xmlns:gml="http://www.opengis.net/gml"
>>> xmlns:gmgml="http://www.intergraph.com/geomedia/gml"
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> xsi:schemaLocation='http://www.intergraph.com/geomedia/gml
>>> http://webmap.viamap.hu/testWFS/request.aspx?request=DescribeFeatureType&VERSION=1.1.0&SERVICE=WFS&OUTPUTFORMAT=text/xml;subtype=gml/3.1.1'><gml:boundedBy><gml:Envelope
>>> srsName="EPSG:23700"><gml:lowerCorner>660000
>>> 236000</gml:lowerCorner><gml:upperCorner>666000
>>> 240000</gml:upperCorner></gml:Envelope></gml:boundedBy><gml:featureMember><gmgml:szelvenyhalo
>>>
>>> gml:id="szelvenyhalo.2676"><gmgml:szelvenyszam>65-421</gmgml:szelvenyszam><gmgml:felmeres
>>>> 1997</gmgml:felmeres><gmgml:ID>2676</gmgml:I
>>> D><gmgml:Geometry><gml:Polygon srsName="EPSG:23700"><gml
>>> :exterior><gml:LinearRing><gml:posList srsDimension="2">660000 236000
>>> 660000 240000 666000 240000 666000 238000 666000 236000 660000
>>> 236000</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></gmgml:Geometry></gmgml:szelvenyhalo></gml:featureMember></gmgml:FeatureCollection>
>>> although the result cannot be processed, because of the following error:
>>> obj.attributes is undefined
>>> http://webmap.viamap.hu/ol/lib/OpenLayers-2.9.1/lib/OpenLayers/Format/GML/Base.js
>>> Line 397
>>> Is it an OpenLayers bug?
>>>
>>> BR,
>>>
>>> Attila
>>>
>>> _______________________________________________
>>> Users mailing list
>>>
>>> [email protected]
>>> http://openlayers.org/mailman/listinfo/users
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://openlayers.org/mailman/listinfo/dev
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users