GIS数据库体系中OCI的运用-亚洲ca88官方网站发布时间:2022-01-22 16:16:15 来源:亚洲ca88官方网站与此同时在数据库运用开发进程中,运用程序的开发语言和开发办法对终端运用程序的功能有着重要的影响。数据库开发有多种接口办法,如 Oracle Spatial是Oracle数据库中非常重要的组件选项,它供给了一套SQL计划和函数,用来存储、检索、更新和查询数据库中的空间要素调集,它包含一个计划(MDSYS),描绘支撑几许数据类型的存储、语法以及语义。添加了Spatial的Oracle是一个完好的空间数据库。GIS是以信息的收集、存储、描绘、剖析和运用与空间地理分布有关的数据的计算机体系。作为数据库办理技能、计算机图形学以及空间剖析办法的一起产品,已在科教、军事、政府等部分得到了长足的运用。 OCI是Oracle数据库调用接口,是由Oracle供给的用于开发前端运用程序及中间件的C/C++开发类库。 经过OCI,能够操控一切类型的SQL句子的履行,包含DDL、操控句子(业务、会话、体系)、查询、DML、PL/SQL,以及嵌入式SQL。OCI能够最大程度地操控程序的运转,履行Oracle服务器所答应的多有数据库操作,能够拜访Oracle数据库服务器里的一切数据类型,包含标量值、调集和一切目标类型的实例,能够以引证的办法拜访目标及其元数据,能够动态获取、修正目标的特点值。其开发进程如图1所示。 OCI是Oracle开发接口的底层完成,而ADO,JDBC都是在OCI上层的封装。因而,OCI少了很多层的封装,能够供给运用程序与Oracle的直接衔接,所以OCI能够供给最佳的功能。而且OCI程序具有SQL非进程性的长处,使开发的编程技能具有更强的数据处理才能。 某大型跨地域商城监控办理体系运用GIS模块,能够在监控办理界面上引进电子地图来完成各分散地域的会集管控、要点部分监控以及一切静态信息的联动。其间,在衔接各地数据库完成信息交互时依据要求调用一致接口开发程序,并运用一致的信息传输体系完成整个体系的保护和运用。 体系开发渠道选用VC++6.0,运用OCI组件衔接Oracle数据库,其间各单位的地理信息经过地图收集输入。软件的设计计划如图2所示。 上一篇:集团承当的《根据宿连航道工程的BIM+GIS全省航道根底渠道开发与使用研讨》项目 下一篇:思特奇:关于公司请求向特定方针发行股票的审阅问询函回复陈述(修订稿) |