文档库 最新最全的文档下载
当前位置:文档库 › ARCGIS简介

ARCGIS简介

ARCGIS简介
ARCGIS简介

1.ArcGIS简介

1.1GIS的系统构成

一个完整的地理信息系统主要由四个部分构成,即硬件系统(含网络系统)、软件系统、地理空间数据和系统管理操作人员。其中计算机软、硬件系统是GIS使用工具,空间数据反映了GIS的地理内容,而管理人员和用户则决定系统的工作方式和信息表达方式。

1.2ArcGIS是什么

地理信息系统(Geographic Information System,简称GIS)是在计算机软硬件支持下,对整个或者部分地球表层空间中的有关地理分布数据进行采集、存储、管理、运算、分析、显示和描述的技术系统。

1.3ArcGIS数据格式

ArcGIS处理和支持的对象是多种地理空间实体数据及其关系,包括空间定位数据、图形数据、遥感影像数据、属性数据等。

1.4ArcGIS版本

ESRI相继推出了多个版本系列的GIS软件,其产品不断更新扩展,构成适用各种用户和机型的系列产品。目前我们适用的GIS软件是ESRI在2004年推出的ArcGIS9.2,是一个统一的地理信息系统平台,由数据服务器ArcSDE及桌面软件Desktop、服务器GIS、嵌入式GIS和移动GIS4个基础框架组成。

1.5ARCGIS和GIS常用软件比较

二次开发容易

价格贵,门槛较高 空间分析功能强大

并不适合做数据采集、数据编辑

数据格式好

适合建大型系统

数据编辑、地图制

图功能比较强大

二次开发困难

国产软件,界面较

友好;

软件不够稳定,数据格式不够稳定 价格便宜

空间分析功能不强 二次开发比较容

进入市场时间略短

数据兼容性较好

各行业份额都不大

价格便宜

二次开发容易

不是GIS 软件,在GIS 方面有所增强。 制图方便,操作易

上手。

在此基础上二次

开发了不少测绘类应

用软件,如CASS ,威

制图方便,操作易

二次开发难

上手。

2.ArcGIS模块及功能简介

ArcMap、ArcCatalog、Geoprocessing是ArcGIS的基础模块。

2.1ArcMap

ArcMap是ArcGIS桌面系统的核心应用程序,用于显示、查询、编辑和分析地图数据,具有地图制图的所有功能。ArcMap提供了数据视图(Data View)和版面视图(Layout View)两种浏览数据的方式。

ArcMap窗口主要由主菜单、标准工具栏、内容表、显示窗口、绘图工具和状态条等6部分组成。如下图所示:

2.1.1主菜单:主菜单主要包括File(文件操作)、Edit(编辑操作)、View(显示操作)、Insert(插入操作)、Selection(选择要素)、Tools (地图工具)、Windows(窗口操作)和Help(联机帮助)8个子菜单。

2.1.2窗口标准工具:窗口标准工具前面10个按钮为通常用的软件功能按钮,后面的按钮依次为加载地图数据、设置地图显示比例、调用编辑工具、启动ArcCatalog、启动ArcToolbox、启动命令行和调用实时帮助等按钮,如下图:

2.1.3窗口内容表:用于显示地图所包含的数据组(Data Frames)、数据层(Layers),地理要素(Features)及显示状态。可以控制数据组、数据层的显示与否,可以设置地理要素的表示方法。

内容表有三种状态:

a 地图要素显示状态(Display),显示所有数据层地理要素的类型和表示方法

b 地图数据源显示状态(Source),除了显示地理要素外,还说明数据的存放路径和组织方式

c 数据选择状态(Selection),用于控制数据层的选择与否。

2.1.4地图显示窗口:用于显示地图包括的所有地理要素,分为数据视图(Data View)和版面视图(Layout View),如下图(a与b),在数据视图中,可以对数据进行查询、检索、编辑和分析等操作,但不包括地图辅助要素;在版面视图中,可以对图名、图例、比例尺、指北针等地图辅助要素进行调整编辑。两种视图方式可通过显示窗口左下角的两个按钮切换使用:

a 数据视图(Data View)

b 版面视图(Layout View)

数据视图对应的显示工具是Tools,如下图:

版面视图对应的显示工具是Layout,如下图:

2.2ArcCatalog

ArcCatalog是一个空间数据资源管理器。它以数据为核心,用于定位、浏览、搜索、组织和管理空间数据。利用ArcCatalog还可以创建和管理数据库,定制和应用元数据,从而简化用户组织、管理和维护数据的工作。

1. 文件夹链接:首次启动ArcCatalog,会发现目录树上包含了本

机硬盘上的目录,单数,若要使用的数据不在本机硬盘,可以通过设置文件夹链接来添加,具体步骤如下:

(1)单击File菜单下的Connect to Folder命令,打开Connect to Folder 对话框

(2)选择要访问的文件夹,单击确定,建立链接。该链接出现在ArcCatalog目录树中

(3)若要删除链接,在需要删除链接的文件夹上右键打开快捷菜单,选择Disconnect Folder命令

2. 目录内容浏览

Catalog有三个选项卡:Contents、Preview与Metadata,每一个选项卡提供一种唯一的查看Catalog目录树中项目内容的方式。(1)Contents:能列出项目中所包含的项目,只能显示目录树中的文件夹

(2)Preview:能以多种视图方式浏览数据,有Geography、Table、3D View及Globe View等。

a Geography视图方式下,矢量数据集的每个要素或注记,栅格数据集的每个像元等都会被显示,借助标准工具栏中的工具可以对视图进行放大、缩小、移动、查询等操作

b Table视图下,预览栏显示所选内容中的属性数据表格

3. 地理数据浏览:选择Preview\Geography就可以在Catalog中预览所选择的地理数据。

4. 表格数据浏览:选择Preview\table视图方式,对表格数据浏览

可进行如下操作:

(1)调整、冻结、排列

1)激活要移位的列,单击此列并按下鼠标左键,将其拖到新位置,松开左键,实现列调整

2)激活要冻结的列,右键选中列名,单击Freeze/Unfreeze Column,即可冻结该列

3)单击要排序的列,右键打开快捷菜单,单击Sort Ascending(升序)或者Sort Descending(降序)命令,完成排序。

(2)修改属性

单击Tools下的options命令,进入Table选项卡,在选项卡中可以修改表格中的字体类型、颜色、大小以及表格中被选中区域的颜色等,如下图:

(3)查询:单击表格右下方的Options按钮,选择Find命令,打开Find对话框,在对话框中输入要查找的字段后,选择搜索方向和搜索范围,单击Find Next

(4)数据字段的增删:

单击表格右下方的Options,选择Add Field命令,在Name文本框中输入新字段的名称,在Type下拉表中选择字段的类型,单击OK完成数据列的增加

右键选中要删除的数据列,单击Delete Field,完成数据列的删除.

2.3ArcToolbox

Geoprocessing空间处理框架具有强大的空间数据处理和分析工具,它是地理数据处理与空间分析处理等的总称。框架主要包括两个部分:ArcToolbox(空间处理工具的总集)和ModelBuilder(可视化建模工具)。ArcToolbox包括数据管理、数据转换、Coverage处理、矢量分析、地理编码及统计分析等多种空间处理工具。ModelBuilder 为设计和实现空间处理模型(包括工具、脚本和数据)提供了一个图形化的建模框架。下面主要介绍一下ArcToolbox的应用:

1.启动ArcToolbox:在ArcGIS中单击ArcToolbox按钮来启动

2.创建新的Toolbox:在ArcToolbox上右键打开快捷菜单,选择New Toolbox命令,在已有的工具箱的下方就会出现一个新的Toolbox,在这个新的Toolbox上右键打开快捷菜单,可以进行如下操作:

1)复制(Copy)命令:复制一个工具箱或工具

2)粘贴(Paste)命令:将复制的工具箱或者工具粘贴到新的工具箱里

3)移除(Remove)命令:将不需要的工具箱或工具移除

4)重命名(Rename)命令:重命名工具箱或工具

ArcGIS应用基础

第二章ArcGIS应用基础 ArcMap、ArcCatalog和Geoprocessing是ArcGIS的基础模块,应用ArcGIS进行空间分析时,应首先掌握这三个模块的各项功能。 ArcMap是ArcGIS桌面系统的核心应用程序,用于显示、查询、编辑和分析地图数据,具有地图制图的所有功能。ArcMap提供了数据视图(Data View)和版面视图(Layout View)两种浏览数据的方式,在此环境中可完成一系列高级GIS任务。 ArcCatalog是一个空间数据资源管理器。它以数据为核心,用于定位、浏览、搜索、组织和管理空间数据。利用ArcCatalog还可以创建和管理数据库,定制和应用元数据。从而大大简化用户组织、管理和维护数据工作。 Geoprocessing空间处理框架,具有强大的空间数据处理和分析工具。框架主要包括两个部分:ArcToolbox(空间处理工具的集合)和ModelBuilder(可视化建模工具)。ArcToolbox 包括了数据管理、数据转换、Coverage处理、矢量分析、地理编码以及统计分析等多种复杂的空间处理工具。ModelBuilder为设计和实现空间处理模型(包括工具、脚本和数据)提供了一个图形化的建模框架。它们均内嵌于ArcMap和ArcToolbox中。 2.1 ArcMap基础 本节分为四部分,主要介绍ArcMap数据层的基本操作、数据的符号化、注记标注和专题地图的编制等。 2.1.1 新地图文档创建 ArcMap中,创建新的地图文档有以下两种方法: 1.启动ArcMap 在ArcMap对话框中,选择A new empty map并单击OK按钮,创建一个新的空地图。或者应用已有的地图模板创建新地图:选择A template并单击OK按钮,在New对话框中选择General标签中的LandScapeClassic.mxt,即古典景观地图版式,单击OK按钮,出现了预先设计好的地图模板,进入地图编辑环境(图2.1)。 2.若已经进入了ArcMap工作环境 单击New Map File 按钮直接创建一个空白新地图。若希望应用已有地图模板创建新地图,单击File菜单下的New命令,在New对话框里确定当前创建的文件类型为Document;进入General选项卡,选择古典景观地图版式LandScapeClassic.mxt;单击OK按钮,进入地图编辑环境。 - 15 -

ArcGIS Server地图发布详解

ArcGIS Server地图发布详解 1地图服务发布 ArcGIS Server可以支持多种服务类型,用户通过ArcGIS Server发布的这些服务可以享用GIS功能。ArcGIS Server10.0支持的多种服务类型如下: Map Service 是使用最多的一种ArcGIS Server服务。该服务可以支持发布二维地图,支持建模,支持OGC WMS和KML,支持在线编辑空间数据等。本章主要介绍Map Service。 Geocode Service指的是地址编码服务,该服务可以把一个文本描述的地址转化为一个地理坐标。 Geoprocessing服务是一个基于Web的地理处理工具,客户端提交处理请求,服务器执行空间分析和建模,然后把执行结果展现在客户端。 Geodata Service提供了访问Geodatabase数据库内容的功能,支持在线的数据查询,数据提取,数据更新等。该服务在管理分布式的Geodatabase时非常方便。 Globe Service是ArcGIS Server提供的3D服务。首先在ArcGlobe中创建3dd文档,然后通过ArcGIS Server发布即可。用户可以使用免费的ArcGIS Explorer来访问ArcGIS Server发布的3D服务。 ArcGIS Explorer的下载网址: https://www.wendangku.net/doc/9f6314119.html,/ArcGISExplorer/Build450/ArcGISExplorerDownload.exe 下面几个小节内容主要介绍如何发布一个Map Service。 1.1 制作地图文档 1.从开始菜单启动ArcMap,新建一个空文档。 2.点击Add Data按钮,定位到数据位置,选中.shp文件,点击Add按钮。这样就把shp数据加载到ArcMap中。 3.右键点击图层,选中Properties菜单。 4.编辑渲染方式。点击Add All Values按钮,点击确定按钮。 5.设置符号化方式后,地图信息更丰富。 6.从File菜单中选择保存菜单。定位到某文件夹,在文件名输入框中输入:*.mxd,点击保存按钮。此文档将作为ArcGIS Server地图服务发布的文档。 7. 关闭ArcMap。 1.2 用户权限设置

ArcGIS入门教程(1)——ArcMap应用基础

ArcGIS入门教程(1)——ArcMap应用基础 实验一 ArcMap应用基础 一、目的 通过实验操作,掌握ArcMap软件的基础操作,主要包括地图文档打开与保存、图层显示与数据查看、简单符号化、要素标识、注记添加、地图元素添加、地图排版与打印,对ArcMap软件的基础操作加以熟悉。 二、数据 (1)地图文档文件(airport.mxd); (2)源数据文件(airport.gdb),其中各图层含义如下:“Schools”表示初级、中级、高级和私立学校的位置;“Runways”表示机场跑道的位置;“Arterials”表示主干道;“Cne165”表示噪声等值线;“Airport_area”表示计划的机场扩建区;“county”表示县界。 三、步骤 3.1 启动ArcMap 在开始菜单中找到ArcMap并单击打开,启动ArcMap,ArcMap启动界面如图1所示。 图1ArcMap启动界面 说明:打开ArcMap时,会弹出【ArcMap 启动】对话框。该对话框提供了几种启动ArcMap对话的选项。可以在左边目录中,打开一张最近打开过的地图文件。

3.2 打开地图文档 (1)点击主菜单中的【文件】→【打开】,启动【打开】对话框,在对话框中选择到需要打开的Mxd 地图文档,如图2所示。 图2 选择地图文档 说明:地图文档(.Mxd)一种ArcMap存储地图的形式,可以被用户显示、修改或者与其他用户共享。但地图文档(.Mxd)并不存储实际的数据,而是存储实际数据在硬盘上的指针和有关地图显示的信息。地图文件一般还存储了地图的其他信息,如地图的大小、所包含的地图元素(标题、比例尺等)。同时还需要注意的是,不同版本的Mxd文件是不同的,高版本可以兼容之前的版本,但是低版本却无法打开高版本的Mxd文件。 (2)点击【打开】,将选择的地图文档加载到ArcMap中,地图文档加载结果如图3所示,左侧为内容表,列出了可用来显示的地理图层;右侧为地图显示区。

ArcGIS Server常见问题及解决方案

1.是否可以在同一台计算机上安装ArcGIS Server for the Microsoft .NET Framework 和ArcGIS Server for the Java platform? ArcGIS Server 的.NET 和Java 版本可以共存于同一台计算机上。若要将两者一起安装,则需要遵循以下步骤,以确保服务器目录能够正确地映射到IIS 或Apache Web 服务器的虚拟目录: 1.安装.NET 版本或Java 版本的ArcGIS Server。 2.使用管理器或ArcCatalog 删除默认的服务器目录(arcgiscache、arcgisjobs、 arcgisindex、arcgisinput、arcgisoutput)及其相关联的虚拟目录。 3.安装其他版本的ArcGIS Server。您可以保留此版本的默认服务器目录和虚拟目录。 4.使用文件系统工具为步骤1 中安装的ArcGIS Server 版本创建其他服务器目录。 5.使用ArcCatalog 或管理器,为在步骤1 中安装的ArcGIS Server 注册新服务器目 录及其相关的虚拟目录。 2.应当对SOM 和SOC 帐户使用何种帐户? 服务器对象管理器(SOM) 和服务器对象容器(SOC) 帐户供GIS 服务器进行内部使用,仅需要对计算机拥有有限的权限。仅当您在其他计算机上安装ArcGIS Server 时,或者仅当您授予GIS 服务器访问您的数据的权限时,您才会用到这些帐户。大多数情况下,使用安装后配置(ArcGISSOM 和ArcGISSOC)所建议的默认帐户名称并让向导为您创建帐户即可。出于安全原因,安装后配置将创建较之域帐户更加推荐的本地帐户。 3.计算机名称在安装后配置过程中被截断。 ArcGIS Server 名称不能超过15 个字符;如果超出该长度,则会在安装后配置期间及尝试连接到服务器时遇到错误。这是与活动目录名称的Microsoft 规范相关的已知限制。 4.是否对安装日志或摘要进行存储以供今后查看? 即使从命令行运行安装程序,也不会自动记录安装过程,但是您可以添加用于创建日志文件的参数。要了解有关从命令行进行安装的详细信息,请参阅ArcGIS Server 安装指南。

实习指导书-第八章-ArcGIS-Engine三维开发

第八章ArcGIS Engine的三维开发 8.1ArcGIS三维分析及其控件简介 8.1.1 ArcGIS三维分析简介 ArcGIS三维分析提供了对表面数据有效的可视化和分析。使用三维分析,可以从多个角度来浏览表面数据,查询表面,从表面上一选定的位置来确定什么对象可见,以及通过叠加栅格和矢量数据来创建一幅逼真的透视图。 三维分析(3D Analyst)添加了两个专用的三维可视化应用程序:ArcScene和ArcGlobe,它们扩展了ArcGIS Desktop的功能,并且扩展了ArcCatalog和ArcMap的三维功能。 ArcScene允许用户制作具有透视效果的场景,在这个场景中可以对地理信息系统数据进行浏览和交互。用户可以在表面上叠加栅格和矢量数据,并从矢量数据源创建线、面和体。用户也可以使用ArcScene 中的三维分析工具创建和分析表面。 ArcGlobe提供在标准计算机硬件上对巨型三维栅格、地形和矢量数据集进行实时漫游和缩放,在此过程中基本不会感觉到速度上的问题。这主要是依靠一种新引入的索引和快速检索数据的方法实现的。 利用三维分析扩展ArcCatalog,从而实现对三维数据的管理并且创建具有三维视觉属性的图层。用户可以在ArcCatalog中使用与ArcScene中相同的浏览工具预览三维场景和数据。 利用三维分析扩展ArcMap,从而可以由GIS数据生成新的表面,以及分析表面、查询表面某一位置的属性值和分析表面不同位置的可见性。用户还可以计算表面面积和表面之上或者表面之下的体积,并沿表面上的三维线生成剖面。 1

8.2ArcGIS三维显示简介 ArcGIS Desktop中,可用于三维场景展示的程序为ArcGlobe和ArcScene,由于两者的差别,在三维场景展示中适用的情况有所不同。由于Engine与Desktop底层技术都是基于AO的,因此该比较结果在功能性和整体效率方面同样适用与GlobeControl和SceneControl。 ArcScene简介: ArcScene是一个适合于展示三维透视场景的平台,可以在三维场景中漫游并与三维矢量与栅格数据进行交互。ArcScene是基于OpenGL 的,支持TIN数据显示。显示场景时,ArcScene会将所有数据加载到场景中,矢量数据以矢量形式显示,栅格数据默认会降低分辨率来显示以提高效率。 图1 ArcScene界面 ArcGlobe简介: ArcGlobe是ArcGIS9.0之后出现的新产品,设计用于展示大数据量的场景,支持对栅格和矢量数据无缝的显示。ArcGlobe基于全球视 2

ArcGIS入门篇详细步骤

本科生实验报告 课程名称土地信息系统 实验名称实验一ArcMap入门 学生姓名陈土英 学生学号5105 所在专业土地资源管理 所在班级国土1131 广东海洋大学大学农学院

一、实验准备 实验名称:ArcMap入门 实验时间:2016年4月1日 1、实验目的: (1)熟悉ArcMap软件的简单入门操作; (2)掌握ArcMap地图显示和简单查询的方法; (3)熟悉地图符号,注记的初步试用; (4)掌握属性表的使用。 2、实验材料及相关设备: 计算机一台(装有软件)、《地理信息系统实习教程》一本。 二、实验内容、步骤和结果 第一步:地图显示、简单查询 ArcMap操作界面、地图显示 ArcGIS for Desktop的语言环境设置和练习数据 (1)依次点击:开始〉ArcGIS〉ArcGIS Administrator,; (2)在出现的对话框右下侧,点击“Advanced(或“高级”)按钮,选择“中文(简体)(中华人民共和国)”,再按“save”键设置为中文界面。(如图1-1)

图1-1 打开地图文档 (1)依次点击“开始>所有程序>ArcGIS>ArcMap” (2)在出现的ArcMap启动对话框右下侧,点击取消,进入默认地图文档窗口(如图1-2)(3)在主菜单中选择“文档>打开”,根据对话框提示打开\gis_ex10\ex01路径下的文档,此时当前打开的文档会自动关闭。 图1-2(空白地图文档窗口)

基本操作界面 (1)在左侧内容列表中有3个数据框:Data frame1、Data frame2、和Data frame3。当Data frame1为粗体字时,表示该数据被激活,处于可操作状态。 (2)点击Data frame1左边的加号“+”,变成减号“-”时,就展开并显示出Data frame1的内容。(如图1-3) (3)点击图层名称前的“+”或“-”,可调整为展开或关闭。 图1-3(打开地图文档) 图层的显示控制 (1)在图层名称的左侧小方格点击打勾,可打开或关闭图层。 (2)图层在内容列表上的上下排列次序代表显示的先后顺序。(多数情况下,点状图层放在最上,线状图层其次,面状图层放在最下。若无法调整显示顺序,可点击“按绘制顺序列出”按钮) 地图缩放、平移 (1)选择放大(缩小)工具,在地图上点击一下,地图按默认比例系数放大(缩小) (2)鼠标放在地图某个位置,按住左键不放,拖动出一个矩形,再松开左键,所定义的矩形及其地图内容将放大(缩小)后充满地图窗口。(如图1-4)

ArcGISServer安装与破解图文教程

A r c G I S S e r v e r安装与破 解图文教程 The latest revision on November 22, 2020

A r c G I S S e r v e r10.2安装与破解图文教程 ArcGISServer是ESRI公司的ArcGIS系列产品家族中的服务端产品,基于ArcGISServer可以构建Web地图服务,开发WebGIS系统。 通过万能地图下载器下载的ArcGISServer瓦片服务,可以用ArcGISServer进行发布。 你可以通过以下地址下载安装包: 下载解压之后,用虚拟光盘打开ISO文件(Win10系统直接双击打开),然后双击ESRI.exe 开始安装。 进入安装界面后,点击“Setup”安装ArcGISforServer开始安装。 点击“Next”按钮,进入下一步安装界面。 选择同接受许可协议后,点击“Next”按钮,进入下一步安装界面。 点击“Next”按钮,进入下一步安装界面。 点击“Next”按钮,进入下一步安装界面。 设置一个能记住的帐户和密码,点击“Next”按钮,进入下一步安装界面。 点击“Next”按钮,进入下一步安装界面。 点击“Install”按钮,开始安装软件。 正在安装软件,速度根据电脑运行效率不同而不现,一般大概需要几分钟左右。 点击“Finish”按钮,完成安装。 选择立即用许可文件认片,然后点击“Browse...”按钮。 选择压缩包中的许可文件并点击“打开”按钮。 点击“下一步”按钮开始授权。 授权成功之后,点击“完成”按钮。 安装完成后会自动打开一个Web页面,在该页面中可以创建一个站点,设置一个能记住的管理员帐户。 点击“下一步”按钮进行站点配置。 点击“完成”按钮,进行站点配置。 正在进行站点创建。 创建完成后,用设置的帐号登录。 站点创建完成。

ArcGIS_Engine二次开发——基础篇

ArcGIS_Engine二次开发——基础篇 ArcGIS Engine二次开发 ——基础篇

1ArcGIS Engine二次开发——基础篇 1.1第一个简单的A rcGIS Engine地图显示程序 这个例子将引导您创建第一个简单的地图显示程序,并添加基本的缩放和漫游功能。如果您之前没有接触过ArcGIS Engine的开发,那么这个例子是您迈入ArcGIS Engine二次开发大门的极好例子,将从零开始引导您一步一步完成任务。 1.1.1创建一个新的工程 首先打开Microsoft Visual Studio 2005,点击菜单栏中的“文件”—>“新建”—>“项目”,在弹出的对话框中选择新建一个Visual C#的Windows应用程序,之后更改项目名称为“地图浏览”,更改文件的路径为个人实习文件夹,点击“确定”即可。 图1新建项目对话框 选中项目“地图浏览”中的窗体“Form1”,修改其Name属性为“MainForm”,Text 属性为“地图浏览”,

图2窗体命名 1.1.2添加控件及引用 点击编译器最左侧的“工具箱”(不存在时可通过“视图”“工具箱”打开),在弹出的选择项中找到“ArcGIS Windows Forms”项,单击其中的MapControl,之后在Form1的空白处单击鼠标左键不放并拖拽鼠标,直到调整MapControl到合适的大小再松开鼠标(您也可以直接在工具箱中双击MapControl,该控件则会自动加入到Form1中)。用同样的方法,再将LicenseControl添加到Form1中。 图 3 打开工具箱

图4工具箱 如果您在工具箱中找不到MapControl,则请依次尝试以下两种解决方案。首先单击工具栏,待工具箱弹出之后,在工具箱的任意位置上单击鼠标右键,从弹出菜单中选择“重置工具箱”。如果这一步操作之后仍然无法看到MapControl,则在工具箱的任意位置上单击鼠标右键,找到“常规”选项卡,然后在“常规”选项卡上单击鼠标右键,在弹出菜单中单击“选择项(I)…”,在弹出的对话框中选择“.NET Framework组件”,找到“LicenseControl”和“MapControl”,将这两项前的复选框打上勾,最后点击确定即可(如果在“.NET Framework 组件”这个面板中找不到这两项,则选择“COM 组件”面板,在“ESRI LicenseControl”和“ESRI MapControl”前面打勾)。

ArcGIS Engine9.2 + C#实例开发详细教程

第一讲桌面GIS应用程序框架的建立 本讲主要是使用MapControl、PageLayoutControl、ToolbarControl、TOCControl四个控件建立起基本的桌面GIS应用程序框架。最终成果预览如下: 1、新建项目 启动VS2005,选择“文件|新建|项目”,在项目类型中选择Visual C#,再选择Windows应用程序模板,输入名称“3sdnMap”,点击确定。 在解决方案管理器中将“Form1.cs”重命名为“3sdnMap.cs”,在设计视图中,选中窗体,将其属性中的“Text”改为“3sdnMap”。 2、添加控件 选择工具箱中的“菜单和工具栏|MenuStrip”,将其拖入窗体。 选择工具箱中的“ArcGIS Windows Forms”节,将“ToolbarControl”控件拖入窗体,并将其属性中的Dock设置为Top。 选择工具箱中的“菜单和工具栏|StatusStrip”,将其拖入到窗体。 选择工具箱中的“容器|SplitContainer”容器拖入窗体,并将其属性中的Dock设置为Fill。 将TabControl控件拖入Panel1,将Alignment属性设置为Bottom,Dock属性设置为Fill。点击TabPages属性右边的按钮,弹出TabPage 集合编辑器,将tabPage1的Name设置为tabPageLayer,Text设置为图层,将tabPage2的Name设置为tabPageProperty,Text设置为属性。如下所示。

选择“图层”选项卡,拖入TOCControl控件,设置Dock属性为Fill。 选择“属性”选项卡,拖入DataGridView控件,设置Dock属性为Fill。 拖入TabControl控件到Panel2,设置Dock属性为Fill。并上述类似的方法,将两个选项卡的Name和Text分别设置为:(tabPageMap、地图),(tabPageLayout,制版)。 选择“地图”选项卡,拖入MapControl控件,设置Dock属性为Fill。 选择“制版”选项卡,拖入PageLayoutControl控件,设置Dock属性为Fill。 最后将LicenseControl控件拖入到窗体的任意地方。 按F5编译运行,可以看到刚才布局好的程序界面了。 3、控件绑定 通过以上步骤添加的控件还只是单独存在,而我们的程序需要各控件间协同工作,因此要进行控件绑定。 分别右击ToolbarControl、TOCControl控件,将Buddy设置为axMapControl1,如下图所示。 这样,工具条和图层控件就与地图控件关联了。 4、添加工具 此时,工具条中还没有任何工具,添加的方法也很简单。右击ToolbarControl,选择“属性|Items”,点击Add,选择Commands选项卡中的Generic,双击Open、SaveAs、Redo、Undo即可将相应工具添加到工具条。 常见的工具有:

(完整版)ArcGIS常用的必会工具(基础篇)

ArcGIS必会的几个工具的应用 --提取、分割、融合、裁剪(矢)、合并、追加、镶嵌、裁剪(栅)、重采样 GIS思维 今天我们来聊聊ArcGIS中常用你又必须掌握的几个工具,如筛选、分割、融合、裁剪(矢量)、合并、追加、镶嵌、裁剪(栅格)、重采样。 本次文章我们会按矢量和栅格两部分来介绍几个工具。这个是ArcGIS的套路,也是大部分GIS类软件的套路,将矢量和栅格分开来。关于矢量和栅格的区别我们在GIS思维发布的《ArcGIS 10.X 入门实战视频教程(GIS思维)》介绍的较为清楚,我们不加以赘述。 本次文章的分享,也是我们《ArcGIS 10.X 入门实战视频教程(GIS思维)》的章节内容,所以要观看视频课程,获取文章分享的数据与课件可以报名参加我们的课程。下有链接。

1、筛选 第一个工具,我们来看下比较简单的筛选工具的应用。筛选(select)的用法:从输入要素类或输入要素图层中提取要素(通常使用选择或结构化查询语言 (SQL) 表达式),并将其存储于输出要素类中。我们首先来看下案例数据-福建的各县行政区划矢量图。 图1-1 图1-2 该数据属性表中,有NAME和city等字段,其中NAME代表区县名,city代表区县所在的地级市城市编码。例如,闽侯县归属福州市(3501),仙游县归属莆田市(3503)。那么,要筛选出福州下辖的所有区县,只要利用筛选工具选出city字段是3501的记录就可。 ?打开筛选工具,分析工具→提取分析→筛选 图1-3 ?有如下图的参数设置,点击确定,就得到我们想要的结果。

图1-4 运行结果如下。具体操作,可以观看学习如上所述视频教程。 图1-5 2、分割 现在我们在裁剪中福建的各县行政区划矢量图fj基础上又有了福建省各地级市的行政区划图fj5(网络数据,仅供学习参考使用),如下图。那我们的问题来了,我们要如1中那样筛选出福建九个地级市(福州、厦门、莆田、泉州、漳州、龙岩、三明、南平、宁德)区县划数据,当然我们可以如1中操作9次得到我们的结果,但这样一来操作就麻烦了,万一你来个全国地级市,那不是坑爹,所以为了提高效率我们引入了分割(split)工具的应用。

ArcgisServer发布服务时错误

ARCGIS Server 发布服务时出现的问题解决 前言:这类问题解决第一步,看出现问题时提示的错误提示,若没有错误提示,去server 的log中找到产生问题时的日志,看里面这类问题产生的原因。 一、Access to output directory is denied(原创) 一、问题 Access to output directory is denied 二、问题描述 无法启动服务,Access to output directory is denied 三、问题原因 当前用户、SOM、SOC用户没有写权限 四、解决方法 赋予对这些用户对临时文件的写权限 二、Probable cause: The network path is inaccessible to ArcGIS Server Object Container account. 问题描述 arcgisserver发布服务时无法启动服务,没有任何外在的错误提示 问题原因 某些指定路径不存在 解决方法 找到arcgisserver发布服务需要对应的文件夹,若没有,则按照指定路径创建,详情可参考第三条。 三、ArcGIS常见问题解决之Server Object instance creation failed on machine xxx 1.1 问题症状 在客户现场进行开发测试的时候发现,无法在ArcGIS Server上发布新的地图服务,但是可以发布影像服务、GP服务,已经发布的地图服务都可以运行。发布服务时具体的错误信息是:Server Object instance creation failed on machine xxx。 1.2 日志信息 查看日志信息,记录如下: Attempt to start configuration nmdis/topic_binhaishidi of type MapServer. Container 5296 is successfully created on machine IBM3850X5. Thread 18088 is successfully created on container 5296 of machine IBM3850X5.

VB+ArcGis Engine 开发零基础GIS程序框架教程

VB+ArcGis Engine开发零基础GIS程序框架教程 第一步配置环境和设计界面 环境:ArcGisEngine 9.1 + Microsoft Visual Basic 6.0 使用Engine控件:ESRI ToolbarControl, ESRITOCControl 、ESRILicenseControl、ESRIMapControl。 (按Ctrl+T调出部件面板,选中以下控件) 再从[工程]-[引用]添加一下引用:

界面布局(右侧大的MapcControl命名为MapControl1,为显示地图主界面。左下角的MapcControl命名为MapControl2,作为地图鹰眼。在工具栏里添加如图的几个按钮即可。其它再添加一个CommonDialog1和状态栏):

在ESRI ToccControl和 ESRIToolbarControl属性里绑定控件EsriMapControl (buddy选择MapControl1)。 这样基本界面就布置好了。 第二步加载地图 代码为: '打开地图文档 On Error Resume Next Dim sFileName As String With CommonDialog1 .DialogTitle = "Open Map Document" .Filter = "Map Documents (*.mxd;*.pmf)|*.mxd;*.pmf" .ShowOpen If .FileName = "" Then Exit Sub sFileName = .FileName End With If MapControl1.CheckMxFile(sFileName) Then MapControl1.LoadMxFile sFileName

ArcGIS Server 10安装及破解(亲测通过)

Win7 下ArcGIS Server 10.0的安装 1、插入安装盘,运行,如下图: 与ArcGIS Desktop 10.0的安装一样,如果安装过旧的版本,要首先冲突检测,卸载历史版本,否则会导致安装失败。 2、点击ArcGIS Server for the Java Platform Setup安装,如下图:

按照提示一路下一步,开始进行安装。 4、安装完成,如下图: 5、接下来进入配置阶段,弹出GIS Server Post Install,如下图:

6、下一步,进入SOC和SOM账户的配置,如下图: 7,输入密码后下一步,进入GIS Server Manager Account配置界面,如下图:

8、接下来一路下一步,确认安装,如下图: 9,这里会弹出授权界面,在这里进行破解,如下图:

10、选择第三项,将下面的内容复制到新建文本文档,然后改文本文档的后缀名为ecp,浏览此ecp文件完成授权 3dengine,100,ecp.arcgis.server,none,KGE784S1MGRMMBKYZ161 3dserver,100,ecp.arcgis.server,none,VPH4ENBJ3Y831R1DF089 arcgisserver,100,ecp.arcgis.server,none,D7MFFAZ8THZTPJR67072 bingmapseng,100,ecp.arcgis.server,none,QH1N8J6BZM7PGTJ89232 bingmapssvr,100,ecp.arcgis.server,none,OLPF80PYJCNJJ7GPE158 businessvr,100,ecp.arcgis.server,none,UTE4AE2CXR2XYNEBB205 defenseintleng,100,ecp.arcgis.server,none,TRCZY4S1MGRMMBKYZ067 defenseintlsvr,100,ecp.arcgis.server,none,LHH9HK9J5ZA46EDPN164 defenseuseng,100,ecp.arcgis.server,none,UTF457E50KE00FH23148 defenseussvr,100,ecp.arcgis.server,none,LHH30H4CE00LTJT46024 designer,100,ecp.arcgis.server,none,TRBZMD18RMLSPF002054 gdbedit,100,ecp.arcgis.server,none,WEJFRRF0C6JCE3MXE079 geostatserver,100,ecp.arcgis.server,none,UTF654S1MGRMMBKYZ201 imageextserver,100,ecp.arcgis.server,none,HC4RTXLPE9JEE3CPR167 interopengine,100,ecp.arcgis.server,none,MJJAFH5G1E612RZFF118 interopserver,100,ecp.arcgis.server,none,VPF0TRFN61B75E5HJ074 jtxserver,100,ecp.arcgis.server,none,JFB157E50KE00FH23053 maplexengine,100,ecp.arcgis.server,none,LHH40XLPE9JEE3CPR159 networkengine,100,ecp.arcgis.server,none,YYPMSNCN82E8AZJTR206 networkserver,100,ecp.arcgis.server,none,PMYHHAY5RHHMF5KHT131 schematicengine,100,ecp.arcgis.server,none,YYPDCAZ8THZTPJR67200 schematicsvr,100,ecp.arcgis.server,none,PM0L8NAF20BTKXNCD158 spatialengine,100,ecp.arcgis.server,none,B5JA84S1MGRMMBKYZ159 spatialserver,100,ecp.arcgis.server,none,JFBXLD18RMLSPF002237 standardengine,100,ecp.arcgis.server,none,UTF750PYJCNJJ7GPE061 svradvanced,100,ecp.arcgis.server,none,UTE0RNBJ3Y831R1DF145 svrenterprise,100,ecp.arcgis.server,none,TRB6A7E50KE00FH23206 svrstandard,100,ecp.arcgis.server,none,A3C0LPJ0A5FBAZ8LN139 trackingengine,100,ecp.arcgis.server,none,VPF1RK8GZP4ZXNX8A052 virtualearthsvr,100,ecp.arcgis.server,none,FA0N5C04SE0H9KB10133

基于ArcGIS+Server的WebGIS开发

基于ArcGISserver的webGIS开发 摘要:胁GISsemr是一个用来构建企业级webGIs的平台.首重研究了A稍IsServer的基本知识和系统架构后,并在.Net平台下结合实际进行了开发应用,同时指出了在开发中的若干注意事项。 关键词:ArcGlsSew%WebGIs;开发 l概述 we嘲s作为GIs新的发展方向,近几年来取得了巨大的发展,但无论是初期采用CGI技术、Plug-III技术,以及之后的采用JavaAp_pleI、Activex作为解决方案,在数据请求方面其始终遵循的是一种请求,响应模式【l】,用户体验差,严重阻碍了WebGIS的进一步发展。典型的解决方案是EsIu提供的AIcGISServ口。妣GIsserver支持GML3.0相关规范以及 OGC的wMS和wFs接口,通过其webAp-pHcati佣和webServiee构架,在8,s模式下,可在普通IE浏览器环境中获得类似ArcInfo的专业空间数据管理和GIs分析功能,使GIs应用系统在分布式环境下的数据共享和互操作 成为可能,还提供后台服务功能扩展机制。着重研究ArcGIsServer中的体系结构及在.№t平台下基于ArcGIsSer"r9.2的应用开发。 2ArcGIsSe竹er体系研究 2.1系统简介 AJeGIsserv日是一个发布企业级Gls应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,并实现空问数据管理,空间可视化,空间分析的功能隅。 2.2关键概念 2.2.1服务器对象管理器CsoM)soM是运行在GISServer上的window“Ulli)【服务,管理分布于一个或多个容器服务器中的服务器对象或服务器对象组。当web应用通过LAN或wAN直接连接到GIsserver时,实际是建立—个与soM的连接,连接参数是运行SoM的服务器名称或Ⅲ地址。 2.2.2服务器对象容教Salc)SOC是一个运行一个或多个服务器对象的进程。SOC进程由s0M启动和终止。SOC进程运行于GISServef的容器服务器之上,每一个容器服务器可以宿主多个soc进程。 2.2.3服务器上下文 一个服务器上下文是运行一组服务器对象的服务器上的保留空间。可以将服务器上下文想象成一个进程,由运行服务器对象的服务器管理。服务器上下文提供了一种在相同空间和“进程”中创建对象的方法。并作为一个运行的服

ArcGIS Engine常用接口

下面根据依赖关系的顺序对一些常用类库进行讨论。模型图中在每个类库框的右上角显示了其序列号。例如,作为ArcGIS体系结构基础的System类库,其编号为1,而编号为7的GeoDatabase类库依赖于模型图中其前面的6个类库--System、SystemUI、Geometry、Display、Server和Output。 System类库 System类库是ArcGIS体系结构中最底层的类库。System类库包含给构成ArcGIS的其他类库提供服务的组件。System类库中定义了大量开发者可以实现的接口。AoInitializer对象就是在System类库中定义的,所有的开发者必须使用这个对象来初始化ArcGIS Engine和解除ArcGIS Engine的初始化。开发者不能扩展这个类库,但可以通过实现这个类库中包含的接口来扩展ArcGIS系统。 SystemUI类库 SystemUI类库包含用户界面组件接口定义,这些用户界面组件可以在ArcGIS Engine中进行扩展。包含ICommand、ITool和IToolControl接口。开发者用这些接口来扩展UI组件,ArcGIS Engine开发人员自己的组件将使用这些UI组件,且一般是在高层次的类库中实现。这个类库中包含的对象是一些使用工具对象,开发人员可以通过使用这些对象简化用户界面的开发。开发者不能扩展这个类库,但可以通过实现这个类库中包含的接口来扩展ArcGIS系统。 Geometry类库 Geometry类库处理存储在要素类中的要素几何图形或形状或其他图形元素。大多数用户会遇到的基本几何图形对象为Point、MultiPoint、Polyline和Polygon。除了这些顶级实体外,就是作为多义线和多边形的组成部分的几何图形,是组成几何图形的子要素。它们是Segment、Path和Ring。Polyline和Polygon由一系列相连接的、构成列Path的片段组成。一个片段由两个不同的点,即起始点和结束点,以及一个定义这两点之间弯曲度的元素类型组成。片段的类型有CircularArc、Line、EllipticArc和BezierCurve。所有几何图形对象都可以有与其顶点相关联的Z、M和IDs。所有的基本几何图形对象都支持诸如Buffer,Clip等几何操作。几何子要素不可以由开发者扩展。GIS中的实体指的是现实世界中的要素;现实世界中要素的位置由一个带有空间参考的几何图形来定义。空间参考对象,包括投影坐标和地理坐标系统,都包含在Geometry类库中。开发者可以通过添加新的空间参考和投影来扩展空间参考系统。 Display类库 Display类库包含用于显示GIS数据的对象。除了负责实际输出图像的主要显示对象外,这个类库还包含表示符号和颜色的对象,它们用来控制绘制实体的属性。Display类库还包含在与显示交互时提供给用户可视化反馈的对象。开发者与Display最常用的交互方式就是类似于Map对象或PageLayout对象提供的视图。Display类库的所有部分都能进行扩展;通常扩展的对象包括符号、颜色和显示反馈。 Server类库

ArcGIS应用基础教程

ArcGIS应用基础教程 ArcGIS应用基础 ArcMap、ArcCatalog和Geoprocessing是ArcGIS的基础模块,应用ArcGIS进行空间分析时,首先应该掌握这三个模块的各项功能。 ArcMap是ArcGIS Desktop中一个主要的应用程序,是一个用于显示、查询、编辑和分析地图数据的,以地图为核心的专业制图和编辑系统,具有地图制图的所有功能。是 ArcGIS桌面系统的核心应用。ArcMap提供了数据视图(Data View)和版面视图(Layout View)两种浏览数据的方法。在此环境中可完成一系列高级GIS 任务。 ArcCatalog模块是空间数据的资源管理器。它以数据为核心,用于定位、浏览、搜索、组织和管理空间数据。利用ArcCatalog可以创建和管理数据库,可定制和利用元数据。在ArcCatalog平台支持下,可大大简化用户组织、管理和维护数据工作。 Geoprocessing空间处理框架,为空间问题的分析处理提供了完整的解决方案。框架主要包括两个部分:ArcToolbox(空间处理工具的集合)和 ModelBuilder(为建立空间处理流程和脚本提供可视化的建模工具)。框架中的工具可以用多种方式进行,如 ArcToolbox中的对话框、ModelBuilder中的模型、命令行以及脚本等。ArcToolbox包括了数据管理、数据转换、Coverage处理、矢量分析、地理编码以及统计分析等多种复杂的空间处理工具。 ModelBuilder为设计和实现空间处理模型(包括工具、脚本和数据)提供了一个图形化的建模框架。它们均内嵌于ArcMap和 ArcToolbox中。 一、ArcMap基础

ArcGISServer10.1和10.2安装和服务发布说明

文档编号: ArcGISServer 10.1/10.2 安装和服务发布说明 广州奥格智能科技有限公司 二〇一三年十二月十二六日

文档修订记录 *变化状态:C――创建,A——增加,M——修改,D——删除

目录 第1章数据库安装与配置............................................................................................. - 1 -1.1数据库安装 .. (2) 1.2创建表空间 (15) 1.2.1表空间创建过程 ............................................................................................................ - 15 -1.3创建用户 . (18) 1.3.1用户创建过程 ................................................................................................................ - 18 -第2章ARCGIS DESKTOP10安装 .................................................................................. - 21 -2.1安装准备 . (21) 2.1.1系统要求 ........................................................................................................................ - 21 -2.1.2其它 ................................................................................................................................ - 21 -2.2A RC GIS D ESKTOP10安装. (22) 2.2.1安装ArcGIS License Manager 10 .................................................................................... - 22 -2.2.2安装ArcGIS Desktop 10 .................................................................................................. - 24 -2.2.3破解 ................................................................................................................................ - 28 -2.3附录:SERVICE.TXT内容 ........................................................................ 错误!未定义书签。第3章ARCSDE 安装与配置.............................................................. 错误!未定义书签。 3.1.1ArcSDE安装过程................................................................................ 错误!未定义书签。第4章ARCGISSERVER10安装 ........................................................... 错误!未定义书签。 4.1安装A RC GISS ERVER 10 .......................................................................... 错误!未定义书签。 4.2配置GIS S ERVER P OST............................................................................ 错误!未定义书签。 4.3配置有户权限 ..................................................................................... 错误!未定义书签。 4.4登录测试 ............................................................................................. 错误!未定义书签。第5章ARCGISSERVER10服务发布.................................................... 错误!未定义书签。 5.1制作地图文档(MXD文件) .............................................................. 错误!未定义书签。

相关文档
相关文档 最新文档