Antw: [Mapserver-DE] Informationen aus Relationen auslesen
Stefan Wiegand
s.wiegand at kdvz.de
Don Mar 4 09:15:45 CET 2004
Hallo Herr Lynen,
ich habe schon mal Mapinfo Daten mit dem Mapserver getestet. Da ich mehr
aus der ESRI Schiene komme, war dies auch nur ein kleiner Test. Sie können
auf jeden Fall den HEADER und den FOOTER zentral definieren. Ich habe mal
einen Auszug aus meiner Mapdatei beigefügt:
NAME mapinfo
STATUS ON
SHAPEPATH "d:\web\umn_mapserver_mapinfo\geodaten\"
SYMBOLSET "d:\web\umn_mapserver_mapinfo\html\symbol\symbols.sym"
FONTSET "d:\web\umn_mapserver_mapinfo\html\font\font.list"
UNITS meters
WEB
EMPTY "d:\web\umn_mapserver_mapinfo\html\mapsystem\map_empty.html"
ERROR "d:\web\umn_mapserver_mapinfo\html\mapsystem\map_error.html"
HEADER "d:\web\umn_mapserver_mapinfo\html\query\thema_header.html"
FOOTER "d:\web\umn_mapserver_mapinfo\html\query\thema_footer.html"
TEMPLATE "d:\web\umn_mapserver_mapinfo\html\map_html.html"
IMAGEPATH "d:\web\umn_mapserver_mapinfo\html\tmp\"
IMAGEURL "/mapinfo/tmp/"
LOG "d:\web\umn_mapserver_mapinfo\html\tmp\mapinfo.log"
END
....
Meine Themen habe ich damals über OGR eingebunden:
LAYER
NAME "Einwohner"
TYPE Polygon
STATUS on
CONNECTIONTYPE OGR
CONNECTION "d:\web\umn_mapserver_mapinfo\geodaten\Kreisgebiet.tab"
TOLERANCE 10
TOLERANCEUNITS pixels
CLASSITEM "Einwohner"
TEMPLATE
"d:\web\umn_mapserver_mapinfo\html\query\kreisgebiet_query.html"
CLASS
EXPRESSION ([Einwohner]<30000)
NAME "bis 29999"
COLOR 255 255 214
OUTLINECOLOR 0 0 0
END # CLASS
CLASS
EXPRESSION ([Einwohner]>29999 AND [Einwohner]<50000)
NAME "30000 bis 49999"
COLOR 255 239 181
OUTLINECOLOR 0 0 0
END # CLASS
CLASS
EXPRESSION ([Einwohner]>49999 AND [Einwohner]<70000)
NAME "50000 bis 59999"
COLOR 239 255 214
OUTLINECOLOR 0 0 0
END # CLASS
CLASS
EXPRESSION ([Einwohner]>69999 AND [Einwohner]<150001)
NAME "70000 bis 150000"
COLOR 247 255 198
OUTLINECOLOR 0 0 0
END # CLASS
END
.......
Gruß
Stefan Wiegand
-----------------------------------------
Dipl. Math. Stefan Wiegand
KDVZ Hellweg-Sauerland
Griesenbraucker Straße 4
58640 Iserlohn
Tel.: 02371-439-260
Fax: 02371-61-260
Mail: s.wiegand at kdvz.de
www.kdvz.de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20040304/b023741d/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)