Crear vistas espaciales en tablas con una columna ST_Geometry utilizando SQL

Cuando crea un índice espacial, debe proporcionar la siguiente información:

A continuación se presentan ejemplos sobre la creación de índices espaciales en una columna de ST_Geometry en cada una de las bases de datos compatibles.

Pasos:
    • Oracle
      CREATE INDEX sa_idx ON sensitive_areas(zone) INDEXTYPE IS sde.st_spatial_index PARAMETERS('st_grids=1,3,0 st_srid=0');  CREATE INDEX hs_idx ON hazardous_sites(location) INDEXTYPE IS sde.st_spatial_index PARAMETERS('st_grids=1,0,0 st_srid=0');
      
    • DB2
      CREATE INDEX sa_idx ON sensitive_areas(zone)  EXTEND USING db2gse.spatial_index (1.0, 3.0, 0.0)  CREATE INDEX hs_idx ON hazardous_sites(location)  EXTEND USING db2gse.spatial_index (1.0, 0.0, 0.0)
      
    • PostgreSQL
      CREATE INDEX sa_idx ON sensitive_areas  USING gist(zone st_geometry_ops);  CREATE INDEX sa_idx ON hazardous_sites USING gist(location st_geometry_ops);
      
    • Informix
      CREATE INDEX sa_ix ON sensitive_areas (zone ST_Geometry_ops) USING RTREE;  CREATE INDEX hs_ix ON hazardous_sites (location ST_Geometry_ops) USING RTREE;
      

Temas relacionados

9/11/2013