Hi List!

I am new here in this list and with mapserver, so please tell me if my question 
is already a faq.

We have mapserver 5.6.3 in use together with an Oracle DB 11gR2 Standard 
Edtion. All works well so far and configuring layer with the mapfile is no 
problem. But we have two layers which use SDO-Function in the SELECT Statement, 
e.g.:

   DATA "the_geom from (SELECT SDO_GEOM.SDO_CENTROID(geometrie, 2) AS the_geom, 
id FROM ereignis) USING SRID 31468"
or
   DATA "the_geom from (SELECT SDO_AGGR_UNION(SDOAGGRTYPE(the_geom, 0.005)) AS 
the_geom, bezirksinspektion AS label FROM stadtbezirk GROUP BY 
bezirksinspektion) USING SRID 31468"

If I want to fetch one of these layers the mapserver tells me there is no 
spatial index. Normally we have spatial indexes on all our tables with 
SDO_GEOMETRY columns, e.g.:

INSERT INTO user_sdo_geom_metadata VALUES (
  UPPER('ereignis'),
  UPPER('geometrie'),
  MDSYS.SDO_DIM_ARRAY(
    MDSYS.SDO_DIM_ELEMENT('X',4452550.887,4479484.083,0.001),
    MDSYS.SDO_DIM_ELEMENT('Y',5324953.397000001,5345694.052999999,0.001)),
    31468);
CREATE INDEX ereignis_geom_idx ON ereignis(geometrie) INDEXTYPE IS 
MDSYS.SPATIAL_INDEX;

But how do I create a spatial index on SDO-functions in the database? Can I 
even do that? The documentations only describes spatial index on SDO_GEOMETRY 
columns, but not on spatial functions.

What are the best practices for this kind of layers?

TIA, Julian

______________________________________________________________

Hamburger Berater Team GmbH       Handelsregister: HRB 31629
Stadthausbrücke 3 (Fleethof)      Amtsgericht Hamburg
20355 Hamburg                     Geschäftsführer:
Fon:  040/369779-43               Ilse Habermann
Fax:  040/369779-99               Hans-Joachim Habermann
Mail: mailto:j...@hbt.de          Daniel Hoffmann
______________________________________________________________

Internet:                       http://www.hbt.de
http://www.geofox.de            http://www.geonetwatch.de
______________________________________________________________

DIN EN ISO 9001:2000: DQS-Zertifikat Nr.5206 QM
Diese Email wurde mit ständig aktualisierten Virenscannern geprüft
______________________________________________________________

Diese Email einschließlich eventuell angehängter Dateien 
enthält vertrauliche Informationen und ist ausschließlich 
für den bezeichneten Adressaten bestimmt. Wenn Sie nicht 
der richtige Adressat oder dessen Vertreter sind, verständigen 
Sie bitte sofort den Absender und löschen Sie dann diese Email 
und eventuell angehängte Dateien. Vielen Dank!
Beachten Sie: Jede Form der Nutzung, Vervielfältigung oder 
Weitergabe des Inhalts fehlgeleiteter Emails ist unzulässig.
______________________________________________________________

This e-mail is intended only for the above addressee. 
It may contain privileged information. If you are not the 
addressee you must not copy, distribute, disclose or use any 
of the information in it. If you have received it in error 
please delete it and immediately notify the sender. 
______________________________________________________________
_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to