限定符和类型 | 方法和说明 |
---|---|
int |
AddressSearch.match(Geometry geometry,
double dDistance)
逆向地址匹配接口,和get方法结合使用。
|
AddressSearchResult |
AddressSearch.match(Geometry geometry,
double dDistance,
AddressSearchSetting addressSearchSetting)
逆向地址匹配接口
该接口为多线程使用提供,只需加载一次索引文件。
|
限定符和类型 | 方法和说明 |
---|---|
Geometry |
NetworkEdge.getEdge()
获取网络弧段线对象。
|
Geometry |
MultilayerOverlayResult.getGeometry()
返回叠加分析结果的几何对象
|
Geometry |
OverlayResult.getGeometry()
返回叠加分析的几何对象结果。
|
Geometry |
NetworkNode.getNode()
获取网络结点对象。
|
限定符和类型 | 方法和说明 |
---|---|
static boolean |
OverlayAnalyst.clip(DatasetVector dataset,
Geometry[] clipGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.clip(DatasetVector dataset,
Geometry[] clipGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
对矢量数据集进行裁剪,将被裁剪数据集中不在几何对象数组范围内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.clip(Geometry[] clipSourceGeometries,
Geometry[] clipTargetGeometries,
double tolerance)
对源几何对象数组进行裁剪,将被裁剪的几何对象数组中不在目标几何对象数组范围内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.clip(Geometry[] clipSourceGeometries,
Geometry[] clipTargetGeometries,
double tolerance)
对源几何对象数组进行裁剪,将被裁剪的几何对象数组中不在目标几何对象数组范围内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.clip(Geometry[] clipSourceGeometries,
Geometry[] clipTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组进行裁剪,将被裁剪的几何对象数组中不在目标几何对象数组范围内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.clip(Geometry[] clipSourceGeometries,
Geometry[] clipTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组进行裁剪,将被裁剪的几何对象数组中不在目标几何对象数组范围内的对象裁剪并删除。
|
static ComputeDistanceResult[] |
ProximityAnalyst.computeMinDistance(Geometry[] sourceGeometries,
Recordset referenceRecordset,
double minDistance,
double maxDistance)
已过时。
此方法已废弃,请使用支持进度监听的新方法
ProximityAnalyst.computeMinDistance(Geometry[], Recordset, double, double, SteppedListener...) 替换。 |
static boolean |
ProximityAnalyst.computeMinDistance(Geometry[] sourceGeometries,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName)
已过时。
|
static boolean |
ProximityAnalyst.computeMinDistance(Geometry[] sourceGeometries,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName,
SteppedListener... listeners)
最近距离计算。
|
static ComputeDistanceResult[] |
ProximityAnalyst.computeMinDistance(Geometry[] sourceGeometries,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
SteppedListener... listeners)
最近距离计算。
|
static ComputeDistanceResult[] |
ProximityAnalyst.computeRangeDistance(Geometry[] sourceGeometries,
Recordset referenceRecordset,
double minDistance,
double maxDistance)
已过时。
此方法已废弃,请使用支持进度监听的新方法
ProximityAnalyst.computeRangeDistance(Geometry[], Recordset, double, double, SteppedListener...) 替换。 |
static boolean |
ProximityAnalyst.computeRangeDistance(Geometry[] sourceGeometries,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName)
已过时。
|
static boolean |
ProximityAnalyst.computeRangeDistance(Geometry[] sourceGeometries,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName,
SteppedListener... listeners)
范围距离计算。
|
static ComputeDistanceResult[] |
ProximityAnalyst.computeRangeDistance(Geometry[] sourceGeometries,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
SteppedListener... listeners)
范围距离计算。
|
static GeoRegion |
BufferAnalystGeometry.createBuffer(Geometry geometry,
BufferAnalystParameter bufferAnalystParameter)
根据给定的几何对象及缓冲区分析参数对象创建缓冲区。
|
static GeoRegion |
BufferAnalystGeometry.createBuffer(Geometry geometry,
BufferAnalystParameter bufferAnalystParameter,
PrjCoordSys prjCoordSys)
根据给定的几何对象及缓冲区分析参数对象创建缓冲区。
|
static boolean |
OverlayAnalyst.erase(DatasetVector dataset,
Geometry[] eraseGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.erase(DatasetVector dataset,
Geometry[] eraseGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
用于对数据集进行擦除方式的叠加分析,将被擦除的数据集中包含在几何对象数组内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.erase(Geometry[] eraseSourceGeometries,
Geometry[] eraseTargetGeometries,
double tolerance)
用于对源几何对象数组进行擦除方式的叠加分析,将被擦除的几何对象数组中包含在目标几何对象数组内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.erase(Geometry[] eraseSourceGeometries,
Geometry[] eraseTargetGeometries,
double tolerance)
用于对源几何对象数组进行擦除方式的叠加分析,将被擦除的几何对象数组中包含在目标几何对象数组内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.erase(Geometry[] eraseSourceGeometries,
Geometry[] eraseTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
用于对源几何对象数组进行擦除方式的叠加分析,将被擦除的几何对象数组中包含在目标几何对象数组内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.erase(Geometry[] eraseSourceGeometries,
Geometry[] eraseTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
用于对源几何对象数组进行擦除方式的叠加分析,将被擦除的几何对象数组中包含在目标几何对象数组内的对象裁剪并删除。
|
static boolean |
OverlayAnalyst.identity(DatasetVector dataset,
Geometry[] identityGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.identity(DatasetVector dataset,
Geometry[] identityGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
用于对数据集进行同一方式的叠加分析,结果数据集中保留被同一运算的数据集的全部对象和被同一运算的数据集与用来进行同一运算的几何对象数组相交的对象。
|
static OverlayResult[] |
OverlayAnalyst.identity(Geometry[] identitySourceGeometries,
Geometry[] identityTargetGeometries,
double tolerance)
用于对源几何对象数组进行同一方式的叠加分析,叠加分析结果数组中保留被同一运算的几何对象数组的全部对象和被同一运算的几何对象数组与用来进行同一运算的目标几何对象数组相交的对象。
|
static OverlayResult[] |
OverlayAnalyst.identity(Geometry[] identitySourceGeometries,
Geometry[] identityTargetGeometries,
double tolerance)
用于对源几何对象数组进行同一方式的叠加分析,叠加分析结果数组中保留被同一运算的几何对象数组的全部对象和被同一运算的几何对象数组与用来进行同一运算的目标几何对象数组相交的对象。
|
static OverlayResult[] |
OverlayAnalyst.identity(Geometry[] identitySourceGeometries,
Geometry[] identityTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
用于对源几何对象数组进行同一方式的叠加分析,叠加分析结果数组中保留被同一运算的几何对象数组的全部对象和被同一运算的几何对象数组与用来进行同一运算的目标几何对象数组相交的对象。
|
static OverlayResult[] |
OverlayAnalyst.identity(Geometry[] identitySourceGeometries,
Geometry[] identityTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
用于对源几何对象数组进行同一方式的叠加分析,叠加分析结果数组中保留被同一运算的几何对象数组的全部对象和被同一运算的几何对象数组与用来进行同一运算的目标几何对象数组相交的对象。
|
static boolean |
OverlayAnalyst.intersect(DatasetVector dataset,
Geometry[] intersectGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.intersect(DatasetVector dataset,
Geometry[] intersectGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
进行相交方式的叠加分析,将被相交叠加分析的数据集中不包含在用来相交叠加分析的面对象数组的对象切割并删除。
|
static OverlayResult[] |
OverlayAnalyst.intersect(Geometry[] intersectSourceGeometries,
Geometry[] intersectTargetGeometries,
double tolerance)
进行相交方式的叠加分析,将被相交叠加分析的几何对象数组中不包含在用来相交叠加分析的目标几何对象数组的对象切割并删除。
|
static OverlayResult[] |
OverlayAnalyst.intersect(Geometry[] intersectSourceGeometries,
Geometry[] intersectTargetGeometries,
double tolerance)
进行相交方式的叠加分析,将被相交叠加分析的几何对象数组中不包含在用来相交叠加分析的目标几何对象数组的对象切割并删除。
|
static OverlayResult[] |
OverlayAnalyst.intersect(Geometry[] intersectSourceGeometries,
Geometry[] intersectTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
进行相交方式的叠加分析,将被相交叠加分析的几何对象数组中不包含在用来相交叠加分析的目标几何对象数组的对象切割并删除。
|
static OverlayResult[] |
OverlayAnalyst.intersect(Geometry[] intersectSourceGeometries,
Geometry[] intersectTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
进行相交方式的叠加分析,将被相交叠加分析的几何对象数组中不包含在用来相交叠加分析的目标几何对象数组的对象切割并删除。
|
void |
NetworkEdge.setEdge(Geometry geoEdge)
设置网络弧段线对象。
|
void |
NetworkNode.setNode(Geometry geoNode)
设置网络结点对象。
|
static boolean |
OverlayAnalyst.union(DatasetVector dataset,
Geometry[] unionGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.union(DatasetVector dataset,
Geometry[] unionGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
对面数据集用面对象数组进行合并方式的叠加分析,结果数据集中保存被合并叠加分析的数据集和用于合并叠加分析的面对象数组中的全部对象,并且对相交部分进行求交和分割运算。
|
static OverlayResult[] |
OverlayAnalyst.union(Geometry[] unionSourceGeometries,
Geometry[] unionTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行合并方式的叠加分析,叠加分析结果数组保存被合并叠加分析的源几何对象数组和用于合并叠加分析的目标几何对象数组中的全部对象,并且对相交部分进行求交和分割运算。
|
static OverlayResult[] |
OverlayAnalyst.union(Geometry[] unionSourceGeometries,
Geometry[] unionTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行合并方式的叠加分析,叠加分析结果数组保存被合并叠加分析的源几何对象数组和用于合并叠加分析的目标几何对象数组中的全部对象,并且对相交部分进行求交和分割运算。
|
static OverlayResult[] |
OverlayAnalyst.union(Geometry[] unionSourceGeometries,
Geometry[] unionTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行合并方式的叠加分析,叠加分析结果数组保存被合并叠加分析的源几何对象数组和用于合并叠加分析的目标几何对象数组中的全部对象,并且对相交部分进行求交和分割运算。
|
static OverlayResult[] |
OverlayAnalyst.union(Geometry[] unionSourceGeometries,
Geometry[] unionTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行合并方式的叠加分析,叠加分析结果数组保存被合并叠加分析的源几何对象数组和用于合并叠加分析的目标几何对象数组中的全部对象,并且对相交部分进行求交和分割运算。
|
static boolean |
OverlayAnalyst.update(DatasetVector dataset,
Geometry[] updateGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.update(DatasetVector dataset,
Geometry[] updateGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
对面数据集用面对象数组进行更新方式的叠加分析, 更新运算是用用于更新的面对象数组替换与被更新数据集的重合部分,是一个先擦除后粘贴的过程。
|
static OverlayResult[] |
OverlayAnalyst.update(Geometry[] updateSourceGeometries,
Geometry[] updateTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行更新方式的叠加分析, 更新运算是用用于更新的目标几何对象数组替换与被更新源几何对象数组的重合部分,是一个先擦除后粘贴的过程。
|
static OverlayResult[] |
OverlayAnalyst.update(Geometry[] updateSourceGeometries,
Geometry[] updateTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行更新方式的叠加分析, 更新运算是用用于更新的目标几何对象数组替换与被更新源几何对象数组的重合部分,是一个先擦除后粘贴的过程。
|
static OverlayResult[] |
OverlayAnalyst.update(Geometry[] updateSourceGeometries,
Geometry[] updateTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行更新方式的叠加分析, 更新运算是用用于更新的目标几何对象数组替换与被更新源几何对象数组的重合部分,是一个先擦除后粘贴的过程。
|
static OverlayResult[] |
OverlayAnalyst.update(Geometry[] updateSourceGeometries,
Geometry[] updateTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行更新方式的叠加分析, 更新运算是用用于更新的目标几何对象数组替换与被更新源几何对象数组的重合部分,是一个先擦除后粘贴的过程。
|
static boolean |
OverlayAnalyst.xOR(DatasetVector dataset,
Geometry[] xorGeometries,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
对两个面数据集进行对称差分析运算。
|
static OverlayResult[] |
OverlayAnalyst.xOR(Geometry[] xORSourceGeometries,
Geometry[] xORTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行对称差分析运算,即交集取反运算。
|
static OverlayResult[] |
OverlayAnalyst.xOR(Geometry[] xORSourceGeometries,
Geometry[] xORTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行对称差分析运算,即交集取反运算。
|
static OverlayResult[] |
OverlayAnalyst.xOR(Geometry[] xORSourceGeometries,
Geometry[] xORTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行对称差分析运算,即交集取反运算。
|
static OverlayResult[] |
OverlayAnalyst.xOR(Geometry[] xORSourceGeometries,
Geometry[] xORTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行对称差分析运算,即交集取反运算。
|
构造器和说明 |
---|
NetworkEdge(Geometry geoEdge,
NetworkEdgeID networkEdgeID)
根据网络弧段线对象和网络弧段标识,构造一个新的 NetworkEdge 对象。
|
NetworkNode(Geometry geoNode,
int nodeID)
根据结点对象和结点唯一标识,构造一个新的 NetworkNode 对象。
|
限定符和类型 | 方法和说明 |
---|---|
Geometry |
FeatureToSpatialPointer.Geometry()
获取参照的空间物标对象的几何对象。
|
Geometry[] |
S57SpatialError.getResultGeometrys()
获取相关对象集合。
|
Geometry |
ChartDatasetGroup.getSpatialGeometry(String spatialObjectID)
获取空间物标对象的几何对象。
|
Geometry |
S100ChartDatasetGroup.getSpatialGeometry(String spatialObjectID)
获取空间物标对象的几何对象。
|
Geometry |
S57DatasetGroup.getSpatialGeometry(String spatialObjectID)
获取空间物标对象的几何对象。
|
Geometry |
S57EditDatasetGroup.getSpatialGeometry(String spatialObjectID)
获取空间物标对象的几何对象。
|
限定符和类型 | 类和说明 |
---|---|
class |
GeoArc
圆弧几何对象类。
|
class |
GeoBendingCylinder
参数化对象-弯折圆柱。
|
class |
GeoBezier3Curve
3阶贝塞尔曲线对象类,派生于
Geometry 类。 |
class |
GeoBillboard
布告板类。
|
class |
GeoBox
长方体几何对象类,继承于
Geometry3D 类。 |
class |
GeoBSpline
二维 B 样条曲线几何对象类。
|
class |
GeoCardinal
二维 Cardinal 样条曲线几何对象类。
|
class |
GeoChord
弓形几何对象类。
|
class |
GeoCircle
圆几何对象类。
|
class |
GeoCircle3D
三维圆面几何对象类,继承于
Geometry3D 类。 |
class |
GeoCompound
复合几何对象类。
|
class |
GeoCompoundCurve
参数化线几何对象类,派生于
Geometry 类。 |
class |
GeoCone
圆锥体几何对象类,继承于
Geometry3D 类。 |
class |
GeoConstructiveSolid
参数化对象的接口,继承自Geometry3D
|
class |
GeoCurve
二维曲线几何对象类。
|
class |
GeoCurvePolygon
参数化面几何对象类,派生于
Geometry 类。 |
class |
GeoCylinder
圆台几何对象类,继承于
Geometry3D 类。 |
class |
GeoEllipse
椭圆几何对象类。
|
class |
GeoEllipsoid
椭球体几何对象类。
|
class |
GeoEllipticArc
椭圆弧几何对象类。
|
class |
GeoEllipticRing
参数化对象-椭圆环体。
|
class |
GeoEntity
实体类。
|
class |
GeoExtrudedBody
参数化对象-拉伸体
|
class |
GeoGraphicCompound
标绘组合类。
|
class |
GeoGraphicObject
图形标绘类。
|
class |
GeoHemiSphere
半球体几何对象类。
|
class |
GeoLegend
该类继承自
Geometry 抽象类。 |
class |
GeoLine
线几何对象类,派生于
Geometry 类。 |
class |
GeoLine3D
三维线几何对象类。
|
class |
GeoLineEPS
EPS线几何对象类。
|
class |
GeoLineM
路由对象。
|
class |
GeoLineParametric
参数化线几何对象类
目前,暂不支持参数化线几何对象的编辑操作。
|
class |
GeoMap
地图几何对象类。
|
class |
GeoMapBorder
地图几何对象边框类。
|
class |
GeoMapGrid
GeoMapGrid 类,用来为布局中的地图对象添加经纬网格或者公里网,或者添加自定义的参考网格。
|
class |
GeoMapScale
地图比例尺几何对象类。
|
class |
Geometry3D
所有三维几何类的基类,提供了基本的三维几何类的方法。
|
class |
GeometryEPS
所有EPS几何对象的基类。
|
class |
GeometryParametric
参数化几何对象。
|
class |
GeoModel
三维模型几何对象类。
|
class |
GeoModel3D
三维模型对象类,用于支持处理外挂模型为数据集模型对象。
|
class |
GeoMultiCurve
参数化多线几何对象类,派生于
Geometry 类。 |
class |
GeoMultiSurface
参数化多几何对象类,派生于
Geometry 类。 |
class |
GeoNorthArrow
指北针几何对象类。
|
class |
GeoParticle
三维粒子几何对象类。
|
class |
GeoPicture
二维图片几何类。
|
class |
GeoPicture3D
三维图片几何对象类,该类继承自
Geometry3D 类。 |
class |
GeoPie
扇面几何对象类。
|
class |
GeoPie3D
三维扇面几何对象类,继承于
Geometry3D 类。 |
class |
GeoPieCylinder
饼台几何对象类,继承于
Geometry3D 类。 |
class |
GeoPlacemark
三维地标几何对象类。
|
class |
GeoPoint
点几何对象类,派生于
Geometry 类。 |
class |
GeoPoint3D
三维点几何对象类。
|
class |
GeoPointEPS
EPS点几何对象类。
|
class |
GeoPointParametric
参数化点几何对象类
目前,暂不支持参数化点几何对象的编辑操作。
|
class |
GeoPyramid
四棱锥几何对象类,该类继承于
Geometry3D 类。 |
class |
GeoRectangle
二维矩形几何对象类。
|
class |
GeoRectangularRing
参数化对象-矩形环体。
|
class |
GeoRegion
面几何对象类,派生于
Geometry 类。 |
class |
GeoRegion3D
三维面几何对象类。
|
class |
GeoRegionEPS
EPS面几何对象类。
|
class |
GeoRegionParametric
参数化面几何对象类。
|
class |
GeoRoundRectangle
二维圆角矩形几何对象类。
|
class |
GeoSphere
球体几何对象类。
|
class |
GeoTable3D
参数化对象-棱台体。
|
class |
GeoText
文本类,派生于
Geometry 类。 |
class |
GeoText3D
三维文本几何对象类。
|
class |
GeoTextEPS
EPS文本几何对象类。
|
class |
GeoTextParametric
参数化文本几何对象类
目前,暂不支持参数化文本几何对象的编辑操作。
|
class |
GeoTIM
不规则四面体网格类。
|
class |
GeoTorus
参数化对象-圆环体。
|
class |
GeoTruncatedCone
参数化对象-圆台体。
|
class |
GeoUserDefined
自定义几何对象类。
|
class |
GeoWedge
参数化对象-楔形体。
|
限定符和类型 | 方法和说明 |
---|---|
static Geometry |
Geometrist.clip(Geometry geometry,
Geometry clipGeometry)
生成被操作对象经过操作对象裁剪后的几何对象。
|
static Geometry |
Geometrist.clip(Geometry geometry,
Geometry clipGeometry,
double tolerance)
生成被操作对象经过操作对象裁剪后的几何对象。
|
static Geometry |
Geometrist.clip(Geometry geometry,
Rectangle2D clipRectangle)
生成被操作几何对象经过矩形对象裁剪后的几何对象。
|
Geometry |
GeoBezier3Curve.clone() |
Geometry |
GeoBillboard.clone()
克隆布告板。
|
abstract Geometry |
Geometry.clone()
克隆一个Geometry对象。
|
Geometry |
GeoMultiCurve.clone()
克隆参数化多线几何对象。
|
Geometry |
GeoMultiSurface.clone()
克隆参数化多面几何对象。
|
Geometry |
GeoTIM.clone() |
static Geometry |
SymbolMarker.convertTextToRegion(GeoText text)
已过时。
11.2.0版本标记废弃,请使用{GeoText.convertToRegion(int segmentCount)}替换。 |
Geometry[] |
GeoCompound.divide(boolean isTopOnly)
分解复合几何对象,复合几何对象的结构类似于树状结构, 如果分解时只分解顶层对象,则返回的几何对象仍然可能存在复合几何对象,否则将不含有复合几何对象。
|
Geometry[] |
GeoGraphicCompound.divide(boolean isTopOnly)
分解标绘组合对象,标绘组合对象的结构类似于树状结构, 如果分解时只分解顶层对象,则返回的几何对象仍然可能存在复合几何对象,否则将不含有标绘组合对象。
|
static Geometry |
Geometrist.erase(Geometry geometry,
Geometry eraseGeometry)
在被操作对象上擦除掉与操作对象相重合的部分。
|
static Geometry |
Geometrist.erase(Geometry geometry,
Geometry eraseGeometry,
double tolerance)
在被操作对象上擦除掉与操作对象相重合的部分。
|
static Geometry |
Toolkit.GeoJsonToGemetry(String strGeoJson)
已过时。
|
static Geometry |
Toolkit.GeoJsonToGeometry(String strGeoJson)
GeoJson字符串转换为Gemetry,支持点、线、面、多点、多线、多面。
|
Geometry |
GeoBillboard.get(int index)
获取指定索引的子对象。
|
Geometry |
GeoCompoundCurve.getCurve(int index)
获取指定索引的参数化部分。
|
Geometry |
CustomGeometryCreatedEvent.getCustomGeometry()
返回使用句柄创建的自定义几何对象。
|
Geometry |
AttributeRuleError.getGeometry()
获取错误空间信息
|
Geometry |
Feature.getGeometry()
返回当前特征要素对应的几何对象。
|
Geometry |
GeoPlacemark.getGeometry()
返回三维地标几何对象所对应的几何对象。
|
Geometry |
MemRecordset.getGeometry()
返回数据集的属性数据表中当前记录对应的几何对象。
|
Geometry |
RecordEditEvent.getGeometry()
获取修改后的空间对象
|
Geometry |
RecordMovedEvent.getGeometry()
获取修改后空间对象
|
Geometry |
RecordRotatedEvent.getGeometry()
获取修改后空间对象
|
Geometry |
Recordset.getGeometry()
用于返回数据集的属性数据表中当前记录对应的几何对象。
|
Geometry |
RepresentationElement.getGeometry()
返回制图表达几何对象,当使用制图表达显示时,该几何对象将取代矢量数据集中与之关联的几何对象进行显示。
|
Geometry |
GeoMultiCurve.getGeometry(int index)
获取指定索引的几何子对象。
|
Geometry |
GeoMultiSurface.getGeometry(int index)
获取指定索引的几何子对象。
|
Geometry |
RecordMovedEvent.getMoveVector()
获取移动参数
|
Geometry |
RecordRotatedEvent.getOriginPoint()
获取旋转中心点
|
Geometry |
GeoCompound.getPart(int index)
返回复合几何对象中的指定序号的子对象。
|
Geometry |
GeoGraphicCompound.getPart(int index)
返回复合几何对象中的指定序号的子对象。
|
Geometry |
GeoCurvePolygon.getRing(int index)
获取指定索引的子对象。
|
Geometry |
GeoMap.getShape()
返回地图几何对象的形状。
|
static Geometry |
Geometrist.identity(Geometry geometry,
Geometry identityGeometry)
对被操作对象进行同一操作。
|
static Geometry |
Geometrist.identity(Geometry geometry,
Geometry identityGeometry,
double tolerance)
对被操作对象进行同一操作。
|
static Geometry |
Geometrist.intersect(Geometry geometry1,
Geometry geometry2)
对两个几何对象求交,返回两个几何对象的交集。
|
static Geometry |
Geometrist.intersect(Geometry geometry1,
Geometry geometry2,
double tolerance)
对两个几何对象求交,返回两个几何对象的交集。
|
Geometry |
GeoCompound.mirror(Point2D startPoint,
Point2D endPoint)
返回当前复合几何对象关于指定线段对称的几何对象,即获取复合几何对象的镜像。
|
Geometry |
GeoLine.mirror(Point2D startPoint,
Point2D endPoint)
返回当前线几何对象关于指定线段对称的几何对象,即获取线几何对象的镜像。
|
Geometry |
GeoLineM.mirror(Point2D startPoint,
Point2D endPoint)
返回当前路由对象关于指定线段对称的几何对象,即获取路由对象的镜像。
|
Geometry |
Geometry.mirror(Point2D startPoint,
Point2D endPoint)
返回此几何对象关于指定线段对称的几何对象。
|
Geometry |
GeoRegion.mirror(Point2D startPoint,
Point2D endPoint)
返回当前面几何对象关于指定线段对称的几何对象,即获取面几何对象的镜像。
|
static Geometry |
Geometrist.orthogonalPolygonFitting(Geometry sourceGeometry,
double widthThreshold,
double heightThreshold)
面对象的直角多边形拟合。
|
static Geometry |
Geometrist.resample(Geometry geometry,
double tolerance)
已过时。
|
static Geometry |
Geometrist.resample(Geometry geometry,
ResampleType resampleType,
double tolerance)
对几何对象进行重采样。
|
Geometry |
SymbolMarker.toGeometry(Point2D center,
double size)
指定中心点和size,将点符号转为geometry
|
Geometry |
SymbolMarker.toGeometry(Rectangle2D rectangle2D)
指定范围将点符号转为geometry
|
static Geometry |
Geometrist.union(Geometry geometry1,
Geometry geometry2)
对两个对象进行合并操作。
|
static Geometry |
Geometrist.union(Geometry geometry1,
Geometry geometry2,
double tolerance)
对两个对象进行合并操作。
|
static Geometry |
Geometrist.update(Geometry geometry,
Geometry updateGeometry)
对被操作对象进行更新操作。
|
static Geometry |
Geometrist.update(Geometry geometry,
Geometry updateGeometry,
double tolerance)
对被操作对象进行更新操作。
|
static Geometry |
Toolkit.WKBToGemetry(byte[] value)
已过时。
|
static Geometry |
Toolkit.WKBToGeometry(byte[] value)
WKB二进制流转换为Gemetry,仅支持点、线、面。
|
static Geometry |
Toolkit.WKTToGemetry(String strWKT)
已过时。
|
static Geometry |
Toolkit.WKTToGeometry(String strWKT)
WKT字符串转换为Gemetry,仅支持点、线、面。
|
static Geometry |
Geometrist.xOR(Geometry geometry1,
Geometry geometry2)
对两个对象进行异或运算。
|
static Geometry |
Geometrist.xOR(Geometry geometry1,
Geometry geometry2,
double tolerance)
对两个对象进行异或运算。
|
static Geometry |
Geometrist.zoom(Geometry sourceGeometry,
Point2D centerPoint,
double scaleX,
double scaleY)
几何对象的比例变换(缩放),支持点、线、面。
|
限定符和类型 | 方法和说明 |
---|---|
int |
GeoBillboard.add(Geometry geometry,
String tag)
在布告板中增加子对象。
|
boolean |
GeoCompoundCurve.addCurve(Geometry geometry)
添加一个参数化部分,添加的对象必须要保证和上一个对象首尾相接,否则返回失败
|
boolean |
GeoMultiCurve.addGeometry(Geometry geometry)
添加一个几何子对象,Geometry类型只能是线、圆、圆弧、椭圆、椭圆弧、参数化线、贝塞尔曲线。
|
boolean |
GeoMultiSurface.addGeometry(Geometry geometry)
添加一个几何子对象,Geometry类型只能是面和参数化面。
|
boolean |
MemRecordset.addNew(Geometry geometry)
用于在记录集中添加一条记录。
|
boolean |
Recordset.addNew(Geometry geometry)
用于在记录集中添加一条记录。
|
boolean |
MemRecordset.addNew(Geometry geometry,
Map<String,Object> map) |
boolean |
Recordset.addNew(Geometry geometry,
Map<String,Object> map)
添加几何对象及设置相关的字段值。
|
int |
GeoCompound.addPart(Geometry geometry)
向复合几何对象中添加一个子对象。
|
int |
GeoGraphicCompound.addPart(Geometry geometry)
向标绘组合对象中添加一个子对象。
|
boolean |
GeoCurvePolygon.addRing(Geometry geometry)
添加子对象,添加对象必须是闭合的,如果非闭合,则返回失败。
|
static String |
SpatialGridCoding.beidouGridEncode(Geometry geometry)
对指定的几何对象进行北斗二维网格位置编码 ,返回对应的二维网格位置码。
|
static boolean |
Geometrist.canContain(Geometry geometrySearch,
Geometry geometryTarget)
判断搜索几何对象是否包含被搜索几何对象。
|
static boolean |
Geometrist.canContain(Geometry geometrySearch,
Geometry geometryTarget,
double tolerance) |
static Geometry |
Geometrist.clip(Geometry geometry,
Geometry clipGeometry)
生成被操作对象经过操作对象裁剪后的几何对象。
|
static Geometry |
Geometrist.clip(Geometry geometry,
Geometry clipGeometry,
double tolerance)
生成被操作对象经过操作对象裁剪后的几何对象。
|
static Geometry |
Geometrist.clip(Geometry geometry,
Rectangle2D clipRectangle)
生成被操作几何对象经过矩形对象裁剪后的几何对象。
|
static Point2Ds |
Geometrist.closestPoint(Geometry geometry1,
Geometry geometry2)
求两个几何对象最短距离对应的两端点
|
static GeoRegion |
Geometrist.computeConvexHull(Geometry geometry)
计算几何对象的凸闭包,即最小外接多边形。
|
static double |
Geometrist.computeGeodesicArea(Geometry geometry,
PrjCoordSys prjCoordSys)
计算测地线面积。
|
static boolean |
CoordSysTranslator.convert(Geometry geometry,
PrjCoordSys srcPrjCoordSys,
PrjCoordSys desPrjCoordSys,
CoordSysTransParameter coordSysTransParameter,
CoordSysTransMethod coordSysTransMethod)
根据源投影坐标系与目标投影坐标系对几何对象进行投影转换,结果将直接改变源几何对象。
|
static Point2D[] |
Geometrist.createRandomPoints(Geometry sourceGeometry,
int randomNumber,
double minDistance)
在指定的线要素沿线或面要素内创建随机点。
|
static GeoRegion[] |
Geometrist.createStripMapPages(GeoLine srcLine,
Geometry[] barrierGeos,
double aLengthAlongTheLine,
double aLengthPerpendicularToTheLine)
创建带状分幅页面。
|
static double |
Geometrist.distance(Geometry geometry1,
Geometry geometry2)
求两个几何对象之间的距离。
|
abstract boolean |
Symbol.draw(BufferedImage bitmap,
Geometry geometry) |
boolean |
SymbolFill.draw(BufferedImage image,
Geometry geometry) |
boolean |
SymbolFill3D.draw(BufferedImage image,
Geometry geometry) |
boolean |
SymbolLine.draw(BufferedImage image,
Geometry geometry)
将线符号对象在指定 Bitmap 位图的给定位置上绘制出来。
|
boolean |
SymbolMarker.draw(BufferedImage image,
Geometry geometry) |
boolean |
SymbolMarker3D.draw(BufferedImage bitmap,
Geometry geometry) |
boolean |
SymbolPipeNode.draw(BufferedImage bitmap,
Geometry geometry) |
static boolean |
Toolkit.draw(Geometry geometry,
Resources resources,
BufferedImage image) |
static boolean |
Toolkit.draw(Geometry geometry,
Resources resources,
Graphics graphics)
已过时。
|
abstract boolean |
Symbol.draw(Graphics graphics,
Geometry geometry) |
boolean |
SymbolFill.draw(Graphics graphics,
Geometry geometry) |
boolean |
SymbolFill3D.draw(Graphics graphics,
Geometry geometry) |
boolean |
SymbolLine.draw(Graphics graphics,
Geometry geometry)
将线符号对象在指定设备的给定位置上绘制出来。
|
boolean |
SymbolMarker.draw(Graphics graphics,
Geometry geometry) |
boolean |
SymbolMarker3D.draw(Graphics graphics,
Geometry geometry) |
boolean |
SymbolPipeNode.draw(Graphics graphics,
Geometry geometry) |
static boolean |
Toolkit.drawToPNG(Geometry geometry,
Resources resources,
String fileName,
Dimension size)
根据给定的资源库、将给定的几何对象绘制到 PNG 图像文件中。
|
static Geometry |
Geometrist.erase(Geometry geometry,
Geometry eraseGeometry)
在被操作对象上擦除掉与操作对象相重合的部分。
|
static Geometry |
Geometrist.erase(Geometry geometry,
Geometry eraseGeometry,
double tolerance)
在被操作对象上擦除掉与操作对象相重合的部分。
|
int |
SymbolMarker.fromGeometry(Geometry geometry,
Rectangle2D bounds)
将指定的几何对象导入成符号,如果为 GeoPicture 类型的则导入为栅格对象, GeoCompound 导入为多笔画的对象,其他的导入为矢量符号。
|
static String |
Toolkit.GemetryToGeoJson(Geometry geometry)
已过时。
|
static byte[] |
Toolkit.GemetryToWKB(Geometry geometry)
已过时。
|
static String |
Toolkit.GemetryToWKT(Geometry geometry)
已过时。
|
static String |
SpatialGridCoding.geoEntityEncode(Geometry geometry)
对指定的几何对象进行地理实体二维网格编码 ,返回对应的二维网格位置码。
|
static int[] |
Geometrist.geometriesContain(Geometry[] sourceGeometries,
Geometry[] targetGeometries,
boolean isBorderInside,
double dTolerance,
boolean isInverseIndexs) |
static int[] |
Geometrist.geometriesContain(Geometry[] sourceGeometries,
Geometry[] targetGeometries,
boolean isBorderInside,
double dTolerance,
boolean isInverseIndexs) |
static int[] |
Geometrist.geometriesIntersect(Geometry[] sourceGeometries,
Geometry[] targetGeometries,
boolean isBorderInside,
double dTolerance,
boolean isInverseIndexs) |
static int[] |
Geometrist.geometriesIntersect(Geometry[] sourceGeometries,
Geometry[] targetGeometries,
boolean isBorderInside,
double dTolerance,
boolean isInverseIndexs) |
static int[] |
Geometrist.geometriesWithin(Geometry[] sourceGeometries,
Geometry[] targetGeometries,
boolean isBorderInside,
double dTolerance,
boolean isInverseIndexs) |
static int[] |
Geometrist.geometriesWithin(Geometry[] sourceGeometries,
Geometry[] targetGeometries,
boolean isBorderInside,
double dTolerance,
boolean isInverseIndexs) |
static String |
Toolkit.GeometryToGeoJson(Geometry geometry)
Gemetry转换为GeoJson字符串,支持点、线、面、多点、多线、多面。
|
static byte[] |
Toolkit.GeometryToWKB(Geometry geometry)
Gemetry转换为WKB二进制流,仅支持点、线、面。
|
static String |
Toolkit.GeometryToWKT(Geometry geometry)
Gemetry转换为WKT字符串,仅支持点、线、面。
|
static String |
SpatialGridCoding.geoSOTEncode(Geometry geometry)
对几何对象进行基于GeoSOT的二维编码 ,返回对应的四进制网格编码。
|
int[] |
DatasetVector.getIDsByGeoRelation(Geometry[] sourceGeometries,
SpatialRelationType spatialRelationType,
boolean isBorderInside,
boolean isShowProgress)
从给定的几何对象集合中获取与当前数据集的对象满足一定空间关系的对象的 ID。
|
int[] |
Recordset.getIDsByGeoRelation(Geometry[] sourceGeometries,
SpatialRelationType spatialRelationType,
boolean isBorderInside,
boolean isShowProgress)
从给定的几何对象数组中获取与当前记录集的对象满足一定空间关系的对象的 ID。
|
static boolean |
Geometrist.hasAreaIntersection(Geometry geometrySearch,
Geometry geometryTarget,
double tolerance)
判断对象是否面积相交,查询对象和目标对象至少有一个对象是面对象,相交的结果不包括仅接触的情形。
|
static boolean |
Geometrist.hasCommonLine(Geometry geometrySearch,
Geometry geometryTarget)
判断搜索几何对象是否与被搜索几何对象有公共线段。
|
static boolean |
Geometrist.hasCommonPoint(Geometry geometrySearch,
Geometry geometryTarget)
判断搜索几何对象是否与被搜索几何对象有共同节点。
|
static boolean |
Geometrist.hasCross(Geometry geometrySearch,
Geometry geometryTarget)
判断搜索几何对象是否穿越被搜索几何对象。
|
static boolean |
Geometrist.hasHollow(Geometry geometry)
已过时。
判断指定的面对象是否包含有洞类型的子对象。
|
static boolean |
Geometrist.HasHollow(Geometry geometry)
已过时。
|
static boolean |
Geometrist.hasIntersection(Geometry geometrySearch,
Geometry geometryTarget)
判断被搜索几何对象与搜索几何对象是否有面积相交。
|
static boolean |
Geometrist.hasIntersection(Geometry geometrySearch,
Geometry geometryTarget,
double tolerance)
判断被搜索几何对象与搜索几何对象是否有面积相交。
|
static boolean |
Geometrist.hasOverlap(Geometry geometrySearch,
Geometry geometryTarget)
判断被搜索几何对象是否与搜索几何对象部分重叠。
|
static boolean |
Geometrist.hasOverlap(Geometry geometrySearch,
Geometry geometryTarget,
double tolerance)
判断被搜索几何对象是否与搜索几何对象部分重叠。
|
static boolean |
Geometrist.hasTouch(Geometry geometrySearch,
Geometry geometryTarget)
判断被搜索几何对象的边界是否与搜索几何对象的边界相触。
|
static boolean |
Geometrist.hasTouch(Geometry geometrySearch,
Geometry geometryTarget,
double tolerance)
判断被搜索几何对象的边界是否与搜索几何对象的边界相触。
|
static Geometry |
Geometrist.identity(Geometry geometry,
Geometry identityGeometry)
对被操作对象进行同一操作。
|
static Geometry |
Geometrist.identity(Geometry geometry,
Geometry identityGeometry,
double tolerance)
对被操作对象进行同一操作。
|
boolean |
GeometriesRelation.insert(Geometry geometry,
int value)
插入一个用于被匹配的几何对象,被匹配对象在空间查询模式中为查询对象,例如,要进行面包含点对象查询,需要插入面对象到
GeometriesRelation 中,然后依次匹配得到与点对象满足包含关系的面对象。
|
boolean |
GeoCompound.insertPart(int index,
Geometry geometry)
向复合几何对象中的指定序号的位置处插入一个子对象。
|
boolean |
GeoGraphicCompound.insertPart(int index,
Geometry geometry)
向标绘组合对象中的指定序号的位置处插入一个子对象。
|
static Geometry |
Geometrist.intersect(Geometry geometry1,
Geometry geometry2)
对两个几何对象求交,返回两个几何对象的交集。
|
static Geometry |
Geometrist.intersect(Geometry geometry1,
Geometry geometry2,
double tolerance)
对两个几何对象求交,返回两个几何对象的交集。
|
static boolean |
Geometrist.isDisjointed(Geometry geometrySearch,
Geometry geometryTarget)
判断被搜索几何对象是否与搜索几何对象分离。
|
static boolean |
Geometrist.isDisjointed(Geometry geometrySearch,
Geometry geometryTarget,
double tolerance) |
static boolean |
Geometrist.isIdentical(Geometry geometrySearch,
Geometry geometryTarget)
判断被搜索几何对象是否与搜索几何对象完全相等。
|
static boolean |
Geometrist.isIdentical(Geometry geometrySearch,
Geometry geometryTarget,
double tolerance)
判断被搜索几何对象是否与搜索几何对象完全相等。
|
static int |
Geometrist.isIntersectRegionWithRect(Geometry geometry,
Rectangle2D rectClipper,
double dInterval)
矩形裁剪面,并返回两者的相互空间位置关系,加入了容限判断。
|
boolean |
GeometriesRelation.isMatch(Geometry geometry,
int srcValue,
SpatialQueryMode mode)
判断对象是否与指定对象满足空间关系
|
static boolean |
Geometrist.isWithin(Geometry geometrySearch,
Geometry geometryTarget)
判断搜索几何对象是否在被搜索几何对象内。
|
static boolean |
Geometrist.isWithin(Geometry geometrySearch,
Geometry geometryTarget,
double tolerance)
判断搜索几何对象是否在被搜索几何对象内。
|
boolean |
GeoParticle.makeWithGeometry(Geometry geometry)
设置与三维粒子几何对象关联的几何对象,使用默认构造函数后,调用该方法来指定几何对象。
|
int[] |
GeometriesRelation.matches(Geometry[] geometries,
SpatialQueryMode mode)
找出与匹配对象满足空间关系的所有被匹配对象的值。
|
int[] |
GeometriesRelation.matches(Geometry geometry,
SpatialQueryMode mode)
找出与匹配对象满足空间关系的所有被匹配对象的值。
|
int[] |
GeometriesRelation.matches(Geometry geometry,
SpatialQueryMode mode,
int[] excludes)
找出与匹配对象满足空间关系的所有被匹配对象的值。
|
boolean |
Recordset.moveGeometry(Geometry geoMoveVector)
触发空间对象移动事件的操作的接口。
|
static Point2D |
Geometrist.nearestPointToVertex(Point2D vertex,
Geometry geometry)
从几何对象(目前仅支持线对象)上找一点与给定的点距离最近。
|
static Geometry |
Geometrist.orthogonalPolygonFitting(Geometry sourceGeometry,
double widthThreshold,
double heightThreshold)
面对象的直角多边形拟合。
|
Recordset |
DatasetVector.query(Geometry geometry,
double bufferDistance,
CursorType cursorType)
用于查询数据集中落在指定空间对象的缓冲区内的记录。
|
Recordset |
DatasetVector.query(Geometry geometry,
double bufferDistance,
String attributeFilter,
CursorType cursorType)
用于查询数据集中落在指定空间对象的缓冲区内,并且满足一定条件的记录。
|
static Geometry |
Geometrist.resample(Geometry geometry,
double tolerance)
已过时。
|
static Geometry |
Geometrist.resample(Geometry geometry,
ResampleType resampleType,
double tolerance)
对几何对象进行重采样。
|
boolean |
Recordset.rotateGeometry(Geometry geoOrigin,
double angle)
触发空间对象旋转事件的编辑接口。
|
boolean |
GeoBillboard.set(int index,
Geometry geometry)
将布告板中的指定的索引处的子对象设置为指定的几何对象。
|
void |
CustomGeometryCreatedEvent.setCustomGeometry(Geometry geometry)
设置使用句柄创建的自定义几何对象。
|
void |
GeoPlacemark.setGeometry(Geometry value)
设置三维地标几何对象所对应的几何对象。
|
boolean |
Recordset.setGeometry(Geometry geometry)
用于修改记录集当前位置的几何对象,覆盖原来的几何对象,成功则返回 true。
|
void |
RepresentationElement.setGeometry(Geometry geometry)
设置制图表达几何对象,当使用制图表达显示时,该几何对象将取代矢量数据集中与之关联的几何对象进行显示。
|
boolean |
GeoCompound.setPart(int index,
Geometry geometry)
用指定的几何对象替换复合几何对象中指定序号处的子对象。
|
boolean |
GeoGraphicCompound.setPart(int index,
Geometry geometry)
用指定的几何对象替换标绘组合对象中指定序号处的子对象。
|
boolean |
Recordset.setRepresentationElement(String representationField,
Geometry geometry,
RepresentationType type,
Object customValue)
设置当前记录所对应的几何对象的制图表达信息,该对象的制图表达信息将存储在该方法指定的字段中。
|
void |
GeoMap.setShape(Geometry geometry)
设置地图几何对象的形状。
|
boolean |
Recordset.setValues(Map<String,Object> map,
Geometry geometry)
已过时。
使用 setFieldValue()接口替代
|
boolean |
Recordset.setValues(Object[] values,
Geometry geometry)
已过时。
使用 setFieldValue()接口替代
|
static GeoLine[] |
Geometrist.splitLine(GeoLine sourceLine,
Geometry splitGeometry,
double tolerance)
使用点、线或面对象对线对象进行分割(打断)。
|
static GeoLineM[] |
Geometrist.splitLineM(GeoLineM sourceLineM,
Geometry splitGeometry,
double tolerance)
使用点、线或面对象对路由线对象进行分割(打断)。
|
static boolean |
Geometrist.splitRegion(GeoRegion sourceRegion,
Geometry splitGeometry,
GeoRegion targetGeoRegion1,
GeoRegion targetGeoRegion2)
用线或面几何对象分割面几何对象。
|
boolean |
Transformation.transform(Geometry transformGeometry)
对几何对象进行配准。
|
static Geometry |
Geometrist.union(Geometry geometry1,
Geometry geometry2)
对两个对象进行合并操作。
|
static Geometry |
Geometrist.union(Geometry geometry1,
Geometry geometry2,
double tolerance)
对两个对象进行合并操作。
|
static Geometry |
Geometrist.update(Geometry geometry,
Geometry updateGeometry)
对被操作对象进行更新操作。
|
static Geometry |
Geometrist.update(Geometry geometry,
Geometry updateGeometry,
double tolerance)
对被操作对象进行更新操作。
|
static Geometry |
Geometrist.xOR(Geometry geometry1,
Geometry geometry2)
对两个对象进行异或运算。
|
static Geometry |
Geometrist.xOR(Geometry geometry1,
Geometry geometry2,
double tolerance)
对两个对象进行异或运算。
|
static Geometry |
Geometrist.zoom(Geometry sourceGeometry,
Point2D centerPoint,
double scaleX,
double scaleY)
几何对象的比例变换(缩放),支持点、线、面。
|
构造器和说明 |
---|
CustomGeometryCreatedEvent(Object source,
long handle,
Geometry geometry)
根据给定的参数构造一个 CustomGeometryCreatedEvent 的新对象。
|
GeoMap(String mapName,
Geometry shape)
根据指定的参数来构造一个 GeoMap 的新对象。
|
GeoParticle(ParticleType type,
Geometry geometry)
根据指定的参数来构造一个 GeoParticle 的新对象。
|
GeoParticle(String filename,
Geometry geometry)
根据指定的参数来构造一个 GeoParticle 的新对象。
|
GeoPlacemark(String name,
Geometry geometry)
根据指定的参数来构造一个 GeoPlacemark 的新对象。
|
RecordEditEvent(Object source,
RelationshipSetting relationshipSetting,
Geometry geometry)
构造函数
|
RecordMovedEvent(Object source,
RelationshipSetting relationshipSetting,
Geometry objectMoved,
Geometry moveVector)
构造函数
|
RecordRotatedEvent(Object source,
RelationshipSetting relationshipSetting,
Geometry objectRotated,
Geometry originPoint,
double angle)
构造函数
|
RepresentationElement(Geometry geometry,
RepresentationType type)
根据指定的参数构造一个 RepresentationElement 的新对象。
|
SymbolMarkerStroke(Geometry data)
根据指定的参数来构造一个 SymbolMarkerStroke 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
Geometry |
OSGBVectorCacheBuilder.getClipRegion()
已过时。
|
Geometry |
VectorTemporalCacheBuilder.getClipRegion()
返回裁剪面(仅支持以点数据集方式生成带时序的三维瓦片时使用)。
|
限定符和类型 | 方法和说明 |
---|---|
static ArrayList<TextureData> |
OSGBCacheBuilder.getExtrudeRegionTexFromVoxelGrid(Geometry geometry,
double height,
DatasetVolume volume,
ColorDictionary table)
支持根据矢量面及拉伸高度从对应体元栅格中提取纹理,并支持设置颜色表。
|
void |
OSGBVectorCacheBuilder.setClipRegion(Geometry m_pClipRegion)
已过时。
|
void |
VectorTemporalCacheBuilder.setClipRegion(Geometry pClipRegion)
设置裁剪面(仅支持以点数据集方式生成带时序的三维瓦片时使用)。
|
限定符和类型 | 方法和说明 |
---|---|
static boolean |
TopologyValidator.preprocess(DatasetVector datasetVector,
Geometry geometryTarget,
TopologyPreprocessOptions options,
double tolerance,
boolean bStd)
已过时。
|
static boolean |
TopologyValidator.preprocess(DatasetVector datasetVector,
Geometry geometryTarget,
TopologyPreprocessOptions options,
double tolerance,
boolean bStd,
SteppedListener... listeners)
根据给定的参数进行拓扑预处理。
|
static boolean |
TopologyValidator.preprocess(Geometry geometrySource,
Geometry geometryTarget,
TopologyPreprocessOptions options,
double tolerance,
boolean bStd)
已过时。
|
static boolean |
TopologyValidator.preprocess(Geometry geometrySource,
Geometry geometryTarget,
TopologyPreprocessOptions options,
double tolerance,
boolean bStd,
SteppedListener... listeners)
根据给定的参数进行拓扑预处理。
|
static boolean |
TopologyValidator.preprocess(Recordset recordset,
Geometry geometryTarget,
TopologyPreprocessOptions options,
double tolerance,
boolean bStd)
已过时。
|
static boolean |
TopologyValidator.preprocess(Recordset recordset,
Geometry geometryTarget,
TopologyPreprocessOptions options,
double tolerance,
boolean bStd,
SteppedListener... listeners)
根据给定的参数进行拓扑预处理。
|
限定符和类型 | 方法和说明 |
---|---|
Geometry |
LayoutElements.getGeometry()
返回当前布局元素几何对象。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
LayoutElements.addNew(Geometry geometry)
向布局元素集合中添加对象。
|
boolean |
LayoutElements.setGeometry(Geometry geometry)
修改布局元素集合中当前位置的布局元素几何对象,覆盖原来的布局元素几何对象,成功则返回 true。
|
限定符和类型 | 方法和说明 |
---|---|
Geometry |
DynamicLayer.get(int index)
已过时。
|
Geometry |
ScreenLayer.get(int index)
返回屏幕图层中指定序号的几何对象。
|
Geometry |
TrackingLayer.get(int index)
返回此跟踪图层中指定索引的几何对象。
|
Geometry |
DynamicLayer.get(String tag)
返回动态图层中指定名称的对象。
|
Geometry |
ElementDrawingEvent.getGeometry()
如果正在绘制的是专题图层,返回值为正在绘制的专题图专题元素所对应的几何对象,该几何对象来源于数据集,因此,该几何对象不含有风格信息;如果正在绘制的是普通图层,该返回值为正在绘制的几何对象,该几何对象来源于数据集,因此,该几何对象不含有风格信息。
|
Geometry |
ScreenLayerAddedEvent.getGeometry()
返回添加到图层的几何对象。
|
Geometry |
ScreenLayerGeometryChangedEvent.getGeometry()
返回变化的几何对象。
|
Geometry[] |
Layer.themeSymbolsToGeometries(Recordset recordset)
将专题图的点符号转换为 Geometry 对象。
|
Geometry[] |
Layer.themeSymbolsToGeometrys(Recordset recordset)
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
int |
DynamicLayer.add(Geometry geometry,
String tag)
向动态图层中添加一个对象。
|
int |
ScreenLayer.add(Geometry geometry,
String tag)
向屏幕图层中添加几何对象。
|
int |
TrackingLayer.add(Geometry geometry,
String tag)
向当前跟踪图层中添加一个几何对象,并给出其标签信息。
|
boolean |
DynamicLayer.contains(Geometry geometry)
是否包含几何对象
|
void |
MapPainter.drawGeometry(Geometry geometry)
在图层上绘制用户自定义对象
|
void |
MapPainterEx.drawGeometry(Geometry geometry) |
boolean |
Map.ensureVisible(Geometry geometry)
用于全幅显示指定几何对象,即将指定几何对象全幅显示在此地图控件中。
|
boolean |
Map.ensureVisible(Geometry geometry,
double ratio)
用于按指定的比例全幅显示指定几何对象,即将指定几何对象全幅显示在此地图控件中,并根据 ratio 参数的值设置其显示比例。
|
int |
DynamicLayer.indexOf(Geometry geometry)
已过时。
|
boolean |
DynamicLayer.set(int index,
Geometry geometry)
已过时。
|
boolean |
ScreenLayer.set(int index,
Geometry geometry)
用指定的几何对象替换屏幕图层中指定序号的几何对象。
|
boolean |
TrackingLayer.set(int index,
Geometry geometry)
将跟踪图层中的指定的索引处的几何对象替换为指定的几何对象,若此索引处原先有其他几何对象,则会被删除。
|
boolean |
DynamicLayer.set(String tag,
Geometry geometry)
将动态图层中指定名称的对象设置为新的给定的对象。
|
构造器和说明 |
---|
ElementDrawingEvent(Object source,
GeoCompound element,
Geometry geometry,
Object[] values,
boolean cancel)
根据给定的参数构造一个 ElementDrawingEvent 类的新对象。
|
ScreenLayerAddedEvent(Object source,
int index,
Geometry geometry,
String tag)
根据指定的参数构造 ScreenLayerAddedEvent 类的新实例。
|
ScreenLayerGeometryChangedEvent(Object source,
int index,
Geometry geometry)
根据指定的参数构造
ScreenLayerGeometryChangedEvent 类的新实例。 |
限定符和类型 | 方法和说明 |
---|---|
Geometry |
QueryResultInfo.getGeometry()
获取Geometry
|
限定符和类型 | 方法和说明 |
---|---|
Geometry |
PlotLayer.findGeometry(String uuid)
根据uuid查找图层对象。
|
Geometry |
PlotSymbol.getGeometry()
返回标号关联的GeoGraphicObject或者GeoGraphicCompound对象。
|
限定符和类型 | 方法和说明 |
---|---|
PlotSymbol |
PlotSymbols.add(Geometry geometry)
添加一个标号对象到此标号集合中。
|
限定符和类型 | 方法和说明 |
---|---|
Geometry |
ScreenLayer3D.get(int index)
返回屏幕图层中指定序号的几何对象。
|
Geometry |
TrackingLayer3D.get(int index)
返回三维跟踪图层中指定索引的几何对象。
|
Geometry |
HypsometricSetting.getCoverageRegion()
获取分层设色渲染的多边形区域。
|
Geometry |
SlopeSetting.getCoverageRegion()
获取绘制的多边形区域,支持任意多边形。
|
Geometry |
GlobalImage.getExcavationRegion(int value)
返回指定索引对应的挖方区域几何对象。
|
Geometry |
Layer3DOSGBFile.getFlattenRegion(int index)
返回指定索引的压平区域对象。
|
Geometry |
ScreenLayer3DAddedEvent.getGeometry()
返回添加的几何对象。
|
Geometry |
ScreenLayer3DGeometryChangedEvent.getGeometry()
返回变化的几何对象。
|
Geometry |
ModifyTerrainObject.getModifyRegion()
获取地形区域的多边形 。
|
限定符和类型 | 方法和说明 |
---|---|
int |
ScreenLayer3D.add(Geometry geometry,
String tag)
向屏幕图层中添加几何对象。
|
int |
TrackingLayer3D.add(Geometry geometry,
String tag)
该方法用于向三维跟踪图层中添加一个几何对象,并给出标签信息。
|
int |
GlobalImage.addExcavationRegion(Geometry geometry,
String value)
添加挖方区域几何对象,添加成功后,该对象所处范围将透明显示。
|
int |
Layer3DOSGBFile.addFlattenRegion(Geometry geometry,
String tag)
添加压平区域来压平当前的osgb模型。
|
void |
Scene.fly(Geometry targetObject,
FlyingMode flyingMode)
已过时。
|
void |
Scene.fly(Geometry targetObject,
int milliseconds)
已过时。
|
void |
Scene.flyCircle(Geometry geometry,
double speedRatio)
围绕指定地点旋转飞行模式,飞行过程中可以控制飞行的速度。
|
void |
Scene.flyCircle(Geometry geometry,
double speedRatio,
boolean isCycle)
围绕指定地点旋转飞行(FlyingCircle模式),可以控制飞行速度以及设置是否循环旋转
|
void |
Scene.flyPlay(Geometry line,
double speedRatio,
double distance)
已过时。
|
void |
Scene.render(Geometry geometry,
Symbol symbol,
GeoStyle3D geoStyle3D,
Resources resources)
用于Java桌面三维符号管理器使用
|
boolean |
ScreenLayer3D.set(int index,
Geometry geometry)
用指定的几何对象替换屏幕图层中指定序号的几何对象。
|
boolean |
TrackingLayer3D.set(int index,
Geometry geometry)
将三维跟踪图层中的指定索引对应的几何对象替换为指定的几何对象,若此索引已有对应的几何对象,则会删除该几何对象,替换为指定的新几何对象。
|
void |
HypsometricSetting.setCoverageRegion(Geometry coverageRegion)
设置分层设色渲染的多边形区域。
|
void |
SlopeSetting.setCoverageRegion(Geometry coverageRegion)
设置绘制的多边形区域,支持任意多边形。
|
void |
ModifyTerrainObject.setModifyRegion(Geometry geometry)
设置地形区域的多边形 。
|
构造器和说明 |
---|
ScreenLayer3DAddedEvent(Object source,
int index,
Geometry geometry,
String tag)
根据指定的参数来构造一个 ScreenLayer3DAddedEvent 的新对象。
|
ScreenLayer3DGeometryChangedEvent(Object source,
int index,
Geometry geometry)
根据指定的参数来构造一个 ScreenLayer3DGeometryChangedEvent 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
Geometry |
ContourMap.getCoverageRegion()
获取绘制等高线的区域。
|
Geometry |
SlopeMap.getCoverageRegion()
获取坡度坡向分析的多边形区域。
|
Geometry |
ShadowVisibilityQuery.getQueryRegion()
获取分析区域。
|
限定符和类型 | 方法和说明 |
---|---|
Recordset |
ProximityAnalyst3D.modelDistanceQuery(DatasetVector modelDataset,
Geometry geometry,
double bufferDistance,
String attributeFilter,
CursorType cursorType)
三维模型距离查询。
|
Recordset |
ProximityAnalyst3D.modelDistanceQuery(Recordset modelRecordset,
Geometry geometry,
double bufferDistance,
CursorType cursorType)
三维模型距离查询。
|
GeoRegion |
ObliquePhotogrammetry3DModel.output25DRegion(Geometry geo,
Rectangle2D bounds,
double heading,
double tilt,
double minHeight,
double maxHeight)
2.5D出图获取矢量图。
|
void |
ContourMap.setCoverageRegion(Geometry coverageRegion)
设置绘制等高线的区域。
|
void |
SlopeMap.setCoverageRegion(Geometry coverageRegion)
设置坡度坡向分析的多边形区域。
|
void |
ShadowVisibilityQuery.setQueryRegion(Geometry geometry)
设置分析区域。
|
限定符和类型 | 字段和说明 |
---|---|
Geometry[] |
GeometryProcessor.PreprocessResult.error |
限定符和类型 | 方法和说明 |
---|---|
static Geometry |
ModelBuilder3D.createBuffer(Geometry geometry,
boolean isLonLat,
BufferParameter parameter)
三维缓冲,支持三维线、三维面缓冲(拓展)成三维面;支持三维线、三维面、模型缓冲(拓展)成三维实体模型。
|
限定符和类型 | 方法和说明 |
---|---|
static boolean |
ModelBuilder3D.buildGeoBody(ArrayList<Geometry3D> geoBlocks,
ArrayList<Point3Ds> ptLevels,
boolean bLonLat,
Geometry clipRegions) |
static GeoModel3D |
ModelBuilder3D.buildTIN(HashMap<Point3D,Double> dicPoints,
Boolean bLonLat,
Geometry clipRegions)
点集构建三角网模型
|
static GeoModel3D |
ModelBuilder3D.buildTIN(Point3Ds ptList,
boolean bLonLat,
Geometry clipRegions)
点集构建三角网模型。
|
static Geometry |
ModelBuilder3D.createBuffer(Geometry geometry,
boolean isLonLat,
BufferParameter parameter)
三维缓冲,支持三维线、三维面缓冲(拓展)成三维面;支持三维线、三维面、模型缓冲(拓展)成三维实体模型。
|
static GeoModel3D |
ModelBuilder3D.linearExtrude(Geometry geometry,
boolean bLonLat,
double height,
double twist,
double scaleX,
double scaleY)
已过时。
|
static GeoModel3D |
ModelBuilder3D.linearExtrude(Geometry geometry,
boolean bLonLat,
double height,
double twist,
double scaleX,
double scaleY,
TextureMapParameter texParam)
已过时。
|
static GeoModel3D |
ModelBuilder3D.linearExtrude(Geometry geometry,
boolean bLonLat,
LinearExtrudeParameter extParam,
TextureMapParameter uvwParam)
线性拉伸,可进行贴图设置。
|
static GeoModel3D |
ModelBuilder3D.loft(Geometry geometry,
GeoLine3D line,
boolean bLonLat,
int Chamfer,
ChamferStyle style)
放样
|
static GeoModel3D |
ModelBuilder3D.loft(Geometry geometry,
GeoLine3D line,
boolean bLonLat,
int Chamfer,
ChamferStyle style,
TextureMapParameter texParam)
放样
|
static GeoModel3D |
ModelBuilder3D.loft(Geometry geometry,
GeoLine3D line,
boolean bLonLat,
LoftParameter loftParams,
TextureMapParameter uvwParam)
放样
|
static ArrayList<Geometry3D> |
MeshOperator.meshClip(ArrayList<Geometry3D> geometrysList,
Geometry clipRegion,
MeshClipParameter parameter)
模型裁剪
支持是否合并结果以及是否保留裁剪面下方的模型部分。
|
static ArrayList<Geometry3D> |
MeshOperator.meshClip(ArrayList<Geometry3D> geometrysList,
Geometry clipRegion,
MeshKeepType meshKeepType)
模型裁剪功能。
|
static GeoModel3D |
ModelBuilder3D.rotateExtrude(Geometry geometry,
double angle)
旋转拉伸
|
static GeoModel3D |
ModelBuilder3D.rotateExtrude(Geometry geometry,
RotateExtrudeParameter rotParam)
旋转拉伸
|
static GeoModel3D |
ModelBuilder3D.straightSkeleton(Geometry geometry,
boolean bLonLat,
double dAngle)
直骨架生成(可以用于构建坡屋顶)。
|
static HashMap<ViewShedType,ArrayList<Geometry3D>> |
TINOperator.viewShed(String sctFile,
Point3D viewPoint,
double dHeading,
double dTilt,
LightType lightType,
double dSample,
Geometry clipRegion)
根据视点、方位角以及俯仰角获取地形可视与不可视区域
\
|
限定符和类型 | 方法和说明 |
---|---|
Geometry[] |
EditHandleEvent.getEditGeometries()
返回正在进行编辑的几何对象列表。
|
Geometry[] |
EditHistoryEvent.getGeometries() |
Geometry |
TrackedEvent.getGeometry()
返回当前绘制的几何对象。
|
Geometry |
TrackingEvent.getGeometry()
返回当前正在绘制的几何对象。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
MapControl.doGeometryCreate(Geometry geometry)
在当前编辑图层添加一个几何对象,该对象支持撤销和重做操作。
|
构造器和说明 |
---|
EditHandleEvent(Object source,
double x,
double y,
EditHandleType handle,
boolean cancel,
int[] pointIndexes,
int partIndex,
Geometry[] editGeometries)
根据给定的参数信息,构造一个 EditHandleEvent 类的新对象。
|
EditHistoryEvent(Object source,
EditType editType,
int[] nIDs,
Geometry[] geos) |
TrackedEvent(Object source,
Geometry geometry,
double length,
double angle,
double azimuth,
double area)
根据指定的参数构造一个新的
TrackedEvent 对象。 |
TrackingEvent(Object source,
double x,
double y,
double currentLength,
double currentAngle,
double currentAzimuth,
double area,
double totalLength,
Geometry geometry)
根据给定的参数构造一个新的
TrackingEvent 对象。 |
Copyright © 2021–2024 SuperMap. All rights reserved.