GIS二次开发:榜首部分 GIS软件开发根底-亚洲ca88官方网站发布时间:2022-07-16 21:08:54 来源:亚洲ca88官方网站第四代gis软件的方针第四代gis软件的方针33第四代地舆信息体系及其展开思路第四代地舆信息体系及其展开思路1面向空间实体及其时空联络的数据安排与交融1面向空间实体及其时空联络的数据安排与交融第四代gis软件的技能体系第四代gis软件的技能体系改动以图层为根底的安排办法完结直接面向空间实体的数据安排改动以图层为根底的安排办法完结直接面向空间实体的数据安排完结不同规范空间数据的互动完结不同规范空间数据的互动完结矢量印象数据的互动完结矢量印象数据的互动完结多维特色与嵌套表安排完结多维特色与嵌套表安排完结多源空间数据的装载与交融支撑数据库房机制完结多源空间数据的装载与交融支撑数据库房机制强壮的索引机制强壮的索引机制2共同的海量存储查询和剖析处理2共同的海量存储查询和剖析处理第四代gis软件的技能体系第四代gis软件的技能体系支撑tb级以上的空间数据存储支撑tb级以上的空间数据存储有用的空间特色一体化办理查询机制有用的空间特色一体化办理查询机制面向问题的剖析处理手法和东西面向问题的剖析处理手法和东西以空间数据为根底的数据发掘以空间数据为根底的数据发掘联机业务处理oltp与联机剖析处理联机业务处理oltp与联机剖析处理olap扩展的支撑空间的联络概念与联络运算扩展的支撑空间的联络概念与联络运算3有用的散布式空间数据办理和核算3有用的散布式空间数据办理和核算第四代gis软件的技能体系第四代gis软件的技能体系多用户同步空间数据操作与处理机制多用户同步空间数据操作与处理机制数据服务署理和多级bs体系结构数据服务署理和多级bs体系结构异种gis体系互连与互操作异种gis体系互连与互操作空间数据散布式存储与数据安全空间数据散布式存储与数据安全空间数据高效紧缩与解紧缩空间数据高效紧缩与解紧缩4必定的三维和时序处理才能4必定的三维和时序处理才能第四代gis软件的技能体系第四代gis软件的技能体系空间数据的增量存储与快速复原才能空间数据的增量存储与快速复原才能时空数据处理与剖析机制时空数据处理与剖析机制混合式三维空间数据模型混合式三维空间数据模型快速广域三维核算和显现快速广域三维核算和显现数据空间化数据空间化5强壮的运用集成才能5强壮的运用集成才能第四代gis软件的技能体系第四代gis软件的技能体系有用的遥感地舆信息体系全球定位体系集成有用的遥感地舆信息体系全球定位体系集成强壮的运用模型支撑才能强壮的运用模型支撑才能gis与mis等的有 – 陈说彭在他的书中说到“地舆信息体系可简略界说 为用于收集、模仿、处理、检索、剖析和表达地舆 空间数据的核算机信息体系”。 – GIS专业软件:一般指具有丰厚功用的通用GIS软件, 它包含了处理地舆信息的各种高档功用,可作为其 他运用体系建造的渠道。其代表产品有 –运用体系规划和完结办法; –数据收集与查验;空间剖析函数与专题剖析模型; –地舆信息体系与遥感技能、GPS技能的结合办法; 由核算机技能与空间数据相结合而发生的 二 GIS这一高新技能,它包含了处理地舆信息的各 次 种高档功用。它的底子功用是数据的收集、办理、 开 处理、剖析和输出;一起GIS依托这些底子功用, 发 经过运用空间剖析技能、模型剖析技能、网络技 术、数据和数据库集成技能、二次开发技能等, 演绎丰厚的运用功用,以满意社会和用户的广泛 需求。 为使GIS技能广泛运用于各个范畴,满意各种不同 的运用需求,它有必要具有的另一个重要功用是二 次开发功用。 以土地运用为例,能够得到不同土地运用类 型的散布和面积、按不同高程带区分的土地 运用类型 、不同斜度区内的土地运用现状、 不一起期的土地运用改变等。 环境办理触及人类社会活动和经济活动的一 切范畴,一个大中型城市每年收集和监测的 环境数据或许多达100万个,对如此许多的数 据,应使其有用地为环境办理决议计划及其它用 途服务。 由于其时GIS体系中空间数据的首要来历是纸质地图的数字化,在GIS 的数据模型中,图层处于中心位置。界说某一地舆概括,在此规模内的相 关(专题)空间数据组成图层,同一图层的空间数据存放在一个文件之中。 空间定位与量算以图廓规模内的平面笛卡尔坐标系为根底,操作局限于当 前图层内。运用核算机技能能够核算空间实体之间的拓扑联络,完结同一 区域内各种专题数据的叠置、影响区域剖析(缓冲)和线状实体的途径分 析。可是,各类查询与核算只能在同一图层中进行。 其时的GIS软件空间数据各自有自己的数据格式,自成体系,不同的GIS 体系底子上没有联络。与其它的软件东西,例如MRPⅡ软件、CAD软件 等在数据和程序上不存在集成联络。 由于IT技能的约束,其时的GIS体系只能在单机上运转,尽管在后期X 协议和X终端现已遍及运用,但由于不能描绘空间数据及其操作,这时的 GIS软件无法完结分时操作办法。 其时的GIS只供给功用极端有限的供查询和核算的自界说言语,与数据 库、通用的编程言语没有树立联络,用户只能依照现已开发好的运用体系 GIS中的数据分为空间数据和特色数据两类,空间数据描绘空间实体的 地舆位置及其形状,特色数据则描绘相应空间实体有关的运用信息。由于 其时数据库办理体系只能办理结构化数据,对空间数据这样的非结构化数 据运用无法进行界说、办理与操作,GIS软件只能在文件体系中自行界说 空间数据结构及其操作东西。由于开端联络型DBMS不行老练与遍及,对 特色数据这样的结构化数据,也放在文件体系中进行办理,空间数据、属 性数据两者之间经过标识码树立联络。 速展开的时期。这一阶段,GIS软件作为一种软件东西, 理论与技能现已底子老练。由于其具有空间数据操作能 力,在运用中遭到喜爱,运用范畴敏捷扩展。这个时期, 由于空间数据模型没有底子的改变,以图层为处理根底的办法依然没有 改变。对特色数据的查询能够在数据库规模内进行,但对空间数据的操作 由于这一阶段网络技能现已老练,运用规模敏捷扩展,GIS软件也转向 多用户和Client/Server结构。可是,由于空间数据安排和存储办法没有根 本改变,Client与Server的联络底子上归于空间数据文件下载和回送的关 系,底子的空间数据处理功用在Client端完结。是一种典型的“胖Client” 类型。Server只作空间数据的服务器运用,以NFS(网络文件体系)技能 为根底,只能完结一种Device-Shared的C/S结构。 由于通用编程言语的编程环境逐步完善,GIS供给运用编程接口(API) 能够嵌入运用体系的程序,例如,体系界说的GIS功用程序能够以库函数 的办法呈现,经过“Include”办法供运用程序调用。这一阶段的GIS体系 支撑二次开发的才能有所增强,但灵活性仍遭到较大的约束。 这一阶段IT技能的杰出前进是网络技能,特别是 Internet在全球的遍及以及面向目标软件办法论和支撑 技能的老练,为GIS软件的技能前进注入了新的生机。 尽管空间数据的存储引入了新的技能,但空间数据模型依然没有很明显的 改变。商用DBMS(如Oracle、Informix、DB2、SQL SERVER等)相继 面向目标软件办法论的老练,体现面向目标的软件开发东西逐步遍及。 其间最杰出的是软插件技能,软件体系组件化现已成为一种趋势。国外主 要的GIS软件在九十年代中期开端组件化改造,并在20世纪末相继完结。 这样,GIS软部件能够与首要的跨渠道编程东西结合,作业操控言语能够 在软部件根底上安排杂乱运用,GIS软部件也能够作为各种运用软件的功 能部件呈现。至此,GIS软件的敞开性大幅度进步,融入了干流软件,实 现了跨渠道运转的夙愿。 二 ✓ 逐步注重元数据问题,空间数据同享、服务同享和GIS系 次 统互连技能不断展开 开 发 GIS软件的广泛运用,空间数据和GIS服务功用的同享说到了重要的议事 日程。特色数据的同享由于ODBC的呈现现已处理,不同GIS体系之间空 间数据的同享现已不满意于数据的彼此转化,空间数据的元数据问题遭到 越来越多的注重,GIS功用规范化的问题也倍受注重,不同GIS体系之间 互操作成为杰出的问题。敞开GIS安排(OGC)提出了敞开地舆信息规范 (OPENGIS),旨在处理空间数据的承继、同享以及地舆操作的散布与 同享,对GIS开发渠道提出了更高的要求。能够估计,各类空间数据引擎、 习惯多种GIS软件的功用署理会在较短的时间内呈现。OPENGIS(应该还 会有改进和进步)就像ODBC之于数据库,将成为空间数据操作的共同标 准。 第三代GIS软件完结了用商用DBMS完结了空间数据和特色数据的一体 化存储和开始的一体化查询,进步了空间数据的操作才能。多源空间数据 库房技能也将在未来两三年内逐步老练。可是,由于现在对空间联络的理 解和表达办法还没有一个完好的、确认的结构,空间信息的完好性、共同 性研讨有待深化,现在的空间数据、特色数据一体化查询言语还比较初等, 表达才能还比较弱,完善和进步需求时日。 跟着GIS运用需求的急剧扩展,许多的LBS ( Location Best Service ) 应 用为GIS注入了新的生机,开辟了宽广的商场;GIS进入AM/FM范畴导致 呈现异步更新的协同工作环境。各类剖析决议计划需求、乃至三维运用要求也 摆在运用开发的面前。第三代GIS软件一般将此类运用问题放在运用层面 来处理,在没有探究出一种公共模型的情况下,这种做法不失为有用之道。 可是,这必定是就事论事,缺少一般性。在数据发掘现已广泛运用的今日, 完好含义下的空间数据发掘还没有呈现,更多的是对特色数据进行发掘, 辅以简略的空间显现。 二 灵活处理才能较弱。 次 二维的空间数据安排与办理,约束了运用规模。现在GIS空 开 间数据模型及其操作的规划在空间上是面向平面二维结构的, 发 缺少三维处理的才能。实践运用中对呈现的三维问题或是针对 详细问题经过在特色数据中界说附加数据项针对详细问题进行 处理,或是选用三维实体外表造型的办法处理类如地势地貌的 体现问题,处理才能十分有限。 静态、单时相空间数据安排与办理,约束了剖析决议计划业务的 完结。GIS连续了地图处理的办法,只能处理单时相的空间数 据,尽管能够有必定的地域剖析处理才能,但关于触及空间数 据发掘,例如切片、钻取等以探究动态的改变趋势寻求展开规 律等剖析决议计划业务显得力不从心。 主动进行。印象数据在GIS中底子上只能起到外表掩盖和 场景烘托的效果,没有两者之间的互动联络,形不成一体 数据、服务署理和多级B/S 体系结构 异种GIS体系互连与互操作 空间数据散布式存储与数据安全 空间数据的增量存储与快速复原才能 时空数据处理与剖析机制 混合式三维空间数据模型 快速广域三维核算和显现 数据空间化 坚持产品开发与技能研讨偏重,工程 化、有用化;依托全国的力气展开联合科 技攻关,树立产、学、研相结合,以企业 为推行运用主体的科技立异体系 首要,要树立地球空间数据的元数据标 准、GIS功用与接口规范、空间数据同享 规范、GIS通信协议集等一系列规范规范 ,确保研讨工作的顺利展开 第榜首二阶阶段段::突建破立以面标向准空规间范实体,及开其展时理空关论系和 技 的研术究的;研打破究矢,量开、发印象稀有一据定互创动技新术的的新研一究,代实 G分 现的力现终I不软、完目析S同件突整标形软处尺原破的。成件理度型以软完原空;图件机整型间实层产的制数现为品理。方据具处,论争面互有理全、取动 初 基 面方有在的 步 础 达法所原 三 的 到、数突理 维 模 第技据破模 和 式 四术模型 时 ; 代和;型, 空 有G工实I形 数 一具、S现软成 据 定体组件具较 处 的系织的完 理 空,有最和整 能 间实海 量 数据空挖间掘数和初据步管虚理拟和实际查表询达、能多力、用一户定同的步印象机、制 和 矢阶量段一数的定据产应融品合开用的展集第应成四用能代演示G力I,S的软结G件合I产S应软品用;件和同关产时键品对技。第术一的 这种办法的长处在于无须依靠任何商业GIS东西软件, 减少了开发本钱,但一方面关于大多数开发者来说,需求 用户能够运用这些宏言语,以原GIS东西软件为开发 渠道,开发出自己的针对不同运用目标的运用程序。这种 履行运用程序,以OLE主动化办法发动GIS东西软件如 ArcGIS、MapInfo等在后台履行,运用回调技能动态获取其 运用GIS东西软件生产厂家供给的树立在OCX技能基 础上的GIS功用控件,如ESRI的ArcObjects、ArcEngine、 MapInfo公司的MapX等,在VC、VB等编程东西编制的运用 程序中,直接将GIS控件嵌入其间,完结地舆信息体系的各 关于一些大型的GIS体系开发项目,如一个区域的归纳信息办理 体系等,由于其图形渠道、容量、可靠性等各方面的要求,一般易 于挑选现已老练的GIS体系开发东西(二次开发)来安排开发。 而关于一些小型的GIS体系,特别是一些以数据办理、决议计划研讨、 辅助规划等详细运用为主的体系,或许在某个职业中需求推行使 用的有用体系,则挑选底层开发的办法。 思想:自顶向下、逐步求精;按功用模块组成树状结构;各模块相对 独立;模块内部有次序、挑选和循环三种结构组成;模块化的 完结办法是经过子程序。 长处:杂乱使命简略化;运用方便。 缺陷:数据与进程彼此独立,代码重用性差;或许导致数据与所需处 全体; 长处: 契合人类的思想办法;数据与操作一体化,便于运用; 隐蔽性好;重用性好;易保护。 它是导航、 定位、地图查询 和空间数据办理 的一种抱负处理 计划,可在许多 范畴广泛运用, 如军事、智能交 通、旅行、环境 研讨等。 界说:所谓多媒体技能便是核算机交互式归纳处理多种 二 媒体信息——文本、图形、图画和声响,使多种信息建 次 立逻辑衔接,集成为一个体系 开 特色:集成性;交互性;独立性;大数据量;实时性; 发 非解释性;非结构性。 上一篇:GIS二次开发概述(收拾) 下一篇:webgis二次开发 |