ArcEngine
文章平均质量分 67
行走在GIS里的蜗牛
这个作者很懒,什么都没留下…
展开
-
C#:MapControl基本操作代码整理
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Windows.Forms;using ESRI.ArcGIS.Controls;using ESRI.ArcGIS.esriSystem;转载 2014-09-23 14:20:28 · 2262 阅读 · 0 评论 -
ITopologicalOperator接口
ITopologicalOperator接口用来通过对已存在的几何对象做空间拓扑运算以产生新的结合对象;实现了ITopologicalOperator接口的类有:Point 、 Multipoint 、 Polyline 、 Polygon 、 MultiPatch 这些都是高级几何对象,另外GeometryBag也实现了该接口,低级的构建几何对象如Segments(Line,Circular原创 2015-01-23 16:15:56 · 959 阅读 · 0 评论 -
IStyleGallery 和IstyleGalleryItem以及IStyleGalleryStorage接口的详解
IStyleGalleryStorageProvides access to members that manage the files used in the Style Gallery.Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Description IStyleGalleryStorage is转载 2015-01-24 17:48:17 · 1668 阅读 · 0 评论 -
axTOCControl.HitTest方法
public void HitTest (int X, intY, ref esriTOCControlItem ItemType, refIBasicMap BasicMap, ref ILayer Layer, ref object Unk, refobject Data );各参数的含义如下:X,Y :鼠标点击的坐标;ITemType: esriTOCCont原创 2015-02-26 19:19:43 · 3708 阅读 · 0 评论 -
featureClass的属性和方法
IFeatureClass用于访问控制要素类行为和属性的成员IFeatureClass接口是获取和设置要素类属性的主要接口。例如,使用IFeatureClass接口获取要素类类型、获取满足查询条件的要素数目或在要素类中创建新要素。IFeatureClass接口继承了IObjectClass接口。成员AddField 向这个类中添加一个字段。AddIndex转载 2014-12-06 20:22:29 · 9027 阅读 · 0 评论 -
GIS数据的查找、插入、删除、更新
1、查找数据1)、利用FeaturCursor进行空间查询//利用构造的Envelope(矩形框),查找和Envelope相交的FeatureClass的要素集//结果数据利用循环FeatureCursor.nextFeature获得IEnvelope envelope = new EnvelopeClass();envelope.PutCoords(508786, 68119原创 2014-12-06 20:29:02 · 1814 阅读 · 0 评论 -
ARCGIS Symbol
Arcgie Engine 的符号,主要分为三大类符号MarkerSymbol(点符号)、 LineSymbol(线符号)和FillSymbol(填充符号)。此外还有两种特殊类型的符号:一种是TextSymbol用于文字标注;另一种是3D Chart符号,用于显示饼图等三维对象。1.MarkerSymbol对象 MarkerSymbol用于修饰点对象的符号,它拥有十三个子类,其中不同原创 2014-12-23 10:51:53 · 5236 阅读 · 0 评论 -
IFeatureCursor
IFeatureCursor接口可用来访问要素类的一系列要素。虽然它没有继承ICursor接口,但它的操作和ICursor一样。Cursor:存储在内存中的来自于一个Table或者featureclass的记录集合。Cursor对象允许在一个单个对象中管理记录集,单个移动对象,不允许返回以前的位置。NextRow,NextFeature方法第一次调用时,实际指向第一条记录,之后每一次调用都是指原创 2014-12-02 22:34:11 · 7721 阅读 · 0 评论 -
ArcGIS Engine基础开发教程之地图查询
5.4QueryFilter对象与SpatialFilter对象 在关系型数据库中,查询条件是通过SQL语句的Where子语句来完成的。在ArcGIS Engine中不能直接使用SQL语句,但ArcGIS Engine提供了QueryFilter和SpatialFilter两个过滤器对象来配合完成查询条件的设置,从而查询到想要的数据。 QueryFilte转载 2014-11-30 15:44:29 · 1719 阅读 · 0 评论 -
IFeatureWorkspace 接口的介绍
这个借口主要用于管理基于矢量数据的,如,原创 2014-10-31 15:35:05 · 3053 阅读 · 0 评论 -
Arcgis的坐标转换
首先理解一下基准面原创 2014-10-31 15:54:07 · 1390 阅读 · 0 评论 -
Geometry对象
Geometry是ArcGIS Engine中使用最为广泛的对象集之一,用户在创建、删除、编辑和进行地理分析的时候,就是处理一个包含几何形体的矢量对象;除了显示要素意外,控件对象选择,要素符号化,标注要素,编辑要素都需要Geometry参与。原创 2014-10-15 15:33:54 · 1054 阅读 · 0 评论 -
openFileDialog
一 OpenFileDialog 的属性 1、 OpenFileDialog控件有以下基本属性InitialDirectory 对话框的初始目录Filter 要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"FilterIndex 在对话框中选择的文件筛选器的索引,如果选第一项就设为1RestoreDire原创 2014-10-16 09:12:10 · 709 阅读 · 2 评论 -
MapControl控件
MapControl对应ArcMap中的数据视图,它封装了Map对象,并提供了额外的属性、方法、事件用于:管理控件的外观、显示属性和地图属性; 添加并管理控件中的数据层; 装载Map文档(.mxd)到控件中 从其它应用程序拖放数据到控件中; Tracking shapes and drawing to the display ArcGIS的每种控件都有属性可以设置,它们可以在可视化环境原创 2014-11-16 13:40:14 · 5428 阅读 · 0 评论 -
ArcGIS Engine开发---图层符号化
使用ServerStyle如果熟悉ArcGIS Desktop的使用,就会对Style符号库文件有所了解,相对应的在ArcGIS Engine开发中对应的是ServerStyle符号库,它的结构体系如下图所示。可以通过专门的转换程序把ArcGIS Desktop Style符号库转换为ArcGIS Engine所能够使用的ServerStyle符号库。用于获取ServerStyle符号库中转载 2014-11-13 22:22:12 · 4944 阅读 · 0 评论 -
无法嵌入互操作类型"ESRI.ArcGIS.Geometry.PolygonClass".请改用适用的接口
在基于C#的AE中出现如下错误提示:无法嵌入互操作类型"ESRI.ArcGIS.Geometry.PolygonClass".请改用适用的接口原创 2014-11-13 12:04:08 · 2929 阅读 · 0 评论 -
地理坐标系与投影坐标系
1、首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为地理坐标系统,是以经纬度为地图的存储单位的。很明显,Geographic coordinate syst em是球面坐标系统。我们要将地球上的数字化信息存放到球面坐标系统上,如何进行操作呢?地球是一个不规则的椭球,如何将数据信息以科学的方法存放到椭球上?原创 2015-08-06 16:01:44 · 2123 阅读 · 0 评论