• C# Arcengine开发源码出售,AE源码


    C# Arcengine三年开发代码,六个月精心整理,开发源码出售,并提供技术指导,目录如下,需要联系Email:gisoracle@126.com,qq:276529800,内容在不断更新中,更多内容请email或qq联系

    1 axTOCControl有关 12
    1.1 右键弹出菜单 12
    1.2 axTOCControl1中隐藏图例 12
    1.3 axTOCControl1中显示图例 12
    1.4 axTOCControl1刷新图例 13
    1.5 axTOCControl1选中某个图层 13
    1.6 axTOCControl1图层拖动 13
    1.7 axTOCControl1获得当前的图层 13
    1.8 axTOCControl1自定义 13
    2 axMapControl有关 15
    2.1 鼠标移动时获得当前位置的坐标 15
    2.2 鼠标移动时获得当前位置的坐标,同时获得经纬度 15
    2.3 有经纬度获得平面坐标 16
    2.4 获得地图的比例尺 17
    2.5 获得选择的记录数 17
    2.6 保存Mxd 17
    2.7 打开mxd 18
    2.8 地图窗口选择SelectByShape 18
    2.9 清除选择ClearSelection 19
    2.10 闪烁对象FlashShape 19
    2.11 闪烁所有选择对象FlashShape 19
    2.12 取得MXD文档缩略图 20
    2.13 获得地图窗口图层数 21
    2.14 在地图窗口中根据图层名获得图层 21
    2.15 在地图窗口,有分组图层获得图层名 22
    2.16 在地图窗口,有分组图层获得图层名 方法2 23
    2.17 GotoXY代码实现,先平移后闪烁 24
    3 自己写代码实现 32
    3.1 axTOCControl绑定axMapControl 32
    3.2 选择对象 32
    3.3 放大地图 32
    3.4 缩小地图 32
    3.5 地图平移 33
    3.6 查看整个地图 33
    3.7 连续缩放 33
    3.8 上一视图 33
    3.9 下一视图 33
    3.10 上一个视图和下一视图按钮状态设置 33
    3.11 比例尺显示和设置 34
    3.12 测量工具(尺子,面积) 34
    3.13 增加数据 34
    3.14 信息查询 34
    3.15 鹰眼代码 34
    3.16 其他 38
    3.16.1 度分秒转换为弧度 38
    3.16.2 将度转换为度分秒 39
    3.16.3 度分秒转换度 40
    4 符号相关 40
    4.1 获得符号的类型 40
    4.2 axSymbologyControl使用,符号预览 40
    4.3 axSymbologyControl选择对象转为图片 41
    4.4 axSymbologyControl获得选中的符号 41
    4.5 把符号转成图片 43
    4.6 由StyleGalleryClass把符号转成图片 45
    4.7 直接使用listview实现符号预览 45
    4.8 直接调用ArcMap中的符号选择器 51
    5 Lic管理 53
    5.1 LIC代码初始化 53
    5.2 初始化LIC 56
    5.3 释放LIC 56
    5.4 增加扩展模块 57
    5.5 获得lic信息 57
    5.6 设置arcinfo和扩展模块 58
    6 图层相关的 59
    6.1 制作专题图 59
    6.1.1 单一专题SimpleRenderer 59
    6.1.2 单一专题SimpleRenderer透明按某个字段设置 62
    6.1.3 唯一值专题颜色变化ColorRamp 63
    6.1.4 唯一值点专题UniqueValueRenderer 64
    6.1.5 唯一值线专题UniqueValueRenderer 67
    6.1.6 唯一值面专题UniqueValueRenderer 68
    6.1.7 分类专题 70
    6.1.8 点密度专题 72
    6.1.9 柱状图 74
    6.1.10 饼图 77
    6.1.11 和符号库匹配 79
    6.1.12 保存lyr 86
    6.1.13 打开Lyr图层 86
    6.2 专题图有关 87
    6.2.1 获得图层的专题图 87
    6.2.2 把专题图预览到Listview中(图例预览) 87
    6.2.3 影像专题图 90
    6.2.4 透明无色的颜色 91
    6.2.5 颜色条的制作 92
    6.2.5.1 单色的颜色条 92
    6.2.5.2 渐变色的颜色下拉框 98
    6.3 图层基本操作 102
    6.3.1 获得一个图层的字段 102
    6.3.2 放大到指定图层 103
    6.3.3 图层重命名 103
    6.3.4 获得一个图层的矩形范围 104
    6.3.5 获得一个图层的工作空间 104
    6.3.6 获得一个图层的数据源 105
    6.3.7 设置一个图层的数据源 105
    6.3.8 IfeatureLayerDefinition使用 105
    6.3.9 放大到指定选择条件 106
    6.3.10 获得一个FeatureLayer的extent 108
    6.3.11 图层标注 110
    6.3.11.1 判断是否标注 110
    5.3.6.1. 获得自动标注信息 110
    5.3.6.2. 设置自动标注 111
    5.3.6.3. 标注转化为注记 113
    6.3.12 获得图层的透明度 115
    6.3.13 设置图层的透明度 115
    6.3.14 设置影像的透明度 116
    6.3.15 获得图层选择集 116
    6.3.16 字段有关 116
    6.3.16.1 图层按字段排序 116
    6.3.16.2 查找字段位置 118
    6.4 数据表处理 118
    6.4.1 数据表浏览 118
    6.4.2 dataGridView数据定位 选择查询的对象 119
    6.4.3 dataGridView数据定位 放大到选择对象 120
    6.4.4 平移到当前对象 120
    6.5 创立数据 121
    6.5.1 创立Mdb 121
    6.5.2 创立GDB 122
    6.5.3 创立SHP 123
    6.5.4 创立注记层 124
    6.5.5 在workspace下创建一个图层 126
    6.5.6 创建FeatureDataset 128
    6.5.7 图层导出SHP 128
    6.5.8 图层导出到GeoDatabase 129
    6.5.9 按相同的表结构创建tableName 131
    6.5.10 按相同的表结构创建不同数据类型的表 131
    6.6 打开数据 133
    6.6.1 打开SHP 133
    6.6.2 打开MDB 133
    6.6.3 打开CAD 135
    6.6.4 打开GDB 136
    6.6.5 打开Tin 137
    6.6.6 打开RasterLayer 138
    6.6.7 打开RasterDataset 138
    6.6.8 打开geodatabase中影像数据 138
    6.6.9 获得FeatureDataset 139
    6.7 删除 139
    6.7.1 删除表 139
    6.7.2 方法二 140
    6.7.3 删除方法三 140
    6.8 投影有关 141
    6.8.1 根据文件获得投影 141
    6.8.2 根据文件和范围,获得投影系 141
    6.8.3 根据FeatureClass,获得投影系 142
    6.9 获得信息 142
    6.9.1 获得面积 142
    6.9.2 获得长度 142
    6.9.3 克隆一个对象 143
    6.9.4 获得一个mxd范围 143
    6.9.5 获得shp的工作路径 144
    7 数据转换 145
    7.1 自身格式转换 145
    7.1.1 保存一个FeatureClass为文件为Shp 145
    7.1.2 导出方法2 145
    7.1.3 方法3 147
    7.1.4 保存一个选中的对象为Shp 148
    7.2 CAD转SHP 150
    7.3 MDB转GDB含FeatureDataset 152
    7.4 Cad转MDB 157
    7.5 度转换为米 159
    8 地图编辑 159
    8.1 开始和结束编辑 159
    8.1.1 开始编辑 159
    8.1.2 结束编辑 159
    8.2 Undo 和 Redo 功能实现 160
    8.2.1 撒消编辑 160
    8.2.2 重做 160
    8.3 数据增添 161
    8.4 数据更新 162
    8.4.1 常规 162
    8.4.2 游标更新 163
    8.4.3 UpdateSearchedRows 164
    8.5 数据删除 166
    8.6 ITopologicalOperator有关 169
    8.6.1 判断对象自相交 169
    8.6.2 简化对象 169
    8.6.3 求交Intersect 170
    8.6.4 合并 union 170
    8.6.5 矩形合并 171
    8.6.6 擦除 171
    8.7 缓冲区 171
    8.8 注记编辑 172
    8.8.1 获得注记的真正范围 172
    8.8.2 生成注记 172
    8.8.3 注记层查找替换 174
    8.8.4 注记移动 174
    8.8.5 更新注记GeoMetry 175
    8.8.6 获得注记的颜色并更新到表 176
    8.8.7 arcgis 中注记层pAnnotationFeature.Annotation. Geometry和Feature.Shape区别 177
    8.8.8 arcgis 中注记层Font.size和TextSymbol.Size关系,及更新 178
    8.8.9 获得注记的不同比例尺下注记的字体大小 178
    8.9 图形操作 180
    8.9.1 旋转 180
    8.9.2 平移 180
    8.9.3 平行线 180
    8.9.4 线旋转方向 180
    8.9.5 获得线的中点 181
    8.9.6 两点线 181
    8.9.7 获得线的方向角度 181
    8.9.8 获得两条线夹角 182
    8.9.9 垂线 183
    8.9.9.1 端点垂线 183
    8.9.9.2 垂直平分线 184
    8.9.10 获得中心 184
    8.9.11 面转线,线转点 184
    8.9.12 面对象转线另一种方法(面转线) 184
    8.9.13 线转面 185
    8.9.14 由点构面 186
    8.9.15 矩形转面 186
    8.9.16 点分线 187
    8.9.17 按长度打断线 188
    8.9.18 线按长度延长 189
    8.9.19 获得图形几何中心 190
    8.9.20 两个对象之间最小距离,点到线,点到面,线到面,面和面之间 190
    8.9.21 //快速获得两个点的距离 190
    9 影像有关 190
    9.1 打开影像图层 190
    9.2 影像专题图 191
    9.3 影像另存 192
    9.4 影像配准 193
    9.5 建立栅格金字塔 194
    9.6 修改一个影像的坐标系统 195
    9.7 获得影像的有关信息 196
    9.7.1 获得影像的最大值,最小值,平均值 196
    9.7.2 获得一个点对应影像值 196
    9.7.3 获得分辨率 198
    9.7.4 获取栅格图层(Raster)的属性表 198
    9.8 Geodatabase中影像管理 199
    9.8.1 打开Geodatabase中RasterDataset 199
    9.8.2 创建.CreateRasterDataset 200
    9.8.3 RasterDataset装入数据 200
    9.8.4 删除RasterDataset 200
    10 一个工作空间workspacle相关 200
    10.1 紧缩工作空间 200
    10.2 遍历一个工作空间所有的FeatureClass 201
    10.3 遍历一个工作空间所有的FeatureDataset 201
    10.4 判断一个FeatureDataset存在 202
    10.5 移动一个要素类到数据集下 203
    11 地图窗口 204
    11.1 自己获得显示比例尺 204
    11.2 获得一个地图中所有图层 204
    11.3 根据名称,获得一个图层 204
    11.4 鹰眼的实现 205
    11.5 地图输出栅格图片 207
    12 矢量数据处理 210
    12.1 拓扑 210
    12.1.1 增加一个图层的拓扑规则ITopologyRule 210
    12.1.2 增加两个图层的拓扑规则 211
    12.1.3 拓扑是否存在 212
    12.1.4 拓扑有效 213
    12.1.5 删除拓扑 214
    12.1.6 建立拓扑 215
    12.1.7 建立拓扑自己增加拓扑规则 216
    12.1.8 导出拓扑错误 218
    12.1.9 完整的例子 224
    12.2 查询 225
    12.2.1 属性查询IQueryFilter 225
    12.2.2 空间查询ISpatialFilter 226
    12.2.3 比ISpatialFilter高效的空间查询IIdentify 227
    12.2.4 选择集的选择 229
    13 其他常用技巧 230
    13.1 ArcGIS Engine(.NET)中枚举和字符串的互操作 230
    13.1.1 遍历枚举中所有的内容 ,将枚举转成字符串 230
    13.1.2 将字符串转换为枚举 230
    13.1.3 把一个枚举转换为字符串 230
    13.2 枚举和整数的相互转换 230
    13.2.1 有整数获得枚举值 230
    13.2.2 有枚举值获得整数 231
    13.3 Color转ArcEngine的IRgbColor 231
    13.4 通过文件设置坐标系统 231
    13.5 平面坐标转经纬度坐标 232
    13.6 释放变量 233
    14 Geoprocessor(GP) 233
    14.1 GP错误异常处理 233
    14.2 错误异常处理有返回值 234
    14.3 矢量数据提取 235
    14.3.1 数据选择select 235
    14.3.2 表选择Table Select 236
    14.3.3 两个图层clip 237
    14.3.4 两个图层clip 设置条件 238
    14.3.5 图层分割Split 239
    14.4 矢量数据叠加分析 240
    14.4.1 两个图层求交intersect 240
    14.4.2 数据合并union(只用于面) 241
    14.4.3 擦除Erase 241
    14.4.4 识别Identity 242
    14.4.5 数据更新Update 243
    14.5 数据处理 244
    14.5.1 面转线 244
    14.5.2 面转线方法,非GP 245
    14.5.3 转线FeatureToLine 246
    14.5.4 要素转点FeatureToPoint 247
    14.5.5 线处理PlanarizeLines 249
    14.5.6 缓冲区 249
    14.5.7 线按节点分开 250
    14.5.8 GP创建MDB 251
    14.5.9 空间连接 251
    14.5.10 空间投影变换 project 252
    14.5.11 修改空间gridsize AddSpatialIndex 252
    14.5.12 删除数据 253
    14.5.13 建立索引 253
    14.5.14 jionField 253
    14.5.15 表追加 254
    14.5.16 RepairGeometry 255
    14.6 三维分析 255
    14.6.1 矢量到TIN(Featuretotin) 255
    14.6.2 Tin到DEM(TintoRaster) 256
    14.6.3 Tin到等值线 256
    14.6.4 TintoSlope矢量图 257
    14.6.5 DEM到Tin(RasterToTin) 258
    14.6.6 可视分析 258
    14.6.7 影像到矢量RasterToPolygon 259
    14.6.8 RasterToPolygon方法二 260
    14.6.9 RasterToLine 260
    14.6.10 RasterToPoint 261
    14.6.11 矢量到影像PolygonToRaster 261
    14.7 影像数据 262
    14.7.1 影像合并MosaicToNewRaster 262
    14.7.2 影像分割ExtractByMask 262
    14.7.3 分区统计ZonalStatistics 263
    14.8 GP批量处理 263
    14.8.1 修复一个目录下shp 263
    14.8.2 修复一个MDB所有的矢量数据 264
    14.8.3 GP用于数据格式转换,将一个MDB转换为GDB 264
    15 三维分析 266
    15.1 表面分析(SurfaceOp) 266
    15.1.1 山体阴影 266
    15.1.2 坡度分析 267
    15.1.3 坡度分析GP方法 268
    15.1.4 坡向分析 270
    15.1.5 根据DEM生成等高线 270
    15.2 数据分析 272
    15.2.1 距离分析 272
    15.2.1.1 直线距离分析 272
    15.2.1.2 配置分析 273
    15.2.2 插值分析Kriging 274
    15.2.3 插值分析IInterpolationOp3.IDW 275
    16 三维展示axSceneControl(ArcScene应用) 277
    16.1 垂直夸大 277
    16.2 基于栅格dem制作三维 277
    16.3 影像基于tin三维 278
    16.4 点击位置信息查询 279
    16.5 一个图层Z放大缩小设置 280
    16.6 TIN模型整体上下偏移 282
    16.7 将TIN变为一个平面,并设置该平面的高程 283
    16.8 单色渲染 284
    16.9 高程分级渲染(Elevation) 286
    16.10 输出图片 289
    16.11 基于属性拉伸三维 289
    16.12 信息查询 291
    17 网络分析 294
    17.1 最短路径分析 294
    17.2 清除路径 301
    17.3 导出路径数据 302
    18 地图打印 302
    18.1 布局设置 302
    18.1.1 插入文字 302
    18.1.2 布局当前Frame输出图片 304
    18.1.3 布局输出图片 307
    18.1.4 指定范围保存为指定大小图片 309
    18.1.5 插入图例 312
    18.1.6 插入指北针 314
    18.1.7 增加Frame 314
    18.1.8 获得对应的DataFrame 314
    18.1.9 地图窗口的地图和布局地图同步 315
    18.1.10 设置布局边框 316
    18.1.11 设置布局的地图范围 317
    18.1.12 地图拷贝 317
    18.1.13 将屏幕像素转换成地图单位 318
    18.1.14 布局保存MXD 318
    18.1.15 布局中字符的查找 319
    18.1.16 布局中字符更新 319
    18.2 地图打印预览 320
    18.2.1 设置Frame的大小 320
    18.2.2 设置布局纸张的大小 320
    18.2.3 纸张单位(厘米) 320
    18.2.4 打印设置 321
    18.2.5 按着指定比例尺,地图范围设置frame和布局纸张 321
    18.2.6 打印预览 322
    18.2.7 多页打印预览 323
    18.2.8 打印 325
    18.3 地图打印应用 325
    18.3.1 设置图片输出精度 325
    18.3.2 设置Frame和布局纸张一致 326
    18.3.3 地图布局纸张和打印机纸张一致 326
    18.3.4 按纸张打印 326
    18.3.5 比例打印 327
    18.3.5.1 比例打印(设置比例尺,改变地图中心) 327
    18.3.5.2 比例打印(设置Frame大小,改变地图视野大小) 328
    18.3.5.3 第三种方法 331
    18.3.6 切割打印 331
    18.3.7 MapControl打印预览 332
    19 统计 333
    19.1 统计函数的使用-获得满足条件的记录个数 333
    19.2 获得最大值,最小值合计等 334
    19.3 获得字段唯一值 334
    20 影像处理 335
    20.1 影像配准wrap 335
    20.2 影像建立金子塔 337
    20.3 影像建立金子塔方法二 337
    20.4 影像设置坐标系 338
    21 Python入门 339
    21.1 字符串操作 339
    21.1.1 复制字符串 339
    21.1.2 连接字符串 339
    21.1.3 查找字符 339
    21.1.4 比较字符串 339
    21.1.5 扫描字符串是否包含指定的字符 340
    21.1.6 字符串长度 340
    21.1.7 将字符串中的小写字符转换为大写字符 340
    21.1.8 追加指定长度的字符串 340
    21.1.9 字符串指定长度比较 340
    21.1.10 复制指定长度的字符 341
    21.1.11 字符串比较,不区分大小写 341
    21.1.12 将字符串前n个字符替换为指定的字符 341
    21.1.13 扫描字符串 341
    21.1.14 翻转字符串 342
    21.1.15 找字符串 342
    21.1.16 分割字符串 342
    21.2 语法 342
    21.2.1 Python 变量类型 342
    21.2.2 Python 程序流程控制 343
    21.2.2.1 条件判断结构 343
    21.2.2.2 循环结构 343
    21.2.3 Python 列表(list)操作 344
    21.2.3.1 创建列表 344
    21.2.3.2 Python 列表操作 344
    21.2.3.3 得到列表中的某一个值 344
    21.2.3.4 删除列表的第一个值 344
    21.2.3.5 在列表中插入一个值 344
    21.2.3.6 得到列表的长度 344
    21.2.3.7 列表遍历 344
    21.2.3.8 Python 列表高级操作/技巧 345
    22 Python在ArcGIS常用语句 345
    22.1 属性选择 345
    22.2 是否存在 345
    22.3 图层条件另存 345
    22.4 擦除Erase 345
    22.5 面转线 345
    22.6 缓冲区 346
    22.7 删除数据 346
    22.8 追加数据 346
    23 Python在ArcGIS中应用 346
    23.1 获得字段位置 346
    23.2 UpdateCursor和setvalue使用例子 346
    23.3 更新线的长度到字段 347
    23.4 批量给一个Workspace中表加字段 349
    23.5 获得一个Workspace中FeatureDataset 351
    23.6 矢量批量切割按图幅、行政区划 352
    23.7 影像切割 357
    23.8 影像切割另一种方法代码,要先打开数据 363
    23.9 对一个目录下(含子目录)所有GeoDatabase紧缩 365
    23.10 修复一个目录下所有shp文件 366
    23.11 修复一个MBD下所有面文件(含数据集) 368
    23.12 修复一个目录下含子目录,所有MBD中下面文件(含数据集) 369
    23.13 #修复一个目录下含子目录,所有shp面文件 370
    23.14 将一个目录下含子目录所有gdb转成mdb 371
    23.15 综合例子 372

  • 相关阅读:
    大并发服务器框架设计
    Flask框架(五) —— session源码分析
    Flask框架(三)—— 请求扩展、中间件、蓝图、session源码分析
    Flask框架(二)—— 反向解析、配置信息、路由系统、模板、请求响应、闪现、session
    Flask框架(一)—— Flask简介
    celery执行异步任务和定时任务
    爬虫(五)—— selenium模块启动浏览器自动化测试
    爬虫(四)—— 使用pyecharts展示数据
    爬虫(三)—— BeautifulSoup模块获取元素
    数据库(三)—— 数据库存储引擎、日志、备份、主从复制、高可用架构
  • 原文地址:https://www.cnblogs.com/gisoracle/p/1774885.html
Copyright © 2020-2023  润新知