[Mapserver-DE] Question about WMS Services and capabilities

Michael Schulz mschulz at webgis.de
Die Apr 25 11:22:22 CEST 2006


Hallo,

wenn ich die Mail richtig verstehe, dann ist das Problem "nur", dass der 
Extent im getCapabilities für die PostGIS-Layer falsch zurückgegeben 
wird - nicht das die Daten falsch oder anders gezeichnet werden. Stimmt das?

Ich kann das Problem aber bestätigen, habe es mit diversen 
mapserver-Versionen und PG-DBs. Man kann dieses Problem beheben indem 
man der Layer das Metadata Attribut "wms_extent" mit einem gültigen 
Extent angibt.

Was mir nicht ganz klar ist, warum haben nicht mehr Leute dieses 
Problem? Bisher noch nicht im getCapabilities geschaut? Existiert dieses 
Problem nur bei bestimmten Versionen?

Wenn ich das richtig verstehe, dann wird beim getCapabilities-Aufruf 
irgendwann die Funktion msPOSTGISLayerGetExtent in mapPostgis aufgerufen 
und die gibt nunmal nicht die richtigen Werte zurück:
"
/* we return an infinite extent */
/* we could call the SQL AGGREGATE extent(GEOMETRY), but that would take 
FOREVER */
/* to return (it has to read the entire table). */
/* So, we just tell it that we're everywhere and lets the spatial 
indexing figure things out for us */
"

Vielleicht weiss jemand mehr dazu?

Grüße, Michael





Silke Reimer schrieb:
> On Mon, Apr 24, 2006 at 11:39:52AM +0200, Erich Meyerheim wrote:
> 
>>Hi Folks,
>>
>>first, sorry for my bad english ... :(
> 
> 
> Da es sich hier um eine deutsche MapServer-Liste handelt, antworte
> ich einfach mal auf deutsch.
> 
> [...]
> 
>>Explanation :
>>
>>the first latlonBounding Box and BoundingBox are ok. (This is the
>>bounding box of the project)
>>the second latlonBounding Box and BoundingBox are also ok. (the
>>Bounding Boxes of Flurstshp, a shape File)
>>the third latlonBoundingBox and BoundingBox are wrong !! (the
>>Bounding Boxes of Fluerstue, postgis data with the_geom)
>>
>>has somebody the same Problems and / or sved them already
> 
> 
> Ich vermute mal, dass mit Brandenburgischen Daten gearbeitet wird?
> Der EPSG-Code 25833 deutet darauf hin. Das Problem ist, dass das
> Land Brandenburg zwar den Code 25833 verwendet, darunter aber eine
> andere Projektion versteht (s. auch meine Mail vom Januar letzten
> Jahres [1]). Die Verschiebung kann in diesem Fall aus
> mehreren Gründen zustande kommen:
> 
> - EPSG:25833 sind für den MapServer und PostGIS auf verschiedenen Art
>   und Weise definiert, in einem Fall wie in Brandenburg, im anderen
>   wie von EPSG vorgegeben.
> - Die Daten haben unterschiedliche Projekten, nämlich einmal mit dem
>   Brandenburgischen Shift und einmal ohne.
> 
> Sicherlich gibt es noch mehr Fehlerquellen, aber diese fallen mir
> jetzt spontan ein. Vielleicht hilft es ja weiter.
> 
> Viele Grüße,
> 
>     Silke
> 
> P.S.: Vielleicht sollte man beim Land Brandenburg mal den Antrag
> stellen, entweder die Projektion zu ändern (also in das richtige
> EPSG:25833) oder sich einen eigenen EPSG-Code für die
> Brandenburgische Projekten erzeugen zu lassen.
> 
> [1] http://freegis.org/pipermail/mapserver-de/2005-January/000851.html
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de


-- 
-----------------------------------------------------------
Michael Schulz                            mschulz at webgis.de

in medias res  Gesellschaft für Informationstechnologie mbH

In den Weihermatten 66              Tel +49 (0)761 556959-5
79108 Freiburg                      Fax +49 (0)761 556959-6

                www.webgis.de / www.zopecms.de
-----------------------------------------------------------
NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU
-----------------------------------------------------------




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)