AW: [Mapserver-DE] Labelanzeige

Elstermann, Mike Mike.Elstermann at itc-halle.de
Mit Sep 7 11:47:14 CEST 2005


@Linda,

alle DXFs, die wir bisher für unser Kunden konvertiert haben, enthielten
nach der Konvertierung die Texte in einem Linien-Shape - nicht in einem
Punkt-Shape.
Zur Konvertierung haben wir den im ArcView mitgelieferten CadReader genutzt.
Probier das mal. ArcView steht Dir ja offensichtlich zur Verfügung. Mit der
Extension "CAD2Shapes" wandeln wir die DXF in Shapes. Der ursprüngliche Cide
stammt von Johannes Weigel - ich hab's dann nur noch ein bißchen erweitert -
damit alle Layer eine Feature-Klasse auch in nur ein Shape gespeichert
werden.
Das Linienshape hat dann auch den Vorteil, daß der Anfangspunkt der Linie
den Textstandpunkt und der Linienverlauf die Textrichtung repräsentieren.
Der eigentliche Text wird in den Tabellenspalt "TEXT" (wie einfallsreich ;-)
gespeichert. Dieses Item fehlt, wenn man nur den CadReader nutzt.
Den Text aus dem Linienshape stellen wie dann z.B. so dar:

# -- Texte ----------------------------------------------------------
LAYER
        CONNECTIONTYPE postgis
        NAME "dsk"
        CONNECTION "$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$"
        DATA "the_geom from xxxxxxxxxxxxx"
        MAXSCALE 1000
        STATUS ON
        TYPE LINE
        LABELITEM "text"
        LABELMAXSCALE 1000
        TRANSFORM ON
        SYMBOLSCALE 1000
        CLASS
                LABEL
                        TYPE TRUETYPE
                        FONT arial
                        MINSIZE 5
                        MAXSIZE 20
                        COLOR 0 0 0
                        ANTIALIAS true
                        POSITION UC
                        ANGLE AUTO
                END
        END
END

@alle
falls Interesse besteht, würde ich die Extension ins Web zum Download
stellen.

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: Linda Gervasi [mailto:lindagervasi at gmail.com]
Gesendet: Mittwoch, 7. September 2005 08:47
An: mapserver-de at freegis.org
Betreff: [Mapserver-DE] Labelanzeige


Guten Tag

Ich bin mit Mapserver noch nicht so vertraut. Ich versuche, einenLayer
mit den Strassennamen hinzuzufügen.

Akzeptiert Mapserver nur Shapefiles oder auch andere Formate?

Ich habe die Strassennamen als dxf gespeichert. Beim Export in ein
Shapefile werden aber alle Name in Punkte konvertiert (habe mit
ArcView File überprüft). In der Karte wird überhaupt nichts angezeigt.

Kann mir jemand weiterhelfen?

Danke.

Linda Gervasi

_______________________________________________
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)