网站首页
编程语言
数据库
系统相关
其他分享
编程问答
ArcObjects
2023-01-10
ArcObjects SDK开发 一些可直接调用的对话框
在ArcMap中,一些对话框是很复杂的,例如设置点线面样式的对话框,选择空间参考的对话框等,但这些对话框有些在ArcObjectsSDK中是可以直接调用的。1、空间参考选择设置对话框弹
2023-01-03
ArcObjects控件间交互
需要开发一个查询要素并实时显示查询信息的功能,用到了arcobjects可停靠窗口(dockableForm),交互当然是用arcobjtectsTool,如何在点击事件获取要素并获取相关信息后将信息传到d
2022-12-26
ArcObjects SDK开发 024开发的技术和技巧
1、基本技术开发方面。会使用C#开发语言和VisualStudio开发工具。会使用WinForm或者WPF开发。理论知识方面。了解GIS的相关概念,例如矢量数据,栅格数据,空间参考、比例尺等
2022-12-25
ArcObjects SDK开发 022 开发框架搭建-FrameWorkUI包设计
1、CommandUIs部分这部分主要是定义承载Command和Tool的具体UI。如下图所示。以CommandUI结尾的这几个类都是继承了Framework.Engine里面的ICommandUI接口,这样我们定义
2022-12-23
ArcObjects SDK开发 021 开发框架搭建-FrameWork包设计
1、框架引擎部分引擎模块其实就是之前我们说的App-Command-Tool模块,通过这个模块,把系统的主干框架搭建起来。其中大部分出现在菜单以及工具条上的按钮都会继承这个框架
2022-12-22
ArcObjects SDK开发 019 SpatialReference
1、SpatialReference的结构ArcObjectsSDK帮助中Esri.ArcGIS.Geometry命名空间帮助中的ObjectModelDiagram共两页,第一页就是Geometry的结构,第二页就是SpatialReference
2022-12-21
ArcObjects SDK开发 018 Geometry
1、Geometry体系结构如果要看完整的Geometry体系结构,那么可以去查看帮助中的类结构图,非常完整和严谨。可以通过下图方式打开。点击打开后,会发现里面的结构非常复杂。但
2022-12-18
ArcObjects SDK开发 017 在ArcObject SDK 中使用Toolbox
1、Geoprocessor和IGPProcessGeoprocessor是ArcObjectsSDK中定义Tool执行器。IGPProcess接口是ArcObjectsSDK中定义的ArcTool接口。也就是说ArcObjectsSDK定义的ArcToo
2022-12-10
ArcObjects SDK开发 014 MapSurround和普通Element
1、如何获取MapSurround和获取MapFrame类似,如果你已经获取指北针、比例尺等对象,可以通过IGraphicsContainer的FindFrame函数获取。如果没有,则通过IGraphicsContainer循环
2022-12-05
ArcObjects SDK开发 011 RasterLayer
1、RasterLayer的结构图层的话,除了FeatureLayer外,用的最多的就是RasterLayer了。较FeatureLayer而言,RasterLayer比较简单,这点可以从栅格图层的属性对话框中可以看出。其
2022-12-02
ArcObjects SDK开发 009 Map-Layer的结构
1、Map-Layer主干结构一个mxd文件可以包含多个地图,但我们常用的大部分都是包含一个地图。一个地图可以包含多个图层组和图层,而图层指向的则是实际数据。图层可以控制数据
2022-11-30
ArcObjects SDK开发 008 从mxd地图文件说起
1、Mxd文件介绍ArcGIS的地图文件为.mxd扩展名。Mxd文件的是有版本的,和ArcGIS的版本对应。可以在ArcMap中的File-SaveACopy,保存一个地图拷贝的时候选择Mxd文件的版本,支持
2022-11-29
ArcObjects SDK开发 007 自定义App-Command-Tool框架
1、为什么再设计一套App-Command-Tool框架为什么我们要自己再设计一套App-Command框架,而不直接使用AOAPI中的AxControl-ICommand这套已经非常好的框架呢?1、宿主不同。我
2022-11-28
ArcObjects SDK开发 006 ICommand和ITool接口
1、ICommand接口ICommand接口是插件协议之一,继承该接口的类都可以成为命令。即点击一下执行,不主动与宿主发生鼠标和键盘交互。该接口包含的重要成员如下表所示。序号
2022-11-26
003 宏观角度看ArcObject SDK
1、为什么要宏观上看ArcObjectsSDKArcObjectsSDK库是一个非常庞大复杂COM组件集合,ArcGIS10.0有1053个枚举、93个结构体、5555个接口以及4081个类,合计10982。现在到10.8
2022-11-25
002 写第一个ArcObject SDK程序
1、开发环境基于ArcObjectsSDK开发,开发环境一般选用VisualStudio,开发语言使用C#,开发包使用ArcObjectsSDKfor.Net。UI有的使用Winform,也可以使用WPF。调用的时候,不关
2022-11-24
001 ArcObjects SDK 简介
1、什么是ArcObjectsSDK在网上搜索什么是ArcObjects,会搜到如下的定义。这个定义比较准确,也比较容易理解。2、什么是ArcEngine在网上搜索ArcEngine,一般会搜到以下定义。这