• ArcGIS Pro 二次开发内容对外出售,价格5千,并提供三个月在线QQ和微信辅导


    目录

    第1章           界面设置... 9

    开发插件... 9

    加入自己的选项卡... 9

    自己的分组... 10

    自定添加右键菜单-地图... 10

    自定添加右键菜单-目录右键... 11

    软件安装的位置... 11

    获得插件的GUID.. 11

    获得安装所有插件... 12

    状态控制... 13

    有其他按钮控制,是否可见... 13

    自动控制是否可见... 14

    ArcGIS Pro自动控制... 16

    定制定制... 18

    如何改变系统启动界面... 18

    添加按钮显示图标... 24

    面板... 25

    关闭所有的面板... 25

    获得所有的面板... 25

    工程... 26

    新建和保存工程... 26

    地图... 27

    删除所有的地图... 27

    删除所有的布局... 27

    打开所有地图... 27

    打开所有布局... 28

    判断地图类型,是否是三维... 29

    根据地图名打开地图... 30

    自己创建地图... 31

    添加一个底图... 31

    没有地图创建地图,有地图打开地图... 31

    保存地图文件... 33

    添加地图文件... 33

    获得所有的符号库... 34

    打开属性表... 34

    几个全局变量... 34

    获得ArcGIS Pro的版本... 34

    内容列表选择所有图层... 34

    导入mxd文档... 35

    拷贝地图... 35

    添加网络地图-中国地图彩色版... 37

    设置地图裁剪范围... 38

    地图裁剪和排除图层... 39

    设置图层的查询... 40

    基本的操作... 41

    执行已有功能... 41

    所有的Tab和分组的代码... 45

    设置按钮的状态和标题... 80

    设置比例尺... 80

    放大缩小使用代码实现... 80

    平移使用代码实现... 81

    地图平移中心指定cx,cy. 81

    获得地图中心... 82

    旋转地图... 82

    缩放到图层... 83

    全图... 83

    平移至选择对象... 84

    缩放至选择对象... 84

    添加选择... 84

    视图和数据的刷新... 84

    判断是否在布局视图... 84

    设置地图框的坐标系和数据坐标系一致... 84

    颜色转换... 84

    清除选择... 85

    一个图层全选... 85

    矩形选择和闪烁... 86

    选择图层颜色设置... 87

    连接文件夹... 88

    获得连接文件夹... 88

    获得目录中选择对象... 88

    获得当前活动窗口... 88

    设置消息... 89

    统一处理所有的异常... 89

    高斯正反算... 89

    有经纬度获得平面XY. 89

    平面XY获得经纬度... 90

    地图平移中心指定根据cl,cb,经纬和纬度... 91

    事件... 91

    图层和地图属性确定事件... 91

    面板切换事件... 92

    TOOL切换事件... 92

    选择对象变化事件... 92

    内容列表选择图层改变事件... 93

    视图变化事件... 93

    比例尺变化事件... 93

    选择窗口改变事件... 94

    创建记录事件... 94

    Tool例子... 95

    临时画面并填上面积... 95

    画一个面随时更新面积... 98

    同时支持双击和拉框放大Tool 104

    屏幕上画点方法一... 106

    屏幕上画点方法二... 108

    第2章           数据库操作... 109

    数据库... 109

    数据库基本... 109

    执行SQL. 110

    获得一个数据库所有的要素类... 111

    保存数据... 113

    获得图层的数据源... 113

    栅格... 116

    获得栅格数据的路径... 116

    获得栅格波段,分辨率最大最小值... 117

    打开gdb文件... 117

    创建gdb. 118

    Shp文件... 119

    添加shp. 119

    获得一个所有夹所有的shp,并添加地图方法1. 119

    获得一个所有夹所有的shp,并添加地图方法2. 121

    添加其他数据... 122

    栅格影像数据... 122

    数据库中栅格影像数据... 122

    添加tin数据... 123

    获得表、图层和选择的记录数... 123

    图层操作... 124

    创建图层... 124

    要素类转图层... 125

    设置图层显示条件... 126

    获得所有图层... 126

    设置一个图层的数据源... 126

    删除图层... 127

    删除所有图层... 128

    打开图层... 128

    关闭所有图层... 129

    根据图层名别名获得图层... 129

    根据图层名别名获得图层有图层组... 130

    根据图层名真名获得图层... 130

    设置图层的透明度... 131

    获得图层的透明度... 131

    影像拉伸样式... 132

    添加lyrx到地图... 132

    保存lyrx文件... 132

    按lyrx符号化图层... 133

    栅格数据按lyrx符号化... 133

    按符号库匹配图层... 134

    放大到选择对象... 135

    放大某个要素并闪烁... 135

    闪烁选择对象... 136

    图层缓冲刷新... 136

    执行SQL. 136

    修改要素类别名... 137

    注记... 139

    标注转注记... 139

    创建注记... 140

    字段... 141

    获得OID字段... 141

    获得图形字段名... 142

    获得长度和面积字段名... 143

    获得字段位置idx. 143

    根据字段名获得字段类型... 145

    获得一个表的所有字段... 145

    获得一个表的所有字符串字段... 147

    获得一个表的所有数字字段... 147

    统计某个字段的总计和平均值的两种方法... 148

    判断一个图层是否有Z,三维3d图层... 150

    统计某个字段的值总计两种方法... 150

    Blob字段读写... 152

    修改字段别名... 154

    插入数据... 155

    插入地图视图范围到面层... 155

    在屏幕上临时画一个面... 156

    在屏幕上临时画一个面SketchOutputMode.Screen. 158

    画圈的线和面... 160

    使用AddOverlay. 162

    AddOverlay创建的对象怎么清除... 164

    创建随机点两个方法和比较... 165

    自己做的要素转点... 167

    删除数据... 169

    按图层名删除一个图层选择的对象... 169

    删除一个图层选择的对象... 170

    删除所有的记录... 170

    删除记录时提示... 171

    编辑... 173

    更新字段值为顺序号加进度条... 173

    打断线... 174

    线中点分割线... 175

    线分割成相同的部分... 176

    按长度分割... 177

    线的翻转... 179

    线中点分割... 179

    线末端添加一个点... 180

    获得两个对象的距离... 180

    线的闭合... 180

    获得工程的编辑状态... 181

    设置开始编辑... 181

    坐标系... 181

    获得要素类和图层的坐标系... 181

    获得地图的坐标系... 182

    根据wkid创建坐标系... 182

    根据文件创建坐标系... 182

    第3章           图形操作... 182

    图形对象... 182

    各种对象的定义... 182

    椭球面积计算... 185

    两个对象的距离... 185

    获得线长度的中点... 185

    移动对象... 185

    旋转对象... 186

    比例缩放对象... 186

    获得两点地球长度... 186

    获得坐标... 187

    获得面的折点坐标... 187

    获得线的折点坐标... 187

    获得点坐标... 188

    获得线的长度中点... 188

    获得面的中点... 188

    类型转换... 189

    点数组转面对象... 189

    生成带孔的面... 189

    面转线... 190

    线转面... 190

    矩形转面... 190

    点转面... 190

    面中带孔生成... 191

    查询... 192

    属性查询... 192

    空间查询... 193

    标注和注记... 194

    标注... 194

    分式标注... 195

    高级二分式... 196

    根据随机点插入注记... 198

    插入注记CIMTextGraphic. 201

    判断是否标注... 203

    关闭标注... 203

    标注转注记... 203

    保证两个图层的颜色和标注一样... 204

    屏幕划线创建注记... 205

    根据图形字段内容写注记... 209

    图层操作... 213

    获得一个图层所有对象合并后的图形... 213

    获得一个图层选择对象合并后的图形... 214

    第4章           布局的操作... 215

    获得布局视图的大小... 215

    布局纸张... 215

    设置布局纸张大小... 215

    获得布局纸张大小... 215

    是否打开布局窗格... 216

    打开布局窗格... 216

    关闭布局窗口... 217

    获得布局中地图框的个数... 217

    地图框... 218

    创建地理框... 218

    设置地图框边界... 218

    设置和获得地图框的大小... 219

    获得地图MapFrame. 220

    获得地图框的范围... 221

    布局中地图... 222

    获得信息... 222

    根据中心点和比例尺设置地图... 222

    布局视图插入地图框... 223

    地图中XY转布局的XY. 223

    把地图的Polygon转换布局的... 224

    布局的XY转地图中XY. 224

    布局元素... 225

    修改图例... 225

    插入图和设置图片... 226

    插入表格... 226

    地图打印... 227

    固定纸张打印... 227

    设置切割打印范围和排除图层... 230

    固定比例尺打印... 230

    布局导出图片TIF带坐标... 232

    布局导出图片PNG.. 233

    布局导出JPG到坐标... 233

    布局导出PDF. 234

    地图导出PDF. 234

    符号库... 235

    获得所有库名称... 235

    获得符号库的预览... 235

    符号库中名字和类别的交换... 238

    设置符号颜色... 241

    符号化... 243

    单一符号化... 243

    唯一值符号化... 245

    分级符号化... 247

    自己做的符号匹配... 249

    根据颜色属性符号化图层... 253

    栅格的符号化... 254

    第5章           地理处理... 256

    环境变量设置... 256

    把三维要素转二维... 256

    调用工具箱的工具... 257

    调用模型... 258

    调用python代码有返回值... 259

    第6章           三维开发... 261

    添加数据... 261

    添加图层... 261

    添加slpk. 262

    图层设置... 262

    判断一个图层是否三维图层... 262

    判断是否三维... 262

    设置图层偏移... 263

    设置高程表面拉伸... 263

    字段拉伸和拉伸表达式... 264

    获得高程表面图层的DataConnection. 265

    添加高程表面... 265

    二维图层转三维图层... 267

    设置表面... 267

    设置要素表面表达式... 268

    去掉三维的高程... 269

    把一个二维地图转局部三维... 270

    获得三维的比例尺... 271

    案例... 271

    一键生成地球三维... 271

    生成建筑物拉伸三维... 273

    Dem三维... 274

    生成洪水淹没效果... 275

    实心三维... 278

    第7章           一些常见的错误解决... 280

    无法将类型“System.Threading.Tasks.Task<string>”隐式转换为“string” 280

    “await”运算符只能在异步 lambda 表达式 中使用。... 280

  • 相关阅读:
    26、实例化需求:团队如何交付正确的软件
    25、华胥引
    24、老子
    23、禅与摩托车维修艺术(又名万里任禅游)
    22、中国哲学简史
    21、人类简史-从动物到上帝(赫拉利)
    20、淘宝技术这十年
    19.验收测试驱动开发
    18. Scrum敏捷软件开发
    17、胡适谈哲学与人生
  • 原文地址:https://www.cnblogs.com/gisoracle/p/16755098.html
Copyright © 2020-2023  润新知