Esri及二次开发
文章平均质量分 75
AE及C#二次开发知识点整理
_Oak_Tree_
业精于勤,荒于嬉
展开
-
Arcpro——Pro中播放动画并导出视频
在Animaiton(动画)选项卡,选择Import(导入)。时间步长间隔,可以理解为,将时间绘制在时间线上,时间滑块控件会沿着的时间线上的刻度进行显示。导入后,会出现动画的时间轴,可以增加或删除帧。在Animation选项卡,可以导出动画。(属性),Time(时间),选择Each feature has a singel time filed(每个要素具有单个时间段)。在View(视图)选项卡,Animation(动画)组中,选择Add(添加)。时间窗,设置时间窗后,可以在某个时间段内显示时态数据。转载 2023-05-04 12:02:05 · 437 阅读 · 1 评论 -
Arcpro——arcpro启动无反应
Arcpro启动无反应转载 2023-05-04 11:57:13 · 1906 阅读 · 0 评论 -
arcpy投影(三)——定义投影、地理变换关系自定义和投影变换Project_managemen(含基准面/椭球体转换参数使用方法,arcpro/arcmap)
本文中对定义投影、地理变换关系自定义和投影变换中的细节及参数进行了梳理,同时重点介绍了arcpro和arcmap下利用arcpy进行地理基准面不同的两个坐标系统转换时的参数设置问题。原创 2022-05-25 16:03:29 · 4858 阅读 · 1 评论 -
arcpy投影(二)——基准面变换概念及参数、空间参考对象获取、变换关系获取方法梳理与解析(Spatial Reference、ListTransformations)
本文对投影和投影变化中的基本概念进行了介绍,同时基于Arcpro帮助文档及示例代码进行空间参照和转换关系获取和新建方的方法,并对注意事项和代码细节进行了解读。原创 2022-05-24 18:03:50 · 2336 阅读 · 1 评论 -
arcpy投影(一)——prj、gtf文件定义、路径及解析(arcmap,arcpro)
对ArcMap 及Arcpro中的prj投影文件和gtf投影变换关系文件进行了路径说明和内容解析原创 2022-05-24 12:49:17 · 9831 阅读 · 1 评论 -
arcpy——利用Arcpy进行字段操作
arcpy——利用Arcpy进行字段操作转载 2022-04-19 17:06:24 · 3873 阅读 · 0 评论 -
ArcGIS10.2适应高分屏显示——解决图标和文字太小问题
ArcGIS10.2适应高分屏显示——解决图标和文字太小问题转载 2022-04-01 14:18:23 · 3126 阅读 · 1 评论 -
AE+C#二次开发——ITopologicalOperator用法
ITopologicalOperator的成员:截图来自帮助文档:简要介绍下各个成员的汉语翻译:1、Boundary,边界,获取一个Geometry的边界;用法: ITopologicalOperator pTopologBoundary = pGeo as ITopologicalOperator; IGeometry pGeometry = pTopologBoundary.Boundary;(1)多边形Polygon的边界获取的是Polyline(2)Polyline获得的是IP.转载 2021-01-14 10:48:08 · 1829 阅读 · 0 评论 -
AE+C#二次开发——IMarkerSymbol,ILineSymbol,IFillSymbol,ISimpleMarkerSymbol接口
IMarkerSymbol提供访问点状符号的成员。IMarkerSymbol是ArcMap中所有点状符号的基本接口。所有其他点状符号接口继承了IMarkerSymbol的属性和方法。成员Angle(属性)是点状符号的旋转角度。旋转方向是逆时针,并且ArcMap假定点状符号的方向是水平的(指向笛卡尔坐标系的X轴正向)。Color(属性)点状符号颜色。Color是点状符号的基本颜色。任意ArcMap颜色接口都可能被用于创建颜色对象。BarChartSymbol类不支持Color。Size(属性)是点状转载 2020-08-01 16:22:41 · 1201 阅读 · 0 评论 -
AE+C#二次开发——AE开发中的“尝试读取或写入受 保护的内存。这通常指示其他内存已损坏。”错误解析
IPolyline pPolyline2 = feature2.Shape as IPolyline;ITopologicalOperator topoOperator = pPolyline2 as ITopologicalOperator;…ILine line = lineSegCol.get_Segment(i) as Line;IGeometry geo = topoOperator.Intersect(line, esriGeometryDimension.esriGeometry0D转载 2020-08-01 16:15:15 · 750 阅读 · 0 评论 -
AE+C#二次开发——ArcEngine在AxMapControl上绘制
在AxmapControl上绘制点(point)线(line,polyline)都是比较方便的,函数如下: /// <summary> /// 在地图控件上绘制点或线 /// </summary> /// <param name="IN_Symbol">绘制符号</param> /// <param name="IN_Geometry">绘制的图形</param&转载 2020-08-01 16:12:37 · 1316 阅读 · 0 评论 -
AE+C#二次开发——点要素连接成线要素、线要素相交代码及说明
目录1 点要素连接成线要素1.1 需求说明1.2 LineClass示例代码2 线要素反向3 由点集创建多段线要素4 获取两条线要素的交点4.1 创建交集代码4.2 注意事项4.3 根据polygon的拓扑关系创建线要素 1 点要素连接成线要素1.1 需求说明将两个点连接起来构成为直线要素1.2 LineClass示例代码A 2D straight li...转载 2020-08-01 16:05:54 · 1976 阅读 · 0 评论 -
AE+C#二次开发——ArcEngine空间分析之线段相交分析求交点
ArcEngine中相交分析用到接口为 ITopologicalOperator 这里需要用到它里面的 Intersect方法,功能很强大,能根据两个交的几何图形得到对应的各种交集(点,线,面等)现在我要做两个线段的交集,代码如下:IPolyline tmpLine1 = new PolylineClass();tmpLine1.FromPoint = 起点;tmpLine1.ToPoint = 终点; IPolyline tmpLine2 = new ...转载 2020-08-01 15:41:50 · 1440 阅读 · 0 评论 -
AE+C#二次开发——IEnvelope外接矩形
IEnvelope外接矩形IEnvelope是指地物的外接矩形,用来表示地物图形的大体位置和形状,一般可用于检索地物,判断地物间的拓扑关系,可以使得检索、判断的速度加快,因为有了IEnvelope,可以首先判断该外接矩形是否在检索范围内,而判断一个外接矩形是比较简单的。另:Envelope也称包络线,是一个矩形区域,是每个几何形体的最小外接矩形。每个Geometry都拥有一个Envelope...转载 2019-03-04 10:55:45 · 1401 阅读 · 0 评论 -
AE+C#二次开发——AE接口跳转
深刻理解ESRI ArcGISEngine编程接口跳转的含义 1、何为接口跳转(QI-Querry Interface)QI是ArcGIS Eingine 开发中的一个重要技术细节,按Querry Interface直译,即为查询接口,但其实质是指从类的一个接口转到另外一个接口。因此,也称为接口跳转。在学习面向对象编程时,已经知道类可能包含很多属性和方法,...转载 2019-03-04 10:40:39 · 1008 阅读 · 0 评论 -
在Win10中安装ArcGIS10.2时遇到缺少.NET Framework 3.5问题的解决办法
在Win10中安装ArcGIS10.2时遇到缺少.NET Framework 3.5问题的解决办法,本文中提供了两种解决方法,一种是从MSDN上进行下载,另一种是直接在控制面板中进行配置,两种方法都可以解决这一问题原创 2018-12-15 16:09:44 · 40967 阅读 · 8 评论