|
|||||||||||
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 filepublic 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
filesMethod Detail |
public ESRIRecord makeESRIRecord(int shapeType, byte[] b, int off) throws java.io.IOException
makeESRIRecord
in class SpatialIndex
shapeType
- the shape file's shape type, enumerated in
ShapeUtils
b
- 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 |