- Inhaltsverzeichnis
- Festlegungen für die Erstellung von WMS
- 1. Capabilities
- 2. Weiterführende Regelungen
Festlegungen für die Erstellung von WMS¶
Zum Dokument
rötlichen Tabellenhintergrund | Festlegung, die für jeden WMS umzusetzen sind |
Festlegungen, die für INSPIRE-Darstellungsdienste gelten | |
Festlegungen, die für AdV-WMS verbindlich sind | |
rote Textfarbe |
festgelegte Werte bzw. Beispielwerte |
1. Capabilities¶
1.2 Allgemeines¶
1.2.1 Unterstützte Versionen¶
Es wird die WMS-Version 1.3.0 unterstützt.
1.2.2 Architektur¶
Jeder WMS besitzt einen Root-Layer. Der Root-Layer bündelt unter sich mindestens zwei Gruppen-Layer mit den jeweiligen Daten-Layern. Sind keine Gruppen-Layer erforderlich, werden die Daten-Layer direkt unter dem Root-Layer platziert. Innerhalb eines Kartendienstes sollten aus Gründen der Übersichtlichkeit nicht zu viele Ebenen angeboten werden (Empfehlung max. 15 Layer).
Empfehlung: Für die Gruppierung von Ebenen sollte eine Verschachtelungstiefe von 3 Ebenen nicht überschritten werden.
Beispiel Service mit Gruppen-Layer:1.2.3 Textformat¶
Textbasierte Rückgabewerte, wie zum Beispiel Antworten auf GetCapabilities, GetFeatureInfo Requests sowie Service Exceptions, werden in UTF-8 kodiert. (Der XML-Header enthält encoding="utf-8"
)
1.2.4 Formatierung von URL’s¶
Bei vendorspezifischen Angaben ist die URL mit Ampersand ('&') zu beenden. Andernfalls endet die URL mit einem Fragezeichen ('?').
1.2.5 Formatierung von Telefonnummern¶
Die Formatierung erfolgt nach der Richtlinie DIN 5008. Für Deutschland wird ein Pluszeichen und die Zahl 49 vorangestellt. Zwischen Landesvorwahl und Ortsvorwahl steht ein Leerzeichen. Zwischen der Ortsvorwahl und der Durchwahl wird ebenfalls ein Leerzeichen angegeben. Sofern eine Apparatenummer vorhanden ist, so ist diese mit einem Bindestrich in der Durchwahl kenntlich zu machen. (Beispiel: +49 351 8283-8420)
1.2.6 Formatierung von Datumsangaben ¶
Datumsangaben sind entsprechend einer der Konventionen- TT.MM.JJJJ
- MM.JJJJ
- JJJJ
anzugeben.
1.2.7 Transparenz ¶
Nicht mit Bilddaten belegte Bereiche (z. B. auch Randbereiche) müssen transparent zurückgeliefert werden.
Empfehlung: Unterstützt das angeforderte Bildformat keine Transparenz, sind diese Bereiche schwarz (hex: 0x000000 html: #000000) zu rendern.
1.3 Angaben zu Capability im Service-Level¶
1.3.1 Service-Name¶
Parameter | Festlegung | XPath |
Name |
WMS |
/WMS_Capabilities/Service/ |
1.3.2 Service-Title¶
Parameter | Festlegung | XPath |
Title |
- Zulässige Zeichen sind alle Zeichen nach KoSIT außer TAB, CR, LF. - Der Titel ist durch Menschen lesbar und entspricht der deutschen Rechtschreibung. - enthält möglichst keine Abkürzungen, ansonsten sind diese im Abstract des Service zu beschreiben. - Die Nennung eines Datums ist nur dann erlaubt, wenn der Dienst keiner weiteren Aktualisierung unterliegt (Zeitscheibe). - Der Titel enthält keine der Organisationseinheiten. |
/WMS_Capabilities/Service/ |
Für AdV-WMS gilt der Aufbau nach folgendem Schema: WMS SN PRODUKT_KURZ[ TEXT][ AUSPRÄGUNG]; Beispiel für ATKIS: WMS SN DTK10 grau |
||
Für INSPIRE-WMS gilt folgendes Schema: INSPIRE SN [INSPIRE Thema] Beispiel für Thema Gebäude: INSPIRE SN Gebäude |
1.3.3 Abstract¶
Parameter | Festlegung | XPath |
Abstract |
- Der Abstract ist durch Menschen lesbar. - Er enthält eine aussagekräftige und auch für fachfremde Nutzer leicht verständliche Information über den Inhalt des Dienstes. - Die Formulierung erfolgt in ganzen Sätzen. Er entspricht der deutschen Rechtschreibung und Grammatik. - Zulässige Zeichen sind alle Zeichen nach KoSIT - Der Abstract enthält folgenden zusätzlichen Hinweis (verpflichtend): Weitere Informationen zum Dienst erhalten Sie im GeoMIS.Sachsen oder über die Metadatenanzeige, welche über folgende URL direkt aufrufbar ist: https://geoportal.sachsen.de/cps/metadaten_portal.html?id=xxxxx - Die Links beziehen sich auf das Produktivsystem. - Folgende Muster dürfen nicht enthalten sein: none , n/a , k.a. , entfällt , keine Angabe , nicht zutreffend |
/WMS_Capabilities/Service/ |
1.3.4 Keyword¶
Parameter | Festlegung | XPath |
Keyword |
- Jedes Keyword steht in einem eigenen Tag. - Dopplungen in der Summe aller Keywords innerhalb des gesamten Service-Levels sind nicht zulässig. |
/WMS_Capabilities/Service/KeywordList/ |
Pflichtwörter der AdV:AdV-OWS-Basisprofil Geobasisdaten WMS SN Sachsen AdV AdV-WMS-Profil 5.0.0 (Verwendung der jeweils zugrundeliegenden Version)- technischer Identifikator, Beispiel für ATKIS Basisi-DLM: WMS_SN_Basis-DLM - Produktbeschreibung1 kurz bzw. Datengrundlage kurz, Beispiel ALKIS - Produktbeschreibung1 lang bzw. Datengrundlage lang, Beispiel Amtliches Liegenschaftskatasterinformationssystem - Sofern zu einem AdV-Dienst eine Produktspezifikation existiert Angabe der Bezeichnung und Version, Beispiel: ATKIS-DOP20-WMS 1.0 - zusätzliche Schlüsselwörter entsprechend der jeweiligen Produktspezifikation 1) Produktbeschreibung (lang/kurz) siehe hier: http://www.landesvermessung.sachsen.de/redmine2/projects/adv-public/wiki/Wms-profil#AdV-Produkt%C3%BCbersicht |
||
Pflichtwörter der GDI-SN:SN Sachsen |
||
Pflichtwörter bei INSPIRE-Viewservice:inspireidentifiziert Keyword vocabulary=""ISO"">infoMapAccessService</Keyword Optionale Schlüsselwörter: Keyword vocabulary=""GEMET"">entsprechendes Keywort aus dem Katalog</:Keyword ODER / UNDKeyword vocabulary=""GEMET – INSPIRE themes"">entsprechendes Keyword aus dem Katalog</Keyword |
1.3.5 OnlineResource¶
Parameter | Festlegung | XPath |
OnlineResource |
URL des Dienstes Beispiel: <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://geodienste.sachsen.de/wms_smk_medienbildung/guest?" xlink:type="simple"/> |
1.3.6 Contact¶
Parameter | Festlegung | XPath |
ContactOrganization |
Landesamt für Geobasisinformation Sachsen (GeoSN) |
/WMS_Capabilities/Service/ContactPersonPrimary/ |
ContactPosition |
<ContactPosition>pointOfContact</ContactPosition> |
/WMS_Capabilities/Service/ContactInformation/ContactPersonPrimary/ContactPosition |
ContactPosition |
Empfehlung: <ContactPosition>Ansprechpartner</ContactPosition> |
/WMS_Capabilities/Service/ContactInformation/ContactPersonPrimary/ContactPosition |
ContactPerson |
Service Desk GeoSN |
/WMS_Capabilities/Service/ContactInformation/ContactPersonPrimary/ContactPerson |
ContactAddress |
Address>Olbrichtplatz 3</Address City>Dresden</City StateOrProvince>Sachsen</StateOrProvince PostCode>01099</PostCode Country>Deutschland</Country |
/WMS_Capabilities/Service/ContactInformation/ |
ContactVoiceTelephone |
+49 351 8283-8420 |
/WMS_Capabilities/Service/ContactInformation/ |
ContactFacsimileTelephone |
+49 351 8283-6110 |
/WMS_Capabilities/Service/ContactInformation/ |
ContactElectronicMailAddress |
servicedesk@geosn.sachsen.de |
/WMS_Capabilities/Service/ContactInformation/ |
1.3.7 Fees und AccessConstraints¶
Parameter | Festlegung | XPath |
Fees |
siehe Abschnitt Fees und AccessConstraints | /WMS_Capabilities/Service/ |
AccessConstraints |
siehe Abschnitt Fees und AccessConstraints | /WMS_Capabilities/Service/ |
1.3.8 MaxWidth/MaxHeight¶
Parameter | Festlegung | XPath |
MaxWidth/MaxHeight |
Der Standardwert beträgt 4096x4096px. Kann bei Verwendung dieser Werte nicht gewährleistet werden, dass in allen definierten Bildformaten ein Bild mit Inhalt innerhalb einer vorgegebenen maximalen Antwortzeit zurückgegeben wird, so ist der Wert entsprechend anzupassen. (Antwortzeiten siehe Abschnitt Antwortverhalten GetMap-Request) Werden die Werte "WIDTH" und / oder "HEIGHT" überschritten, so erfolgt eine Fehlermeldung. Es wird dann kein Bild zurückgegeben. |
/WMS_Capabilities/Service/ |
1.4 Angaben zu Capabilities im Content-Level¶
1.4.1 OnlineResource¶
Parameter | Festlegungen | XPath |
/OnlineResource |
- Beinhaltet die URL des Dienstes Beispiel: OnlineResource xlink:href=""https://geodienste.sachsen.de/wms_smi_polizei/guest?"" xlink:type=""simple""/ |
/WMS_Capabilities/Capability/Request/GetCapabilities/DCPType/http/Get |
1.4.2 GetCapabilities¶
Parameter | Festlegungen | XPath |
/GetCapabilities/Format |
Mindestens text/xml |
/WMS_Capabilities/Capability/Request/ |
/GetCapabilities/DCPType/HTTP |
Mindestens Get |
/WMS_Capabilities/Capability/Request/ |
1.4.3 GetMap¶
Parameter | Festlegungen | XPath |
/GetMap/Format |
- Jeder Layer unterstützt mindestens: image/png und image/jpeg bzw. image/jpg - Darüber hinaus wird empfohlen: image/gif - Das Default-Format ist image/png (steht an erster Stelle, Unterstützung der Transparenz)- Weitere Bildformate werden nur dann angeboten, wenn die Rückgabe eines korrekten Bildes innerhalb einer vorgegebenen maximalen Antwortzeit gewährleistet ist. (Antwortzeiten siehe Abschnitt Antwortverhalten GetMap-Request) |
/WMS_Capabilities/Capability/Request/ |
/GetMap/DCPType/HTTP |
- Mindestens Get |
/WMS_Capabilities/Capability/Request/ |
1.4.4 GetFeatureInfo¶
Parameter | Festlegungen | XPath |
/GetFeatureInfo/Format |
- Die Operation wird nur für die Kartenebenen angeboten, in denen eine Sachdatenabfrage fachlich sinnvoll ist.text/html text/xml (Empfehlung)text/plain |
/WMS_Capabilities/Capability/Request/ |
/GetFeatureInfo/DCPType/HTTP |
- Mindestens Get |
/WMS_Capabilities/Capability/Request/ |
1.4.5 Abstract¶
Parameter | Festlegungen | XPath |
Abstract |
- Der Abstract ist durch Menschen lesbar. - Zulässige Zeichen sind alle Zeichen nach KoSIT. - Die Formulierung entspricht der deutschen Rechtschreibung und Grammatik und erfolgt in ganzen Sätzen. |
/WMS_Capabilities/Capability/Layer/ /WMS_Capabilities/Capability/Layer/Layer/ |
- Daten- und Gruppierungslayer besitzen einen Abstract. - Root-Layer können einen Abstract besitzen. - Folgende Muster dürfen nicht enthalten sein: none , n/a , k.a. , entfällt , keine Angabe , nicht zutreffend |
||
- In INSPIRE Viewservices besitzen Root- bzw. Gruppenlayer einen Abstract. |
1.4.6 CRS und BoundingBox¶
Parameter | Festlegungen | XPath |
CRS |
- Jeder Layer unterstützt (mindestens auf der Ebene des Root-Layers) genau die nachfolgend genannten Koordinatenreferenzsysteme. (Mehrfachnennungen sind nicht erlaubt.) EPSG:4258 AdV-Code: ETRS89_Lat-Lon EPSG:4326 AdV-Code: WGS84_Lat-Lon EPSG:25832 AdV-Code: ETRS89_UTM32 EPSG:25833 AdV-Code: ETRS89_UTM33 EPSG:3857 EPSG:31469 EPSG:31468 EPSG:31467 EPSG:31466 EPSG:3034 EPSG:3035 EPSG:3044 EPSG:3045 EPSG:3398 EPSG:3399 EPSG:2180 EPSG:5514 EPSG:5650 |
/WMS_Capabilities/Capability/Layer/ /WMS_Capabilities/Capability/Layer/Layer/ |
BoundingBox |
- Jedes angegebene Koordinatensystem hat genau eine Bounding-Box. - Umfasst der Dienst Daten für das gesamte Gebiet des Freistaates Sachsens, so sind die Standard-Bounding-Boxen aus Abschnitt 2.5 zu verwenden (für alle Koordinatensysteme). - Ausnahmen sind zulässig bei Überschreitungen des Gebietes bzw. bei fachlich begründeten Abweichungen. |
/WMS_Capabilities/Capability/Layer/ /WMS_Capabilities/Capability/Layer/Layer/ |
1.4.7 MetadataURL¶
Parameter | Festlegungen | XPath |
MetadataURL |
- Jeder Datenlayer enthält die Metadaten-URL des Datensatzes, der die zugrundeliegenden Daten beschreibt (ggf. auch mehrere). - Ausnahme bilden Metadatenlayer (z.B. DOP einer bestimmten Jahresscheibe). - Die URL zeigt immer auf das Produktivsystem. - Beispiel https://geomis.sachsen.de/geomis-csw/api?service=CSW&request=GetRecordById&Version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&id=c601707f-5ded-422e-9cc1-36e4fb4b75d4 |
/WMS_Capabilities/Capability/Layer/Layer/ |
MetadataURL/Format |
- Mindestens text/xml und text/html Beispiele URL Format text/xml: https://geomis.sachsen.de/geomis-csw/api?service=CSW&request=GetRecordById&Version=2.0.2&outputSchema=http://www.isotc211.org/2005/gmd&id=c601707f-5ded-422e-9cc1-36e4fb4b75d4 URL Format text/html: https://geoportal.sachsen.de/cps/metadaten_portal.html?id=c601707f-5ded-422e-9cc1-36e4fb4b75d4 |
/WMS_Capabilities/Capability/Layer/Layer/ |
1.4.8 Layer-Name¶
Parameter | Festlegungen | XPath |
Name |
- Für Datenlayer ist name verpflichtend.- Gruppenlayer können optional das Element name besitzen- Bei Rootlayer ist name nicht zulässig.- Zulässige Zeichen: /[0-9a-z\.\-_]+/ - Das erste Zeichen ist keine Ziffer. - Die Mindestlänge beträgt 3 Zeichen. - Name und Title Layers unterscheiden sich. - Dopplungen innerhalb des Content-Levels sind nicht erlaubt. - Aus Gründen von Beschränkungen in der Länge der URL sollte name nicht mehr als 20 Zeichen umfassen. |
/WMS_Capabilities/Capability/Layer/Layer/Layer/ /WMS_Capabilities/Capability/Layer/Layer/ /WMS_Capabilities/Capability/Layer/ |
Für die Bennung von Ebenen gelten für AdV-WMS gesonderte Regeln |
1.4.9 Layer-Title¶
Parameter | Festlegungen | XPath |
Title |
- Zulässige Zeichen sind alle Zeichen nach KoSIT außer TAB, CR, LF. - Der Titel muss innerhalb des Capabilities-Dokument eindeutig sein, Dopplungen des Titels bei Daten- und Gruppierungslayern sind nicht erlaubt. - Der Titel ist durch Menschen lesbar und entspricht der deutschen Rechtschreibung. - Keine Nennung von Abkürzungen, ansonsten sind diese im Abstract des Layers zu beschreiben. - Nennung eines Datums ist nur dann erlaubt, wenn der Dienst keiner weiteren Aktualisierung unterliegt (Zeitscheibe). - Aus Gründen der Lesbarkeit sollte title nicht mehr als 40 Zeichen umfassen. |
/WMS_Capabilities/Capability/Layer/ /WMS_Capabilities/Capability/Layer/Layer/ |
1.4.10 Style¶
Parameter | Festlegungen | XPath |
/Style/Name |
- Zulässige Zeichen: /[0-9a-z\.\-_]+/ - Aus Gründen von Beschränkungen in der Länge der URL sollte name nicht mehr als 20 Zeichen umfassen.- Der Standardstyle-Name ist default Styles-Name bei weiteren Styles: einfarbige Darstellungen: farbname_der_zeichenfarbe Beispiel: gelb Graustufendarstellungen: palette_grau[anzahl_farben] Beispiele: palette_grau , palette_grau64 indizierte farbige Darstellungen: palette_<farbraum>[anzahl_farben][_<nutzerspez>] Beispiele: palette_rgb , palette_rgb64 , palette_rgb8_dunkel |
/WMS_Capabilities/Capability/Layer/Layer/ |
/Style/Title |
- Zulässige Zeichen sind alle Zeichen nach KoSIT außer TAB, CR, LF. - Die Mindestlänge umfasst 3 Zeichen. |
/WMS_Capabilities/Capability/Layer/Layer/ |
/Style/LegendURL |
GetLegendURL - LegendURL muss für jeden Layer sowie jeden Style definiert sein.- Es muss ein Bild mit Grafik zurückgegeben werden. - Wenn aus fachlicher Sicht eine Legende nicht zurückzuliefern ist, soll ein Bild keine Legende verfügbar zurückgegeben werden.<LegendURL width=""151"" height=""25""> <Format>image/png</Format> <OnlineResource xlink:type=""simple"" xlink:href=""https://geoportal.sachsen.de/portal/legenden/keine_legende.png"" xmlns:xlink=""http://www.w3.org/1999/xlink""/> </LegendURL> - Die Legendengestaltung wird in Abschnitt Legenden beschrieben. |
/WMS_Capabilities/Capability/Layer/Layer/ |
/Style/LegendURL/Format |
Empfehlung: image/png |
/WMS_Capabilities/Capability/Layer/Layer/ |
1.4.11 Keyword¶
Parameter | Festlegungen | XPath |
Keyword |
- Jedes Keyword steht in einem eigenen Tag. - Dopplungen in der Summe aller Keywords innerhalb des gesamten Capability-Dokumentes (Content-Level) sind nicht zulässig. |
/WMS_Capabilities/Capability/Layer/Layer/KeywordList |
KeywordValue | - Die Keywords aus dem Service-Levels entsprechen den Keywords in den ExtendedCapabilities. - Dopplungen in der Summe aller Keywords innerhalb der ExtendedCapabilities sind unzulässig. - KeywordValue des MandatoryKeyword lautete infoMapAccessService |
/WMS_Capabilities/Capability/ExtendedCapabilities/Keyword /WMS_Capabilities/Capability/ExtendedCapabilities/MandatoryKeyword |
1.4.12 Scale¶
Parameter | Festlegungen | XPath |
MinScaleDenominator |
- Sind Kartenebenen nur in bestimmten Maßstabsbereichen sichtbar, so muss der Parameter angegeben werden. | /WMS_Capabilities/Capability/Layer/Layer/ |
MaxScaleDenominator |
- Sind Kartenebenen nur in bestimmten Maßstabsbereichen sichtbar, so muss der Parameter angegeben werden. | /WMS_Capabilities/Capability/Layer/Layer/ |
1.4.13 AuthorityURL¶
Parameter | Festlegungen | XPath |
AuthorityURL |
- Die Angabe name wird mindestens am Rootlayer erwartet. Die Datenlayer erben diese Information.- Der Autoritätsname ist die Abkürzung des Namens der geodatenhaltenden Stelle, die die Daten bereitstellt. - Werden für die einzelnen Datenlayer Datensätze verschiedener geodatenhaltender Stellen verwendet, so ist die name an jedem Datenlayer aufzuführen.Beispiel: <AuthorityURL name="GeoSN" > |
/WMS_Capabilities/Capability/Layer/Layer/AuthorityURL |
AuthorityURL/OnlineResource |
- Die Angabe OnlineResource wird mindestens am Rootlayer erwartet. Die Datenlayer erben diese Information.- Die zu hinterlegende URL soll den Internetauftritt der geodatenhaltenden Stellen beinhalten. - Werden für die einzelnen Datenlayer Datensätze verschiedener geodatenhaltender Stellen verwendet, so ist OnlineResource an jedem Datenlayer aufzuführen.Beispiel: <AuthorityURL> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" *xlink:href="https://www.geosn.sachsen.de"* xlink:type="simple"/> </AuthorityURL> |
/WMS_Capabilities/Capability/Layer/AuthorityURL/OnlineResource /WMS_Capabilities/Capability/Layer/Layer/AuthorityURL/OnlineResource |
1.4.14 Identifier¶
Parameter | Festlegungen | XPath |
Identifier |
- Der zu hinterlegende Bezeichner, bezieht sich auf die Daten, die die ghS bereitstellt. - Es wird empfohlen, den Bezeichner der Metadaten des Datensatzes zu verwenden. - Angabe wird in jedem Datenlayer erwartet. - Werden für einen Datenlayer mehrere Datensätze verwendet, so sind diese einzeln aufzuführen. Beispiel: <Identifier authority="GeoSN">https://geoportal.sachsen.de/md/b5ddb15c-07a8-44b9-b88c-197040fa9b4f </Identifier> |
/WMS_Capabilities/Capability/Layer/Layer/Identifier |
2. Weiterführende Regelungen¶
2.1 Abgleich zwischen Capabilities und Metadaten¶
2.1.1 Abstract¶
WMS | Metadaten | Festlegung | XPath Capabilities XPath Metadaten |
Abstract |
gmd:abstract |
- Der Abstract in den Capabilities beginnt mit dem gleichen Inhalt wie in den Metadaten. - Zusätzliche Hinweis zur Metadaten-URL oder dem Monitoring werden nicht in den Metadaten-Abstract übernommen. |
/WMS_Capabilities/Service/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/ |
Abstract |
gmd:URL |
- Falls die URL für das Monitoring angegeben wurde, so muss diese mit den Metadaten übereinstimmen (https://geoportal.sachsen.de/ampel/geodienstestgeod?url...) - Die URL zeigt immer auf das Produktivsystem |
/WMS_Capabilities/Sevice/ /gmd:MD_Metadata/gmd:identifi-cationInfo/srv:SV_ServiceIdentification/srv:containsOperations/srv:SV_OperationMetadata/srv:connectPoint/gmd:CI_OnlineResource/gmd:linkage/ |
2.1.2 Service-Title¶
WMS | Metadaten | Festlegung | XPath Capabilities XPath Metadaten |
Title |
gmd:title |
- Der Title des Services ist in allen Dokumenten gleich. | /WMS_Capabilities/Service/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:citation/gmd:CI_Citation/ |
2.1.3 Contact¶
WMS | Metadaten | Festlegung | XPath Capabilities XPath Metadaten |
ContactOrganization |
gmd:organisationName |
Der Organisationsname ist in allen Dokumenten gleich. | /WMS_Capabilities/Service/ContactInformation/ContactPersonPrimary/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/ |
ContactPerson |
gmd:individualName |
Der Name der Kontaktperson ist in allen Dokumenten gleich. | /WMS_Capabilities/Service/ContactInformation/ContactPersonPrimar /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty |
ContactAddress |
gmd:address |
/WMS_Capabilities/Service/ContactInformation/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/ |
|
gmd:CI_Adress/gmd:deliveryPoint |
Address>Olbrichtplatz 3</Address |
||
gmd:city |
City>Dresden</City |
||
gmd:administrativeArea |
StateOrProvince>Sachsen</StateOrProvince |
||
gmd:postalCode |
PostCode>01099</PostCode |
||
gmd:country |
Country>Deutschland</Country |
||
ContactVoiceTelephone |
gmd:voice |
+49 351 8283-8420 |
/WMS_Capabilities/Service/ContactInformation/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/ |
ContactFacsimileTelephone |
gmd:facsimile |
+49 351 8283-6110 |
/WMS_Capabilities/Service/ContactInformation/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/ |
ContactElectronicMailAddress |
gmd:electronicMailAddress |
servicedesk@geosn.sachsen.de |
/WMS_Capabilities/Service/ContactInformation/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/ |
2.1.4 CRS¶
WMS | Metadaten | Festlegung | XPath Capabilities XPath Metadaten |
CRS |
gmd:code |
- Die in den Capabilities enthaltenen CRS entsprechen den CRS in den Metadaten. | /WMS_Capabilities/Capability/Layer/ /gmd:MD_Metadata/gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/ |
2.1.5 Keywords¶
WMS | Metadaten | Festlegung | XPath Capabilities XPath Metadaten |
Keyword |
gmd:keyword |
- Die in den Capabilities im Service-Level enthaltenen Keywords entsprechen den Keywords in den Metadaten. - Dopplungen in der Summe aller Keywords innerhalb des Service-Levels sind unzulässig. |
/WMS_Capabilities/Service/KeywordList/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/ |
MandatoryKeyword/KeywordValue |
gmd:keyword |
- Bei INSPIRE-Viewservices sind die MandatoryKeywords auch in den Keywords der Metadaten zu führen. | /WMS_Capabilities/Capability/ExtendedCapabilities/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/ |
ExtendedCapabilities/Keyword/KeywordValue |
gmd:keyword |
- Bei INSPIRE-Viewservices sind die MandatoryKeywords auch in den Keywords der Metadaten zu führen. - Dopplungen in der Summe aller Keywords innerhalb der ExtendedCapabilities sind unzulässig. - Die Keywords der ExtendedCapabilitiesdes entsprechen den Keywords Service-Levels. |
/WMS_Capabilities/Capability/ /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/ |
2.1.6 Fees und AccessConstraints¶
WMS | Metadaten | Festlegung | XPath Capabilities XPath Metadaten |
Fees |
gmd:accessConstraints |
- Die Eintragungen in den Capabilities müssen mit denen in den Metadaten übereinstimmen. (siehe Abschnitt Fees und AccessConstraints) |
/WMS_Capabilities/Service/fees /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:MD_LegalConstraints/gmd:accessConstraints |
AccessConstraints |
gmd:useConstraints |
- Angaben in den Capabilities zu den Nutzungsbedingungen müssen mit denen in den Metadaten übereinstimmen. (siehe Abschnitt Fees und AccessConstraints) |
/WMS_Capabilities/Service/accessConstraints /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:MD_LegalConstraints/useConstraints |
2.2 Antwortverhalten GetMap-Request¶
Für alle in den Capabilities definierten Datenformate müssen bei einer GetMap – Anfrage die nachfolgenden Antwortzeiten eingehalten werden. Diese beziehen sich auf einen Einzellayer. Antwortzeiten sind Empfehlungen (Best Practice) und wurden aus Last- und Performancetests generiert. Die Antwortzeiten sind abhängig vom abgefragten Datenformat und werden bei manchen WMS (z.B. Luftbilder im PNG-Format) auch überschritten. Bei Antwortzeiten über 60 Sekunden werden die Response vom Secutrity-Manager geblockt. Dann erfolgt eine Fehlermeldung.
GetMap | Antwortzeit in Millisekunden |
500 x 500 px | bis 3.000 |
1.000 x 1.000 px | bis 5.000 |
2.000 x 2.000 px | bis 25.000 |
4.000 x 4.000 px | bis 50.000 |
GetMap | Response |
4.096 x 4.096 px | Für alle in den Capabilities definierten Datenformate muss ein Bild mit Inhalt in dem entsprechenden Datenformat zurückgegeben werden. |
2.3 Exceptions¶
2.3.1 GetMap¶
Testfall | mime-type / Exception-Code | Festlegung Response |
mit ungültigem Format | mime-type | text/xml |
Exception-Code | InvalidFormat |
|
mit ungültigem CRS aaa | mime-type | text/xml |
Exception-Code | InvalidCRS |
|
mit ungültigem CRS EPSG:aaa | mime-type | text/xml |
Exception-Code | InvalidCRS |
|
mit ungültigem Layer | mime-type | text/xml |
Exception-Code | LayerNotDefined |
|
mit ungültigem Style auf einen Layer | mime-type | text/xml |
Exception-Code | StyleNotDefined |
|
mit ungültigem Style auf mehrere Layer | mime-type | text/xml |
Exception-Code | StyleNotDefined |
2.3.2 GetFeatureInfo¶
Testfall | mime-type / Exception-Code | Festlegung Response |
auf ungültigen Layer | mime-type | text/xml |
Exception-Code | LayerNotDefined |
|
auf nicht-abfragbaren Layer | mime-type | text/xml |
Exception-Code | LayerNotQueryable |
|
auf ungültigen Punkt (5000000000,5000000000) | mime-type | text/xml |
Exception-Code | InvalidPoint |
|
auf ungültigen Punkt (abc,def) | mime-type | text/xml |
Exception-Code | InvalidPoint |
|
auf ungültigen Punkt (-10,-10) | mime-type | text/xml |
Exception-Code | InvalidPoint |
2.4 Standard-BoundingBox¶
<EX_GeographicBoundingBox>
<westBoundLongitude>11.7</westBoundLongitude>
<eastBoundLongitude>15.1</eastBoundLongitude>
<southBoundLatitude>50.1</southBoundLatitude>
<northBoundLatitude>51.7</northBoundLatitude></EX_GeographicBoundingBox>
<BoundingBox CRS="EPSG:4326" maxx="51.7" maxy="15.1" minx="50.1" miny="11.7"/>
<BoundingBox CRS="EPSG:25833" maxx="507152" maxy="5732828" minx="264013" miny="5549754"/>
<BoundingBox CRS="EPSG:4258" maxx="51.7" maxy="15.1" minx="50.1" miny="11.7"/>
<BoundingBox CRS="EPSG:25832" maxx="936115" maxy="5745305" minx="686577" miny="5553241"/>
<BoundingBox CRS="EPSG:31469" maxx="5734676" maxy="5507292" minx="5551530" miny="5264055"/>
<BoundingBox CRS="EPSG:31468" maxx="5734076" maxy="4721882" minx="5551571" miny="4478642"/>
<BoundingBox CRS="EPSG:31467" maxx="5747168" maxy="3936365" minx="5555025" miny="3686725"/>
<BoundingBox CRS="EPSG:31466" maxx="5768848" maxy="3150628" minx="5567116" miny="2893967"/>
<BoundingBox CRS="EPSG:3034" maxx="2779509" maxy="4352095" minx="2597233" miny="4113494"/>
<BoundingBox CRS="EPSG:3035" maxx="3188939" maxy="4685588" minx="3000042" miny="4438519"/>
<BoundingBox CRS="EPSG:3044" maxx="5745305" maxy="936115" minx="5553241" miny="686577"/>
<BoundingBox CRS="EPSG:3045" maxx="5732828" maxy="507152" minx="5549754" miny="264013"/>
<BoundingBox CRS="EPSG:3857" maxx="1680924" maxy="6746062" minx="1302438" miny="6463612"/>
<BoundingBox CRS="EPSG:3398" maxx="5733926" maxy="4721749" minx="5551444" miny="4478539"/>
<BoundingBox CRS="EPSG:3399" maxx="5734533" maxy="5507154" minx="5551406" miny="5263947"/>
<BoundingBox CRS="EPSG:2180" maxx="451212" maxy="230606" minx="255368" miny="-21675"/>
<BoundingBox CRS="EPSG:5514" maxx="-671845" maxy="-836278" minx="-934966" miny="-1048039"/>
<BoundingBox CRS="EPSG:5650" maxx="33507152" maxy="5732828" minx="33264013" miny="5549754"/>
2.5 Cross-Origin Resource Sharing (CORS)¶
CORS: Der http(s) Header (serverseitig) soll bei den jeweils bereitgestellten Operationen folgenden Eintrag enthalten: Access-Control-Allow-Origin: *
2.6 Übertragungsprotokoll¶
Alle Aufrufe (Dienst, Legenden, Nutzungsbedingungen, Metadaten, …) erfolgen grundsätzlich über HyperText Transfer Protocol Secure (HTTPS). Anforderung gilt nur für URL's des GeoSN, nicht externe
2.7 Fees und AccessConstraints¶
2.7.1 Definition¶
Fees beschreiben die Einschränkungen zum Schutz der Privatsphäre oder des geistigen Eigentums sowie andere besondere Einschränkungen oder Warnungen bezüglich der Nutzung des Dienstes (Nutzungsbedingungen und Gebühren). AccessConstraints enthalten die Einschränkungen zum Schutz der Privatsphäre oder des geistigen Eigentums sowie andere besondere Einschränkungen bezüglich des Zugriffs auf die Ressource (Zugriffseinschränkungen).
In den Fees- und AccessConstraints-Angaben sind die in den nachstehenden Tabellen Inhalte grundsätzlich anzuwenden. Sollten für einen Dienst spezielle Web-Seiten zur Beschreibung der Nutzungs- und Zugriffsbedingungen existieren, so ist diese URL zusätzlich anzugeben (in runden Klammern, getrennt durch Semikolon).
Sollten durch Daten von Kunden außerhalb des GeoSN andere Lizenz-, Nutzungs- bzw. Zugriffsbedingungen gefordert werden, so sind sie entsprechend der unten vorgegebenen Muster in die Capabilities einzutragen.
Alternativ zu den nachfolgend aufgeführten Beispielen kann auch aus den 3 gängigen Lizenzmodellen von Datenlizenz Deutschland 2.0 (https://www.govdata.de/lizenzen), Open Data Commons (http://opendatacommons.org/) und Creative Commons (https://creativecommons.org/licenses/?lang=de) entsprechend der Kundenanforderungen eine Lizenz gewählt werden.
2.7.2 Ohne Beschränkung¶
Art der Beschränkung des Dienstes | Fees | AccessConstraints |
kostenfreier Dienst mit Datenlizenz Deutschland mit Namensnennung | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | none |
Default kostenfreier Dienst mit Datenlizenz Deutschland mit Namensnennung | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "GeoSN" genutzt werden. | none |
kostenfreier Dienst mit Datenlizenz Deutschland ohne Namensnennung | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Zero - Version 2.0 (https://www.govdata.de/dl-de/zero-2-0) genutzt werden. | none |
kostenfreier Dienst mit Lizenz Creative Commons | Dieser Dienst kann gemäß den Nutzungsbestimmungen der Creative Commons "Namensnennung-Nicht kommerziell-Keine Bearbeitungen 4.0 International" Lizenz (CC BY-NC-ND 4.0) (https://creativecommons.org/licenses/by-nc-nd/4.0/deed.de) genutzt werden. | none |
kostenfreier, zugriffsbeschränkter Dienst | Der Dienst ist kostenfrei unter Angabe …....nutzbar. Der Dienst ist kostenfrei und kann gemäß den Nutzungbestimmungen …...genutzt werden. |
Es gelten Zugriffsbeschränkungen |
kostenfreier Dienst mit beliebiger Lizenz, ohne Zugriffsbeschränkungen | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von …........ genutzt werden. | none |
2.7.3 AdV¶
Art der Beschränkung des Dienstes | Fees | AccessConstraints |
AdV-ALKIS-WMS | Der Dienst ist kostenfrei unter Angabe der Quelle “Landesamt für Geobasisinformation Sachsen (GeoSN)” oder kurz "GeoSN" (https://geoportal.sachsen.de/cps/geosn.html; https://www.landesvermessung.sachsen.de/wms-alkis-5394.html) nutzbar. | none |
2.7.4 BORIS¶
Art der Beschränkung des Dienstes | Fees | AccessConstraints |
BOdenRichtwertInformationsSystem (BORIS) WMS | Die Nutzung des Dienstes ist erlaubnis- und gebührenfrei. (https://www.boris.sachsen.de/nutzungshinweise-4044.html; https://www.landesvermessung.sachsen.de/benutzungshinweise-5557.html) | none |
2.7.5 INSPIRE¶
Art der Beschränkung des Dienstes | Fees | AccessConstraints |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Es gelten keine Zugriffsbeschränkungen |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Öffentlicher Zugriff beschränkt entsprechend Artikel 13(1)(a) der INSPIRE-Richtlinie: a) aufgrund nachteiliger Auswirkungen auf die Vertraulichkeit der Verfahren von Behörden |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Öffentlicher Zugriff beschränkt entsprechend Artikel 13(1)(b) der INSPIRE-Richtlinie: b) aufgrund nachteiliger Auswirkungen auf internationale Beziehungen, die öffentliche Sicherheit oder die Landesverteidigung |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Öffentlicher Zugriff beschränkt entsprechend Artikel 13(1)(c) der INSPIRE-Richtlinie: c) aufgrund nachteiliger Auswirkungen auf laufende Gerichtsverfahren |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Öffentlicher Zugriff beschränkt entsprechend Artikel 13(1)(d) der INSPIRE-Richtlinie: d) aufgrund nachteiliger Auswirkungen auf die Vertraulichkeit von Geschäfts- oder Betriebsinformationen |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Öffentlicher Zugriff beschränkt entsprechend Artikel 13(1)(e) der INSPIRE-Richtlinie: e) aufgrund nachteiliger Auswirkungen auf die Rechte des geistigen Eigentums |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Öffentlicher Zugriff beschränkt entsprechend Artikel 13(1)(f) der INSPIRE-Richtlinie: f) aufgrund nachteiliger Auswirkungen auf die Vertraulichkeit personenbezogener Daten |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Öffentlicher Zugriff beschränkt entsprechend Artikel 13(1)(g) der INSPIRE-Richtlinie: g) aufgrund nachteiliger Auswirkungen auf den Schutz einer Person |
INSPIRE Viewservice | Der Dienst ist kostenfrei und kann gemäß den Nutzungsbestimmungen von Datenlizenz Deutschland - Namensnennung - Version 2.0 (https://www.govdata.de/dl-de/by-2-0) unter Angabe der Quelle: "Geodaten Sachsen" genutzt werden. | Öffentlicher Zugriff beschränkt entsprechend Artikel 13(1)(h) der INSPIRE-Richtlinie: h) aufgrund nachteiliger Auswirkungen auf den Schutz von Umweltbereichen |
INSPIRE Viewservice ohne Lizenzangabe | Der Dienst ist kostenfrei. | Es gelten keine Zugriffsbeschränkungen |
2.6 Legenden¶
Empfehlung
- Legendenbox, Allgemeines
- Breite: 300 Pixel
- Höhe: individuell nach Inhalt
- Hintergrundfarbe: Transparent oder Weiß
- Datenformat: PNG
- Schriftart: Arial
- Schriftgröße: 10 Pixel
- Spaltenaufteilung in der Legendenbox
- 5 px Freiraum
- 75 px Symbol
- 10 px Freiraum
- 205 px Bezeichnung des Symbols
- 5 px Freiraum
- Lesbarkeit
- Die Signaturen thematischer Karten sind eindeutig unterscheidbar und in allen Zoomstufen sowie auf verschiedenen Hintergrundkarten gut lesbar.
- Mehrsprachfähigkeit
- Unterstützt der WMS Mehrsprachfähigkeit sind auch die in der Legende publizierten Texte sprachabhängig wiederzugeben.
- Beispiel
Die Bezeichnung der Kartenelemente erfolgt, soweit möglich, in der Einzahl.
2.7 Quellen¶
OGS OpenGIS Web Map Service (WMS) Implementation Specification 1.3.0
Technical Guidance for the implementation of INSPIRE View Services
AdV-OWS-Basisprofil
AdV-Profil zum Web Map Service
Vorgaben der GDI-DE zur Bereitstellung von Darstellungsdiensten