ArcGisEngine
苟冬新
......
展开
-
ArcEngine开发esriControlsMousePointer常量
esriControlsMousePointer:控制鼠标指针选项 MapContorl控件中有些功能鼠标悬浮上需要改变鼠标指针的形状,这时需要给MapControl的MousePointer属性赋值以改变鼠标指针形状。 赋值就需要用到esriControlsMousePointe枚举常量,下面就列举esriControlsMousePointe枚举的相关常量属性。 Constant Va...原创 2019-07-21 15:14:13 · 715 阅读 · 0 评论 -
C# Winform文件保存和文件另存为
关于C#窗体应用程序文件保存和文件另存为的代码,我这里是做ArcGisEngine地图开发的,所以以保存地图文件为例。针对保存不同的文件,可以对代码进行些许修改,下面直接贴代码了,有相关注释。 /// <summary> /// 保存文件 /// </summary> /// <param name="axMapCo...原创 2019-07-30 16:13:37 · 13986 阅读 · 1 评论 -
C# 如何将界面资源文件夹一起打包
关于C#程序打包,有些界面可能会用到相对路径的一些文件,例如图片或者视频文件…直接切题吧 将代码中的相对文件路径换一下就好了 WinForm获取 当前执行程序路径 获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 string str = System.Windows.Forms.Application.StartupPath; Result: C:xxxxxx System.Win...原创 2019-08-21 20:52:57 · 1918 阅读 · 0 评论 -
ArcGisEngine 缓冲区
ArcGisEngine缓冲区 缓冲区是地理空间目标的一种影响范围或服务范围,具体指在点、线、面实体的周围,自动建立的一定宽度的多边,数学表达为:Bi=(x:d(xi,Oi)≤R)。 在ArcGisEngine 二次开发中常会用到缓冲区,下面是缓冲区的分析建立的基础代码。 //地球半径:6378137.0 M //地球周长:2*6378137.0 M * π = 20037508.94821158...原创 2019-08-27 17:21:58 · 1203 阅读 · 0 评论 -
ArcGisEngine 地图两点之间的距离
一周的弧度数为2πr/r=2π,360°角=2π弧度,因此,1弧度约为57.3°,即57°17’44.806’’,1°为π/180弧度,近似值为0.01745弧度,周角为2π弧度,平角(即180°角)为π弧度,直角为π/2弧度。 弧长=nπr/180,在这里n就是角度数,即圆心角n所对应的弧长。 ...原创 2019-08-30 08:43:37 · 1798 阅读 · 0 评论