[Mapserver-DE] Labelanzeige

Harald Schwenk harald.schwenk at agentur-geoinfo.de
Mit Sep 7 14:28:42 CEST 2005


Hallo Linda,

es ist so, dass beim Export von Text aus Map ein Punkte-Shape erzeugt wird 
und sich der eigentliche Text in der dbf befindet. Kann man schön sehen, 
wenn man den Kram wieder Importiert. Dann sind auch nur Punkte da und der 
Text befindet sich in einer Objektdatentabelle.

Nun soweit ich das sehe ist bis hierhin alles OK.

Den Eintrag im Mapfile würde ich etwas verändern:
...
     TYPE ANNOTATION
     CLASSITEM '***'
     LABELITEM 'strassenname'
     CLASS
     EXPRESSION 'hier muss der Filter zu CLASSITEM hin'
         LABEL
               TYPE BITMAP
               SIZE medium
               COLOR 200 200 200
               OUTLINECOLOR 255 255 255
               POSITION cc
          END
     END
    CLASS
    EXPRESSION 'nächster Filter'
        LABEL
            ...
            ...
        END
    END
END

Nun sollte ein Ergebnis kommen. Straßenname wird immer geschrieben wenn 
CLASS/EXPRESSION wahr ist.

Melde Dich ob es funktioniert

Gruß Harald
________________________________________
agentur geoinfo
Harald Schwenk
GP: 2556685,5676350 ; 6°48'41.25'',51°13'13.92''
mailto:harald.schwenk at agentur-geoinfo.de
www.agentur-geoinfo.de
----- Original Message ----- 
From: "Linda Gervasi" <lindagervasi at gmail.com>
To: "Harald Schwenk" <harald.schwenk at agentur-geoinfo.de>
Sent: Wednesday, September 07, 2005 1:43 PM
Subject: Re: [Mapserver-DE] Labelanzeige


Hallo Harald

Ich habe das dxf-File mit Autodesk Map 3D 2005 in ein Shape-File (als
Text) exportiert. Zur Kontrolle habe ich das Shape in ArcView geöffnet
und es sind Punktsymbole erschienen. Mit der automatischen
Beschriftung  konnte ich dann die Punkte beschriften (d.h.
Strassennamen sind in Tabelle).

Ich weiss nicht, ob der Fehler eventuell beim Code liegt...



# Beschriftung-Layer begins here

LAYER
     NAME 'strassenname'
     STATUS ON
     DATA 'C:\ms4w\Apache\htdocs\......\strassenname'
     TYPE ANNOTATION
     LABELCACHE ON
#     LABELITEM 'strassenname'
     CLASS
         LABEL
               SIZE medium
               COLOR 200 200 200
               OUTLINECOLOR 255 255 255
          END
     END
END
   # Ende Layer Beschriftung


Mapserver meldet keine Fehler, er scheint das File zu finden und zu
akzeptieren, nur stellt er es in der Karte nicht dar.


Gruss,
Linda

On 07/09/05, Harald Schwenk <harald.schwenk at agentur-geoinfo.de> wrote:
> Hallo Linda,
>
> aus welchem Programm wurde den das dxf-File Exportiert?
>
> Mit Autodesk Map geht der Export von Text in ein Shapefile. Allerdings
> funktioniert das nur mit neueren Versionen.
>
> Gruß Harald
>
> ________________________________________
> agentur geoinfo
> Harald Schwenk
> GP: 2556685,5676350 ; 6°48'41.25'',51°13'13.92''
> mailto:harald.schwenk at agentur-geoinfo.de
> www.agentur-geoinfo.de
> ----- Original Message -----
> From: "Linda Gervasi" <lindagervasi at gmail.com>
> To: <mapserver-de at freegis.org>
> Sent: Wednesday, September 07, 2005 8:47 AM
> Subject: [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
>
>
>
>
>





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