arcengine开发教程

“arcengine开发教程”相关的资料有哪些?“arcengine开发教程”相关的范文有哪些?怎么写?下面是小编为您精心整理的“arcengine开发教程”相关范文大全或资料大全,欢迎大家分享。

ArcEngine - 开发接口集

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

关于IField接口(esriGeoDatabase)

2. 关于IFieldEdit接口(esriGeoDatabase) 3. 关于IFields接口(esriGeoDatabase) 4. 关于IPoint接口(esriGeometry) 5. 关于IPointArray接口(esriGeometry) 6. 关于IPointCollection接口(esriGeometry) 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 关于IPolyline接口(esriGeometry) 关于IGeometry接口(esriGeometry) 关于IArea接口(esriGeometry) 关于I

ArcEngine开发代码集合

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

c#制作Symbol选择对话框

现在要实现双击toccontrol中的某一层的symbol调出symbol选择对话框.vb中有示例实现了类似于arcmap中的symbol选择对话框,用到了ISymbolSelector接口. 你看的是AO 的例子,在ENGINE中是没有这个接口的,不过这个例子转换成C#的代码如下:

private void axTOCCtl_OnDoubleClick(object sender, ESRI.ArcGIS.TOCControl.ITOCControlEvents_OnDoubleClickEvent e)

{

IBasicMap map = null;

object pOther = null;

object index = null;

if (e.button==1)

{

m_TOCControl.HitTest(e.x, e.y, ref m_TocItem, ref map, ref m_TocLayer, ref pOther, ref index);

System.Drawing.Point pos=new System.Drawing.Point(e.x,e.y);

if (this.m_TocItem == esri

ArcEngine - 开发接口集

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

关于IField接口(esriGeoDatabase)

2. 关于IFieldEdit接口(esriGeoDatabase) 3. 关于IFields接口(esriGeoDatabase) 4. 关于IPoint接口(esriGeometry) 5. 关于IPointArray接口(esriGeometry) 6. 关于IPointCollection接口(esriGeometry) 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 关于IPolyline接口(esriGeometry) 关于IGeometry接口(esriGeometry) 关于IArea接口(esriGeometry) 关于I

ArcEngine开发代码集合

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

1

c#制作Symbol选择对话框

现在要实现双击toccontrol中的某一层的symbol调出symbol选择对话框.vb中有示例实现了类似于arcmap中的symbol选择对话框,用到了ISymbolSelector接口. 你看的是AO的例子,在ENGINE中是没有这个接口的,不过这个例子转换成C#的代码如下: private void axTOCCtl_OnDoubleClick(object sender, ESRI.ArcGIS.TOCControl.ITOCControlEvents_OnDoubleClickEvent e) {

IBasicMap map = null; object pOther = null; object index = null; if (e.button==1) {

m_TOCControl.HitTest(e.x, e.y, ref m_TocItem, ref map, ref m_TocLayer, ref pOther, ref index); System.Drawing.Point pos=new System.Drawing.Point

ArcEngine_开发文档(ArcGIS AO开发)

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

ArcEngine 开发

1. 基础篇

1.1. 开发环境

1.1.1. 如何在ArcMap的VBA环境中编程

ArcMap是ArcGIS家族的成员之一,它内置了一种集成编程环境―VBA(Visaul Basic for Apllications)。通过VBA编程,用户不但可以扩展ArcMap的菜单、工具条等,而且可以完成大多数用户的特定需求。

ArcMap中VBA编程的方法有两种,一种是写VBA宏,另一种是创建UIControl并在其事件中写入实现用户需求的代码。下面列出两种方法的一般步骤。

方法一:写VBA宏(直接在VBA编辑器中编辑函数和过程)

1、如图1,单击菜单栏中的命令,选择项, 直接启动ArcMap的VBA编辑器;或者选择项,进入如图2所示Macro对话框,在“Macro Name”文本框中输入要创建的宏的名称,并点按钮,启动VBA编辑器。

图1 启动Macro对话框/启动VBA编辑器

-1-

图2 Macro对话框

2、在图3所示的窗口中,用户可以根据实际选择在Normal节点或者Project

节点的ThisDocument、Forms、Modules中编写宏(函数或过程),Normal节点下所写的宏系统自动保存,除非用户

ArcEngine_开发文档(ArcGIS AO开发)

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

ArcEngine 开发

1. 基础篇

1.1. 开发环境

1.1.1. 如何在ArcMap的VBA环境中编程

ArcMap是ArcGIS家族的成员之一,它内置了一种集成编程环境―VBA(Visaul Basic for Apllications)。通过VBA编程,用户不但可以扩展ArcMap的菜单、工具条等,而且可以完成大多数用户的特定需求。

ArcMap中VBA编程的方法有两种,一种是写VBA宏,另一种是创建UIControl并在其事件中写入实现用户需求的代码。下面列出两种方法的一般步骤。

方法一:写VBA宏(直接在VBA编辑器中编辑函数和过程)

1、如图1,单击菜单栏中的命令,选择项, 直接启动ArcMap的VBA编辑器;或者选择项,进入如图2所示Macro对话框,在“Macro Name”文本框中输入要创建的宏的名称,并点按钮,启动VBA编辑器。

图1 启动Macro对话框/启动VBA编辑器

-1-

图2 Macro对话框

2、在图3所示的窗口中,用户可以根据实际选择在Normal节点或者Project

节点的ThisDocument、Forms、Modules中编写宏(函数或过程),Normal节点下所写的宏系统自动保存,除非用户

使用ArcEngine开发高可用性应用程序_孙炎

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

2012Esri中国开发者大会

欢迎您

使用ArcEngine开发高可用性应用程序技术应用服务及咨询部孙炎

内容简介如何让GIS软件运行的更好、更快?综合性的就ArcEngine开发项目中常遇到的一些问题进行反思,同大家一同探讨分享交流经验!内容不仅包含ArcEngine的使用技巧,还包括软件开发、项目实施等多方面。

2012Esri中国开发者大会

应用程序的高可用性

2012Esri中国开发者大会

GIS程序的高可用性

ArcEngine开发程序常见的问题用户体验差:–界面简陋,千篇一律。–效率低下,速度缓慢。–数据量大后性能显著下降、资源消耗严重。开发者体验:–接口太多,不知如何选择。–认为没有提供接口,要自己编写。

2012Esri中国开发者大会

提高可用性的几个方面 用户UI篇对象模型图权限篇数据库篇图形显示篇网络篇制图篇

2012Esri中国开发者大会

用户UI1.关于AxControls的使用 LiscenceControl ToolbarControl TocControl MapControl\PageLayoutControl\GlobeControl SymbolControl哪些必须使用?哪些不建议使用?

2012Esri中国开发者大

APP开发教程

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android开发入门文章,有一点开发基础的应该都能看懂。

一、准备工作

主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择USE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JAVA_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK支持。

首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK包装

APP开发教程

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android开发入门文章,有一点开发基础的应该都能看懂。

一、准备工作

主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择USE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JAVA_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK支持。

首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK包装

ArcEngine 面积测量实现

标签:文库时间:2024-08-26
【bwwdw.com - 博文网】

ArcEngine 距离测量和面积测量实现

上一篇 / 下一篇 2010-08-13 17:08:13 / 个人分类:ArcEngine

查看( 171 ) / 评论( 0 ) / 评分( 0 / 0 )

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chyocean/archive/2008/04/28/2337310.aspx 觉得这个自定义ITool实现的很完整,所以就借鉴过来了。 面积测量中最主要的接口就是INewPolygonFeedback。

下面就是AreaMeasure.cs的全部内容,这是将实现和调用分开的。 //自定义画多边形,测面积

ToolbarControl.AddItem(new AreaMeasure(), -1, -1, true, 0, esriCommandStyles.esriCommandStyleIconOnly); 添加面积测量的功能。 AreaMeasure.cs的实现如下: using System;

using ESRI.ArcGIS.Carto; using ESRI.ArcGIS.Geometry; using ESR