[Mapserver-DE] Umlaute in Labels

Benjamin Thelen thelen at ccgis.de
Mit Jul 14 17:30:14 CEST 2004


Hallo Till,

was das Encoding LATIN1 angeht, so ist laut pg-Doku ist das 
Default-SQL_ASCII für die Darstellung Mitteleuropäischer Umlaute 
ausreichend und sogar performancetechnisch geeigneter, als die meisten 
anderen Encodings.

Sicherlich haben die Darstellungsfehler nichts mit der GD oder dem UMN
zu tun.

Mehr weiß ich dazu leider auch nicht zu sagen! :-(



Gruß,
Benjamin


---------------------------------
CCGIS GbR - Bonn
http://www.ccgis.de

Siemensstraße 8
53121 Bonn
Germany

Tel: ++49 (0) 228 90826 15
Fax: ++49 (0) 228 90826 11

Till Adams wrote:
> 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
>>
> 




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