限定符和类型 | 方法和说明 |
---|---|
static boolean |
ProximityAnalyst.autoComputeProjectPoint(Recordset sourceRecordset,
Recordset referenceRecordset,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName)
已过时。
|
static boolean |
ProximityAnalyst.autoComputeProjectPoint(Recordset sourceRecordset,
Recordset referenceRecordset,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName,
SteppedListener... listeners)
自动计算点到线的垂线。
|
static boolean |
OverlayAnalyst.clip(Recordset recordset,
Recordset clipRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.clip(Recordset recordset,
Recordset clipRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
对记录集进行裁剪,将第一个记录集中不在第二个记录集内的对象裁剪并删除。
|
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.computeMinDistance(Recordset sourceRecordset,
Recordset referenceRecordset,
double minDistance,
double maxDistance)
已过时。
此方法已废弃,请使用支持进度监听的新方法
ProximityAnalyst.computeMinDistance(Recordset, Recordset, double, double, SteppedListener...) 替换。 |
static boolean |
ProximityAnalyst.computeMinDistance(Recordset sourceRecordset,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName)
已过时。
|
static boolean |
ProximityAnalyst.computeMinDistance(Recordset sourceRecordset,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName,
SteppedListener... listeners)
最近距离计算。
|
static ComputeDistanceResult[] |
ProximityAnalyst.computeMinDistance(Recordset sourceRecordset,
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 ComputeDistanceResult[] |
ProximityAnalyst.computeRangeDistance(Recordset sourceRecordset,
Recordset referenceRecordset,
double minDistance,
double maxDistance)
已过时。
此方法已废弃,请使用支持进度监听的新方法
ProximityAnalyst.computeRangeDistance(Recordset, Recordset, double, double, SteppedListener...) 替换。 |
static boolean |
ProximityAnalyst.computeRangeDistance(Recordset sourceRecordset,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName)
已过时。
|
static boolean |
ProximityAnalyst.computeRangeDistance(Recordset sourceRecordset,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
Datasource outputDatasource,
String outputDatasetName,
SteppedListener... listeners)
范围距离计算。
|
static ComputeDistanceResult[] |
ProximityAnalyst.computeRangeDistance(Recordset sourceRecordset,
Recordset referenceRecordset,
double minDistance,
double maxDistance,
SteppedListener... listeners)
范围距离计算。
|
static boolean |
BufferAnalyst.createBuffer(Recordset sourceRecordset,
DatasetVector resultDataset,
BufferAnalystParameter bufferAnalystParameter,
boolean isUnion,
boolean isAttributeRetained)
已过时。
|
static boolean |
BufferAnalyst.createBuffer(Recordset sourceRecordset,
DatasetVector resultDataset,
BufferAnalystParameter bufferAnalystParameter,
boolean isUnion,
boolean isAttributeRetained,
SteppedListener... listeners)
创建矢量记录集缓冲区。
|
static boolean |
BufferAnalyst.createLineOneSideMultiBuffer(Recordset sourceRecordset,
DatasetVector resultDataset,
double[] bufferRadii,
BufferRadiusUnit bufferRadiusUnit,
int semicircleSegments,
boolean isLeft,
boolean isUnion,
boolean isAttributeRetained,
boolean isRing)
|
static boolean |
BufferAnalyst.createLineOneSideMultiBuffer(Recordset sourceRecordset,
DatasetVector resultDataset,
double[] bufferRadii,
BufferRadiusUnit bufferRadiusUnit,
int semicircleSegments,
boolean isLeft,
boolean isUnion,
boolean isAttributeRetained,
boolean isRing,
SteppedListener... listeners)
创建矢量线记录集单边多重缓冲区。
|
static boolean |
BufferAnalyst.createMultiBuffer(Recordset sourceRecordset,
DatasetVector resultDataset,
double[] bufferRadii,
BufferRadiusUnit bufferRadiusUnit,
int semicircleSegments,
boolean isUnion,
boolean isAttributeRetained,
boolean isRing)
|
static boolean |
BufferAnalyst.createMultiBuffer(Recordset sourceRecordset,
DatasetVector resultDataset,
double[] bufferRadii,
BufferRadiusUnit bufferRadiusUnit,
int semicircleSegments,
boolean isUnion,
boolean isAttributeRetained,
boolean isRing,
SteppedListener... listeners)
创建矢量记录集多重缓冲区。
|
static DatasetVector |
ProximityAnalyst.createThiessenPolygon(Recordset sourcePointRecordset,
Datasource outputDatasource,
String outputDatasetName,
GeoRegion clipRegion)
|
static DatasetVector |
ProximityAnalyst.createThiessenPolygon(Recordset sourcePointRecordset,
Datasource outputDatasource,
String outputDatasetName,
GeoRegion clipRegion,
SteppedListener... listeners)
根据给定的点记录集生成泰森多边形。
|
static DatasetVector |
ProximityAnalyst.createThiessenPolygon(Recordset sourcePointRecordset,
Datasource outputDatasource,
String outputDatasetName,
GeoRegion clipRegion,
String[] statisticsFields,
StatisticsType[] statisticsTypes)
|
static DatasetVector |
ProximityAnalyst.createThiessenPolygon(Recordset sourcePointRecordset,
Datasource outputDatasource,
String outputDatasetName,
GeoRegion clipRegion,
String[] statisticsFields,
StatisticsType[] statisticsTypes,
SteppedListener... listeners)
根据给定的点记录集生成泰森多边形,如果输入的点数据集中含有重复点对象,支持对点对象进行属性字段统计。
|
static GeoRegion[] |
ProximityAnalyst.createThiessenPolygon(Recordset sourcePointRecordset,
GeoRegion clipRegion)
|
static GeoRegion[] |
ProximityAnalyst.createThiessenPolygon(Recordset sourcePointRecordset,
GeoRegion clipRegion,
SteppedListener... listeners)
根据给定的点记录集生成泰森多边形,假设通过查询返回用于建立泰森多边形的点记录集。
|
static GeoLine[] |
Generalization.dualLineToCenterLine(Recordset sourceRecordset,
double maxWidth,
double minWidth)
根据给定的宽度从双线记录集中提取中心线。
|
static DatasetVector |
Generalization.dualLineToCenterLine(Recordset sourceRecordset,
double maxWidth,
double minWidth,
Datasource outputDatasource,
String outputDatasetName)
根据给定的宽度从双线记录集中提取中心线。
|
static DatasetVector |
Generalization.dualLineToCenterLine(Recordset sourceRecordset,
double maxWidth,
double minWidth,
Datasource outputDatasource,
String outputDatasetName,
SteppedListener... listeners)
双线提取中心线
|
static GeoLine[] |
Generalization.dualLineToCenterLine(Recordset sourceRecordset,
double maxWidth,
double minWidth,
SteppedListener... listeners)
双线提取中心线
|
static boolean |
OverlayAnalyst.erase(Recordset recordset,
Recordset eraseRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
|
static boolean |
OverlayAnalyst.erase(Recordset recordset,
Recordset eraseRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
用于对记录集进行擦除方式的叠加分析,将第一个记录集中包含在第二个记录集内的对象裁剪并删除。
|
static DatasetVector |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion)
|
static DatasetVector |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从记录集中提取等值线,并将结果保存为数据集。
|
static GeoLine[] |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从点数据集中提取等值线。
|
static DatasetVector |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
TerrainInterpolateType terrainInterpolateType,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion)
|
static DatasetVector |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
TerrainInterpolateType terrainInterpolateType,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从记录集中提取等值线,并将结果保存为数据集。
|
static GeoLine[] |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
TerrainInterpolateType terrainInterpolateType,
double resolution,
GeoRegion clipRegion)
|
static GeoLine[] |
SurfaceAnalyst.extractIsoline(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
TerrainInterpolateType terrainInterpolateType,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从记录集中提取等值线。
|
static DatasetVector |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion)
|
static DatasetVector |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从点记录集中提取等值面,并将结果保存为数据集。
|
static GeoRegion[] |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
double resolution,
GeoRegion clipRegion)
|
static GeoRegion[] |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从点记录集中提取等值面。
|
static DatasetVector |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
TerrainInterpolateType terrainInterpolateType,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion)
|
static DatasetVector |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
TerrainInterpolateType terrainInterpolateType,
Datasource targetDatasource,
String targetDatasetName,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners)
用于从记录集中提取等值面,并将结果保存为数据集。
|
static GeoRegion[] |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
TerrainInterpolateType terrainInterpolateType,
double resolution,
GeoRegion clipRegion)
用于从记录集中提取等值面。
|
static GeoRegion[] |
SurfaceAnalyst.extractIsoregion(SurfaceExtractParameter parameter,
Recordset extractedPointRecordset,
String zValueFieldName,
TerrainInterpolateType terrainInterpolateType,
double resolution,
GeoRegion clipRegion,
SteppedListener... listeners) |
static boolean |
OverlayAnalyst.identity(Recordset recordset,
Recordset identityRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.identity(Recordset recordset,
Recordset identityRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
用于对记录集进行同一方式的叠加分析,结果数据集中保留被同一运算的记录集的全部对象和 被同一运算的记录集与用来进行同一运算的记录集相交的对象。
|
static DatasetGrid |
Interpolator.interpolate(InterpolationParameter parameter,
Recordset interpolatedPointRecordset,
String zValueFieldName,
double zValueScale,
Datasource targetDatasource,
String targetDatasetName,
PixelFormat pixelFormat)
|
static DatasetGrid |
Interpolator.interpolate(InterpolationParameter parameter,
Recordset interpolatedPointRecordset,
String zValueFieldName,
double zValueScale,
Datasource targetDatasource,
String targetDatasetName,
PixelFormat pixelFormat,
SteppedListener... listeners)
对点记录集进行插值分析,并返回分析结果。
|
static DatasetVector |
OverlayAnalyst.intersect(Recordset[] recordsets,
OverlayOutputAttributeType outputAttributeType,
double tolerance,
Datasource resultDatasource,
String resultDatasetName)
已过时。
|
static DatasetVector |
OverlayAnalyst.intersect(Recordset[] recordsets,
OverlayOutputAttributeType outputAttributeType,
double tolerance,
Datasource resultDatasource,
String resultDatasetName,
SteppedListener... listeners)
进行多记录集的相交方式的叠加分析。
|
static boolean |
OverlayAnalyst.intersect(Recordset recordset,
Recordset intersectRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.intersect(Recordset recordset,
Recordset intersectRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
进行相交方式的叠加分析,将被相交叠加分析的记录集中不包含在用来相交叠加分析的记录集中的对象切割并删除。
|
static DatasetVector |
Generalization.regionToCenterLine(Recordset regionRecordset,
Datasource outputDatasource,
String outputDatasetName)
提取面记录集的中心线,一般用于提取河流的中心线。
|
static DatasetVector |
Generalization.regionToCenterLine(Recordset regionRecordset,
Datasource outputDatasource,
String outputDatasetName,
SteppedListener... listeners)
面提取中心线
|
static DatasetVector |
ProximityAnalyst.summaryPoints(Recordset recordset,
double radius,
Unit unit,
StatisticsField[] statisticFields,
Datasource outputDatasource,
String resultDatasetName,
boolean isRandomSavePnt,
boolean isSaveAttributes)
|
static DatasetVector |
ProximityAnalyst.summaryPoints(Recordset recordset,
double radius,
Unit unit,
StatisticsField[] statisticFields,
Datasource outputDatasource,
String resultDatasetName,
boolean isRandomSavePnt,
boolean isSaveAttributes,
SteppedListener... listeners)
点抽稀
|
static DatasetVector |
OverlayAnalyst.union(Recordset[] recordsets,
OverlayOutputAttributeType outputAttributeType,
double tolerance,
Datasource resultDatasource,
String resultDatasetName)
已过时。
|
static DatasetVector |
OverlayAnalyst.union(Recordset[] recordsets,
OverlayOutputAttributeType outputAttributeType,
double tolerance,
Datasource resultDatasource,
String resultDatasetName,
SteppedListener... listeners)
进行多记录集的合并方式的叠加分析。
|
static boolean |
OverlayAnalyst.union(Recordset recordset,
Recordset unionRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.union(Recordset recordset,
Recordset unionRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
用于对两个面记录集进行合并方式的叠加分析,结果数据集中保存 被合并叠加分析的记录集和用于合并叠加分析的记录集中的全部对象,并且对相交部分进行求交和分割运算。
|
static boolean |
OverlayAnalyst.update(Recordset recordset,
Recordset updateRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
|
static boolean |
OverlayAnalyst.update(Recordset recordset,
Recordset updateRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
用于对两个面记录集进行更新方式的叠加分析,更新运算是用于更新的记录集替换它与被更新记录集的重合部分,是一个先擦除后粘贴的过程。
|
static boolean |
OverlayAnalyst.xOR(Recordset recordset,
Recordset xORRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter)
已过时。
此方法已废弃,请使用支持进度监听的新方法
OverlayAnalyst.xOR(Recordset, Recordset, DatasetVector, OverlayAnalystParameter, SteppedListener...) 替换。 |
static boolean |
OverlayAnalyst.xOR(Recordset recordset,
Recordset xORRecordset,
DatasetVector resultDataset,
OverlayAnalystParameter parameter,
SteppedListener... listeners)
对两个面记录集进行对称差分析运算。
|
限定符和类型 | 方法和说明 |
---|---|
Recordset[] |
ChartQueryResult.getRecordsets()
返回海图查询结果记录集数组。
|
限定符和类型 | 方法和说明 |
---|---|
DatasetVector |
S57EditDatasetGroup.appendFeatureDataset(int code,
Recordset sourceRecordset,
String[] sourceFields,
String[] targetFields,
boolean isCreateNewDataset)
向当前可编辑 S-57 海图数据集分组中给定特征物标编码和数据集类型的特征物标数据集中追加记录。
|
DatasetVector |
IDatasetGroupEditor.appendFeatureDataset(String acronym,
Recordset sourceRecordset,
String[] sourceFields,
String[] targetFields,
boolean isCreateNewDataset) |
DatasetVector |
S100DatasetGroupEditor.appendFeatureDataset(String featureCode,
Recordset sourceRecordset,
String[] sourceFields,
String[] targetFields,
boolean isCreateNewDataset)
向当前可编辑海图数据集分组中给定要素编码和数据集类型的要素数据集中追加记录。
|
DatasetVector |
S57EditDatasetGroup.appendFeatureDataset(String acronym,
Recordset sourceRecordset,
String[] sourceFields,
String[] targetFields,
boolean isCreateNewDataset)
向当前可编辑 S-57 海图数据集分组中给定特征物标简称和数据集类型的特征物标数据集中追加记录。
|
限定符和类型 | 类和说明 |
---|---|
class |
MemRecordset
内存记录集,继承自Recordset。
|
限定符和类型 | 方法和说明 |
---|---|
Recordset |
DatasetVector.getRecordset(boolean isEmptyRecordset,
CursorType cursorType)
根据给定的参数来返回空的记录集或者返回包括所有记录的记录集对象。
|
Recordset |
DynamicSegmentInfo.Query(DynamicSegmentRole destDynamicRole,
DynamicSegmentRole srcDynamicRole,
int[] srcDynamicIDs)
通过源角色以及对应的数据集ID 的 ID数组来查询目标角色数据集中与ID数组所对应的数据集的记录,并将这些记录作为 Recordset 对象返回。
|
Recordset |
DatasetVector.query(Geometry geometry,
double bufferDistance,
CursorType cursorType)
用于查询数据集中落在指定空间对象的缓冲区内的记录。
|
Recordset |
DatasetVector.query(Geometry geometry,
double bufferDistance,
String attributeFilter,
CursorType cursorType)
用于查询数据集中落在指定空间对象的缓冲区内,并且满足一定条件的记录。
|
Recordset |
DatasetVector.query(int[] id,
CursorType cursorType)
根据 ID 进行查询。
|
Recordset |
DatasetVector.query(int[] id,
String idFieldName,
CursorType cursorType)
根据指定字段做ID查询,指定字段类型必须是整型。
|
Recordset |
DatasetVector.query(long[] id,
CursorType cursorType)
根据指定字段做ID查询,指定字段类型必须是长整型。
|
Recordset |
DatasetVector.query(long[] id,
String idFieldName,
CursorType cursorType)
根据指定字段做ID查询,指定字段类型必须是长整型。
|
Recordset |
DatasetVector.query(QueryParameter queryParameter)
通过设置查询条件对矢量数据集进行查询,该方法默认查询空间信息与属性信息。
|
Recordset |
DatasetVector.query(Rectangle2D bounds,
CursorType cursorType)
用于查询落在已知空间范围内的记录。
|
Recordset |
DatasetVector.query(Rectangle2D bounds,
String attributeFilter,
CursorType cursorType)
用于查询落在已知空间范围内,并且满足一定条件的记录。
|
Recordset |
Datasource.query(String Strsql)
使用SQL语句查询记录。
|
Recordset |
DatasetVector.query(String attributeFilter,
CursorType cursorType)
利用查询条件查询数据。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
EditHistory.add(EditType editType,
Recordset recordset,
boolean isCurrentOnly)
将编辑操作记录添加到编辑历史记录集中。
|
boolean |
DatasetVector.append(Recordset recordset)
用于将记录集(
Recordset )追加到矢量数据集(DatasetVector )中。 |
boolean |
DatasetVector.append(Recordset recordset,
String tileName)
用于将记录集(
Recordset )按图幅名字追加到矢量数据集(DatasetVector )中,要求该矢量数据集的空间索引为图幅索引,追加后记录集中的所有记录将作为图幅索引的一幅。 |
boolean |
DatasetVector.append(Recordset recordset,
String[] sourceFields,
String[] targetFields)
将记录集中源字段数组对应的记录,按照目标字段数组对矢量数据集追加行。
|
DatasetVector |
Datasets.createAndAppendWithSmid(String name,
Recordset recordset)
根据指定数据集名和记录集创建矢量数据集,并将记录集追加到数据集中并保持SmID字段值不变。
|
int[] |
DatasetVector.getIDsByGeoRelation(Recordset sourceRecordset,
SpatialRelationType spatialRelationType,
boolean isBorderInside,
boolean isShowProgress)
从另一记录集中获取与当前数据集的对象满足一定空间关系的对象的 ID。
|
int[] |
Recordset.getIDsByGeoRelation(Recordset sourceRecordset,
SpatialRelationType spatialRelationType,
boolean isBorderInside,
boolean isShowProgress)
从另一记录集中获取与当前记录集的对象满足一定空间关系的对象的 ID。
|
DatasetVector |
Datasource.recordsetToDataset(Recordset recordset,
String desDatasetName)
用于将记录集的内容生成一个相应类型的矢量数据集。
|
boolean |
DatasetVector.updateFields(Recordset sourceRecordset,
SpatialRelationType spatialRelationType,
String[] sourceFields,
String[] targetFields,
AttributeStatisticsType attributeStatisticsType,
boolean isBorderInside,
String errorName,
boolean isShowProgress)
根据空间关系更新数据集中对象的属性。
|
boolean |
Recordset.updateFields(Recordset sourceRecordset,
SpatialRelationType spatialRelationType,
String[] sourceFields,
String[] targetFields,
AttributeStatisticsType attributeStatisticsType,
boolean isBorderInside,
String errorName,
boolean isShowProgress)
根据空间关系更新记录集中对象的属性。
|
限定符和类型 | 方法和说明 |
---|---|
Recordset |
BIMCacheBuilder.getRecordset()
获取生成缓存的记录集
|
Recordset |
OSGBCacheBuilder.getRecordset()
获取缓存的记录集。
|
Recordset |
OSGBVectorCacheBuilder.getRecordset()
获取或设置用于创建缓存的记录集,支持的数据集类型为点数据集、线数据集、面数据集、文本数据集和复合数据集。
|
Recordset |
Point3DLinkModelCacheBuilder.getRecordset()
获取需要生成缓存的记录集。
|
Recordset |
VectorCacheBuilder.getRecordset()
返回需要生成缓存的记录集。
|
限定符和类型 | 方法和说明 |
---|---|
void |
BIMCacheBuilder.setRecordset(Recordset value)
设置生成缓存的记录集
|
void |
OSGBCacheBuilder.setRecordset(Recordset value)
设置缓存的记录集。
|
void |
OSGBVectorCacheBuilder.setRecordset(Recordset value)
已过时。
|
void |
Point3DLinkModelCacheBuilder.setRecordset(Recordset value)
设置需要生成缓存的记录集。
|
void |
VectorCacheBuilder.setRecordset(Recordset value)
已过时。
|
构造器和说明 |
---|
OSGBVectorCacheBuilder(Recordset recordset,
String outputFolder)
根据指定的参数,构造一个新的矢量缓存生成类对象。
|
OSGBVectorCacheBuilder(Recordset recordset,
String outputFolder,
String cacheName)
根据指定的参数,构造一个新的矢量缓存生成类对象。
|
VectorCacheBuilder(Recordset recordset,
String outputFolder)
根据指定的参数,构造一个新的矢量缓存生成类对象。
|
VectorCacheBuilder(Recordset recordset,
String outputFolder,
String cacheName)
根据指定的参数,构造一个新的矢量缓存生成类对象。
|
限定符和类型 | 方法和说明 |
---|---|
Recordset |
TopologyProcessingOptions.getVertexFilterRecordset()
返回弧段求交的过滤点记录集,即此记录集中的点位置线段不进行求交打断。
|
限定符和类型 | 方法和说明 |
---|---|
static boolean |
TopologyValidator.preprocess(Recordset[] recordsets,
int[] precisionOrders,
TopologyPreprocessOptions options,
double tolerance)
已过时。
|
static boolean |
TopologyValidator.preprocess(Recordset[] recordsets,
int[] precisionOrders,
TopologyPreprocessOptions options,
double tolerance,
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)
根据给定的参数进行拓扑预处理。
|
void |
TopologyProcessingOptions.setVertexFilterRecordset(Recordset value)
设置弧段求交的过滤点记录集,即此记录集中的点位置线段不进行求交打断。
|
static boolean |
TopologyProcessing.splitLinesByRegions(Recordset lineRecordset,
Recordset regionRecordset)
已过时。
此方法已废弃,请使用支持进度监听的新方法
TopologyProcessing.splitLinesByRegions(Recordset, Recordset, SteppedListener...) 替换。 |
static boolean |
TopologyProcessing.splitLinesByRegions(Recordset lineRecordset,
Recordset regionRecordset,
SteppedListener... listeners)
用面对象分割线对象。
|
static DatasetVector |
TopologyValidator.validate(Recordset sourceRecordset,
Recordset validatingRecordset,
TopologyRule rule,
double tolerance,
GeoRegion validateRegion,
Datasource outputDatasource,
String outputDatasetName)
|
static DatasetVector |
TopologyValidator.validate(Recordset sourceRecordset,
Recordset validatingRecordset,
TopologyRule rule,
double tolerance,
GeoRegion validateRegion,
Datasource outputDatasource,
String outputDatasetName,
SteppedListener... listeners)
对记录集进行拓扑错误检查,返回含有拓扑错误的结果数据集。
|
限定符和类型 | 方法和说明 |
---|---|
Recordset |
Selection.toRecordset()
用于把选择对象转化为记录集。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
Map.ensureVisible(Recordset recordset)
用于全幅显示记录集对应的若干空间对象,此时,地图控件的可视范围为包含记录集中的所有记录所对应的空间对象的最小外接矩形构成的最小矩形。
|
boolean |
Map.ensureVisible(Recordset recordset,
double ratio)
用于全幅显示记录集对应的若干空间对象,并通过设置 ratio 来指定显示的比率。
|
boolean |
Selection.fromRecordset(Recordset recordset)
用于把一个记录集转化为选择集(即记录集所对应的对象全部呈选中状态)。
|
Geometry[] |
Layer.themeSymbolsToGeometries(Recordset recordset)
将专题图的点符号转换为 Geometry 对象。
|
Geometry[] |
Layer.themeSymbolsToGeometrys(Recordset recordset)
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
Recordset |
PlotSelection.toRecordset()
获取选择集的记录集对象。
|
限定符和类型 | 方法和说明 |
---|---|
static void |
SymbolLibManager.centralAndResetSymbolSize(Recordset rec,
double dsize)
符号对齐并设置大小,符号制作工具使用
|
boolean |
SymbolLibrary.generationSurroundLine(Recordset rec)
创建衬线
|
static void |
SymbolLibManager.resetSymbolSize(Recordset rec,
double size)
设置符号大小,符号制作工具使用
|
boolean |
SymbolLibrary.saveSymbol(SymbolInfo symbolInfo,
SymbolInfo parentSymbolInfo,
Recordset rec)
保存标号库
|
void |
SymbolLibrary.showSymbol(Recordset rec,
int code,
boolean isShowSurroundLine)
显示符号
|
static void |
SymbolLibManager.symbolCentral(Recordset rec)
符号对齐,符号制作工具使用
|
限定符和类型 | 方法和说明 |
---|---|
Recordset |
Selection3D.toRecordset()
用于把三维选择对象转化为记录集。
|
限定符和类型 | 方法和说明 |
---|---|
Recordset |
ProximityAnalyst3D.modelDistanceQuery(DatasetVector modelDataset,
Geometry geometry,
double bufferDistance,
String attributeFilter,
CursorType cursorType)
三维模型距离查询。
|
Recordset |
ProximityAnalyst3D.modelDistanceQuery(Recordset modelRecordset,
Geometry geometry,
double bufferDistance,
CursorType cursorType)
三维模型距离查询。
|
限定符和类型 | 方法和说明 |
---|---|
static DatasetVolume |
Interpolator3D.interpolate(InterpolationParameter3D parameter,
Recordset interpolatedPointRecordset,
String zValueFieldName,
double zValueScale,
Datasource targetDatasource,
String targetDatasetName,
PixelFormat pixelFormat)
|
static DatasetVolume |
Interpolator3D.interpolate(InterpolationParameter3D parameter,
Recordset interpolatedPointRecordset,
String zValueFieldName,
double zValueScale,
Datasource targetDatasource,
String targetDatasetName,
PixelFormat pixelFormat,
SteppedListener... listeners)
对三维点记录集进行三维插值分析,并返回分析结果。
|
Recordset |
ProximityAnalyst3D.modelDistanceQuery(Recordset modelRecordset,
Geometry geometry,
double bufferDistance,
CursorType cursorType)
三维模型距离查询。
|
限定符和类型 | 方法和说明 |
---|---|
static int[] |
SpatialQuery3D.spatialQuery(Geometry3D geometry,
Recordset modelRecordset,
PositionMode posMode)
在modelRecordset中查询,得到与geometry具备posMode位置关系的IDs
外部保证geometry 与 modelRecordset的坐标系一致。
|
static HashMap<Integer,int[]> |
SpatialQuery3D.spatialQuery(Recordset recordsetSrc,
Recordset recordsetDes,
PositionMode posMode)
实现多个对象之间进行空间查询,返回满足指定位置关系的多个对象。
|
Copyright © 2021–2024 SuperMap. All rights reserved.