类的使用
com.supermap.data.Geometry
-
-
com.supermap.analyst.addressmatching中Geometry的使用
参数类型为Geometry的com.supermap.analyst.addressmatching中的方法 限定符和类型 方法和说明 int
AddressSearch. match(Geometry geometry, double dDistance)
逆向地址匹配接口,和get方法结合使用。AddressSearchResult
AddressSearch. match(Geometry geometry, double dDistance, AddressSearchSetting addressSearchSetting)
逆向地址匹配接口 该接口为多线程使用提供,只需加载一次索引文件。 -
com.supermap.analyst.spatialanalyst中Geometry的使用
返回Geometry的com.supermap.analyst.spatialanalyst中的方法 限定符和类型 方法和说明 Geometry
NetworkEdge. getEdge()
获取网络弧段线对象。Geometry
MultilayerOverlayResult. getGeometry()
返回叠加分析结果的几何对象Geometry
OverlayResult. getGeometry()
返回叠加分析的几何对象结果。Geometry
NetworkNode. getNode()
获取网络结点对象。参数类型为Geometry的com.supermap.analyst.spatialanalyst中的方法 限定符和类型 方法和说明 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)
对源几何对象数组用目标几何对象数组进行对称差分析运算,即交集取反运算。参数类型为Geometry的com.supermap.analyst.spatialanalyst中的构造器 构造器和说明 NetworkEdge(Geometry geoEdge, NetworkEdgeID networkEdgeID)
根据网络弧段线对象和网络弧段标识,构造一个新的 NetworkEdge 对象。NetworkNode(Geometry geoNode, int nodeID)
根据结点对象和结点唯一标识,构造一个新的 NetworkNode 对象。 -
com.supermap.chart中Geometry的使用
返回Geometry的com.supermap.chart中的方法 限定符和类型 方法和说明 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)
获取空间物标对象的几何对象。 -
com.supermap.data中Geometry的使用
com.supermap.data中Geometry的子类 限定符和类型 类和说明 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
参数化对象的接口,继承自Geometry3Dclass
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
GeoModel3DEx
三维模型对象类,用于支持处理外挂模型为数据集模型对象。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
参数化对象-楔形体。返回Geometry的com.supermap.data中的方法 限定符和类型 方法和说明 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字符串转换为Geometry,支持点、线、面、多点、多线、多面。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,将点符号转为geometryGeometry
SymbolMarker. toGeometry(Rectangle2D rectangle2D)
指定范围将点符号转为geometrystatic 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二进制流转换为Geometry,仅支持点、线、面。static Geometry
Toolkit. WKTToGemetry(String strWKT)
已过时。static Geometry
Toolkit. WKTToGeometry(String strWKT)
WKT字符串转换为Geometry,仅支持点、线、面。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)
几何对象的比例变换(缩放),支持点、线、面。参数类型为Geometry的com.supermap.data中的方法 限定符和类型 方法和说明 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)
Geometry转换为GeoJson字符串,支持点、线、面、多点、多线、多面。static byte[]
Toolkit. GeometryToWKB(Geometry geometry)
Geometry转换为WKB二进制流,仅支持点、线、面。static String
Toolkit. GeometryToWKT(Geometry geometry)
Geometry转换为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)
几何对象的比例变换(缩放),支持点、线、面。参数类型为Geometry的com.supermap.data中的构造器 构造器和说明 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 的新对象。 -
com.supermap.data.processing中Geometry的使用
返回Geometry的com.supermap.data.processing中的方法 限定符和类型 方法和说明 Geometry
OSGBVectorCacheBuilder. getClipRegion()
已过时。Geometry
VectorTemporalCacheBuilder. getClipRegion()
返回时序瓦片的裁剪面(仅支持以点数据集生成带时序的三维瓦片)。参数类型为Geometry的com.supermap.data.processing中的方法 限定符和类型 方法和说明 static ArrayList<TextureData>
OSGBCacheBuilder. getExtrudeRegionTexFromVoxelGrid(Geometry geometry, double height, DatasetVolume volume, ColorDictionary table)
支持根据矢量面及拉伸高度从对应体元栅格中提取纹理,并支持设置颜色表。void
OSGBVectorCacheBuilder. setClipRegion(Geometry m_pClipRegion)
已过时。void
VectorTemporalCacheBuilder. setClipRegion(Geometry pClipRegion)
设置时序瓦片的裁剪面(仅支持以点数据集生成带时序的三维瓦片)。 -
com.supermap.data.topology中Geometry的使用
参数类型为Geometry的com.supermap.data.topology中的方法 限定符和类型 方法和说明 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)
根据给定的参数进行拓扑预处理。 -
com.supermap.layout中Geometry的使用
返回Geometry的com.supermap.layout中的方法 限定符和类型 方法和说明 Geometry
LayoutElements. getGeometry()
返回当前布局元素几何对象。参数类型为Geometry的com.supermap.layout中的方法 限定符和类型 方法和说明 boolean
LayoutElements. addNew(Geometry geometry)
向布局元素集合中添加对象。boolean
LayoutElements. setGeometry(Geometry geometry)
修改布局元素集合中当前位置的布局元素几何对象,覆盖原来的布局元素几何对象,成功则返回 true。 -
com.supermap.mapping中Geometry的使用
返回Geometry的com.supermap.mapping中的方法 限定符和类型 方法和说明 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)
已过时。参数类型为Geometry的com.supermap.mapping中的方法 限定符和类型 方法和说明 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)
将动态图层中指定名称的对象设置为新的给定的对象。参数类型为Geometry的com.supermap.mapping中的构造器 构造器和说明 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
类的新实例。 -
com.supermap.mobjects.mapdata中Geometry的使用
返回Geometry的com.supermap.mobjects.mapdata中的方法 限定符和类型 方法和说明 Geometry
QueryResultInfo. getGeometry()
获取Geometry -
com.supermap.mobjects.situation中Geometry的使用
返回Geometry的com.supermap.mobjects.situation中的方法 限定符和类型 方法和说明 Geometry
PlotLayer. findGeometry(String uuid)
根据uuid查找图层对象。Geometry
PlotSymbol. getGeometry()
返回标号关联的GeoGraphicObject或者GeoGraphicCompound对象。参数类型为Geometry的com.supermap.mobjects.situation中的方法 限定符和类型 方法和说明 PlotSymbol
PlotSymbols. add(Geometry geometry)
添加一个标号对象到此标号集合中。 -
com.supermap.realspace中Geometry的使用
返回Geometry的com.supermap.realspace中的方法 限定符和类型 方法和说明 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()
获取地形区域的多边形 。参数类型为Geometry的com.supermap.realspace中的方法 限定符和类型 方法和说明 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)
设置地形区域的多边形 。参数类型为Geometry的com.supermap.realspace中的构造器 构造器和说明 ScreenLayer3DAddedEvent(Object source, int index, Geometry geometry, String tag)
根据指定的参数来构造一个 ScreenLayer3DAddedEvent 的新对象。ScreenLayer3DGeometryChangedEvent(Object source, int index, Geometry geometry)
根据指定的参数来构造一个 ScreenLayer3DGeometryChangedEvent 的新对象。 -
com.supermap.realspace.spatialanalyst中Geometry的使用
返回Geometry的com.supermap.realspace.spatialanalyst中的方法 限定符和类型 方法和说明 Geometry
ContourMap. getCoverageRegion()
获取绘制等高线的区域。Geometry
SlopeMap. getCoverageRegion()
获取坡度坡向分析的多边形区域。Geometry
ShadowVisibilityQuery. getQueryRegion()
获取分析区域。参数类型为Geometry的com.supermap.realspace.spatialanalyst中的方法 限定符和类型 方法和说明 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)
设置分析区域。 -
com.supermap.realspace.threeddesigner中Geometry的使用
声明为Geometry的com.supermap.realspace.threeddesigner中的字段 限定符和类型 字段和说明 Geometry[]
GeometryProcessor.PreprocessResult. error
返回Geometry的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 static Geometry
ModelBuilder3D. createBuffer(Geometry geometry, boolean isLonLat, BufferParameter parameter)
三维缓冲,支持三维线、三维面缓冲(拓展)成三维面;支持三维线、三维面、模型缓冲(拓展)成三维实体模型。参数类型为Geometry的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 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)
根据视点、方位角以及俯仰角获取地形可视与不可视区域 \ -
com.supermap.ui中Geometry的使用
返回Geometry的com.supermap.ui中的方法 限定符和类型 方法和说明 Geometry[]
EditHandleEvent. getEditGeometries()
返回正在进行编辑的几何对象列表。Geometry[]
EditHistoryEvent. getGeometries()
Geometry
TrackedEvent. getGeometry()
返回当前绘制的几何对象。Geometry
TrackingEvent. getGeometry()
返回当前正在绘制的几何对象。参数类型为Geometry的com.supermap.ui中的方法 限定符和类型 方法和说明 boolean
MapControl. doGeometryCreate(Geometry geometry)
在当前编辑图层添加一个几何对象,该对象支持撤销和重做操作。参数类型为Geometry的com.supermap.ui中的构造器 构造器和说明 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.