
VC2010 MFC + ArcObjects
午夜狂奔
提供各种标准比例尺分幅图式组件
展开
-
VC2010MFC下的ArcEngine开发(一)
一个月前就想开始写这个专题,因为参与一个项目被搁置了,那个项目开发中期涉及SDE的效率,也是第一次因为效率被陷入泥潭,以后专门写个文章好好总结一下这个事情。 开始这个题目吧,先列个问题清单。 1、为什么用VC写? 2、为什么是VC2010? 3、为什么要用MFC框架? 4、这样架构能解决什么问题? 真正的程序员用C,真正的ArcGIS二次开发人员用VB,但是真正的ArcGIS的COM开发用VC。这是第一个问题的答案。因为经常写一些组件给原创 2010-11-29 23:53:00 · 7038 阅读 · 2 评论 -
如何写基于VS2010MFC的Arcgis Engine 框架?
如何写基于VS2010MFC的Arcgis Engine 框架原创 2010-10-19 21:55:00 · 3582 阅读 · 1 评论 -
VC2010MFC下的ArcEngine开发(二)
本节主要解决地图控件的创建问题。原创 2010-12-17 13:43:00 · 4551 阅读 · 14 评论 -
SDE数据编辑过程中异常中断后产生错误的处理
ArcSDE经常在数据导入或编辑过程中中断,其间有人为因素(调试中断)也有非人为因素(断网),中断后的直接恶果就是程序再次执行出错。错误号是-2147216556,错误解释是 FDO_E_OBJECTCLASS_REQUIRES_AN_EDIT_SESSION。 通常让写程序的人很郁闷,因为在程序中已经调用了StartEdit等,程序已经开始session编辑过程,确还报原创 2011-06-17 10:39:00 · 2301 阅读 · 0 评论 -
ArcGIS地图平移白边问题如何解决
ArcGIS地图控件上作平移(Pan)操作经常会出现白边问题。现象如下: 这其实是一个用户体验的问题,ESRI在ArcGIS10下仍然没有解决,也有可能ESRI根本就不认为在桌面产品中这是一个问题。但是很多用户却认为这是一个需要解决的问题,用户的感受其实是第原创 2011-09-20 10:16:46 · 7573 阅读 · 5 评论 -
ArcMap下停靠栏的设计与实现
ArcMap 9.3下的UI风格着实比较粗糙,和国内很多软件UI相比汗颜呀,但是ArcMap在GIS编辑上的重要性是不言而喻的,最近想试着深入一下ArcMap的定制。ArcMap的可定制部分,无外乎菜单,工具栏,以及停靠栏,前二者,一般用户可能都接触过,例子也比较多,各种语言和代码都能找到,停靠栏在网上也能找到,VBA和C#比较多,但是C++开发的代码没有,原因是嵌入窗体到停靠栏中不容易实现。原创 2011-12-06 10:19:14 · 4118 阅读 · 15 评论 -
基于国家1:100 万地形图图式标准和规范的制图排版组件 V1.0
一、参考国家标准目前遵循开发的标准都完全基于最新的国家标准(新标准和老标准差异非常大)1、GB/T 20257.4-2007>2、GB/T 13989-92>3、GB/T 1234.3-2009>4、GB/T 12409-2009> 二、架构说明所有组件都基于COM技术,采用C++开发。ArcGIS用户使用只需直接注册组件即可,不需要任何第三方支持。原创 2012-02-27 11:31:14 · 5942 阅读 · 1 评论