Antwort: [Mapserver-DE] Oracle 10g Spatial - mapfile
Gunter.Rieth@stadt.mainz.de
Gunter.Rieth at stadt.mainz.de
Mon Sep 19 08:07:58 CEST 2005
Hi Gregor,
es schein mir eher an deien Expression zu liegen als an Oracle:
EXPRESSION (500000 > [EINWOHNER] and [EINWOHNER] >= 250000)
versuche es mal auf diese Weise:
EXPRESSION ( [EINWOHNER] < 500000 and [EINWOHNER] >= 250000)
Mit freundlichen Grüßen
i.A.
Gunter Rieth
Kommunale Datenzentrale Mainz
-Eigenbetrieb der Stadt Mainz-
Hechtsheimer Straße 35
55131 Mainz
Tel.: 06131/12-3557
Fax.: 06131/12-2267
eMail: gunter.rieth at stadt.mainz.de
Notes: Gunter Rieth/KDZ/Mainz
URL: http://www.kdz.mainz.de
Gregor Fikoczek <gfikoczek at kartago.de>
Gesendet von: mapserver-de-bounces at freegis.org
16.09.2005 13:26
An
mapserver-de at freegis.org
Kopie
Thema
[Mapserver-DE] Oracle 10g Spatial - mapfile
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
_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20050919/b5e09fcf/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)