AW: AW: [Mapserver-DE] Labeling im UMN- MapServer
Elstermann, Mike
Mike.Elstermann at itc-halle.de
Mit Sep 7 15:43:27 CEST 2005
Hallo Gudrun,
hab das malfix mit Deinen Testdaten probiert, klappt prima - siehe:
http://halgis.halle.de/mapserver/x_init.asp
Lustig: Potsdam-Daten in der Halle-Umgebung ;-)
hier der interessante Teile des MapFiles:
LAYER
NAME x1
TYPE LINE
STATUS ON
DATA "Dnm25_str_1.shp"
LABELITEM "txt"
LABELMAXSCALE 3000
CLASS
COLOR 255 0 0
LABEL
TYPE TRUETYPE
ANTIALIAS TRUE
FONT arial
COLOR 0 0 0
#OUTLINECOLOR 220 220 220
SIZE 8
ANGLE AUTO
POSITION UC
OFFSET 0 2
buffer 2
END
END
END
LAYER
NAME x2
TYPE LINE
STATUS ON
DATA "Dnm25_str_1.shp"
CLASS
COLOR 255 0 0
END
END
Für Rückfragen stehe ich Ihnen gern zur Verfügung.
Mit freundlichen Grüßen
gez. i.A. Mike Elstermann
--
Mike Elstermann
Teamleiter e-Solutions
IT-Consult Halle GmbH
Bornknechtstraße 5
06108 Halle (Saale)
Telefon: +49 345 581-7128
Telefax: +49 345 581-1737
Fax: +49 345 581 78 7128
Mobilfunk: +49 160 71 545 02
E-Mail: mike.elstermann at itc-halle.de
Internet: http://www.itc-halle.de
_______________________________________________________
::: GeoDaten Online? -> http://halgis.halle.de
::: Umweltdaten Online? -> http://umweltatlas.halle.de
-----Ursprüngliche Nachricht-----
Von: Ritter, Gudrun [mailto:Gudrun.Ritter at geobasis-bb.de]
Gesendet: Mittwoch, 7. September 2005 14:51
An: Elstermann, Mike
Betreff: AW: AW: [Mapserver-DE] Labeling im UMN- MapServer
Es handelt sich bei den Daten um ArcView-Shapedateien. Als Auszug ein
kleiner Testdatensatz.
Viele Grüße
Gudrun Ritter
-----Ursprüngliche Nachricht-----
Von: Elstermann, Mike [mailto:Mike.Elstermann at itc-halle.de]
Gesendet: Mittwoch, 7. September 2005 14:33
An: 'Michael Schulz'; Ritter, Gudrun
Betreff: AW: AW: [Mapserver-DE] Labeling im UMN- MapServer
In der 4.0.1, die ich auf einem alten Server noch laufen habe, funktioniert
es auch - siehe:
<!-- MapServer version 4.0.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
OUTPUT=PDF OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER
SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7
INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE -->
Könntes Du mir mal ein Stück DXF schicken - oder sind es geheime daten ;-)
Für Rückfragen stehe ich Ihnen gern zur Verfügung.
Mit freundlichen Grüßen
gez. i.A. Mike Elstermann
--
Mike Elstermann
Teamleiter e-Solutions
IT-Consult Halle GmbH
Bornknechtstraße 5
06108 Halle (Saale)
Telefon: +49 345 581-7128
Telefax: +49 345 581-1737
Fax: +49 345 581 78 7128
Mobilfunk: +49 160 71 545 02
E-Mail: mike.elstermann at itc-halle.de
Internet: http://www.itc-halle.de
_______________________________________________________
::: GeoDaten Online? -> http://halgis.halle.de
::: Umweltdaten Online? -> http://umweltatlas.halle.de
-----Ursprüngliche Nachricht-----
Von: Michael Schulz [mailto:mschulz at webgis.de]
Gesendet: Mittwoch, 7. September 2005 14:14
An: Ritter, Gudrun; 'mapserver-de at freegis.org'
Betreff: Re: AW: [Mapserver-DE] Labeling im UMN- MapServer
Hallo Gudrun,
ich leite das mal noch wieder an die Liste weiter, damit der Thread
nicht so baumelt...
Dieses Problem beim Linien-Labeling (Label stehen nicht parallel zu den
Linien, sondern in einem komischen, sich ändernden Winkel ab;
automatische labelrotation scheint gegenüber einer Horizontalen genau in
die falsche Richtung gedreht zu sein) hatte ich auch schon mal und ich
glaube eine andere Mapserver-Version hat geholfen. Also mit der Version
4.4.1 und 4.6.1 funktioniert es bei mir.
Hat denn Punkt 1 funktioniert?
Grüße, Michael
Ritter, Gudrun schrieb:
> Hallo Michael,
>
> vielen Dank für die Hilfe! Ggw. versuche ich den Pkt. 2 in Griff zu
bekommen. Der Muster-Layer war sehr hilfreich, weil ich diesen mit dem
meinen abgleichen konnte. Aber so richtig zufrieden bin ich mit dem Ergebnis
(siehe Anhang) nicht. Die Schriften stehen "quer" zum Straßenverlauf. Hast
Du evtl. eine Erklärung dafür?
> Ich arbeite z.Z. noch mit dem UNM MapServer Version 4.2. Vielleicht liegt
es daran, dass die Version durch eine aktuelle ersetzt werden müsste. Mit
welcher Version wird bei Euch gearbeitet.
>
> Viele Grüße
> Gudrun Ritter
>
>
> Auszug aus meiner Map-Datei:
>
>
> LAYER
> METADATA
> "wms_title" "Straßen"
> "wms_srs" "EPSG:25833"
> "wms_abstract" "generalisiert aus Basis/DLM von Brandenburg"
> END
>
> NAME str
> MINSCALE 100
> MAXSCALE 50000
> TYPE LINE
> DATA dnm25_str
> STATUS DEFAULT
> CLASSITEM 'FOS'
> LABELITEM 'TXT'
> LABELMAXSCALE 20000 # die Schrift wird erst ab 1 : 20000
dargestellt
>
> CLASS
> NAME "Gemeindestrasse"
> EXPRESSION /1307/
> COLOR 121 44 50
> SYMBOL 'circle'
> SIZE 2
> OVERLAYSYMBOL 'circle'
> OVERLAYCOLOR 255 255 255
> OVERLAYSIZE 1
> LABEL
> TYPE TRUETYPE
> MINSIZE 8
> MAXSIZE 9
> FONT abh
> POSITION UC
> OFFSET 0 0
> ANGLE AUTO
> BUFFER 5
> MINDISTANCE 200
> MINFEATURESIZE AUTO
> COLOR 0 0 0
> OUTLINECOLOR 255 255 255
> SHADOWSIZE 1 1
> BACKGROUNDCOLOR -1 -1 -1
> ANTIALIAS TRUE
> PARTIALS TRUE
> FORCE FALSE
> END
> END
> END
>
>
> Ergebnis: siehe Anhang
>
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Michael Schulz [mailto:mschulz at webgis.de]
> Gesendet: Dienstag, 6. September 2005 17:41
> An: Ritter, Gudrun; 'mapserver-de at freegis.org'
> Betreff: Re: [Mapserver-DE] Labeling im UMN- MapServer
>
>
> Hallo,
>
> zu 1.: Man könnte es mit MINDISTANCE beim Label probieren. Weiss aber
> nicht sicher ob das bei Polygonen überhaupt funktioniert. Die Doku sagt
> zumindest nichts gegenteiliges ("MINDISTANCE [integer] Minimum distance
> between duplicate labels. Given in pixels"). Der LABELCACHE darf dazu
> allerdings nicht explizit deaktiviert sein.
>
> zu 2.: Klassendefinition aus einem Linien-Layer (Straßen). "ANGLE AUTO"
> sorgt dafür, dass die Stassen entlang ihrem Verlauf gelabelt werden.
>
> CLASS
> NAME "Hauptstrasse"
> EXPRESSION "3"
> LABEL
> TYPE TRUETYPE
> FONT "arial"
> SIZE 2
> MINSIZE 8
> MAXSIZE 9
> POSITION UC
> OFFSET 0 0
> ANGLE AUTO
> BUFFER 5
> MINDISTANCE 200
> MINFEATURESIZE -1
> COLOR 20 20 20
> OUTLINECOLOR 255 255 255
> SHADOWSIZE 1 1
> BACKGROUNDCOLOR -1 -1 -1
> ANTIALIAS TRUE
> PARTIALS TRUE
> FORCE FALSE
> END
> STYLE
> SYMBOL "hauptstr"
> COLOR 255 118 80
> SIZE 3
> MINSIZE 3
> MAXSIZE 8
> END
> STYLE
> SYMBOL "line"
> COLOR 255 166 101
> SIZE 1
> MINSIZE 1
> MAXSIZE 3
> END
> END
>
>
> Grüße, Michael
>
>
> Ritter, Gudrun schrieb:
>
>>Hallo Liste,
>>
>>zwei Dinge beschäftigen mich ggw. im UMN MapServer.
>>
>>1. Ich habe eine ArcView- Shapedatei mit Siedlungsflächen, die in der
>>DBF-Tabelle ein Feld mit den Siedlungsnamen führt. Eine Siedlungsfläche
>>besteht aus vielen Einzelflächen, die wiederum betextet ist. Das hat
>>beim Labeln im MapServer zur Folge, dass identische Texte vielfach
>>angezeigt werden, obwohl der Namen nur einmal darstellen werden soll.
>>Ich habe schon versucht eine geeignete EXPRESSION zu finden, um den Text
>>nur einmal ausgeben zu lassen. Leider habe ich bisher nichts Geeignetes
>>gefunden. Hat vielleicht jemand eine Lösung für dieses Problem?
>>
>>2. Die Straßen im UMN- MapServer sollen Straßennamen erhalten. Die
>>Straßennamen sollen entsprechend dem Straßenverlauf angezeigt werden.
>>Habe schon verschiedenes ausprobiert, leider bleibt der Text hartnäckig
>>zum Bildschirm ausgerichtet. Hat jemand evtl. eine "Muster-Map-Datei",
>>die er mir zur Verfügung stellen kann?
>>
>>
>>Vielen Dank für Eure Hilfe!
>>
>>
>>Viele Grüße
>>Gudrun Ritter
>>
>>
>>
>>
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>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
-----------------------------------------------------------
_______________________________________________
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)