[Mapserver-DE] Kleines Problem mit DTD
Mandy Fleischhauer
mandy at mandrine.de
Don Aug 31 15:48:13 CEST 2006
Hallo Nando
Die DTD, mit der die Capabilities validiert werden (auf Gültikgeit geprüft), sind nicht zum verändern gedacht ;)
Mit der DTD überprüft man die Capabilities, ob sie in diesem Fall konform zur OGC WMS 1.1.1 Spezifikaion sind.
Ein Dienst sollte valid zu Spezifikation sein, um Interoperabilität zu gewährleisten.
Die DTD ist völlig korrekt. Ein Zweifel daran zu äußern ist völlig absurd.
(Entschuldigung aber ich muß schmunzeln bei der Vermutung)
Könntest du denn mal die GetCapabilities Adresse deines Dienstes posten?
Dann werfen wir da mal einen Blick rin.
Schönen Abend noch.
Mit freundlichen Grüßen,
Mandy Fleischhauer
--
Hochschule für Technik und Wirtschaft Dresden (FH)
Fachbereich Vermessungswesen/Kartographie
Friedrich-List Platz 1, 01069 Dresden
Telefon: 0351-462 3145 (Labor GIS/FE)
mailto: mandy at mandrine.de
----- Original Message -----
From: N.Frank at dvz-mv.de <Frank, Nando Mirko>
To: mapserver-de at freegis.org
Date: 31.08.2006 08:52:33
Subject: [Mapserver-DE] Kleines Problem mit DTD
> Guten Morgen MapServer-Nutzer,
>
> Wir haben im Moment ein kleines Problem mit der WMS_MS_Capabilities.dtd Datei.
>
> Bzw. haben nicht wir das Problem, sondern jemand, der unsere Dienste einbinden will.
>
> Also folgendes:
>
> Wenn dieser jemand die Dienste einbinden will, stört sich sein Programm (denke deegree, bin aber nicht sicher) bereits beim GetCapabilities-Aufruf (siehe angehängtes Bild).
> Es steht also dort, dass die Datei ungültig ist und die externe DTD Untermenge nicht über "http://schemas.opengeospatial.net/wms/1.1.1/WMS_MS_Capabilities.dtd" geladen werden kann.
>
> Wenn man sich diese WMS_MS_Capabilities.dtd mal anschaut, dann fehlen da m.M.n. wirklich einige Einträge. So steht das Element SRS nicht als allgemeines Element beim Dienst, sondern nur als Layer-Element. Ebenso fehlen die Layer-Elemente Group (Title, Abstract), TimeExtent, TimeItem und TimeDefault.
>
> Ich habe mal diese Datei runtergeladen und auf unseren Server gepackt, nur funktioniert das so wohl nicht, denn wenn ich diese DTD dann aufrufen will, kommt folgende Fehlermeldung: "Eine DTD-Deklaration außerhalb von DTD ist nicht zugelassen."
>
> Und selbst wenn das mit der eigenen DTD klappen sollte, wüsste ich nicht, was man da so eintragen sollte...Einfach so?:
>
> <!ELEMENT Group ( Title, Abstract?) >
> <!ELEMENT SRS (#PCDATA) >
> <!ELEMENT TimeExtent (#PCDATA) >
> <!ELEMENT TimeItem (#PCDATA) >
> <!ELEMENT TimeDefault (#PCDATA) >
>
>
> Hab mich mit der Datei wirklich noch nie beschäftigt...
>
> Unsere Dienste können übrigens auch sonst überall eingebunden werden, GeoPortal.Bund, GeoPort.HRO, unser eigenen Viewer, ArcGIS, ArcView etc.
>
> Ich wäre über jede Hilfe erfreut.
>
> Gruß
>
> Nando
>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)