[Mapbender-users] Bechriftung

Daniel Goetz madprof at gmx.ch
Fri Jun 23 03:21:06 EDT 2006


Hallo,

danke erstmal für Eure Ideen.

@Till: das mit dem "LABELMAXSCALE 4000" ist mir natürlich bewusst (und war auch so beabsichtigt). Ich hab es mal testweise auskommentiert und siehe da die Beschriftung erscheint. Ich möchte aber tatsächlich, dass die Beschriftung erst ab einem bestimmten Maßstab angezeigt wird. Und in meinem kleinen Test-html-Template klappt das ja auch. Aber sobald ich das LABELMAXSCALE wieder einfüge, werden gar keine Beschriftungen mehr angezeigt, egal welchen Wert ich einsetzte.

Wie Ihr in der .map-Datei sehen könnt habe ich auch ein WIDTH in die STYLE-Objekte eingefügt, die das Aussehen der Umrißlinie der Polygone definieren. Ich mit dem Wert "2" wollte ich bezwecken, dass die Umrißlinie kräftiger wird. Auch das hat in meinem test-template funktioniert. Leider wird dieser Parameter allerdings unter Mapbender nicht berücksichtigt.

Was mache ich da denn falsch? Habt Ihr eine Idee? Was mich verwundert ist, dass es einmal klappt (eigenes Template) und unter mapbender einfach ignoriert wird. Danke für weitere Hilfe.

@Uli: Danke Dir für Deine Antwort. Aber leider versteh ich das was Du über die Referenzkarte geschrieben hast nicht ganz. Ich hab mir echt viel Mühe gegeben. Was bedeutet "index anzugeben in den element-Eigenschaften"? Welche Eigenschaften von welchem Element meinst du denn? In der .map-Datei? Und wenn ja wo da? Und wie kann ich denn einen wms für die Referenzkarte definieren? Würdest Du das für mich bitte noch ein wenig erläutern? Tausend Dank.

Und noch eine Frage hinsichtlich einer detaillierten Dokumentation zu mapbender: Ich kann leider nur eine Installationsanleitung unter:

http://www.mapbender.org/index.php/Installation_de

und einige FAQs/How-tos unter:

http://www.mapbender.org/index.php/How_To%27s

finden. 

Installiert hab ich den Mapender ja schon und die how-tos helfen mir auch nicht wirklich weiter. Sehe ich den Wald vor lauter Bäumen nicht mehr und es gibt eine Dokumentation, die ich nur nicht finden kann? Danke, dass Ihr mir auch dabei auf die Sprünge helft.

Und jetzt noch einmal Danke für die bisher eingegangenen Hilfestellungen. Wäre wirklich nett, wenn Ihr mir auch diesmal wieder helfen könntet. Danke dafür.

Schöne Grüße

Daniel


-------- Original-Nachricht --------
Datum: Thu, 22 Jun 2006 17:07:54 +0200
Von: Uli Rothstein <uli.rothstein at ccgis.de>
An: users at mapbender.osgeo.org
Betreff: Re: [Mapbender-users] Bechriftung

> Hallo,
> Mapbender fasst die Images nicht mehr an. Die Ursache für die fehlende 
> Beschriftung liegt also im Mapfile (vgl. Mail vom Till)
> Zur Referece: Mapbender verwendet nur wms-requests. D.h. auch die Karte
> ist ein 
> wms-Request auf einen definierten wms (index anzugeben in den 
> element-Eigenschaften).
> Eine Dokumentation ist unter http://mapbender.org zu finden (WIKI).
> Viele Grüße
> Uli
> 
> Daniel Goetz schrieb:
> > Hi,
> > 
> > ich hab das ms4w-Packet auf meinem Rechner installiert, benutzte also
> eine lokale Installation des umn-mapserver (Vers. 4.8.3).
> > 
> > Dann hab ich einen WMS-konforme .map-Datei geschrieben. (so hoffe ich
> zumindest) Wenn ich den Request=getCapabilities in meinen Browser schreibe
> bekomme ich auf jeden Fall ein xml-Dokument zurück, indem keine "WARNINGS"
> mehr enthalten sind.
> > 
> > Zu testzwecken hab ich mir bislang die Karte über ein kleines
> selbstgeschriebenes html-Template anzeigen lassen.
> > 
> > In der .map-Datei hab ich dem mapserver "gesagt" ich möchte doch gerne
> eineige Elemente aus einem Layer (POLYGON) beschriften. Das hat in meinem
> Template auch super funktioniert.
> > 
> > Nun hab ich den WMS-Dienst über "Capabilities hochladen" eine GUI in
> Mapbender hinzugefügt. Wenn ich mir nun die Karte in mapbender anzeigen
> lassen möchte zeigt er mir zwar wunderschön die Geometrien, so wie ich sie in
> der .map-Datei definiert habe, auch die Legende wird angezeigt. Nur die
> Beschriftung nicht.
> > 
> > Hat jemand eine Idee woran das wohl liegen könnte?
> > 
> > Meine .map-Datei sieht folgendermaßen aus (in Auszügen):
> > 
> > 
> > MAP
> > 	NAME "BRWK"
> > 	EXTENT 426666.49 466058.21 448321.44 490754.58
> > 	SIZE 700 900
> > 	SHAPEPATH "/ms4w/Apache/htdocs/Oracle/daten"
> > 	IMAGETYPE PNG
> > 	IMAGECOLOR 255 255 255
> > 	UNITS METERS
> > 	STATUS ON
> > 
> > 	PROJECTION
> > 		"init=epsg:4326"
> > 	END
> > 
> > 	FONTSET ../fonts/fonts.list
> > 
> > 	WEB
> > 		IMAGEPATH "/ms4w/apache/htdocs/tmp/"
> > 		IMAGEURL "/tmp/"
> > 		TEMPLATE "template_daniel2.html"
> > 		
> > 	END
> > 
> > 	LEGEND
> >     	STATUS ON
> >     	LABEL
> >       		TYPE TRUETYPE
> >       		FONT arial-bold
> >       		COLOR 0 0 0
> >       		SIZE 10
> >       		ANTIALIAS TRUE
> >       		OFFSET 0 -2
> >     	END
> > 	END
> > 
> > 
> > 	REFERENCE
> >     	STATUS ON
> >     	IMAGE reference.gif
> >     	SIZE 150 150
> >     	EXTENT  426666.49 466058.21 448321.44 490754.58
> >     	COLOR -1 -1 -1
> > 		OUTLINECOLOR 255 0 0
> >   	END
> > 
> > ...
> > 
> > LAYER
> >     NAME "VIEW_RWG_TBS"
> >     CONNECTIONTYPE OracleSpatial
> >     CONNECTION "username/password at service"
> >     DATA "GEOM FROM view_RWG_TBS USING SRID 82032"
> >     TYPE POLYGON
> >     STATUS ON
> >     PROJECTION
> > 		"init=epsg:4326"
> > 	END
> >     TRANSPARENCY 50
> >     CLASSITEM  'TM_NR'
> >     LABELITEM "RICHTWERT"
> >     SYMBOLSCALE 25000
> >     LABELMAXSCALE 40000
> >     METADATA
> > 		WMS_TITLE "RWG_TM_NR"
> > 	END
> > 
> >     
> >     CLASS
> >        	NAME "51_53_55_57_73_79_81_83_84_85_87_89"
> >        	EXPRESSION ('[TM_NR]' IN "51,53,55,57,73,79,81,83,84,85,87,89")
> >        	STYLE
> >         	COLOR 238 238 0
> >         END
> >        	STYLE
> >        		OUTLINECOLOR 255 0 0
> >        		WIDTH 2
> >        		ANTIALIAS TRUE
> >         END
> >         LABEL
> > 			TYPE truetype
> >        		FONT arial
> >         	SIZE 11
> >        		ANTIALIAS TRUE
> >        		COLOR 0 0 0
> > 	        OUTLINECOLOR 255 255 255
> > 			PARTIALS false
> > 			POSITION cc
> > 			MAXSIZE 17
> > 		END
> >     END
> > END
> > 
> > 
> > Könnte es daran liegen, dass ich im WEB-Objekt den Wert für TEMPLATE
> für Mapbender spezifizieren müsste? Ich hab echt keine Ahnung.
> > 
> > 
> > Außerdem brücksicht Mapbender auch die Einträge unter REFERENCE
> (Referenzkarte) nicht sondern wählt selbst irgend einen Layer als
> Referenzkarte. Woran könnte das liegen?
> > 
> > Zum Schluß hab ich noch eine Frage: existiert evtl. eine detailierte
> Dokumentation zu Mapbender (für Anwender) oder kann man da ein Buch kaufen?
> > 
> > Also ich danke Euch echt herzlich für Eure Bemühungen und Eure Ideen
> und Eure Gedanken und Eure Hilfe. Echt, vielen Danke schon mal im Voraus.
> > 
> > Grüße
> > 
> > Daniel
> 
> 
> -- 
> --------------------------------
>         Ulrich Rothstein
>           CCGIS GbR
>         Siemensstraße 8
>          53121 Bonn
>            GERMANY
> --------------------------------
> 
>    uli.rothstein at ccgis.de
>         www.ccgis.de
>     www.mapbender.org
> --------------------------------
> Zentrale:  ++49 (0) 228 90826  0
> Durchwahl: ++49 (0) 228 90826 17
> Fax:       ++49 (0) 228 90826 11
> --------------------------------
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
> For additional commands, e-mail: users-help at mapbender.osgeo.org

-- 


"Feel free" – 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail




More information about the Mapbender_users mailing list