[Mapserver-DE] Probleme mit der Darstellung einesWMS-Kartenla yers

Spalting, Hermann (Kreis Lippe) H.Spalting at lippe.de
Don Dez 15 13:44:26 CET 2005


Ich arbeite im 3. GK-Streifen mit der folgenden Map-Datei (Ausschnitt).
Der funktioniert.

 LAYER
     NAME 'Luftbild (NRW)'
     GROUP 'Luftbild'
     METADATA
     END
     MAXSCALE 10000
     MINSCALE 1000
     TYPE RASTER
#     TRANSPARENCY 50
     PROJECTION
      "init=epsg:31467"
     END
     STATUS ON
     OFFSITE 1
     CONNECTIONTYPE WMS
     CONNECTION 
 
"http://www.gis2.nrw.de/wmsconnector/wms/luftbild?SERVICE=WMS&VERSION=1.1.0&
REQUEST=GetMap&LAYERS=Orthophoto+Str.+2,Orthophoto+Str.+3&FORMAT=image/png&T
RANSPARENT=TRUE&SRS=EPSG:31467&STYLES=&"
   END



Hermann Spalting 
Kreis Lippe
FG 4.4
Felix-Fechenbach-Straße 5
32756 Detmold
email: << mailto:h.spalting at lippe.de>>
Tel: 05231/62-625 (oder -7827)



-----Ursprüngliche Nachricht-----
Von: mapserver-de-bounces at freegis.org
[mailto:mapserver-de-bounces at freegis.org]Im Auftrag von "Jäger, Frank
\(KRZ\)"
Gesendet: Donnerstag, 15. Dezember 2005 12:44
An: Org Mapserver-De at Freegis. (E-Mail)
Betreff: Re: [Mapserver-DE] Probleme mit der Darstellung
einesWMS-Kartenlayers


Dieser Dienst enthält 2 Layer: "Str. 2" und "Str 3".

Das steht offensichtlich für 

Gauß-Krüger Meridianstreifen 2  
EPSG=31466 (=West = um 6° ~Rheinland)

und 

Gauß-Krüger Meridianstreifen 3  
EPSG=31467 (=Ost  = um 9° ~Westfalen)  


Nach meinem Verständnis sind Layer verschiedene fachliche Ebenen die man
wahlweise ein-/ausschalten kann.
Die Layer dieses Dienstes liegen aber nicht "übereinander" sondern
"nebeneinander".

Wenn man nun für Köln den Layer "Str. 3" oder für Bielefeld den Layer "Str.
2" aufruft hat man "daneben" gegriffen und wird mit einem grauen Bild
bestraft.

Könnte das die Ursache sein?

mfG
Frank Jäger

-----Ursprüngliche Nachricht-----
Von: mapserver-de-bounces at freegis.org
[mailto:mapserver-de-bounces at freegis.org]Im Auftrag von "Jörg Thomsen
(MapMedia GmbH)"
Gesendet: Mittwoch, 14. Dezember 2005 17:35
An: mapserver-de at freegis.org
Betreff: Re: [Mapserver-DE] Probleme mit der Darstellung
einesWMS-Kartenlayers


Hallo,

das Problem könnte bei den Leerzeichen in der Layerbezeichnung liegen 
(wer denkt sich sowas aus?). Gib doch mal bei wms_name die '+' mit an 
oder erstze sie durch '%20'

"wms_name" "Orthophoto+Str.+2"
oder
"wms_name" "Orthophoto%20Str.%202"

Jörg

_________________________________________________

MapMedia
Kartographie und raumbezogene Informationssysteme

Heilbronner Straße 10
D-10711 Berlin

fon:  +49.(0)30.89 06 82 70
fax:  +49.(0)30.89 06 82 73
mail: jt at mapmedia.de
net:  www.mapmedia.de
pgp:  on demand
_________________________________________________

KlausSchiefer schrieb:
> Hallo zusammen,
> 
>  
> 
> ich versuche unter XP mit MapServer 4.6.1 einen WMS-Layer aus dem 
> Landesverwaltungsnetz darzustellen. Der WMS-Dienst wird laut 
> Versionsinfo unterstützt. In meiner Map-Datei sieht der Eintrag 
> folgendermaßen aus:
> 
>  
> 
> LAYER
> 
>   NAME "LuftbilderLDS"
> 
>   TYPE  RASTER
> 
>   MINSCALE 750
> 
>   MAXSCALE 7500
> 
>   #OFFSITE 0 0 0
> 
>   STATUS ON
> 
>   PROJECTION
> 
>      "init=epsg:31466"
> 
>   END # PROJECTION
> 
>   CONNECTIONTYPE WMS
> 
>   CONNECTION "http://www.gis2.nrw.de/wmsconnector/wms/luftbild?"
> 
>   METADATA
> 
>     "wms_title" "Orthophoto Str. 2"
> 
>     "wms_name" "Orthophoto Str. 2"
> 
>     "wms_server_version" "1.1.0"
> 
>     "wms_srs" "epsg:31466"
> 
>     "wms_format" "image/png"
> 
>   END
> 
> END
> 
>  
> 
> Die Einträge für CONNECTION, "wms_title", "wms_name" und 
> "wms_server_version" stammen aus den Einträgen, die GetCapabilities 
> liefert. "wms_srs" "epsg:31466" ist als <SRS> dort vermerkt.
> 
> Im allgemeinen Teil der Map-Datei ist ebenfalls
> 
> PROJECTION
> 
>   "init=epsg:31466"
> 
> END #Projection
> 
> eingetragen.
> 
> Die gelieferten Bilder sind leider nur grau.
> 
> Mit einem direkten Aufruf
> 
>  
> 
>
http://www.gis2.nrw.de/wmsconnector/wms/luftbild?SERVICE=WMS&VERSION=1.1.0&R
EQUEST=GetMap&LAYERS=Orthophoto+Str.+2&FORMAT=image%2Fpng&TRANSPARENT=TRUE&H
EIGHT=250&WIDTH=250&BBOX=2569320,5647325,2569440,5647445&SRS=EPSG%3A31466&ST
YLES=&VERSION=1.1.0>
> 
>  
> 
> über der IE wird ein Luftbild dargestellt.
> 
>  
> 
> Frage: Ist hier ein Fehler zu erkennen? Oder habe ich den Vorgang noch 
> nicht ganz verstanden. Ist mit der Layerdefinition in der Map-Datei 
> alles nötige gemacht und der Rest wird vom MapServer erledigt? Oder muß 
> ich für die Darstellung des Layers weitere Schritte unternehmen?
> 
>  
> 
> Ich habe versuchsweise dem entsprechenden Layer über
> 
>  
> 
> // Parameter für Layer LuftbilderLDS übergeben
> 
> $layerLuftbilderLDS = $map->getLayerByName("LuftbilderLDS");
> 
> $connection = $layerLuftbilderLDS->connection;
> 
>  
> 
> // Daten für die BoundingBox aus $extentToSet holen
> 
> $BBOX = "BBOX=" . $extentToSet[0] . ", " . $extentToSet[1] .", " . 
> $extentToSet[2] . ", " .$extentToSet[3];
> 
>  
> 
> // String für getMap zusammensetzen
> 
> $getMap = $connection . 
>
"SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&LAYERS=Orthophoto+Str.+2&FORMAT=im
age%2Fpng&TRANSPARENT=TRUE&HEIGHT=250&WIDTH=250&" 
> . $BBOX . "&SRS=EPSG%3A31466&STYLES=&VERSION=1.1.0>";
> 
>  
> 
> // dem Layer die neue connection zuweisen
> 
>  $layerLuftbilderLDS->connection = $getMap;
> 
>  
> 
> // Neue connection holen und ausgeben
> 
> $connection = $layerLuftbilderLDS->connection;
> 
> echo "conn: $connection<br />";
> 
>  
> 
> den gesamten Connectionstring mitgegeben.
> 
>  
> 
> Die Ausgabe entspricht bis aus die Werte der BBOX der o. g. 
> funktionierenden URL.
> 
>  
> 
>
http://www.gis2.nrw.de/wmsconnector/wms/luftbild?SERVICE=WMS&VERSION=1.1.0&R
EQUEST=GetMap&LAYERS=Orthophoto+Str.+2&FORMAT=image%2Fpng&TRANSPARENT=TRUE&H
EIGHT=250&WIDTH=250&BBOX=2566835.2808352, 
> 5644480.9090715, 2567282.0683912, 
> 5644927.6966275&SRS=EPSG%3A31466&STYLES=&VERSION=1.1.0>
> 
>  
> 
> Wenn ich diese Ausgabe über den Browser absetzte, kommt auch das 
> entsprechende Luftbild. In meiner Anwendung werden aber trotzdem nur 
> graue Karten bzw. Dateien mit der Endung 1134565754221227.img.tmp und 
> der Größe 0 produziert.
> 
>  
> 
> Hat jemand eine Idee, wo das Problem liegen könnte.
> 
>  
> 
> Mit freundlichen Grüßen
> 
>  
> 
> Klaus Schiefer
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de

_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de

_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de




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