Package | Description |
---|---|
com.bbn.openmap.dataAccess.shape |
This package provides read and write access to ESRI shape files,
including the .shp, .dbf and .shx files.
|
com.bbn.openmap.dataAccess.shape.input |
This package provides InputStreams for .shp, .dbf and .shx files that
make up the ESRI Shape file format.
|
com.bbn.openmap.dataAccess.shape.output |
This package provides OutputStreams for .shp, .dbf and .shx files that
make up the ESRI Shape file format.
|
com.bbn.openmap.plugin.esri |
A PlugIn package that handles ESRI shape files.
|
Modifier and Type | Class and Description |
---|---|
class |
EsriPointList
An EsriGraphicList ensures that only EsriPoints are added to its list.
|
class |
EsriPolygonList
An EsriGraphicList ensures that only EsriPolygons are added to its list.
|
class |
EsriPolygonMList
An EsriGraphicList ensures that only EsriPolygonMs are added to its list.
|
class |
EsriPolygonZList
An EsriGraphicList ensures that only EsriPolygons are added to its list.
|
class |
EsriPolylineList
An EsriGraphicList ensures that only EsriPolygons are added to its list.
|
class |
EsriPolylineMList
An EsriGraphicList ensures that only EsriPolygonMs are added to its list.
|
class |
EsriPolylineZList
An EsriGraphicList ensures that only EsriPolygons are added to its list.
|
Modifier and Type | Field and Description |
---|---|
protected EsriGraphicList |
EsriShapeExport.ESEInterface.list |
Modifier and Type | Method and Description |
---|---|
static EsriGraphicList |
EsriGraphicFactory.createEsriGraphicList(int shapeType) |
static EsriGraphicList |
EsriGraphicList.getEsriGraphicList(java.net.URL shp,
DrawingAttributes drawingAttributes,
DbfTableModel dbf,
GeoCoordTransformation coordTranslator)
Reads the contents of the SHP files.
|
static EsriGraphicList |
EsriGraphicList.getEsriGraphicList(java.net.URL shp,
DrawingAttributes drawingAttributes,
GeoCoordTransformation coordTranslator)
Reads the contents of the SHP files, including the DBF file, based on the
location of the shape file.
|
static EsriGraphicList |
EsriGraphicList.getEsriGraphicList(java.net.URL shp,
java.net.URL shx,
DrawingAttributes drawingAttributes,
DbfTableModel dbf)
Deprecated.
use getGraphicList(URL, DrawingAttributes, DbfTableModel)
|
Modifier and Type | Method and Description |
---|---|
protected void |
EsriShapeExport.addGraphic(EsriGraphicList egl,
OMGraphic graphic,
java.util.List<java.lang.Object> record)
Add a graphic to the list, and add the record to the list's DbfTableModel
if both exist.
|
static DbfTableModel |
EsriShapeExport.createDefaultModel(EsriGraphicList list)
Prepares and returns a 7 column DbfTableModel to accept input for columns
of TYPE_CHARACTER.
|
protected void |
EsriShapeExport.export(EsriGraphicList egList)
Writes out EsriGraphicLists as shape files, assumes that the
DbfTableModel representing the attribute data for the list objects is
stored as an attribute in the EsriGraphicList under the DBF_ATTRIBUTE
key.
|
void |
ShapeGeoIndex.load(EsriGraphicList list) |
static void |
DrawingAttributesUtility.setDrawingAttributes(EsriGraphicList list,
DbfTableModel model)
Iterate through the list, and look in the DbfTableModel for
DrawingAttributes parameters, setting the DrawingAttributes on the list
contents with anything found in the DBF file.
|
static void |
DrawingAttributesUtility.setDrawingAttributes(EsriGraphicList list,
DbfTableModel model,
DrawingAttributes defaultDA)
Iterate through the list, and look in the DbfTableModel for
DrawingAttributes parameters, setting the DrawingAttributes on the list
contents with anything found in the DBF file.
|
Constructor and Description |
---|
EsriShapeExport.ESEInterface(EsriGraphicList eglist,
java.lang.String filePathString,
java.lang.String fileNameSuffix) |
EsriShapeExport(EsriGraphicList list,
DbfTableModel dbf,
java.lang.String pathToFile)
Create an EsriShapeExport object.
|
Modifier and Type | Method and Description |
---|---|
EsriGraphicList |
ShpInputStream.getGeometry()
Reads geometry from a .shp file.
|
EsriGraphicList |
ShpInputStream.getGeometry(EsriGraphicFactory factory)
Reads geometry from a .shp file.
|
EsriGraphicList |
ShpInputStream.getGeometry(int[][] indexData)
Deprecated.
use getGeometry() instead, indexData isn't used.
|
EsriGraphicList |
ShpInputStream.getPointGeometry(int[][] indexData)
Deprecated.
not used.
|
EsriGraphicList |
ShpInputStream.getPolyGeometry(int[][] indexData,
int shapeType)
Deprecated.
not used.
|
Modifier and Type | Method and Description |
---|---|
protected int[][] |
ShpOutputStream.createPolyIndex(EsriGraphicList list)
Creates a two dimensional array holding a list of shape content lengths
and shape content length offsets, as defined in Esri shape file
documentation.
|
int[][] |
ShpOutputStream.writeGeometry(EsriGraphicList list)
Determine what type of list is given and write it out.
|
int[][] |
ShpOutputStream.writePointGeometry(EsriGraphicList list)
Writes point geometry to the class scope LittleEndianOutputStream.
|
int[][] |
ShpOutputStream.writePolyGeometry(EsriGraphicList list)
Writes polygon geometry to the class scope LittleEndianInputStream.
|
Modifier and Type | Method and Description |
---|---|
EsriGraphicList |
EsriPlugIn.getEsriGraphicList()
Returns the EsriGraphicList for this layer
|
EsriGraphicList |
EsriLayer.getEsriGraphicList()
Returns the EsriGraphicList for this layer
|
EsriGraphicList |
EsriPlugIn.getGeometry(java.net.URL shp)
Reads the contents of the SHP file.
|
EsriGraphicList |
EsriPlugIn.getGeometry(java.net.URL shp,
java.net.URL shx)
Deprecated.
Use getGeometry(URL) instead, the shx file isn't used.
|
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details