[Mapserver-DE] Oracle 10g Spatial - mapfile
Gregor Fikoczek
gfikoczek at kartago.de
Fre Sep 16 13:26:55 CEST 2005
Hallo Community,
Habe eine Verbindung zwischen Oracle 10g Spatial und dem UMN-Mapserver
hergestellt, klappt an sich (Wenn auch die Performance noch etwas zu
wünschen lässt).
Mein Problem:
Im Mapfile Versuche ich nun die Daten mit Hilfe von CLASSes und
EXPRESSIONs unterschiedlich darzustellen.
Bei einem Layer (LAYER 1) bekomme ich ein richtiges Ergebnis und bei
einem anderen Layer (LAYER 2) erhlte ich ein Falsches Ergebnis.
Auszug Mapfile:
##################################################################################################
#####################################
# LAYER 1
#####################################
LAYER
NAME 'einwohner_kreis'
STATUS ON
TYPE POLYGON
# ORACLE-Anbindung
CONNECTIONTYPE oraclespatial
CONNECTION "system/kmanager"
DATA "GEOM FROM (SELECT PROV3NAME, EINWOHNER, GEOM FROM kreise_oracle)"
PROJECTION
"init=epsg:4326"
#"init=epsg:31467"
END
CLASSITEM 'EINWOHNER'
CLASS
EXPRESSION ([EINWOHNER] > 500000)
NAME 'kreise_k5'
STYLE
COLOR 240 50 50
OUTLINECOLOR 0 0 0
END
END
CLASS
EXPRESSION (500000 > [EINWOHNER] and [EINWOHNER] >= 250000)
NAME 'kreise_k4'
STYLE
COLOR 240 150 50
OUTLINECOLOR 0 0 0
END
END
CLASS
EXPRESSION (250000 > [EINWOHNER] and [EINWOHNER] >= 100000)
NAME 'kreise_k3'
STYLE
COLOR 240 240 50
OUTLINECOLOR 0 0 0
END
END
END
#####################################
# LAYER 2
#####################################
LAYER
NAME 'einwohnerdichte'
TYPE POLYGON
STATUS ON
# ORACLE-Anbindung
CONNECTIONTYPE oraclespatial
CONNECTION "system/kmanager"
DATA "GEOM FROM (SELECT PROV3NAME, EINW_DICHT, GEOM FROM kreise_oracle)"
PROJECTION
"init=epsg:4326"
#"init=epsg:31467"
END
CLASSITEM 'EINW_DICHT'
CLASS
EXPRESSION ( [EINW_DICHT] > 500 ) # Falsche Ausgabe, WARUM ???
NAME 'Einw_d5'
STYLE
COLOR 0 0 150
#OUTLINECOLOR 50 240 50
END
END
METADATA
WMS_TITLE "Einwohnerdichte"
WMS_ABSTRACT "Pulic Land Survey (PLS) township boundaries for
Itasca County. See
http://deli.dnr.state.mn.us/metadata/full/twprgne2.html for more
information."
WMS_SRS "EPSG:4326"
#WMS_SRS "EPSG:31467"
END
END
#############################################################################
Über Vorschläge und Anregungen wär ich Dankbar.
Grüsse
Gregor
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)