ScaleHint In WMS 1.1.1 wordt de schaal waarop kaartlagen zichtbaar zijn niet op de meest gangbare manier uitgedrukt. In WMS 1.3 is dit hersteld. De schaal is in WMS 1.1.1 gedefinieerd als de afstand in meters (op de grond) van de ZW-NO-diagonaal van het centrale pixel in het kaartbeeld. Om dit terug te rekenen naar het schaalge- tal kan de volgende formule gebruikt worden waarbij als resolutie vaak 72 dpi gebruikt wordt en 39.3701 een constante is voor het aantal inches per meter.: schaalgetal [resolutie in dpi] 39.3701 [ScaleHint]2 Filter Encoding De Filter Encoding-specificatie is bedoeld om zoekopdrach ten te kunnen stellen. Door middel van een zoekopdracht aan een SLD-WMS kan een selectie in de kaart worden afge beeld. Door middel van een zoekopdracht aan een WFS kan een bepaald deel van de gegevens in GML-formaat worden opgehaald. Aan de hand van een Filter bepaalt een Catalo gue Service wat er opgezocht moet worden. Als analogie voor Filter Encoding lean de 'WHERE-clause' van SQL dienen. Een probleem van Filter Encoding is dat alle zoekopdrach ten standaard hoofdlettergevoelig worden uitgevoerd. Dit betekent dat als er wordt gezocht op 'eindhoven' en de gege- vensset bevat 'Eindhoven', er geen resultaat terugkomt. Niet alle implementaties zijn zo strikt. Het hangt vaak ook af van het feit of de onderliggende database hoofdlettergevoelig opereert (MySQL doet dit bijvoorbeeld niet, Oracle wel). Met Filter Encoding 1.0 is de enige optie om hoofdletteron- gevoelig te zoeken het gebruik van de 'UPPER of LOWER- functies': 'UPPER' zet alle karakters om in hoofdletters. Ech ter, dit kan de performance negatief beïnvloeden mede af hankelijk van hoe de onderliggende database is geconfigu reerd. Een bijkomend probleem is dat niet alle WFS-en de 'UPPER- of LOWER- functies' ondersteunen. Een voorbeeld is: In versie 1.1 van de Filter Encoding-specificatie is er een nieuw attribuut geïntroduceerd genaamd 'matchCase', wat <ogc:Filter> <ogc:PropertyIsLike wildCard="%" singleChar="." escape="!"> <ogc:Function name="UPPER"> <ogc:PropertyName>Plaatsnaam</ogc:PropertyName> </ogc:Function> <ogc:Function name="UPPER"> <ogc:Literal>%eindhoven%</ogc:Literal> </ogc:Function> </ogc:PropertyIsLike> </ogc:Filter> kan worden gebruikt om aan te geven dat zoekopdrachten hoofdletterongevoelig moeten worden uitgevoerd. Het 'matchCase-atrribuut' is wel beschikbaar op het 'Property- IsEqualTo-element' maar niet op het 'PropertylsLilce-ele- ment'. Dit zal waarschijnlijk pas weer in een volgende ver sie kunnen worden gecorrigeerd. Conclusies Voor het bouwen van een applicatie gebaseerd op OpenGIS-spe- cificaties zijn vaak meerdere specificaties benodigd. Iedere spe cificatie is hierbij een bouwblok in de architectuur van de ap plicatie. De interoperabiliteit die met het gebruik van deze specificaties wordt be werkstelligd, voorkomt dat binnen een organisatie de afhankelijkheid van speci fieke GIS-leveranciers te groot wordt. Mi gratietrajecten tussen GIS-lijnen kunnen hierdoor eenvoudiger worden. De OpenGIS-specificaties bevatten nog wel schoonheidsfouten maar die be lemmeren je niet om er nu al mee aan de slag te gaan en ervaring op te doen. Was OpenGIS in het verleden voorna melijk een leuke extra, het verdient tegenwoordig serieuze aandacht. Samenvatting OpenGIS in de praktijk: de realiteit van standaarden OpenGIShet werken volgens de specificaties van het Open Geospatial Consortium (OGC), kan vele voordelen bieden voor een organisa tie. Een voordeel kan zijn het verminderen van de afhankelijkheid van een leverancier of het gemakkelijker uitwisselen van informatie. Er bestaan veel OpenGIS-specificaties en dit arti kel probeert een overzicht te geven van de be langrijkste specificaties. De OpenGIS-specifica ties kennen weliswaar hun problemen maar kunnen zeker in de praktijk worden gebruikt. Summary OpenGIS in practice '.reality of standards OpenGISworking according to the specifica tions of the Open Geospatial Consortium (OGC) offers many advantages for an organisation. One advantage is the reduction of the depen dency on one GIS vendor, another is the easy ex change of information. There are many Open GIS specifications. This article aims to provide an overview of the most important specifica tions. The OpenGIS specifications do still have their problems, but they can be applied in a production environment nevertheless. Resumé Open GIS, en pratique: la réalité des stan dards Open GIS, travailler selon les specifications de l'Open Géospatial Consortium (OGC) off re de nombreux avantages pour une organisa tion. Un avantage peut etre de réduire la dé pendance d'unfournisseur ou de faciliter V é- change de données. II y a plusieurs specifica tions - Open-GIS et le présent article tente de donner un apergu des plus importants - si malgré tout les specifications Open-GIS con- naissent quelques problèmes on peut néan- moins les utiliser en pratique. GEO-INFO 2006-6

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

Geo-Info | 2006 | | pagina 22