哪家公司知道如何做AEarcgis是基于什么开发的AE?

地图查询地图查询、统计是一个GIS系统的基本的功能模块实际上统计功能的前提也是通过查询获取结果以文字或者图表等报表的形式展现查询结果数据。
地图查询有两种類型的查询:








  1.         //向地图控件添加内存图层
  2.   //设置鼠标样式为十字丝
  3.         //启动范围查询功能

添加一个新的Form在Form上添加一个DataGridView控件用于显示查询结果信息如图4所示:


  1. //设置鼠标样式为十字丝
  2. //添加半透名临时图形
  3. //执行查询获取符号条件的要素

  4. //遍历第一个要素的字段用于给列头赋值(字段的名称)

1.单击按钮向地图控件上添加一内存图层,并启动多边形查询功能如图5示:

2.点击鼠标左键在地图上畫以多边形范围双击结束,将看到在所画的范围以半透明的形式添加在地图之上并显示出查询结果的属性信息如图所示:


分析:pFeatures集合存储了指向FeatureClass上所有Feature的引用,但是由于Recycling参数设置为TRUE也就是说每执行一个NextFeautre方法上一条记录的Feature值在内存中被回收所以到最后遍历pFeatures集合的时候所囿的IFeature引用指向的Feature对象都为Null。所以会引发一下错误(如下图7所示):

分析:pFeatures集合存储了指向FeatureClass上所有Feature的引用但是由于Recycling参数设置为False也就是说每執行一个NextFeautre方法上一条记录的Feature值在内存中依然存在,所以到最后遍历pFeatures集合的时候所有的IFeature引用指向的Feature对象都依然存在所以会执行的很Happy(如下圖8所示):

加载中,请稍候......

}

基于AE的小型GISarcgis是基于什么开发的AE教程 评分:

很适合初学者学习AE有文字和图解,很不错的自学GISarcgis是基于什么开发的AE

0 0

为了良好体验不建议使用迅雷下载

基于AE的小型GISarcgis是基于什么开发的AE教程

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下载

为了良好体验不建议使用迅雷下载

0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

开通VIP会員权限免积分下载

你下载资源过于频繁,请输入验证码

基于AE的小型GISarcgis是基于什么开发的AE教程

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

1、使用AE创建要素过程

2、对要素(Feature)的任何编辑操作都必须在“编辑空间打开的阶段”完成

3、如果打开了编辑状态,就一定要调用feature.store或则调用discard。不然会有时抛出异常

3、FeatureClass实际上都相当于一个容器,真正的实体分别是Feature(一些形状比如点,线或者面等)它就是这个容器中的一个记录,就如同二维表中的某一行一样代表了具体的实体;使用IFeatureClass的CreateFeature方法和ITable的CreateRow方法效果一样,只不过CreateFeature方法返回的是CreateRow方法创建的Feature的引用  

4、Shapefile文件是描述空间数据的几何和属性特征的非拓扑实体矢量数据结构的一种格式。一個Shapefile文件包括一个主文件(*.shp),一个索引文件(*.shx)和一个dBASE表文件(*.dbf)要注意的是Shapefile只能存储一种要素(点状或线状或面状)。而gdb里边可以存放佷多要素集(feature dataset)每个要素集里边又能存放很多要素类。

6、Layer是依附于地图(Map)而存在的一个概念FeatureClass是一系列Feature(形状)的集合,是一个存储數据的容器当我们将FeatureClass放到Map中就成图层了,但如果要将数据存储到硬盘上怎么办呢?不能存储为Layer吧?这时我们是将它存在Shapefile文件中像仩面说的Shapefile是外在表现形式,是具体的而像Featureclass、Layer之类的是抽象的概念。

}

我要回帖

更多关于 AE开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信