|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--com.bbn.openmap.layer.shape.ShapeUtils
|
+--com.bbn.openmap.layer.shape.SpatialIndex
|
+--com.bbn.openmap.layer.link.shape.LinkSpatialIndex
| Field Summary |
| Fields inherited from class com.bbn.openmap.layer.shape.SpatialIndex |
bounds, DEFAULT_SHAPE_RECORD_SIZE, pointIcon, SHAPE_FILE_HEADER_LENGTH, SHAPE_RECORD_HEADER_LENGTH, shp, SPATIAL_INDEX_HEADER_LENGTH, SPATIAL_INDEX_RECORD_LENGTH, ssx |
| Fields inherited from interface com.bbn.openmap.dataAccess.shape.ShapeConstants |
DBF_CHARACTER, DBF_DATE, DBF_LOGICAL, DBF_MEMO, DBF_NUMERIC, DBF_TYPE_CHARACTER, DBF_TYPE_DATE, DBF_TYPE_LOGICAL, DBF_TYPE_MEMO, DBF_TYPE_NUMERIC, PARAM_DBF, PARAM_SHP, PARAM_SHX, SHAPE_DBF_DASHPATTERN, SHAPE_DBF_DASHPHASE, SHAPE_DBF_DESCRIPTION, SHAPE_DBF_FILLCOLOR, SHAPE_DBF_LINECOLOR, SHAPE_DBF_LINEWIDTH, SHAPE_DBF_SELECTCOLOR, SHAPE_FILE_RECORD_HEADER_LENGTH, SHAPE_TYPE_ARC, SHAPE_TYPE_MULTIPOINT, SHAPE_TYPE_NULL, SHAPE_TYPE_POINT, SHAPE_TYPE_POLYGON, SHAPE_TYPE_POLYLINE |
| Constructor Summary | |
LinkSpatialIndex(java.lang.String ssxFilename)
Opens a spatial index file for reading. |
|
LinkSpatialIndex(java.lang.String ssxFilename,
java.lang.String shpFilename)
Opens a spatial index file and it's associated shape file. |
|
| Method Summary | |
ESRIRecord |
makeESRIRecord(int shapeType,
byte[] b,
int off)
Creates a record instance from the shape file data. |
| Methods inherited from class com.bbn.openmap.layer.shape.SpatialIndex |
createIndex, dumpIndex, getBounds, getPointIcon, indexPoints, indexPolygons, intersects, locateAndSetShapeData, locateAndSetShapeData, locateFile, locateRecords, main, printUsage, resetBounds, setPointIcon |
| Methods inherited from class com.bbn.openmap.layer.shape.ShapeUtils |
readBEInt, readBox, readLEDouble, readLEInt, readLEInt, readLELong, readPoint, writeBEInt, writeBox, writeLEDouble, writeLEInt, writeLELong, writePoint |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LinkSpatialIndex(java.lang.String ssxFilename)
throws java.io.IOException
ssxFilename - the name of the spatial index file
java.io.IOException - if something goes wrong opening the file
public LinkSpatialIndex(java.lang.String ssxFilename,
java.lang.String shpFilename)
throws java.io.IOException
ssxFilename - the name of the spatial index fileshpFilename - the name of the shape file
java.io.IOException - if something goes wrong opening the
files| Method Detail |
public ESRIRecord makeESRIRecord(int shapeType,
byte[] b,
int off)
throws java.io.IOException
makeESRIRecord in class SpatialIndexshapeType - the shape file's shape type, enumerated in
ShapeUtilsb - the buffer pointing to the raw record dataoff - the offset of the data starting point in the buffer
java.io.IOException - if something goes wrong reading the fileShapeUtils
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||