缓冲区分析
范例简介
示范如何对点、线、面进行缓冲区分析。
示例数据
解压目录\SampleData\Changchun\Changchun.smwu
关键类型/成员
控件/类 | 方法 | 属性 |
Workspace | open | datasources |
WorkspaceConnectionInfo | server、 type | |
MapControl | map | |
Map | open、 viewEntire、 zoom、 refresh | layers |
Datasources | getAlias | |
Datasets | getWithName、contain、create、deletename | |
DatasetVectorInfo | datasetType、name、encodeType | |
Recordset | moveFirst 、moveNext、 | geometry 、isEOF、 |
BufferAnalyst | createBufferSourceVector | |
BufferAnalystParameter | leftDistance、 rightDistance 、bufferRadiusUnit、bufferEndType、semicircleLineSegment |
使用步骤
- 点击【缓冲区分析】按钮,设置分析参数:选择分析数据,如“BusLine”;本例中设置左右缓冲距离均为100米,平头缓冲;
- 点击【确定】按钮,即可在界面中看到缓冲区分析结果。
范例程序位置
/Library/SDKs/SuperMap/iOS/SampleCode/BufferAnalyst
运行效果展示
图: 运行效果 |