ArcEngine+C# 森立资源仿真系统 核心代码

时间:2021-09-07
本文章向大家介绍ArcEngine+C# 森立资源仿真系统 核心代码,主要包括ArcEngine+C# 森立资源仿真系统 核心代码使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
目录

第一章 基础功能的核心代码

  1. 实现滚轮缩放事件

  1. 创建或获取地理数据(导入前询问用户是否覆盖)

    1. 创建要素类(Shape)

    1. 点列数据创建要素类

    1. Shape文件创建要素类

    1. GDB中取出要素类

    1. 创建栅格数据集(DEM)

    1. 栅格数据文件创建栅格数据集

    1. GDB中取出栅格数据集

    1. 创建三维地形数据(TIN)

    1. 由栅格数据集创建三维地形数据

    1. TIN文件创建三维地形数据

  2. 将地理数据导入GDB

    1. 将要素集导入指定的GDB的要素数据集中

    1. 将栅格数据导入指定的GDB中

  3. 设置三维符号化样式

    1. 获取要素类某个字段的唯一值

    1. 对GeoFeature图层设置唯一值渲染器

    1. 更新GeoFeature图层的唯一值渲染器(重新设置某个唯一值对应的三维符号样式)

  4. 为图层设置基本高度

    1. 为GeoFeature图层设置基本高度

    1. 为Raster图层设置基本高度

  5. 异常捕捉与记录机制

    1. 一般异常捕捉与记录

    1. 自定义异常捕捉与记录机制(需要获取堆栈信息

  6. 基础文件管理与操作

    1. 询问用户是否覆盖原文件

    1. 获取用户指定的地理数据文件路径

    1. 获取地理数据文件路径

    1. 获取打开Shp文件的路径

    1. 获取打开Tin数据的路径

    1. 获取保存Tin数据的路径

    1. 获取打开DEM文件的路径

    1. 获取打开GDB的路径

    1. 获取保存frs[自定义]文件的路径

    1. 获取加载frs[自定义]文件的路径

    1. 读取Excel的表格

第二章 保存与加载FRS[自定义]文件

  1. 序列化与反序列化

  2. 持久化与反持久化

    1. 持久化(保存IScene)

    1. 反持久化(加载IScene)

  3. 保存frs文件

  4. 加载frs文件

第三章 样地仿真

  1. 数据导入

    1. 数据导入窗体设计

    1. 数据导入核心代码

  2. 样地仿真

第4章 小班仿真

  1. 在小班的某个地块中生成仿真样木

  2. 在小班中的某个地块内生成随机树点

  3. 在小班中的某个地块内生成规律树点

  4. 对生成的仿真样木三维符号化

第五章 经营模拟

  1. 间伐

  2. 模拟生长

第六章 三维识别

  1. 三维识别窗体设计

  2. 三维识别的单例模式

  3. 设置AxSceneControl的鼠标点击事件

  4. 三维识别核心代码

第七章 统计与查询

  1. 样木仿真统计图

  2. 样木仿真查询

  3. 小班仿真统计图

原文地址:https://www.cnblogs.com/SimbaWang/p/15237454.html