摘要:
转自愿文ArcEngine中使用上下左右键移动地图 因项目需要,需对mapcontrol控件响应上下左右键,从网上找的方法都一样,都值提到了需要设置axMapControl1的KeyIntercept属性为1,但这样做的结果是,除了自己在onkeydown中设置的平移1/10个屏幕大小外,系统还会有 阅读全文
posted @ 2017-01-08 20:52
wenglabs
阅读(265)
评论(0)
推荐(0)
摘要:
在Engine的工具(ITool)里: OnClick事件处理函数中: 首先需要获取一个图层,作为Snapping的参照, IFeatureLayer targetLayer 然后声明一个IMovePointFeedBack作为鼠标移动时捕捉点的显示: 然后, 开始Feedback的显示(tmpPo 阅读全文
posted @ 2017-01-08 20:48
wenglabs
阅读(205)
评论(0)
推荐(0)
摘要:
pGraphicsContainer.AddElement(pElement, 0); Engine中IGraphicsContainer类似于栈,加Element时,默认加到第一个,所以会将之前加的要素盖住(这里,AddElement函数中的ZOrder参数貌似没有作用),要想改变Element的 阅读全文
posted @ 2017-01-08 20:44
wenglabs
阅读(220)
评论(0)
推荐(0)
摘要:
转自原文 向SDE图层中添加大量数据时,出现ORA-00604以及ORA-01000的解决办法 写了一个小程序,从一个列表中读取坐标串,每个坐标串生成一个IPolygon,然后将这些Polygon添加到一个SDE图层中, 向SDE中添加要素的初始代码类似下面: 要素较少时可以正确地写入SDE图层,但 阅读全文
posted @ 2017-01-08 18:18
wenglabs
阅读(431)
评论(0)
推荐(0)
摘要:
转自原文 IEngineEditor与IWorkspaceEdit,以及相关的事件监听 IEngineEditor适用于直接在图层上的编辑,例如使用“要素编辑”工具菜单上的“开始编辑”等工具进行编辑,相应的事件使用IWorkspaceEdit监听,例如以下的代码: IWorkspaceEdit适用于 阅读全文
posted @ 2017-01-08 18:16
wenglabs
阅读(387)
评论(0)
推荐(0)

浙公网安备 33010602011771号