Package | Description |
---|---|
com.bbn.openmap |
The com.bbn.openmap package contains the core OpenMap classes.
|
com.bbn.openmap.dataAccess.mapTile | |
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.output |
This package provides OutputStreams for .shp, .dbf and .shx files that
make up the ESRI Shape file format.
|
com.bbn.openmap.layer.shape |
Provides an OpenMap layer for dealing with shape files.
|
com.bbn.openmap.layer.shape.areas |
Provides an extension to the ShapeLayer that deals with attributes files
for shapefiles.
|
com.bbn.openmap.omGraphics |
Provides geographically based graphics classes.
|
com.bbn.openmap.omGraphics.util |
This package contains simple utility classes used specifically for OMGraphics.
|
com.bbn.openmap.proj |
Provides projection classes.
|
com.bbn.openmap.proj.coords |
Modifier and Type | Field and Description |
---|---|
protected GeoCoordTransformation |
Layer.coordTransform
A translator that can be set to convert pre-projected coordinates from
the file into decimal degree lat/lon, and for saving data to a file in
pre-projected coordinates.
|
Modifier and Type | Method and Description |
---|---|
GeoCoordTransformation |
Layer.getCoordTransform() |
Modifier and Type | Method and Description |
---|---|
void |
Layer.setCoordTransform(GeoCoordTransformation coordTranslator) |
Modifier and Type | Method and Description |
---|---|
GeoCoordTransformation |
TMSMapTileCoordinateTransform.getTransform(int zoomLevel) |
GeoCoordTransformation |
OSMMapTileCoordinateTransform.getTransform(int zoomLevel) |
GeoCoordTransformation |
MapTileCoordinateTransform.getTransform(int zoomLevel)
The coordinate transformation object used for lat/lon uv conversions.
|
Modifier and Type | Field and Description |
---|---|
protected GeoCoordTransformation |
EsriGraphicFactory.dataTransformation |
protected GeoCoordTransformation |
EsriShapeExport.transform
A GeoCoordTransform to use to convert Lat/Lon values in EsriGraphics to
projected coordinates.
|
Modifier and Type | Method and Description |
---|---|
GeoCoordTransformation |
EsriGraphicFactory.getDataCoordTransformation() |
GeoCoordTransformation |
EsriShapeExport.getTransform() |
Modifier and Type | Method and Description |
---|---|
protected double[] |
EsriGraphicFactory.getCoords(BinaryFile shpFile,
int length,
boolean isPolygon,
GeoCoordTransformation dataTrans,
EsriGraphicFactory.ReadByteTracker bitTracker) |
protected double[] |
EsriGraphicFactory.getCoords(LittleEndianInputStream iStream,
int length,
boolean isPolygon,
GeoCoordTransformation dataTrans,
EsriGraphicFactory.ReadByteTracker bitTracker) |
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.
|
protected float[] |
EsriGraphicFactory.getFloatCoords(BinaryFile shpFile,
int length,
boolean isPolygon,
GeoCoordTransformation dataTrans,
EsriGraphicFactory.ReadByteTracker bitTracker) |
protected float[] |
EsriGraphicFactory.getFloatCoords(LittleEndianInputStream iStream,
int length,
boolean isPolygon,
GeoCoordTransformation dataTrans,
EsriGraphicFactory.ReadByteTracker bitTracker) |
static OMGraphicList |
EsriShapeExport.read(java.net.URL shpFileURL,
DrawingAttributes drawingAttributes,
GeoCoordTransformation coordTransform) |
void |
EsriGraphicFactory.setDataCoordTransformation(GeoCoordTransformation dataTrans) |
ShapeGeoIndex.Builder |
ShapeGeoIndex.Builder.setGeoCoordTransformation(GeoCoordTransformation geoCoordTransformation) |
void |
EsriShapeExport.setTransform(GeoCoordTransformation transform) |
Constructor and Description |
---|
EsriGraphicFactory.Header(BinaryFile shp,
GeoCoordTransformation dataTransformation) |
EsriGraphicFactory.Header(LittleEndianInputStream iStream,
GeoCoordTransformation dataTransformation) |
EsriGraphicFactory(int lineType,
GeoCoordTransformation dataTransformation)
Create a factory
|
Modifier and Type | Field and Description |
---|---|
protected GeoCoordTransformation |
ShpOutputStream.transform
A GeoCoordTransform to use to convert Lat/Lon values in EsriGraphics to
projected coordinates.
|
Modifier and Type | Method and Description |
---|---|
GeoCoordTransformation |
ShpOutputStream.getTransform()
Get the transform being used on the coordinates of the EsriGraphics as
they are written to the stream.
|
Modifier and Type | Method and Description |
---|---|
void |
ShpOutputStream.setTransform(GeoCoordTransformation transform)
Set the GeoCoordTransform for the stream, so that the EsriGraphics will
have their coordinates transformed as they are written to the stream.
|
Modifier and Type | Field and Description |
---|---|
protected GeoCoordTransformation |
SpatialIndexHandler.coordTranslator |
Modifier and Type | Method and Description |
---|---|
GeoCoordTransformation |
SpatialIndexHandler.getCoordTranslator() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<SpatialIndex.Entry> |
SpatialIndex.entryIterator(GeoCoordTransformation dataTransform)
Provides an iterator over the SpatialIndex entries.
|
OMGraphicList |
SpatialIndex.getAllOMGraphics(OMGraphicList retList,
DrawingAttributes drawingAttributes,
Projection mapProj,
GeoCoordTransformation dataProj)
Retrieves all OMGraphics in the shape file.
|
ESRIBoundingBox |
SpatialIndex.getBounds(GeoCoordTransformation coordTransform)
Returns the bounds of the shape file.
|
OMGraphicList |
SpatialIndex.getOMGraphics(double xmin,
double ymin,
double xmax,
double ymax,
OMGraphicList list,
DrawingAttributes drawingAttributes,
Projection mapProj,
GeoCoordTransformation dataProj)
Locates OMGraphics in the shape file that intersect with the given
rectangle.
|
protected OMGraphicList |
SpatialIndexHandler.getWholePlanet(GeoCoordTransformation dataTransform)
Get the graphics for the entire planet.
|
protected java.util.List<SpatialIndex.Entry> |
SpatialIndex.readIndexFile(ESRIBoundingBox bounds,
GeoCoordTransformation dataTransform) |
void |
SpatialIndexHandler.setCoordTranslator(GeoCoordTransformation coordTranslator) |
Modifier and Type | Field and Description |
---|---|
protected GeoCoordTransformation |
AreaHandler.coordTransform |
Modifier and Type | Method and Description |
---|---|
GeoCoordTransformation |
AreaHandler.getCoordTransform() |
Modifier and Type | Method and Description |
---|---|
void |
AreaHandler.setCoordTransform(GeoCoordTransformation dataTransform) |
Modifier and Type | Method and Description |
---|---|
ImageWarp |
OMScalingRaster.getImageWarp(GeoCoordTransformation transform)
Creates an ImageWarp object from the contents of the OMScalingRaster.
|
void |
OMWarpingImage.setWarp(java.awt.image.BufferedImage bi,
GeoCoordTransformation transform,
DataBounds imageBounds) |
void |
OMWarpingImage.setWarp(java.awt.image.BufferedImage bi,
GeoCoordTransformation transform,
WorldFile worldfile) |
void |
OMWarpingImage.setWarp(int[] pix,
int width,
int height,
GeoCoordTransformation transform,
DataBounds imageBounds)
Set all the information needed.
|
void |
OMWarpingImage.setWarp(int[] pix,
int width,
int height,
GeoCoordTransformation transform,
WorldFile worldfile)
Set all the information needed.
|
void |
OMWarpingImage.setWarp(java.lang.String imagePath,
GeoCoordTransformation transform,
DataBounds imageBounds)
Set all the information needed.
|
void |
OMWarpingImage.setWarp(java.lang.String imagePath,
GeoCoordTransformation transform,
WorldFile worldfile) |
Constructor and Description |
---|
OMWarpingImage(java.awt.image.BufferedImage bi,
GeoCoordTransformation transform,
DataBounds imageBounds)
Create an OMWarpingImage from a BufferedImage.
|
OMWarpingImage(java.awt.image.BufferedImage bi,
GeoCoordTransformation transform,
WorldFile worldfile)
Create an OMWarpingImage from a BufferedImage.
|
OMWarpingImage(int[] pix,
int width,
int height,
GeoCoordTransformation transform,
DataBounds imageBounds)
Create an OMWarpingImage from a BufferedImage.
|
OMWarpingImage(int[] pix,
int width,
int height,
GeoCoordTransformation transform,
WorldFile worldfile)
Create an OMWarpingImage from a BufferedImage.
|
OMWarpingImage(OMScalingRaster omsr,
GeoCoordTransformation transform)
Create an OMWarpingImage from an OMScalingRaster - useful for when the
projection being used on the map doesn't match the projection of the
raster, and it needs to be transformed.
|
OMWarpingImage(java.lang.String imagePath,
GeoCoordTransformation transform,
DataBounds imageBounds)
Create an OMWarpingImage from path to image (resource, file or URL).
|
OMWarpingImage(java.lang.String imagePath,
GeoCoordTransformation transform,
WorldFile worldfile)
Create an OMWarpingImage from path to image (resource, file or URL).
|
Modifier and Type | Field and Description |
---|---|
protected GeoCoordTransformation |
ImageWarp.geoTrans
A transformation for the projection of the source image.
|
Modifier and Type | Method and Description |
---|---|
GeoCoordTransformation |
ImageWarp.getGeoTrans() |
Modifier and Type | Method and Description |
---|---|
void |
ImageWarp.setGeoTrans(GeoCoordTransformation geoTrans) |
Constructor and Description |
---|
ImageWarp(java.awt.image.BufferedImage bi,
GeoCoordTransformation transform,
DataBounds imageBounds)
Create an image warp with some additional transform information.
|
ImageWarp(java.awt.image.BufferedImage bi,
GeoCoordTransformation transform,
WorldFile worldFile)
Create an image warp with some additional transform information.
|
ImageWarp(int[] pix,
int width,
int height,
GeoCoordTransformation transform,
DataBounds imageBounds)
Create an image warp with some additional transform information.
|
ImageWarp(int[] pix,
int width,
int height,
GeoCoordTransformation transform,
WorldFile worldFile)
Create an image warp with some additional transform information.
|
Modifier and Type | Method and Description |
---|---|
<T extends GeoCoordTransformation> |
GeoProj.getGCTForProjection()
Convenience method to create a GCT for this projection.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGCT |
class |
DatumShiftGCT
A
CoordinateReferenceSystem to convert a latlon in a given
Ellipsoid to/from wgs84. |
class |
LambertConformalGCT |
class |
LatLonGCT |
class |
MercatorMeterGCT
Convert between mercator meters and lat/lon degrees.
|
class |
MercatorUVGCT
Convert between mercator uv coordinates that are used for map tiles and
lat/lon degrees.
|
static class |
MercatorUVGCT.OSM |
static class |
MercatorUVGCT.TMS |
class |
MultiGCT
A
GeoCoordTransformation consisting of an ordered list of other
GeoCoordTransformation . |
class |
UTMGCT |
class |
VHTransform
The VH coordinate system is used by ATT to compute distance used in
determining phone call costs.
|
Constructor and Description |
---|
CoordinateReferenceSystem(java.lang.String code,
GeoCoordTransformation coordConverter,
java.lang.Class<?> projLoaderClass,
Ellipsoid ellipsoid) |
CoordinateReferenceSystem(java.lang.String code,
GeoCoordTransformation coordConverter,
java.lang.Class<?> projLoaderClass,
Ellipsoid ellipsoid,
java.util.Properties projectionParameters,
BoundingBox boundingBox,
AxisOrder axisOrder) |
MultiGCT(GeoCoordTransformation[] gcts) |
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details