|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bbn.openmap.layer.shape.ShapeUtils
com.bbn.openmap.layer.shape.SpatialIndex
com.bbn.openmap.layer.link.shape.LinkSpatialIndex
Nested Class Summary |
Nested classes inherited from class com.bbn.openmap.layer.shape.SpatialIndex |
SpatialIndex.Entry |
Field Summary |
Fields inherited from class com.bbn.openmap.layer.shape.SpatialIndex |
bounds, dbf, DEFAULT_SHAPE_RECORD_SIZE, entries, pointIcon, SHAPE_FILE_HEADER_LENGTH, SHAPE_RECORD_HEADER_LENGTH, shp, shpFileName, SPATIAL_INDEX_HEADER_LENGTH, SPATIAL_INDEX_RECORD_LENGTH, ssx, ssxFileName |
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 |
close, createIndex, dumpIndex, entryIterator, entryIterator, getBounds, getDbf, getFactory, getOMGraphicAtOffset, getOMGraphics, getPointIcon, indexNulls, indexPoints, indexPolygons, intersects, locateAndSetShapeData, locateAndSetShapeData, locateFile, locateRecords, main, printUsage, readIndexFile, readIndexFile, resetBounds, setDbf, setFactory, 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 |