ArcMapControl不显示矢量图层的问题
来源:互联网 发布:个人数据 编辑:程序博客网 时间:2024/05/29 18:06
首先声明一下本人不是arcengine或者arcobject的熟手,也许才发现这个奇怪的问题。我的开发环境是vs2010,c#,ArcGIS 10.2 Engine。新建了一个简单的WinForm窗体程序,拖进去了ArcMapControl控件,在Program.cs中的Main函数中也添加了ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);然后在Form_Load事件中添加了最简单的代码:
private void Form1_Load(object sender, EventArgse)
{
axMapControl1.LoadMxFile(@"E: \test.mxd");
}
然后运行程序,窗体正常加载,没有任何错误。
但是奇怪的是没有显示任何东西,也确认了test.mxd中图层显示是勾选的。有点抓狂了,试了各种方法,一度以为是程序安装的有问题。
最后发现在WinForm中少拖了一个控件axLicenseControl,拖进去这个控件后,有图了。
之所以标题写矢量图层不显示,是因为假如我不在WinForm中拖axLicenseControl,test.mxd中如果包括ArcGIS影像服务图层之类的话,这些图层还是会显示的,仅仅是矢量图层不显示。
Ps:写这篇文章的想法是,在我没有拖axLicenseControl的情况下,没有任何报错(加了try catch)或提示,对我这种arcgis生手来说,竟然堵在这个地方了,而且度娘上也没找到线索。
- ArcMapControl不显示矢量图层的问题
- QGis二次开发基础 -- 矢量图层的显示样式
- QGis二次开发基础 -- 矢量图层的显示样式
- TocControl图层控件不显示图层的问题
- 显示栅格图层和矢量图层的属性表(AE开发)
- 显示栅格图层和矢量图层的属性表(AE开发)
- datagrid放在隐藏层不显示数据的问题
- layer 弹出层不居中显示问题的解决方法
- 两层fragment内层切换不显示的问题
- layer弹出层msg的文字不显示问题
- 关于在ie6下相邻的浮动层与绝对定位层不显示的问题
- C#+ArcEngine:设置矢量图层的透明度
- C#+ArcEngine:设置矢量图层的透明度
- 提取矢量图层外部的栅格图
- QGIS开发之矢量图层的使用
- 关于矢量图层校准时的“The Coordinates Or Measures Are Out Of Bounds”的问题
- QGis二次开发基础 -- 矢量图层属性图表显示
- QGis二次开发基础 -- 矢量图层属性图表显示
- 字符串转化
- 苹果关键字的讲解(@synthesize @dynamic)
- #define 宏名带参数
- Google's new "Android Things" OS hopes to solve awful IoT security
- 线程安全与不可重入函数
- ArcMapControl不显示矢量图层的问题
- angularjs分页查询
- eclipse svn SSL 错误
- muduo源码分析之事件处理器-Channel
- 关于MPLL和UPLL的学习
- Java回调机制
- ORACLE 在linux等系统中利用rlwrap实现windows上下左右代码功能
- 预防死锁可以破坏哪些死锁的必要条件
- arcgis for js FeatureLayer文字标注