public class ShapefileFeatureJGeom
extends java.lang.Object
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(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(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(OracleConnection conn,
int m_srid) |
static boolean |
isReservedWord(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(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(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(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.Exception
public 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.IOException
public static java.lang.String[] getOraFieldNames(DBFReaderJGeom dbf, byte[] fieldTypes, int[] fieldIndexes) throws java.io.IOException
java.io.IOException
public static java.util.Hashtable fromRecordToFeature(DBFReaderJGeom dbf, ShapefileReaderJGeom sfr, byte[] fieldTypes, int numFields, int row, int srid) throws java.io.IOException
java.io.IOException
public 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.IOException
public static boolean isGeodetic(OracleConnection conn, int m_srid) throws java.sql.SQLException
java.sql.SQLException
public 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(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.IOException
java.sql.SQLException
public static void prepareTableForData(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.IOException
java.sql.SQLException
public static void insertFeatures(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.SQLException
java.io.IOException
public static void insertFeatures(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.SQLException
java.io.IOException