您能具体说下怎么提取arcgis的边界线吗?在feature to polygon 要导入什么东西啊?arcgis 提取边界线可以使用ArcToolBox 里的feature to polyline这个命令,feature to polygon
《基于ArcObjects与C#.NET的GIS应用开发》光盘的视频资料
前辈们,跪求在C++语言环境中,ArcGIS Engine二次开发入门级的书
这位同学,在AE二次开发中,国内外很少用c++写的书;如果你熟悉c系列的语言,c#你能很快入门的,毕竟c#也算是c系列的语言;如果你决定采用c#+AE开发,我推荐你一本经典的入门教材——基于ArcObjects与C#.net的GIS应用开发,书中有很多实用的代码,这本书如果掌握了,可以算得上一个中级的AO programmer,希望能帮到你!
求几本C# 和 GIS开发方面的书
我买过的几本,可以用来作参考:1、插件式GIS应用框架的设计与实现:基于C#和ArcGIS Engine9.2,蒋波涛
2、GIS开发——ArcGISServer与.Net,刘光、 唐大仕 清华大学出版社
3、地理信息系统二次开发实例教程:C#和MapObjects实现 刘光、 刘小东 清华大学出版社
其实还有好多是其他语言开发的书,可以买来借鉴。
arcgisc主要功能有那些啊?
ArcGIS 作为一个可伸缩的平台,无论是在桌面、服务器、野外还是通过Web 应用,为个人用户也为群体用户提供GIS 的功能。它包含了四个主要的部署GIS 的框架:桌面GIS——专业GIS 应用的软件包,包括ArcReader,ArcView,ArcEditor,ArcInfo和ArcGIS 扩展模块;
服务器GIS——ArcIMS,ArcGIS Server 和ArcGIS Image Server;
移动GIS——ArcPad 以及ArcGIS Mobile;
开发GIS——为开发者提供的用于扩展GIS 桌面,定制基于桌面和基于Web 的应用,创建移动解决方案的组件;
1. 桌面GIS(C/S结构)
桌面GIS(ArcGIS Desktop)是GIS 专业人士用于创建、编辑、设计和使用地理信息的主要应用程序,是一系列可扩展的软件家族产品,包括:ArcReader、ArcView、ArcEditor、ArcInfo,以及ArcGIS 扩展模块。虽然每一个产品都是独立的,但是它们却具有相同的核心程序、用户界面以及开发环境。产品的功能从ArcReader、ArcView、ArcEditor 到ArcInfo 依次增强。可用性和互操作能力的提高为最终用户提供了灵活的部署能力。
ArcReader:只包含了免费的地图数据浏览、查询以及打印。
ArcView:地图的显示以及分析以及简单的数据编辑和空间处理工具。
ArcEditor:高级的地理编辑和数据的创建。
ArcInfo:完整的GIS 桌面应用包含复杂GIS 的功能和丰富的空间处理工具(其实包含全部的功能)。
以上只是安装时产品级别的区别,价格不同,对于用户来讲直接能看见的都是ArcMap,ArcCatalog,ArcToolbox 以及ArcGlobe.前3种基本上只有界面上的区别,本质还是一样的。
ArcMap 用来浏览、编辑地图,以及基于地图的分析。
ArcCatalog 是管理空间数据存储和数据库设计,以及进行元数据的记录,预览和管理的应用程序。
ArcToolbox 是将所有工具有组织的集成在一起的工具箱。
ArcGlobe是桌面产品中3D分析扩展模块的一部分,提供对海量地理数据的交互式浏览
2. 服务器GIS(B/S结构)
和上面桌面的4种产品一样,ArcGIS 针对不同用户也提供了三种服务器产品。
ArcIMS:是一个可伸缩的高性能的地图网络发布软件。ArcIMS 基于开放的Internet协议,动态地发布地图、数据和元数据目录,为GIS 网络发布提供了高度可扩展的框架,从而满足用户通过网络共享GIS 信息的需求。
ArcGIS Server:功能强大的基于服务器的GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS 功能的企业级GIS 应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即拿即用的应用和类型丰富的服务。ArcGIS Server 支持桌面,定制的应用,移动设备以及基于浏览器的客户端的访问。ArcGIS Server 包含了ArcSDE 空间数据管理技术,用于通过多种关系型数据库来管理基于多用户和事务的地理数据库。
ArcGIS Image Server:基于网络的、提供动态的影像处理服务的服务器端软件,可以按照访问者需要完成海量影像数据的快速访问和可视化。在大量并发用户使用的情况下,无需对数据进行预处理,也无需将数据加载到数据库中,能够实现快速高效的海量影像数据显示。Image Server 是ESRI 影像解决方案中的一个组成部分,提供了一种新的方法用来存储、管理、处理和分发空间影像数据,并用于进一步构建基于Web 服务的解决方案。
ArcGIS Server功能最全,其次是ArcIMS再次是ArcGIS Image Server.ESRI很会赚钱,一样的东西剥开来卖,呵呵。而且就是最全的ArcGIS Server也分为Workgroup版和Enterprise版。
3. 移动GIS(未曾用过,不是很了解)
ArcPad:将GIS 带到野外的移动GIS 应用程序。ArcPad 以GIS 为中心并专注于需要简单GIS 工具就可以完成的野外任务。这些任务通常是通过手持计算机(运行Mircosoft Windows CE 或者是Pocket PC)来完成的。目前ArcPad 已经得到了广泛的应用。
ArcGIS的其他产品也有支持移动GIS的功能在此不再一一叙述。
4. 开发GIS
ArcGIS Engine 和EDN(ESRI Developer Network),另外还为开发者提供核心的ArcObjects 软件组件库。AO好象在9.2之后就不提供了。
ArcObjects 软件组件库
ArcGIS 开发的核心是ArcObjects 软件组件库。ArcObjects 是跨平台GIS 软件组件的集合。这套共享的ArcObjects 库为ArcGIS Desktop、ArcGIS Engine、ArcGIS Server 提供共同开发组件。它提供了模块,可伸缩,跨平台的结合和通用的API,如C++,。NET 和Java. ArcObjects 可以部署在不同的框架下。
ArcGIS ENGINE
ArcGIS Engine 是ArcObjects 组件跨平台应用的核心集合,它提供多种开发的接口,可以适应。NET,Java,VB 和C++等开发环境。开发者可以使用这些组件来开发定制的GIS和地图应用。应用程序可以建立并且在部署在Microsoft Windows,Sun Solaris 和Linux 等通用平台上。这些应用程序包括从简单的地图浏览到各种定制的GIS 编辑程序。
AE又有Developer和Runtime两种扩展版本
arcgisc主要功能有那些啊?
ArcGIS 作为一个可伸缩的平台,无论是在桌面、服务器、野外还是通过Web 应用,为个人用户也为群体用户提供GIS 的功能。它包含了四个主要的部署GIS 的框架:桌面GIS——专业GIS 应用的软件包,包括ArcReader,ArcView,ArcEditor,ArcInfo和ArcGIS 扩展模块;
服务器GIS——ArcIMS,ArcGIS Server 和ArcGIS Image Server;
移动GIS——ArcPad 以及ArcGIS Mobile;
开发GIS——为开发者提供的用于扩展GIS 桌面,定制基于桌面和基于Web 的应用,创建移动解决方案的组件;
1. 桌面GIS(C/S结构)
桌面GIS(ArcGIS Desktop)是GIS 专业人士用于创建、编辑、设计和使用地理信息的主要应用程序,是一系列可扩展的软件家族产品,包括:ArcReader、ArcView、ArcEditor、ArcInfo,以及ArcGIS 扩展模块。虽然每一个产品都是独立的,但是它们却具有相同的核心程序、用户界面以及开发环境。产品的功能从ArcReader、ArcView、ArcEditor 到ArcInfo 依次增强。可用性和互操作能力的提高为最终用户提供了灵活的部署能力。
ArcReader:只包含了免费的地图数据浏览、查询以及打印。
ArcView:地图的显示以及分析以及简单的数据编辑和空间处理工具。
ArcEditor:高级的地理编辑和数据的创建。
ArcInfo:完整的GIS 桌面应用包含复杂GIS 的功能和丰富的空间处理工具(其实包含全部的功能)。
以上只是安装时产品级别的区别,价格不同,对于用户来讲直接能看见的都是ArcMap,ArcCatalog,ArcToolbox 以及ArcGlobe.前3种基本上只有界面上的区别,本质还是一样的。
ArcMap 用来浏览、编辑地图,以及基于地图的分析。
ArcCatalog 是管理空间数据存储和数据库设计,以及进行元数据的记录,预览和管理的应用程序。
ArcToolbox 是将所有工具有组织的集成在一起的工具箱。
ArcGlobe是桌面产品中3D分析扩展模块的一部分,提供对海量地理数据的交互式浏览
2. 服务器GIS(B/S结构)
和上面桌面的4种产品一样,ArcGIS 针对不同用户也提供了三种服务器产品。
ArcIMS:是一个可伸缩的高性能的地图网络发布软件。ArcIMS 基于开放的Internet协议,动态地发布地图、数据和元数据目录,为GIS 网络发布提供了高度可扩展的框架,从而满足用户通过网络共享GIS 信息的需求。
ArcGIS Server:功能强大的基于服务器的GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS 功能的企业级GIS 应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即拿即用的应用和类型丰富的服务。ArcGIS Server 支持桌面,定制的应用,移动设备以及基于浏览器的客户端的访问。ArcGIS Server 包含了ArcSDE 空间数据管理技术,用于通过多种关系型数据库来管理基于多用户和事务的地理数据库。
ArcGIS Image Server:基于网络的、提供动态的影像处理服务的服务器端软件,可以按照访问者需要完成海量影像数据的快速访问和可视化。在大量并发用户使用的情况下,无需对数据进行预处理,也无需将数据加载到数据库中,能够实现快速高效的海量影像数据显示。Image Server 是ESRI 影像解决方案中的一个组成部分,提供了一种新的方法用来存储、管理、处理和分发空间影像数据,并用于进一步构建基于Web 服务的解决方案。
ArcGIS Server功能最全,其次是ArcIMS再次是ArcGIS Image Server.ESRI很会赚钱,一样的东西剥开来卖,呵呵。而且就是最全的ArcGIS Server也分为Workgroup版和Enterprise版。
3. 移动GIS(未曾用过,不是很了解)
ArcPad:将GIS 带到野外的移动GIS 应用程序。ArcPad 以GIS 为中心并专注于需要简单GIS 工具就可以完成的野外任务。这些任务通常是通过手持计算机(运行Mircosoft Windows CE 或者是Pocket PC)来完成的。目前ArcPad 已经得到了广泛的应用。
ArcGIS的其他产品也有支持移动GIS的功能在此不再一一叙述。
4. 开发GIS
ArcGIS Engine 和EDN(ESRI Developer Network),另外还为开发者提供核心的ArcObjects 软件组件库。AO好象在9.2之后就不提供了。
ArcObjects 软件组件库
ArcGIS 开发的核心是ArcObjects 软件组件库。ArcObjects 是跨平台GIS 软件组件的集合。这套共享的ArcObjects 库为ArcGIS Desktop、ArcGIS Engine、ArcGIS Server 提供共同开发组件。它提供了模块,可伸缩,跨平台的结合和通用的API,如C++,。NET 和Java. ArcObjects 可以部署在不同的框架下。
ArcGIS ENGINE
ArcGIS Engine 是ArcObjects 组件跨平台应用的核心集合,它提供多种开发的接口,可以适应。NET,Java,VB 和C++等开发环境。开发者可以使用这些组件来开发定制的GIS和地图应用。应用程序可以建立并且在部署在Microsoft Windows,Sun Solaris 和Linux 等通用平台上。这些应用程序包括从简单的地图浏览到各种定制的GIS 编辑程序。
AE又有Developer和Runtime两种扩展版本
EDN
EDN(ESRI Developer Network)是一个为ArcGIS 开发和部署的开发人员提供帮助的社区。EDN 为所有的开发人员提供开放性,包括商业应用开发人员,咨询人员,系统集成人员,以及最终使用开发人员
信息管理模块
系统信息管理模块的划分如图11.6所示。这种划分实现r数据管理、GlS图形处理功能与综合分析的结合。在C/S体系下以ArcMap应用框架基础上,结合ArcObjects进行定制开发的胖客户端(图11.7),用户可以实现数据管理的基本功能;根据实际需要进行定制各自的专题成果图,对各种专题图形进行绘制、选取、输出以及定位查询等图形操作;也可以将系统图形数据转成其他系统需要的格式进行标准图形输出。而B/S为主的瘦客户浏览端(图11.8),川户除了数据管理、空间叠加这样较为复杂的操作不能实现以外,其他功能儿乎均能在基于Internct/Intranet的客户端实现。实现方式也大同小异,只是在执行效率方面瘦客户端逊色于胖客户端而已。图11.6信息管理模块划分 图11.7基于C/S的应用界面
图11.8基于B/S的应用界面
11.5.1.1数据管理
数据管理也是GIS系统的基本功能,本系统为了实现对基本数据库的有效管理,对数据管理的一些主要功能在C/S体系下的胖客户端实现。
(1)数据输入。图形、表格数据、文本数据的输入建库与数据更新等。
(2)数据编辑。即数据的处理,包括数据内容的增加、修改与删除,数据属性的增加、修改与删除等。
(3)数据输出。图表、文档(包括查询结果)的输出,各种流行图形格式(包括矢量和栅格)的输出等。可根据中国地质调查局的要求,输出ArcInfo E00格式。
(4)投影转换。采用国际通用投影方式之间的转换等,在这里主要转换成我国统一的高斯-克吕格大地坐标系统。
11.5.1.2图形管理
图形管理模块是国土遥感综合调查基础数据库及其信息系统建成运行的关键功能。为了实现遥感综合调查项目各个专题数据的整合,使得各个专项基础数据库发挥自己最大的效能,就必须通过本模块去合理地组织数据、维护数据,以实现对图形数据库以及其他格式的数据的有效管理。它具体包括了添加新数据、扩展数据的范围、元数据编辑修改以及数据版本管理等功能。它内含图层控制、空间分析等子模块。
(1)图层控制。对遥感调查成果数据库中的各类数据包括遥感影像数据进行有选择的叠加显示,为形成决策提供信息支持。其中,遥感影像与矢量数据的叠加切换显示,可以很直观地反映土地资源利用状况和宏观地表生态环境的变化,发现城市土地利用的动态变化状况,如城市扩展、植被退化、退耕还林、未利用地开垦等;为大型道路、桥梁、水利等基础设施工程的宏观规划和前期论证,为地质灾害的预防和监测提供重要的资源环境背景信息,如图11.8所示。
(2)空间分析。空间分析是将两层图形数据进行叠加,产生一个新的要素层的操作,其结果是原来的要素被分割、剪断、套合,然后生成新的要素。这部分功能主要在胖客户端。
(3)专题提取。依据一定的逻辑组合条件,从当前被选取图层中提取生成一张新的专题图件,并可根据选取的统计数字,制作柱状图、饼状图、曲线图等专题图。
(4)三维分析。数据可视化允许用户在表面上叠加栅格或矢量数据,并从表面上提取矢量要素,还可以通过不同的浏览器从不同的角度浏览场景,通过改变三维图层的属性,对表面使用纹理或将其透明化,也可以改变三维场景设置地形的垂直拉伸系数、坐标系统及场景范围、照明等;三维分析工具可以从GIS数据中创建表面模型,可以对栅格表面插值,在TIN中创建或添加要素;表面分析允许用户交互地查询栅格表面的值和TIN的坡度、坡向及高程。这部分功能主要在胖客户端。
(5)信息标注。用户查询到感兴趣的地区或有疑问的地方,可以直接在当前查询界面上进行标注。通过标注,可以在以后快速定位到被标注的位置和信息层面,继续进行主题分析和疑难查询。
(6)制图输出。分为专业打印和普通打印。专业打印须在胖客户端的布局窗口里进行,系统进入布局状态时自动将当前地图窗口中的地图加载到布局页面上。此时通过点击工具栏上的按钮可以交互式地创建其他布局元素。可利用图形辅助工具生成相应的专题图件。所制作的图件上除了标准分幅图的规定内容外,还要标出项目名称、图例、经纬度、绘制时间等内容。而普通打印则为所见即所得,系统打印当前图形所显示的状态。
11.5.1.3查询统计
(1)信息查询。图属对应功能:选中地图上查询出来的对象,地图下方的属性表中相应的记录就会呈选中状态;反过来选中属性表中的任意一行记录,对应的被选中对象也会在地图上高亮居中显示。
另外,系统提供了界面供用户输入属性和空间查询条件后,系统按照设定的条件从数据库中提取相应的数据的功能。通过构造查询树,用户还可以设定属性查询条件;通过从三种空间查询模式中选定一种,用户可以交互式设定查询的空间范围,从而实现查询功能。
(2)统计分析。可以检索查询浙江省任意一个市、县的遥感影像和土地利用状况、地质灾害分布情况、地壳稳定性分区及活动断裂构造分布状况等情况并进行统计分析,输出统计分析数据报表。
统计结果可按固定格式的表格、图表的形式打印输出。
11.5.1.4元数据管理
元数据是对数据的描述性数据,它包含数据从空间到属性、从外部到内容的多种信息,同时也包含数据在数据库系统中使用存贮、数据获取等信息,是数据检索查询的依据和桥梁。元数据发布通过通川的客户浏览器平台实现,并提供多种查询方式以方便用户的使用。在这里主要以HTML形式发布(如图11.9所示)。
图11.9元数据发布页面
相关文章
- 详细阅读
-
求《arcgis地理信息系统大全》薛在详细阅读
谁有牟乃夏主编的arcgis10地理信息系统教程从初学到精通的光盘文件,能分享一下吗?不胜感激。没有这个老师的文件但是你可以看下这个的 空间数据分析与ArcGIS软件应用 也很不
-
现在微信生活缴费交电费,是不是按天详细阅读
电费今交了是算今天的吗?一般来说,您在今天交的电费是计算从昨天开始到今天这段用电时间的电费,也就是按照今天算。 不同地区的电力公司可能有些不同的规定,您可以查询当地电力
-
为什么要选择淘屏的社区消费生活场详细阅读
淘屏和分众投放广告方式有什么不同?淘屏是通过互联网在线投放的,可以远程将广告下发到全国各地任何一个屏幕,而分众大部分的广告都是需要到电梯间去更换海报或者是人工到现场换
-
抖音生活服务号可以设置在线预约吗详细阅读
抖音个人号可以设预约功能吗可以。抖音是由字节跳动孵化的一款音乐创意短视频社交软件, 该软件于2016年9月20日上线。抖音个人号可以设预约功能。预约功能是抖音针对蓝V用户
-
ct6的主要功能配置是哪些?详细阅读
全新凯迪拉克CT6:没有大屏,不算豪华?说起40-50万的中大型轿车,相信多数消费者都会想到奔驰E级、宝马5系和奥迪A6L这三款车。虽然它们是这个级别的标杆车型,但买它的消费者更多图
-
杭州壹齐互联信息技术有限公司详细阅读
张杰的个人资料【个人简介】 英文名:Jason 昵称:张小杰、包子、小白、杰宝 小杰 性别:男 民族:汉族 籍贯:中国四川省成都市新都区新繁镇 生日:1982年12月20日 星座:射手座 身高:180C
-
什么是华为智能生活APP详细阅读
华为手机这个智能家居app是干什么的华为智能家居 APP 是一款可以让您通过手机或平板轻松管理您家的智能设备(如:路由器、空调、空气净化器、灯、窗帘等)的应用。华为手机的智慧
-
请问有谁知道云南机场集团的信息技详细阅读
请问昆明长水机场信息技术员招聘笔试内容考什么?面试又涉及哪些内容呢笔试全是选择题,公共基础(跟事业单位考得差不多)50个单选,专业知识:80个单选,涉及计算机基础,计算机网络,操作系
-
为什么说宝黛之爱是一种无法在现实详细阅读
宝黛爱情悲剧的原因宝黛爱情悲剧的原因 宝黛的爱情悲剧不仅是性格悲剧,爱情悲剧和命运悲剧,更是一种时代悲剧,社会悲剧。造成他们爱情悲剧的原因不仅有社会环境,也有时代和家庭,
