限定符和类型 | 方法和说明 |
---|---|
static DatasetGrid |
VisibilityAnalyst.calculateViewShed(DatasetGrid sourceDataset,
Point3Ds viewPoints,
double[] startAngles,
double[] viewAngles,
double[] viewRadiuses,
Datasource targetDatasource,
String targetDatasetName,
ViewShedType viewShedType)
|
static DatasetGrid |
VisibilityAnalyst.calculateViewShed(DatasetGrid sourceDataset,
Point3Ds viewPoints,
double[] startAngles,
double[] viewAngles,
double[] viewRadiuses,
Datasource targetDatasource,
String targetDatasetName,
ViewShedType viewShedType,
SteppedListener... listeners)
多点可视域分析,即分析多个观察点的可视范围,可以为共同可视域或非共同可视域。
|
static DatasetVector |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion)
|
static DatasetVector |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从三维点集合中提取等值线,并将结果保存为数据集。
|
static GeoLine[] |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
double resolution,
GeoRegion clipRegion)
|
static GeoLine[] |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从三维点集合中提取等值线。
|
static DatasetVector |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
TerrainInterpolateType terrainInterpolateType,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion)
|
static DatasetVector |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
TerrainInterpolateType terrainInterpolateType,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从三维点集合中提取等值线,并将结果保存为数据集。
|
static GeoLine[] |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
TerrainInterpolateType terrainInterpolateType,
double resolution,
GeoRegion clipRegion)
|
static GeoLine[] |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
TerrainInterpolateType terrainInterpolateType,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从三维点集合中提取等值线。
|
static DatasetVector |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion)
|
static DatasetVector |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从三维点集合中提取等值面,并将结果保存为数据集。
|
static GeoRegion[] |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
double resolution,
GeoRegion clipRegion)
|
static GeoRegion[] |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从三维点集合中提取等值面。
|
static DatasetVector |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
TerrainInterpolateType terrainInterpolateType,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion)
|
static DatasetVector |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
TerrainInterpolateType terrainInterpolateType,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从三维点集合中提取等值面,并将结果保存为数据集。
|
static GeoRegion[] |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
TerrainInterpolateType terrainInterpolateType,
double resolution,
GeoRegion clipRegion)
|
static GeoRegion[] |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Point3Ds extractedPoints,
TerrainInterpolateType terrainInterpolateType,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从三维点集合中提取等值面。
|
static VisibleResult[] |
VisibilityAnalyst.isVisible(DatasetGrid sourceDataset,
Point3Ds fromPoints,
Point3Ds toPoints)
多点可视性分析,即判断多点之间是否可两两通视。
|
限定符和类型 | 方法和说明 |
---|---|
Point3Ds |
Point3Ds.clone()
返回当前 Point3Ds 对象的一个拷贝。
|
Point3Ds |
GeoExtrudedBody.getBottomRegion()
获取拉伸体的拉伸底面。
|
Point3Ds |
CityGMLFeatureSeal.getExteriorRing()
获取外环数据
|
Point3Ds |
CityGMLFeatureSeal.getExteriorTextureCoord()
获取外环的纹理坐标
|
Point3Ds |
GeoGraphicObject.getFittingPoints()
获取拟合点
|
Point3Ds |
GeoLine3D.getPart(int index)
返回三维线几何对象中指定序号的子对象的三维点对象集合。
|
Point3Ds |
GeoRegion3D.getPart(int index)
返回三维面几何对象中指定的子对象。
|
Point3Ds |
GeoGraphicObject.getPositionPoints()
获取三维位置点数组
|
Point3Ds |
GeoGraphicObject.getScalePoints()
获取标号比例点数组
|
Point3Ds |
Point2Ds.toPoint3Ds()
将二维点集合对象转换为三维点集合对象,结果中每个三维点的 Z 值为0。
|
限定符和类型 | 方法和说明 |
---|---|
int |
GeoLine3D.addPart(Point3Ds points)
向三维线几何对象追加一个子对象。
|
int |
GeoRegion3D.addPart(Point3Ds points)
向三维面几何对象中添加一个子对象。
|
int |
GeoLine3D.indexOf(Point3Ds part)
返回指定三维点串所表示的子对象在此三维线几何对象中的序号。
|
int |
GeoRegion3D.indexOf(Point3Ds part)
返回指定有序点集合所表示的子对象在此三维面几何对象中的序号。
|
boolean |
GeoLine3D.insertPart(int index,
Point3Ds points)
用于往三维线几何对象中的指定位置插入一个子对象,成功则返回 true,否则返回 false。
|
boolean |
GeoRegion3D.insertPart(int index,
Point3Ds points)
向该三维面几何对象的指定位置处插入一个子对象。
|
void |
GeoExtrudedBody.setBottomRegion(Point3Ds p3ds)
设置拉伸体的拉伸底面。
|
void |
CityGMLFeatureSeal.setExteriorRing(Point3Ds ring)
设置外环数据
|
void |
CityGMLFeatureSeal.setExteriorTextureCoord(Point3Ds textureCoord)
设置外环的纹理坐标
|
boolean |
GeoLine3D.setPart(int index,
Point3Ds points)
修改三维线几何对象指定序号的子对象,即用新的三维点串来替换原来子对象的三维点串。
|
boolean |
GeoRegion3D.setPart(int index,
Point3Ds points)
使用指定的三维点串替换该三维面几何对象中指定索引号的子对象。
|
void |
GeoGraphicObject.setPositionPoints(Point3Ds positionPoints)
设置三维位置点数组
|
void |
GeoGraphicObject.setScalePoints(Point3Ds scalePoints)
设置标号比例点数组
|
构造器和说明 |
---|
GeoExtrudedBody(Point3D position,
Point3Ds bottomRegion,
Point3D extrudedDirection,
double extrudedLength)
根据指定参数构建一个 GeoExtrudedBody 新对象。
|
GeoLine3D(Point3Ds points)
根据指定的参数来构造一个 GeoLine3D 的新对象。
|
GeoRegion3D(Point3Ds points)
根据指定的参数来构造一个 GeoRegion3D 的新对象。
|
Point3Ds(Point3Ds points)
根据给定的 Point3Ds 对象构造一个与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
Point3Ds |
OSGBVolumeCacheBuilderFromPoint3D.getPoint3Ds()
获取三维点数据
|
限定符和类型 | 方法和说明 |
---|---|
void |
OSGBVolumeCacheBuilderFromPoint3D.setPoint3Ds(Point3Ds point3Ds)
设置三维点数据
|
限定符和类型 | 方法和说明 |
---|---|
Point3Ds |
AnimationWayBase.getAllPathPt()
获取所有路径点
|
Point3Ds |
BaseAnimationWay.getAllPathPt()
获取所有路径点
|
Point3Ds |
AnimationWayBase.getFittingPoints(boolean b3D)
获取路径拟合点
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
AnimationWayBase.addPathPts(Point3Ds pts3D)
添加路径点
|
boolean |
BaseAnimationWay.addPathPts(Point3Ds pts3D)
添加路径点
|
限定符和类型 | 方法和说明 |
---|---|
static Point3Ds |
DistanceAnalyst.costPathLine(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter)
计算2点间最短路径
|
static Point3Ds |
DistanceAnalyst.costPathLine(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter,
SteppedListener... listeners)
计算2点间最短路径
|
static Point3Ds |
DistanceAnalyst.flyPathLine(Point3D sourcePoint,
Point3D targetPoint,
double height,
DistanceAnalystParameter parameter,
SteppedListener... listeners)
计算两点间飞行路径
|
static Point3Ds |
DistanceAnalyst.surfacePathLine(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter) |
static Point3Ds |
DistanceAnalyst.surfacePathLine(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter,
SteppedListener... listeners)
计算两点间表面最短路径
|
限定符和类型 | 方法和说明 |
---|---|
static GeoGraphicObject |
AnimationToolkit.getWayAnimationPathLine(boolean is3D,
Point3Ds point3Ds,
AnimationDefine.PathType pathType)
获取路径动画对象
param is3D 是否三维
param point3Ds 三维点数组
param pathType 路径类型
|
限定符和类型 | 方法和说明 |
---|---|
Point3Ds |
GeoEntityMoveParameter.getPath()
获取路径控制点串。
|
限定符和类型 | 方法和说明 |
---|---|
void |
GeoEntityMoveParameter.setPath(Point3Ds pnts)
设置路径控制点串。
|
boolean |
GeoEntitySimulation.targetAttack(GeoEntity pShellGeoEntity,
GeoEntity pAttrackerGeoEntity,
GeoEntity pSuffererGeoEntity,
Point3Ds ptsPath,
int nFlyTime,
int nDelayTime,
boolean bReset,
double dModelScale,
String strSuffererFinishModelPath,
double dBlastRadius,
int nBlastDuringTime,
double dFireRadius,
int nFireDuringTime,
GeoStyle3D pTrackLineStyle3D,
long nShowPointCount,
SignPro pSignPro)
目标攻击(路径点为坐标点)。
|
boolean |
GeoEntitySimulation.targetMove(GeoEntity pGeoEntity,
GeoEntity pTargetGeoEntity,
Point3Ds ptsPath,
int nTime,
int nDelayTime,
boolean bReset,
String strModelPath,
double dModelScale)
指定地理实体,在指定时间内,沿着指定路经运动到目的地,运动过程中使用指定模型显示
|
构造器和说明 |
---|
GeoEntityMoveParameter(long time,
Point3Ds pntPath,
String strTargetUuid) |
限定符和类型 | 方法和说明 |
---|---|
Point3Ds |
AnimationWay.getAllPathPt()
获取所有路径点
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
AnimationWay.addPathPts(Point3Ds pts3D)
添加路径点
|
限定符和类型 | 方法和说明 |
---|---|
Point3Ds |
TransportationAnalystParameter3D.getBarrierPoints()
返回障碍结点的坐标列表。
|
Point3Ds |
TransportationAnalystParameter3D.getPoints()
返回分析时途经点的集合。
|
限定符和类型 | 方法和说明 |
---|---|
void |
TransportationAnalystParameter3D.setBarrierPoints(Point3Ds value)
设置障碍结点的坐标列表。
|
void |
TransportationAnalystParameter3D.setPoints(Point3Ds value)
设置分析时途经点的集合。
|
限定符和类型 | 方法和说明 |
---|---|
static Point3Ds |
Geometrist3D.smooth(Point3Ds points,
int smoothness,
PrjCoordSys prjCoordsys)
对三维点串进行光滑处理。
|
限定符和类型 | 方法和说明 |
---|---|
static Point3Ds |
Geometrist3D.smooth(Point3Ds points,
int smoothness,
PrjCoordSys prjCoordsys)
对三维点串进行光滑处理。
|
限定符和类型 | 方法和说明 |
---|---|
Point3Ds |
LoftedBody.getLoftPath()
返回放样体的放样路径。
|
Point3Ds |
PolygonProfile.getPart(int partIndex)
获取多边形截面的节点索引。
|
限定符和类型 | 方法和说明 |
---|---|
void |
PolygonProfile.addPart(Point3Ds polygon)
设置多边形截面的起始点。
|
static GeoModel3D |
ModelBuilder3D.buildGeoBody(Point3Ds ptList,
double[] maxHighList,
double[] minHighList)
点集中每个点的最大高度和最小高度构建地质体。
|
static GeoModel3D |
ModelBuilder3D.buildTIN(Point3Ds ptList,
boolean bLonLat,
Geometry clipRegions)
点集构建三角网模型。
|
static GeoRegion3D |
ModelBuilder3D.computeConcaveHull(Point3Ds pnts,
boolean bLonLat,
double dConcavity,
double dLengthThreshold)
计算三维点集的凹多边形,返回的三维面带Z值
|
static GeoModel3D |
ModelBuilder3D.convexHull(Point3Ds pnts,
boolean bLonLat)
计算凸包。
|
void |
LoftedBody.setLoftPath(Point3Ds loftPath)
设置放样体的放样路径。
|
static ArrayList<SunlightAnalysisPointResult> |
ModelBuilder3D.sunlightAnalysis(Point3Ds ptList,
SunlightAnalysisSetting param,
boolean bLatLon)
三维点日照分析
|
构造器和说明 |
---|
LoftedBody(CSGProfile profile,
Point3Ds loftPath)
根据给定的截面和放样路径,构造一个新的LoftedBody 对象。
|
限定符和类型 | 方法和说明 |
---|---|
Point3Ds |
RoadParameter.getReferenceLine()
返回道路的折线点。
|
限定符和类型 | 方法和说明 |
---|---|
void |
RoadParameter.setReferenceLine(Point3Ds polyline)
设置道路的折线点。
|
Copyright © 2021–2024 SuperMap. All rights reserved.