arcengine addin tool开发
“arcengine addin tool开发”相关的资料有哪些?“arcengine addin tool开发”相关的范文有哪些?怎么写?下面是小编为您精心整理的“arcengine addin tool开发”相关范文大全或资料大全,欢迎大家分享。
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中国开发者大
YETIYeast Exploration Tool Integrator
Summary: Yeast Exploration Tool Integrator (YETI) is a novel bioinformatics tool for the integrated visualization and analysis of functional genomic data sets from the budding yeast Saccharomyces cerevisiae. Availability: YETI is freely available for use o
BIOINFORMATICSAPPLICATIONSNOTE
Vol.20no.22004,pages284–285DOI:
10.1093/bioinformatics/btg408
YETI:YeastExplorationToolIntegrator
R.J.Orton1,W.I.Sellers2andD.L.Gerloff1,
1Institute
ofCellandMolecularBiology,UniversityofEdinburgh,Edinburgh,EH93JR,
UKandofHumanSciences,Universityof
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
ArcEngine 中Geometry对象浅析
ArcEngine 中Geometry对象浅析
本帖最后由 shisanshao 于 2011-4-13 00:12 编辑
ArcEngine Geometry库定义了基本几何图形的矢量表达形式,顶级的几何图形有Points、Multipoints、Polylines、Polygons、 Multipatches,Geodatabase和绘图系统使用这些几何图形来定义其他各种形状的特征和图形,提供了编辑图形的操作方法和地图符号系统
符号化特征数据的途径。
Geometry库中几个核心类和接口构成了Geometry对象的基本框架。
GeometryEnvironment提供了从不同的输入、设置或获取全局变量来创建几何图形的方
法,以便控制geometry方法的行为。GeometryEnvironment对象是一个单例对象。
以下为引用的内容:
1. public IPolyline TestGeometryEnvironment()
2.
{
3. ISpatialReferenceFactory spatialReferenceFactory = new
SpatialReferenceEnvironmentClass();