Revision 15524 trunk/extensions/extOracleSpatial/src/es/prodevelop/cit/gvsig/fmap/drivers/jdbc/oracle/OracleSpatialDriver.java

View differences:

OracleSpatialDriver.java
2842 2842
     */
2843 2843
    public static String getMetadataUpdateSql(String schema, String tName, String ora_srid,
2844 2844
        Rectangle2D bbox, int dim, boolean withsrid) {
2845
    	
2845 2846
        String[] dim_name = new String[dim];
2846 2847
        double tolerance = 0.5;
2847 2848

  
......
2861 2862
                }
2862 2863
            }
2863 2864
        }
2864

  
2865
        
2866
        double minx = bbox.getMinX();
2867
        double miny = bbox.getMinY();
2868
        double maxx = bbox.getMaxX();
2869
        double maxy = bbox.getMaxY();
2870
        
2865 2871
        String resp = "INSERT INTO " + ORACLE_GEOMETADATA_VIEW + " " +
2866 2872
            " ( OWNER, TABLE_NAME, COLUMN_NAME, DIMINFO, SRID ) " + " VALUES ("
2867 2873
            + "'" + schema + "', "
2868 2874
            + "'" + tName + "', "
2869 2875
            + "'" + DEFAULT_GEO_FIELD + "', " +
2870 2876
            "MDSYS.SDO_DIM_ARRAY( " + "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[0] + "', " +
2871
            bbox.getMinX() + ", " + bbox.getMaxX() + ", " + tolerance + " ), " +
2872
            "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[1] + "', " + bbox.getMinY() + ", " +
2873
            bbox.getMaxY() + ", " + tolerance + " ))";
2877
            minx + ", " + maxx + ", " + tolerance + " ), " +
2878
            "MDSYS.SDO_DIM_ELEMENT ('" + dim_name[1] + "', " + miny + ", " +
2879
            maxy + ", " + tolerance + " ))";
2874 2880

  
2875 2881
        if (dim > 2) {
2876 2882
            resp = resp.substring(0, resp.length() - 1) + ",";

Also available in: Unified diff