arcengine开发教程
“arcengine开发教程”相关的资料有哪些?“arcengine开发教程”相关的范文有哪些?怎么写?下面是小编为您精心整理的“arcengine开发教程”相关范文大全或资料大全,欢迎大家分享。
ArcEngine - 开发接口集
关于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开发代码集合
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 - 开发接口集
关于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开发代码集合
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开发)
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,单击菜单栏中的 图1 启动Macro对话框/启动VBA编辑器 -1- 图2 Macro对话框 2、在图3所示的窗口中,用户可以根据实际选择在Normal节点或者Project 节点的ThisDocument、Forms、Modules中编写宏(函数或过程),Normal节点下所写的宏系统自动保存,除非用户
ArcEngine_开发文档(ArcGIS AO开发)
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,单击菜单栏中的 图1 启动Macro对话框/启动VBA编辑器 -1- 图2 Macro对话框 2、在图3所示的窗口中,用户可以根据实际选择在Normal节点或者Project 节点的ThisDocument、Forms、Modules中编写宏(函数或过程),Normal节点下所写的宏系统自动保存,除非用户
使用ArcEngine开发高可用性应用程序_孙炎
2012Esri中国开发者大会
欢迎您
使用ArcEngine开发高可用性应用程序技术应用服务及咨询部孙炎
内容简介如何让GIS软件运行的更好、更快?综合性的就ArcEngine开发项目中常遇到的一些问题进行反思,同大家一同探讨分享交流经验!内容不仅包含ArcEngine的使用技巧,还包括软件开发、项目实施等多方面。
2012Esri中国开发者大会
应用程序的高可用性
2012Esri中国开发者大会
GIS程序的高可用性
ArcEngine开发程序常见的问题用户体验差:–界面简陋,千篇一律。–效率低下,速度缓慢。–数据量大后性能显著下降、资源消耗严重。开发者体验:–接口太多,不知如何选择。–认为没有提供接口,要自己编写。
2012Esri中国开发者大会
提高可用性的几个方面 用户UI篇对象模型图权限篇数据库篇图形显示篇网络篇制图篇
2012Esri中国开发者大会
用户UI1.关于AxControls的使用 LiscenceControl ToolbarControl TocControl MapControl\PageLayoutControl\GlobeControl SymbolControl哪些必须使用?哪些不建议使用?
2012Esri中国开发者大
APP开发教程
工作中有做过手机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开发教程
工作中有做过手机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 面积测量实现
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