[Mapserver-DE] Umlaute in Labels
Till Adams
adams at terrestris.de
Mit Jul 14 17:15:50 CEST 2004
Peter,
dein Problem hat vermutlich weniger mit dem UMN oder GD zu tun als
vielmehr mit der Codierung deiner Daten:
Falls du Shapedateien benutzt, so hat vermutlich einer (der, der die
Shapes erstellt hat) den Zeichensatz so definiert, daß dieser nicht
latin1 (ich weiß nicht, welche noch gehen) ist, sondern irgendwas
anderes. Das steht im Header deiner Dbf-Datei drin. ArcView o.ä. ist das
egal, Umlaute werden trotzdem dargestellt - im UMN nicht.
Falls du PostGIS Daten benutzt, ist die Codierung deiner angelegten DB
nicht Latin1 (o.ä., s.o.).
Für Shapes gibt es einen billigen Trick: ArcView 3 schreibt nämlich
keine Kodierung in den Header der Dbf rein (wie es eigentlich korrekt
ist). Somit kann man solche Shapes in AV3 kopieren (öffnen reicht nicht)
- zB. mit einem simplen Avenue Script - und von AV3 neu schreiben
lassen, dann steht keine Kodierung im Header drin und deine Umlaute
werden dargestellt.
In PostGIS solltest du auf die Kodierung deiner Datenbank beim anlegen
achten: # createdb [db_name] -E [encoding]
Also sowas createdb DEINEDB -E latin1
Bei anderen Daten weiß ich's nicht.... ;-)
Ich hoffe, das hilft,
Grüsse, Till Adams
peter.korduan at auf.uni-rostock.de schrieb:
> Hallo Liste,
>
> Zum Problem, daß meine Umlaute in Labels nicht korrekt dargestellt
> werden, habe ich nur gefunden, daß PHP und mapserver die gleiche GD-
> Bibliothek verwenden müssen. Davon gehe ich aus.
>
> Wie muss ich GD kompilieren, damit ä,ö,ü und ß richtig angezeigt
> werden?
> Wo lese ich nach welcher Zeichensatz verwendet wird und wie stelle
> ich einen anderen ein?
>
> Zu meinem System:
> SuSE Linux 8.1 (i386)
>
> GD-2.0.27 in /user/local/gd
>
> freetype-2.1.7 in /usr/local/freetype
>
> php-4.3.7 in /usr/local/php configure ... --with-gd=/usr/local/gd --
> with-freetype-dir=/usr/local/freetype --enable-gd-native-ttf ...
>
> mapserver-4.2.0 configure --with-gd=/usr/local/gd --with-
> php=/usr/local/php
>
> Auszug aus Mapdatei für Beschriftung:
> LABEL
> ANGLE 0.000000
> ANTIALIAS TRUE
> FONT arial
> MAXSIZE 10
> MINSIZE 6
> SIZE 7
> TYPE TRUETYPE
> BUFFER 0
> COLOR 100 100 100
> FORCE FALSE
> MINDISTANCE -1
> MINFEATURESIZE -1
> OFFSET 0 0
> OUTLINECOLOR 255 255 255
> PARTIALS TRUE
> POSITION CC
> END
>
> Welche Einstellungen muß ich vornehmen, damit die Umlaute in den
> Labels korrekt angezeigt werden?
>
> Gruß Peter Korduan
> ******************************************************
> Universität Rostock
> Institut für Management ländlicher Räume
> Professur für Geodäsie und Geoinformatik
> Justus v. Liebig Weg 6, 18059 Rostock
> Tel.: ++49-381-4982164, Fax: ++49-381-4982188
> Mail: peter.korduan at auf.uni-rostock.de
> www: http://www.auf.uni-rostock.de/gg/korduan
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
>
--
NEU +++ NEU +++ NEU +++ NEU
AveiN! ist Open Source
Lizensiert unter der GNU GPL
-----
Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)