GIS体系结构
发布网友
发布时间:2022-04-30 15:27
我来回答
共1个回答
热心网友
时间:2022-06-26 07:43
1.ArcGIS的客户端
ArcGIS的客户端产品包括ArcView 8、ArcInfo Editor、ArcInfo Professional以及ArcIMS的客户端viewer(用于标准的浏览器,如:Microsoft 的IE、Netscape的Navigator中)等。其中:
ArcView 8:是ESRI的新一代桌面GIS产品。ArcView 8同ArcInfo 8、ArcSDE 8具备相同的核心技术,采用基于COM的体系结构,可以直接使用ArcInfo和ArcSDE所管理和生成的空间数据。ArcView 8提供了与ArcView 3.2相同的基本功能,同时又有显著的改进,如新的ArcCatalog数据浏览和管理的应用、动态投影、内置VBA用于客户化开发、一系列新的编辑工具、支持注记等。对于不需要高级的空间分析功能和对面向对象的空间数据进行交互定义修改的大量客户端应用,均可考虑采用ArcView 8作为其应用平台。其应用界面、开发环境、底层COM对象库等与高端的ArcInfo 8完全一致,可用内置的VBA或VB、VC++等开发平台对其进行二次开发,为系统投资的共享及系统升级和移植提供了有力的保障。
ArcInfo Editor: 该产品在ArcView 8的基础之上增加了对Coverage及Geodatabase空间数据的交互编辑功能,主要面向那些对空间数据交互编辑具有特别需求的应用。从功能强弱的角度看,是介乎ArcView 8和ArcInfo 8之间的产品。ArcInfo Editor与ArcView 8及ArcInfo 8同样具有相同的界面风格、开发环境和底层COM对象库。
ArcInfo Professional: 是ESRI的旗舰产品,其产品定位是专业化的AM/FM/GIS平台。ArcInfo Professional在ArcInfo Editor基础上又增加了对Geodatabase的结构定义和修改功能,增加了强大的空间分析功能,增加了对计算机辅助软件工程(CASE)工具的支持,可以方便、同时也是工程化地对空间数据模型进行定义和扩展。除了继续支持在7.X版本中提供的 AML、ODE、ODE FOR JAVA等开发环境外,在Windows NT和Windows 2000平台上还支持内置的VBA以及VB、VC++、Delphi等开发环境,对ArcInfo进行定制和二次开发。
以上三个客户端都有统一风格的桌面应用:ArcCatalog、ArcMap和ArcToolbox。其中:
ArcCatalog: 是一个集成化的空间数据管理器。用于空间数据的浏览,Geodatabase结构定义,数据导入导出,网络模型生成,对象关系和规则的定义、元数据的定义和编辑修改等。ArcCatalog支持大量的数据格式,包括:ESRI shapefiles, geodatabases, ArcSDE layers, ArcStorm layers, INFO tables, images, grids, TINs, CAD文件, 动态分段事件以及其它ESRI数据类型和文件等。
ArcMap: 是集空间数据显示、编辑、查询检索、统计、报表生成、空间分析和高级制图等众多功能于一体的桌面应用平台。ArcMap提供面向对象的类似CAD的空间数据编辑工具,全面支持空间数据的可视化交互操作。ArcMap提供了所见即所得的符号编辑器,令使用者可以随心所欲地生成任意复杂的点线面符号。ArcMap进一步拓展了ESRI强大的空间数据直接读取能力,多种格式的数据无需进行转换或利用中间交换格式即可动态地直接使用。ArcMap支持的确空间数据格式包括:ArcInfo coverages, ESRI shapefiles, ArcSDE layers, map libraries, ArcStorm layers, DXF and DWG, DGN, 大量的图像格式, GRIDs、TIN,等等。ArcMap还支持空间数据的动态投影(on-the-fly projection)。
ArcToolbox: 是用于空间数据格式转换、叠加处理、缓冲区生成、坐标转换等的集成化“工具箱”。ArcToolbox以树形结构方式组织了120多个不同的空间数据处理工具,并且都是以菜单驱动的方式提供出来,这为我们以一种确定的、轻松的方式去完成哪怕是很复杂的工作提供了前所未有的方便。
2.ArcGIS的服务器端
GIS的企业化和网络化特征,随着近年来社会信息化的长足发展变得日益鲜明起来。ESRI充分把握了这一发展趋势,在ArcGIS系列中提供了两大服务器端产品:ArcSDE 和ArcIMS,以满足GIS的企业化和网络化需求。
ArcSDE:是ESRI的空间数据库引擎,用于对海量空间数据及其属性数据的管理和驱动,为并发访问的多客户端提供快速、安全的数据服务。ArcSDE支持工业标准的DBMS平台(如:ORACLE、SQL Server、DB2、Informix等),同时引入了其独有的异步缓冲机制和协同操作机制,使得空间数据服务的响应效率空前提高,真正起到了“引擎”的作用,而非仅仅是提供一种空间数据存储方式而已。另外,ArcSDE具有丰富的客户端可供用户选用,如:ArcInfo、ArcView、ArcIMS、MapObjects、ArcExplorer、ArcSDE CAD Client等。同时,还提供了开放的API应用编程接口供用户或开发商开发自己的客户端应用或产品。
ArcIMS: 是ESRI的第二代Web GIS产品。用户的空间数据和应用可通过ArcIMS在Intranet/Internet环境中进行发布和共享。ArcIMS提供用户在服务器端可选的影像方式或矢量数据流方式进行数据发布。客户端用户通过工业标准的通用浏览器即可对ArcIMS服务站点进行访问和交互操作。ArcIMS支持包括Servlet、ColdFusion、ASP等多种Web Server端技术,同时开发了有望成为未来Internet环境中GIS通用语言的ArcXML,为空间数据跨厂商、跨平台的广泛交流和共享打下了坚实的基础。
3.ArcGIS的功能扩展
除了ArcGIS系列中各个产品的核心部分以外,ArcGIS还有大量的功能扩展模块供用户根据实际应用的需求进行选择。这些扩展模块包括:
3D:为用户提供三维数据的生成、显示、编辑和分析功能。它集中了Arc/Info 7.X的TIN模块的强大功能和ArcView 3.x的3D扩展模块的易用性。在3D扩展模块中,还提供了一个独立的三维景观生成、显示和飞行的应用程序,可方便地对地上、空中和地下的各种(矢量、栅格和影像)空间要素进行三维叠加、透视观察、旋转飞行等。
Spatial: 提供对栅格数据的转换、显示、处理和分析功能。集成了Arc/Info 7.X的GRID模块的强大功能和ArcView 3.x的Spatial扩展模块的易用性。可完成矢量数据到栅格数据的转换、点密度图生成、连续表面生成、坡度坡向及光照模型生成、等高线生成、邻近及区域分析、栅格分类及显示等功能。
GeoStatistical: 是GIS界第一个空间统计软件包,提供空间离散数据的统计表面生成、结果预测误差评估等。所有操作均以菜单驱动的方式完成,十分直观方便。
ArcPress: 提供地图输出的栅格化转换,可将大数据量地图输出时对输出设备端内存的需求降至最低。
4.ArcGIS的公共组件库
ArcGIS完全基于工业标准的组件对象模型技术进行构建。而ArcObjects则正是用于构造ArcGIS系列平台的一个COM组件对象库。有了ArcObjects,ArcGIS中的各个不同的产品就有了共同的基础部件和工业标准的接口,这对于ArcGIS自身的定制和扩展以及ArcGIS与其它系统和平台之间的连接或融合起到了致关重要的作用。正因为ArcObjects,我们才能说ArcGIS是现今最开放、最易于扩展的GIS平台。ArcObjects COM组件对象库中定义并实现了1800多个在GIS应用中涉及到的空间数据对象,供用户和开发商客户化定制、扩展或构造不同应用领域的GIS应用。
参考资料:http://zhidao.baidu.com/question/100306304.html
GIS入门:GIS到底是什么,GIS的概念、构成结构、功能和应用
GIS主要由四部分构成:硬件(包括高性能计算机和各种输入输出设备)、软件(包括系统软件、GIS专用软件和应用分析工具)、地理空间数据库(存储图形数据和多媒体信息)以及系统管理和操作人员(负责系统的建设和应用管理)。GIS技术的核心包括硬件、软件、地理空间数据库以及用户。GIS在资源管理、城市规划、环境...
GIS架构体系Com-GIS
Com-GIS的结构通常分为几个层次:首先是基础组件,它们构成了GIS架构的基础,如数据处理和显示功能;其次是高级通用组件,这些组件提供更高级的功能,如地图分析和数据管理;最后是行业性组件,这是针对特定行业需求定制的,如交通管理或环境监测控件。这种模块化的设计使得GIS应用更灵活、易于扩展和维护,满...
GIS入门:GIS到底是什么,GIS的概念、构成结构、功能和应用
GIS的结构由四大部分组成:首先是硬件,包括高性能计算机和各种输入输出设备;其次是软件,包括系统软件、GIS专用软件以及用于应用分析的工具;再次是核心的地理空间数据库,承载着图形数据和多媒体信息;最后是不可或缺的系统管理操作人员,他们是GIS的灵魂,负责系统的建设和应用管理。GIS技术的核心要素包括:...
地理信息系统有哪些体系构架?
具有复杂的数据结构、完善的功能体系。桌面系统 为便于用户使用及与其它系统的结合,提取常用的GIS功能,采用简单的数据结构,实现了从输入、存储、查询、简单的分析和输出的完整流程。2、专业地理信息系统产品(Professional GIS)GIS系统平台厂商利用自身开发系统平台时建立的开发工具集,针对某一专业领域和业...
gis系统 为何出现 B/S结构与C/S结构并存的局面,未来发展方向能否只用B/...
C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是...
ArcGIS发展历史及体系架构
ArcGIS Pro是全面的专业桌面GIS应用程序,支持探索、可视化和分析数据,创建2D地图和3D场景,与ArcGIS Online或ArcGIS Enterprise门户共享工作。2.1.4 ArcGIS Desktop和ArcGIS Pro比较 共同点包括坐标系、底层数据结构、工具箱、大体框架等。区别在于ArcGIS Pro是64位程序,支持多线程处理,ArcGIS Desktop是32...
网络城市地理信息系统有哪几种体系结构
又分为 (1)栅格矩阵结构 (2)游标编码结构 (3)四叉树结构 3.曲面数据结构 又分为 (1)TIN的曲面数据结构 (2)规则格网的曲面数据结构 地理信息系统使用空间数据结构来表现信息,组织数据,空间数据结构是地理信息系统沟通的桥梁,只有充分理解地理信息系统所采用的数据结构,才能有效使用GIS。
GIS体系结构
ArcView 8:是ESRI的新一代桌面GIS产品。ArcView 8同ArcInfo 8、ArcSDE 8具备相同的核心技术,采用基于COM的体系结构,可以直接使用ArcInfo和ArcSDE所管理和生成的空间数据。ArcView 8提供了与ArcView 3.2相同的基本功能,同时又有显著的改进,如新的ArcCatalog数据浏览和管理的应用、动态投影、内置VBA用于...
简述GIS的分类
【答案】:(1)按体系结构分:桌面GIS、嵌入式GIS、移动GIS (2)按集成类型分:项目GIS、部门GIS、企业GIS、社会GIS (3)按应用类型分:城市管理GIS、资源与环境管理GIS、办公、服务GIS
基于Internet的WebGIS体系结构
根据W ebGIS服务器和客户端的关系以及数据传送的形式,可 以将WebGIS的结构模式分为三种:服务器模式、客户端模式和客 户端,服务器模式。1.服务器模式 服务器模式是指用户在客户端提交数据和空间分析请求,由服 务器来完成用户提交的任务,再把结果返回给客户端,在客户端浏 览器上显示处理结果。这...