![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C# AE
玉米米的后花园
水滴石穿
展开
-
AE地图数据打开方式小结
1、打开shp 格式文件并返回图层,本地和GDB:public IFeatureLayer AddShp(string filePath) { IWorkspaceFactory ...原创 2019-04-21 21:33:06 · 271 阅读 · 0 评论 -
c#数据库知识点总结
数据提供者Data Provider用来提供DataSet(以同样的方式从不同数据源获得数据,数据源的内存驻留形式)和数据库之间的联系,也包含了存取数据库的一系列接口。包括Sql Server .NET,OleDb.NET,Odbc.NET和Oracle.NET。每种有4个核心对象,对象间互相配合完成数据库的连接、操作、交互。(1)Connection对象:对于不同的.net数据提供者,ADO....原创 2019-04-21 21:39:09 · 689 阅读 · 0 评论 -
Oracle数据写入自增+触发器
Oracle不能像MySQL那样设置主键自增,在写入数据的时候需要用<序列+触发器>的方式使数据表的一列或多列实现自增。两者可在视图中创建,也可以使用sql语句创建。1、创建序列 dual 的sql语句:create sequence dualminvalue 1maxvalue 99start with 1increment by 1nocache;在oracle中...原创 2019-04-21 21:42:50 · 429 阅读 · 0 评论 -
AE修改栅格像元值并另存
在运行过程中不要使用arcgis打开栅格,否则会因为程序锁而无法修改。其原理是 根据图像创建合适的移动窗口,移动遍历读取并修改栅格像元值,数组array保存一个波段的全部像元值,最后写回。 另存为栅格,使用 复制原始栅格并修改像元值 达到目的。需要添加引用:using ESRI.ArcGIS.Geoprocessor;using ESRI.ArcGIS.DataManagementTo...原创 2019-04-21 22:02:40 · 665 阅读 · 1 评论 -
AE 调用GP工具方法介绍及常见错误“对 COM 组件的调用返回了错误 HRESULTE_FAIL
调用GP工具的方式有两种:一种是使用Geoprocessing类,工具参数使用IVariantArray方式输入;另一种是使用Geoprocessor托管类,创建工具对象,参数作为该工具对象的属性输入。使用Geoprocessing类:主要分为以下几步:1,添加ESRI.ArcGIS.Geoprocessing引用,仅需要引用该类库2,创建geoProcessor对象,注意这里的P是大...原创 2019-04-21 22:06:59 · 1287 阅读 · 0 评论 -
c#鹰眼地图的实现(理解消息传递机制)
思路:axMapControl1加载主图时,触发其OnMapReplaced事件,将加载的图层同样加载到鹰眼控件即axMapControl2中,当主图的extent变化例如放大缩小事件,会触发主图的OnExtentUpdated事件,此时设置矩形边框的颜色等参数。另外需要在点击鹰眼图层时(OnMouseDown事件)使得主图范围随之变化。#region 鹰眼实现代码 private vo...原创 2019-04-21 22:12:07 · 547 阅读 · 0 评论 -
AE ICommand工具以及右键菜单ToolStripMenuItem用法
1、Icommand接口 位于systemUI命名空间下,封装常用的操作工具。例如(1)地图交互操作:放大、缩小、选择、查询等(2)直接操作工具,即不用与地图进行交互的工具:另存、全图、添加数据等。对于第一种工具使用方法: private IMapControlDefault mapCtl; //需声明全局变量 private void 缩小_Click(objec...原创 2019-04-21 22:29:15 · 2634 阅读 · 0 评论