Hallo,
Ik probeer de volgende GML te laten zien in een OpenLayers kaart:
<?xml version="1.0" encoding="UTF-8"?>
<FeatureCollectionGeometrie xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:gsr="http://www.isotc211.org/2005/gsr"
xmlns:gco="http://www.isotc211.org/2005/gco"
xmlns:gmd="http://www.isotc211.org/2005/gmd"
xmlns:gss="http://www.isotc211.org/2005/gss"
xmlns:gts="http://www.isotc211.org/2005/gts"
xmlns:gmlsf="http://www.opengis.net/gmlsf"
xmlns="http://www.geostandaarden.nl/basisgeometrie/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.geostandaarden.nl/basisgeometrie/1.0 https://register.geostandaarden.nl/gmlapplicatieschema/basisgeometrie/1.0.0/basisgeometrie.xsd">
<featureMember>
<Geometrie>
<id>1e7bee90-f2ae-4d8a-af03-3862db6edc84</id>
<geometrie>
<gml:Polygon gml:id="id-1e7bee90-f2ae-4d8a-af03-3862db6edc84-2"
srsName="urn:ogc:def:crs:EPSG::28992">
<gml:exterior>
<gml:LinearRing>
<gml:posList>141000.000 629000.000 100000.000 600000.000 80000.000 500000.000 646.360 392000.000 646.360 336000.000 101000.000 336000.000 161000.000 289000.000 219000.000 289000.000 300000.000 451000.000 300000.000 614000.000 259000.000 629000.000 141000.000 629000.000</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</geometrie>
</Geometrie>
</featureMember>
</FeatureCollectionGeometrie>
De GML heeft een custom schema en OpenLayers zou dit bij mijn weten moeten kunnen tonen. Ik krijg het alleen niet voor elkaar.
Ik heb hier een voorbeeldje gemaakt met een vergelijking tussen een normale en standaard GML: Edit fiddle - JSFiddle - Code Playground. In de console zie je dat bij de standaard GML de features worden geladen maar bij de custom GML niet.
Waarschijnlijk zie ik iets over het hoofd of probeer ik iets wat niet kan maar als iemand me de juiste richting op kan wijzen dan heel graag.