Changeset 7641 for django/branches/gis/django/contrib/gis/db/backend/oracle
- Timestamp:
- 06/15/08 14:48:57 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/gis/django/contrib/gis/db/backend/oracle/__init__.py
r7104 r7641 1 __all__ = ['create_spatial_db', 'get_geo_where_clause', 'SpatialBackend'] 2 3 from django.contrib.gis.db.backend.base import BaseSpatialBackend 4 from django.contrib.gis.db.backend.oracle.adaptor import OracleSpatialAdaptor 5 from django.contrib.gis.db.backend.oracle.creation import create_spatial_db 6 from django.contrib.gis.db.backend.oracle.field import OracleSpatialField 7 from django.contrib.gis.db.backend.oracle.query import * 8 9 SpatialBackend = BaseSpatialBackend(name='oracle', oracle=True, 10 area=AREA, 11 centroid=CENTROID, 12 difference=DIFFERENCE, 13 distance=DISTANCE, 14 distance_functions=DISTANCE_FUNCTIONS, 15 gis_terms=ORACLE_SPATIAL_TERMS, 16 gml=ASGML, 17 intersection=INTERSECTION, 18 length=LENGTH, 19 limited_where = {'relate' : None}, 20 num_geom=NUM_GEOM, 21 num_points=NUM_POINTS, 22 perimeter=LENGTH, 23 point_on_surface=POINT_ON_SURFACE, 24 select=GEOM_SELECT, 25 sym_difference=SYM_DIFFERENCE, 26 transform=TRANSFORM, 27 unionagg=UNIONAGG, 28 union=UNION, 29 Adaptor=OracleSpatialAdaptor, 30 Field=OracleSpatialField, 31 ) django/branches/gis/django/contrib/gis/db/backend/oracle/query.py
r7483 r7641 16 16 17 17 # The GML, distance, transform, and union procedures. 18 AREA = 'SDO_GEOM.SDO_AREA' 18 19 ASGML = 'SDO_UTIL.TO_GMLGEOMETRY' 20 CENTROID = 'SDO_GEOM.SDO_CENTROID' 21 DIFFERENCE = 'SDO_GEOM.SDO_DIFFERENCE' 19 22 DISTANCE = 'SDO_GEOM.SDO_DISTANCE' 23 EXTENT = 'SDO_AGGR_MBR' 24 INTERSECTION = 'SDO_GEOM.SDO_INTERSECTION' 25 LENGTH = 'SDO_GEOM.SDO_LENGTH' 26 NUM_GEOM = 'SDO_UTIL.GETNUMELEM' 27 NUM_POINTS = 'SDO_UTIL.GETNUMVERTICES' 28 POINT_ON_SURFACE = 'SDO_GEOM.SDO_POINTONSURFACE' 29 SYM_DIFFERENCE = 'SDO_GEOM.SDO_XOR' 20 30 TRANSFORM = 'SDO_CS.TRANSFORM' 21 UNION = 'SDO_AGGR_UNION' 31 UNION = 'SDO_GEOM.SDO_UNION' 32 UNIONAGG = 'SDO_AGGR_UNION' 22 33 23 34 # We want to get SDO Geometries as WKT because it is much easier to
