![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Arcgis Engine
文章平均质量分 86
linengcs
Keep Coding, Keep Happy
展开
-
ArcGIS Engine-ILayer接口及其子接口IFeatureLayer
ILayerILayer is a generic interface for all layer objects. This interface has a method to draw the layer and provides access to generic layer properties.This interface has a method to draw the layer and properties to define the minimum and maximum dis原创 2022-05-02 15:09:39 · 2208 阅读 · 0 评论 -
ArcGIS Engine-鹰眼图的实现
实现鹰眼图的功能需要两个AxMapControl控件,我们就让axMapControl1作为主视图,axMapControl2作为鹰眼图,在窗体中的摆放位置可以自定义,我是用SplitContainer将Form分割开来:实现鹰眼图前需要明白鹰眼图的功能:鹰眼图是主视图的缩略图,鹰眼图是主视图的全局视图主视图的当前视图对应鹰眼图中的红框范围鼠标可以点击鹰眼图,主视图对应转换成以点击位置为中心的视图,也可以在鹰眼图上拖出显示范围整个过程的消息传递机制:axMapControl1加载主图时,触原创 2022-04-24 15:17:33 · 2998 阅读 · 0 评论 -
ArcGIS Engine-IActiveView和ArctiveVIew.PartialRefresh官方描述
IActiveViewThis interface manages the main application window in ArcMap and all drawing operations.该接口管理ArcMap中的主应用程序窗口和所有绘图操作。In ArcMap, two objects implement this interface: PageLayout and Map. These two objects correspond to the two different vie原创 2022-04-23 16:56:06 · 851 阅读 · 0 评论 -
Arcgis Engine-图层控制与地图操作
基础图层控制添加图层/*@path:表示shape文件的文件夹路径@fileName:表示shape文件的文件名*/object.AddShapeFile(Path,fileName);代码示例string CurrentPath = Directory.GetCurrentDirecoty();Directory.SetCurrentDirectory(CurrentDirectory + "\\..\\..\\..\\data\\world");string FilePath原创 2022-04-19 19:29:35 · 1723 阅读 · 0 评论 -
Arcgis Engine——ICommand
ICommand在ArcEngine类库中有大量的Command控件用来与地图控件进行操作和交互。比如有一系列的地图浏览控件、地图查询控件、图斑选取控件、编辑控件来与MapControl和PageLayoutControl进行交互。这些控件被包含ESRI.ArcGIS.Controls.dll类库中,位于ESRI.ArcGIS.Controls命名空间下。 这些内置的Command控件可以单独实例化来使用,也可以被安置在一个AxToolbarControl工具栏控件中,继而被存放在一个Comman原创 2022-04-19 11:05:55 · 524 阅读 · 0 评论