ArcGIS AddIN 之 DockPanel 界面空白】的更多相关文章

辛辛苦苦写了个AddIn插件,自己用一切正常,发给别人就弹不出DockPanel, 或者弹出时只有Panel,没有具体的控件.经多次排查,原因是: 使用了第三方的界面控件DotNetBar,开发环境中由于DotNetBar配置正常,所以一切正常, 而其他人电脑没有DotNetBar,所以导致了DockPanel空白. 解决方法:电脑上装DotNetBar 控件…
同学做毕设,要求我帮着写个ArcGIS插件,实现功能为:遍历所有图斑,提取相邻图斑的公共边长及其他属性(包括相邻图斑的ID),链接到属性表中.搞定后在这里做个记录.本文分两大部分: ArcGIS插件开发流程 实际案例分享 一.ArcGIS插件开发流程 该部分不涉及具体业务,力求以最快速度了解ArcGIS Add-in插件从开发到使用的具体流程. 1.新建项目 2.编写业务代码 3.编译 4.安装插件      5.使用插件 二.实际案例分享 上面已经说了,案例来源于实际的需求,此处想必没有比直接…
 ArcGIS AddIN开发时,产生如下异常错误 2 “ValidateAddInXMLTask”任务意外失败.System.NullReferenceException: 未将对象引用设置到对象的实例.   在 ESRI.ArcGIS.AddIns.SDK.ProjectItemExtensions.ReadAllText(ProjectItem pi)   在 ESRI.ArcGIS.AddIns.SDK.ConfigurationXML.GetContent()   在 ESRI.Arc…
在调试ArcGIS Add-In时,出现错误:无法注册程序集"……\Projects\ArcGISAddIn\ArcGISAddIn\bin\Debug\ArcGISAddIn.dll".未能加载文件或程序集"ESRI.ArcGIS.Desktop.AddIns, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86"或它的某一个依赖项.系统找不到指定的文件. 原因是ESRI.ArcGI…
作为一个本科侧重于应用,工作之后却做了开发的程序员来说,做GIS,开发应该是一门必修课,只是,苦于各种原因吧,做GIS应用的人会开发的很少,做GIS开发的大部分都是计算机出身,痛心疾首啊-- 不好意思,刚开始,就唠叨两句,还望大家见谅.在Arcgis10的版本之后,ESRI公司推出了很方便的Add-In插件式开发,下面就Add-In做一个简单的介绍: Add-In是一种能够快速扩展桌面应用程序功能的全新扩展方式. 作为ArcGIS 10中全新定制方法,它有以下特点: (1)容易创建:ArcGIS…
需求:由于初次使用ArcGIS编辑器不习惯.数据量大造成经常程序未响应.计算机断电等因素,造成编辑的数据没有保存,影响了生产效率,本人根据草色静然的博文,总结了自动保存编辑的实现方法. 分析:自动保存,用到的肯定是计时器,一般都是用微软件的Timer控件,它的Elapsed 事件指达到间隔时发生(由Interval属性指定),所以基本步骤是: (1)声明变量: (2)写Elapsed事件,并在事件中写自动保存的功能: (3)在OnClick调用Elapsed事件,触发Timer. 要自动保存编辑…
一.安装ArcGIS10.5 参考ArcGIS 10.5 for Desktop 完整安装教程(含win7/8/10 32/64位+下载地址+亲测可用) | 麻辣GIS 二.安装ArcGIS Server10.5 参考https://blog.csdn.net/iningwei/article/details/84595414 注意:该博客中显示“无法创建站点,计算机不具有效的许可”,说明.ecp过期了,在网上暂时未找到有效许可,于是将系统时间调整到2018年,可以”创建新站点” 三.ArcMa…
在GIS数据处理中,经常需要选择要素,再进行操作.所以,为了处理的方便,可以将当前工具处理结束后,将当前工具设置为Edit Tool,以方便下一次的选择处理. 相关资料: 1.ArcMap Name And Ids 2.获取工具条中的工具 根据上述资料,查找到Edit Tool工具的Name为esriEditor.EditTool 所以,最终代码为: _Editor.StopOperation("PercentageSplitPolygon"); ESRI.ArcGIS.Framewo…
学习AddIn开发,遇到了些稀奇古怪的问题,网上的资料少之又少. (1)AddIn开发,主要是通过ArcMap静态变量,与主程序中的数据等进行交互 (2)failed to register Add In .esriAddIn异常,此类异常为Visual Studio中项目名称或者类名称中出现了中文名 (3)AddIn个人觉得很不稳定,第一次写完一个Tool,在其MouseDown事件中写完了相应的代码,设置断点,结果每次都不断,也不执行,无奈的很.下载了几个网上的程序,设置了断点就断了,我重新…
示例代码如下: public static IWorkspaceName BrowseWorkspace(int hwnd,out IWorkspace ws) { IGxObjectFilterCollection ipFilters = new GxDialogClass(); //IGxObjectFilter ipFilter1 = new GxFilterFeatureDatasetsClass(); //要素数据集 ,导出时,IFeatureClassConverter对象无法写入D…