无题
AE二次开发课
许可准备
2.验证许可
3.在VS中新建一个ArcGIS的内容(看编辑器能否正常用)
4.打开老师的程序:
今天的任务:
- 1.将代码调试好; 尽量使用教机
- 2.自己研发一个鹰眼组件
app应用程序和lib的控件库
需要自己有lib设计库进行验证
基于AE自定义一个鹰眼空间;
一个小地图,能够同步去看
与外部链接的方法越简单越好;
封装一个控件:把老师做好的看懂;
如果可能,自己去写;
调研一个怎样在.net平台封装成com组件;
- 3.做完了可以试试怎么将.net的封装成组件
先确认是否有AE的许可,再用编码平台
目前遇到的问题:组件中没有ESRI的东西;
解决方法:去查看修改注册表使VS2022适应于
尝试使用老师提供的方法进行修改(VS2022+ArcGISengine)
因为以及有了VS2022和Arcgis10.2,所以按照教程进行Engine10.2的安装:https://mp.weixin.qq.com/s/IIEh_flG0iVnkEUe7heVng
期间遇到一个问题:
启动lince
问题得到解决:
又遇到一个问题:
此时参考这篇文章修改注册表:vs2019+ArcEngine10.2安装教程-CSDN博客
在注册表HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\10.0
新建数值名称为InstallDir与ShellFolder的字符串值,数值数据设置为如下图 :
打开这个位置,发现里面只要默认,需要自己添加两个:编辑-添加
选择查看-刷新,然后继续安装SDK
但是这个又遇到了问题;
在工具箱中添加esri的组件:
将.net和com组件添加到ESRI中:
添加COM组件时遇到些问题:
无法在com组件中找到esri的组件;失败
建议降低VS版本-2017
重新安装了VS2017,然后修改注册表;
卸载已经安装了的sdk
重新安装sdk,启动VS2017即可
可以进行编辑了: