![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ArcGIS Engine
暮紫月升
这个作者很懒,什么都没留下…
展开
-
ArcGIS Engine10.0轻松入门级教程(3)——ArcEngine10.0查询分析功能
GIS中的查询分析功能是非常重要的,本节将实现这些功能。1属性及空间查询 在Forms文件夹右击点击“添加”—>“Windows窗体”,添加两个窗体,分别用于空间查询和属性查询,参数设置如下表。窗体名称(Name)Text属性描述SpatialQueryForm空间查询用于空原创 2013-04-03 11:12:59 · 4950 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(六)——设计GIS系统符号化模块
设计GIS系统符号化模块 大家首先有个观念:用ArcEngine开发C/S应用程序时,一个成熟的GIS项目在加载数据这方面是不允许直接把SDE里边的数据以MXD的形式组织起来这是不科学的,原因如下: 1.从数据安全性考虑一个MXD文档包含了SDE数据库里与MXD数据的详细信息,通常对于数据拥有者来说是不希望外部能够获取这些信息的。 2.从系统灵活性考虑原创 2013-04-03 11:59:00 · 1951 阅读 · 0 评论 -
ArcGIS Engine10.0轻松入门级教程(2)——创建一个ArcGIS Engine桌面应用程序
这个例子将引导您创建第一个简单的地图显示程序,并添加基本的缩放和漫游功能。如果您之前没有接触过ArcGIS Engine的开发,那么这个例子是您迈入ArcGIS Engine二次开发大门的极好例子,如果您之前没有接触过C#.NET,也无需担心,这个例子将从零开始引导您一步一步完成任务。1创建一个新的工程 首先打开Microsoft Visual Studio 200原创 2013-04-03 11:11:50 · 4915 阅读 · 3 评论 -
ArcGIS Engine10.0轻松入门级教程(1)——必备基础知识
1 ArcGIS、ArcObjects和ArcGIS Engine简介1.1ArcGIS简介 ArcGIS提供了一个可伸缩的框架,可以为独立用户或者多用户,既可以在桌面端也可以在服务器端提供GIS。 ArcGIS 9是用来构建一个完整GIS应用的GIS软件产品集成。它是基于共享的GIS软件组件——ArcObjects。ArcGIS原创 2013-04-03 11:10:48 · 2194 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(三)——符号化Symbol(符号)体系
ArcGIS Engine9.3为开发人员提供了32种符号,主要分为三大类符号MarkerSymbol(点符号)、 LineSymbol(线符号)和FillSymbol(填充符号)来绘制地理要素的几何图形。此外还有两种特殊类型的符号:一种是TextSymbol用于文字标注;另一种是3D Chart符号,用于显示饼图等三维对象,如需详细了解请查找帮助文档。1.MarkerSymbol对象原创 2013-04-03 11:55:30 · 4927 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(五)——利用ESRI自带的符号库进行唯一值符号化
利用ESRI自带的符号库进行唯一值符号化一图层开发实例 学会开发唯一值符号化要素图层功能 图1 5图16图172.步骤1.准备点数据,添加属性字段“类别”;2.并为要素“类别”属性值分别设置为“Hospital2”,“School 1”,“Airport”三种属性值。3.实现唯一值符号化功能4.运行原创 2013-04-03 11:58:28 · 3069 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(四)——符号化之Renderer( 渲染)体系
符号化之Renderer( 渲染)体系 ArcGIS Engine9.3对GIS数据的符号化分为矢量数据渲染和栅格数据渲染两大类。接下来分别介绍FeatureRender和RasterRender。1.FeatureRender对象 FeatureRenderer是一个抽象类,它有15个子类负责进行不同类型的着色运算。它们都实现了IFeatureRenderer接口原创 2013-04-03 11:56:20 · 2296 阅读 · 0 评论 -
ArcGIS Engine10.0轻松入门级教程(5)——ArcEngine10.0三维开发
该系统分为四个模块,分别是文件的操作、场景的浏览、点查询和矢量文件生成TIN。下面分别对这四个模块做详细介绍。 文件操作。该模块包括打开工程文件(打开sxd文件)、打开栅格文件(打开Raster文件)和保存图片文件。所用到的控件有:SceneControl控件(用于显示打开的工程文件和栅格文件)、Button控件、OpenFileDialog控件、SaveFileDialog控件原创 2013-04-03 11:14:45 · 4214 阅读 · 1 评论 -
ArcGIS Engine10.0轻松入门级教程(4)——基本功能开发
1地图编辑功能 地图编辑功能涉及到比较复杂的地图与鼠标的交互以及事件的响应,ArcGIS提供了强大的地图编辑的相关功能。本节我们将尝试实现一些简单的地图编辑功能,包括点、线、面要素形状的创建和移动。通过本节希望你能掌握ArcEngine实现地图编辑的机制以及常用的地图编辑的接口。 新建一个C#.Net项目,项目名称为MapEdit,添加MapControlLicenceCo原创 2013-04-03 11:13:42 · 2915 阅读 · 1 评论 -
ArcGIS Engine开发教程之图层符号化(二)——符号化Color(颜色)体系
符号化Color(颜色)体系1.ArcGIS颜色模型 ArcGIS提供Color(颜色)的模型有多种分别是:RGB颜色模型:最常用,所有颜色都是通过红色(Red)、绿色(Green)、蓝色(Blue)这三原色的混合来显示。CMY颜色模型:青(Cyan)、洋红(Magenta)和黄(Yellow)三种颜色的简写,是相减混色模式,用这种方法产生的颜色之所以称为相原创 2013-04-03 11:54:43 · 5261 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(一)——概述
地图符号不仅具有确定的空间位置以及空间地物的性质:例如在一个城市管线系统中不同的线符号表示不同类型的管线,不同的点符号表示不同类型的设备等等,而且地图符号也可以表达与空间位置相关的丰富信息:例如人口密度符号可以直观的表示人口数量的空间分布情况。所以地图数据的符号化决定着地图以何种“面目”展现给地图的使用者,自此空间数据的符号化对GIS开发有非常重要的意义。ArcGIS Engine9.3提原创 2013-04-03 11:54:05 · 7351 阅读 · 0 评论