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)