public class ShapefileFeatureJGeom
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String[] |
reservedWords |
| Constructor and Description |
|---|
ShapefileFeatureJGeom() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Hashtable |
fromRecordToFeature(DBFReaderJGeom dbf,
ShapefileReaderJGeom sfr,
byte[] fieldTypes,
int numFields,
int row,
int srid)
Convert .dbf columns and .shp bytes into Feature instance.
|
static java.util.Hashtable |
fromRecordToFeature(DBFReaderJGeom dbf,
ShapefileReaderJGeom sfr,
java.lang.String[] fieldNames,
int[] fieldIndexes,
byte[] fieldTypes,
int row,
int srid)
Convert .dbf columns and .shp bytes into Feature instance.
|
static java.lang.String |
getDimArray(int shpDims,
java.lang.String m_tolerance,
java.lang.String min_x,
java.lang.String max_x,
java.lang.String min_y,
java.lang.String max_y,
double min_z,
double max_z,
double min_m,
double max_m) |
static java.lang.String[] |
getOraFieldNames(DBFReaderJGeom dbf,
byte[] fieldTypes,
int numFields) |
static java.lang.String[] |
getOraFieldNames(DBFReaderJGeom dbf,
byte[] fieldTypes,
int[] fieldIndexes) |
static java.lang.String |
getRelSchema(DBFReaderJGeom dbf) |
static java.lang.String |
getRelSchema(DBFReaderJGeom dbf,
java.lang.String gidName) |
static void |
insertFeatures(oracle.jdbc.OracleConnection conn,
DBFReaderJGeom dbfr,
ShapefileReaderJGeom sfh,
java.lang.String m_tableName,
int m_commit_interval,
int m_srid,
java.lang.String dimArrayMig) |
static void |
insertFeatures(oracle.jdbc.OracleConnection conn,
DBFReaderJGeom dbfr,
ShapefileReaderJGeom sfh,
java.lang.String m_tableName,
java.lang.String m_idName,
int m_start_id,
int m_commit_interval,
int m_println_interval,
int m_srid,
java.lang.String dimArrayMig) |
static boolean |
isGeodetic(oracle.jdbc.OracleConnection conn,
int m_srid) |
static boolean |
isReservedWord(oracle.jdbc.OracleConnection conn,
java.lang.String word,
java.lang.String m_keyword_table) |
static boolean |
isReservedWord(java.lang.String word)
From jpaiva MapBuilder
Returns if input word is an Oracle SQL reserved word or an ANSI reserved word.
|
static void |
prepareTableForData(oracle.jdbc.OracleConnection conn,
DBFReaderJGeom dbfr,
java.lang.String m_tableName,
java.lang.String m_idName,
java.lang.String m_geom,
int m_srid,
java.lang.String dimArray) |
static void |
prepareTableForData(oracle.jdbc.OracleConnection conn,
DBFReaderJGeom dbfr,
java.lang.String m_tableName,
java.lang.String m_idName,
java.lang.String m_geom,
int m_srid,
java.lang.String dimArray,
java.lang.String m_keyword_table) |
static boolean |
validateMvalue(ShapefileReaderJGeom sfr,
int srid) |
public static boolean isReservedWord(java.lang.String word)
word - public static boolean isReservedWord(oracle.jdbc.OracleConnection conn,
java.lang.String word,
java.lang.String m_keyword_table)
public static boolean validateMvalue(ShapefileReaderJGeom sfr, int srid) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getRelSchema(DBFReaderJGeom dbf)
public static java.lang.String getRelSchema(DBFReaderJGeom dbf, java.lang.String gidName)
public static java.lang.String[] getOraFieldNames(DBFReaderJGeom dbf, byte[] fieldTypes, int numFields) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String[] getOraFieldNames(DBFReaderJGeom dbf, byte[] fieldTypes, int[] fieldIndexes) throws java.io.IOException
java.io.IOExceptionpublic static java.util.Hashtable fromRecordToFeature(DBFReaderJGeom dbf, ShapefileReaderJGeom sfr, byte[] fieldTypes, int numFields, int row, int srid) throws java.io.IOException
java.io.IOExceptionpublic static java.util.Hashtable fromRecordToFeature(DBFReaderJGeom dbf, ShapefileReaderJGeom sfr, java.lang.String[] fieldNames, int[] fieldIndexes, byte[] fieldTypes, int row, int srid) throws java.io.IOException
dbf - sfr - fieldNames - attribute names to be processed (not necessarily all)fieldIndexes - attribute index position on original attribute listfieldTypes - attribute typesjava.io.IOExceptionpublic static boolean isGeodetic(oracle.jdbc.OracleConnection conn,
int m_srid)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static java.lang.String getDimArray(int shpDims,
java.lang.String m_tolerance,
java.lang.String min_x,
java.lang.String max_x,
java.lang.String min_y,
java.lang.String max_y,
double min_z,
double max_z,
double min_m,
double max_m)
public static void prepareTableForData(oracle.jdbc.OracleConnection conn,
DBFReaderJGeom dbfr,
java.lang.String m_tableName,
java.lang.String m_idName,
java.lang.String m_geom,
int m_srid,
java.lang.String dimArray)
throws java.io.IOException,
java.sql.SQLException
java.io.IOExceptionjava.sql.SQLExceptionpublic static void prepareTableForData(oracle.jdbc.OracleConnection conn,
DBFReaderJGeom dbfr,
java.lang.String m_tableName,
java.lang.String m_idName,
java.lang.String m_geom,
int m_srid,
java.lang.String dimArray,
java.lang.String m_keyword_table)
throws java.io.IOException,
java.sql.SQLException
java.io.IOExceptionjava.sql.SQLExceptionpublic static void insertFeatures(oracle.jdbc.OracleConnection conn,
DBFReaderJGeom dbfr,
ShapefileReaderJGeom sfh,
java.lang.String m_tableName,
java.lang.String m_idName,
int m_start_id,
int m_commit_interval,
int m_println_interval,
int m_srid,
java.lang.String dimArrayMig)
throws java.sql.SQLException,
java.io.IOException
java.sql.SQLExceptionjava.io.IOExceptionpublic static void insertFeatures(oracle.jdbc.OracleConnection conn,
DBFReaderJGeom dbfr,
ShapefileReaderJGeom sfh,
java.lang.String m_tableName,
int m_commit_interval,
int m_srid,
java.lang.String dimArrayMig)
throws java.sql.SQLException,
java.io.IOException
java.sql.SQLExceptionjava.io.IOException