Oracle与空间数据,GIS 与Oracle 空间数据格式的转化

3e4b97e5f76e8cbe4b873c0f793ab95b.png

GIS 与Oracle 数据库空间数据格式的转化

作者:李景文陈大克唐群(桂林工学院土木工程系, 广西南宁541004) 来源:四川测绘

[摘要] MAPGIS 软件支持多种GIS 数据交换,且其明码数据格式较全面、清晰,易于读写。本文以MAPGIS 明码数据格式和Oracle 为例,研究借助编程实现ASCII 码格式的空间数据上载Oracle Spatial 的方式,探讨各种GIS 软件与Oracle Spatial 进行空间数据交换的基本过程。

file0001.jpeg

[关键词] GIS; 空间; Oracle; MAPGIS

[中图分类号]P208 [文献标识码] B [文章编号]1001-8379(2003)04-0178-03

STUDY ON TRANSFORMATION OF SPATIAL DATA BETWEEN GIS AND ORACLE

38b61901476d671ea09eca5a88e9e49e.png

LI Jing-wen CHEN Da-ke TANG Qun(Department of civil Engineering, Guilin Institute of Technology, Guilin 541004 China)

Abstract: The software, MAPGIS, supports many kinds of GIS data format. It’s public data format is comprehensive,clear and easy to be understood. The article, based on the MAPGIS’s public data format and Oracle Spatial Data

format, describes how to upload spatial data with ASCII into Oracle Database, and studies the basic procedure of every other kind of GIS software exchanging spatial data with Oracle Spatial.

22eb30c352a0d692f69f94c4cbebf2c2.png

Key words: GIS; Spatial Database; Oracle; MAPGIS

1 概述

近几十年来,由于社会应用需求的下降和多年研究工作的累积,地理信息系统(GIS)技术有了显著的进步,正朝着跨平台运行、分布式处理、开放式开发、网络化集成的方向演进。从空间数据管理视角看,GIS 已经从纯文件形式管理图形数据和属性数据向图形数据文件形式管理和属性数据关系型管理模式发展。然而因为GIS 的图形数据格式多样,图形数据用文件来管控的方式给信息共享带来了极大不便gishow什么文件,特别是随着GIS 应用领域的不断拓宽,数据量的迅速减少,在推动数据共享、网络通讯、并发控制及数据安全修复模式等方面展现出显著局限,出现了很多无法缓解的难题。

3a4653ef07df2cbfe2732ba3962eb5fa.png

目前,大多数GIS 软件都慢慢倾向于采用空间数据与属性数据一体化的管控模式,而且采用Oracle 作为传输空间数据和属性数据的管理平台,特别是Oracle 推出Spatial 之后,基于Oracle Spatial 的空间数据管理模式逐步被认可[1]。然而,由于各个不同的GIS 软件的数据传输结构是封闭的,各自采取不同的数据格式,在数据上载Oracle Spatial 中存在数据语义表达的不一致性,彼此之间无法推动数据互访,并且用户又难以控制,本文针对这一难题以MAPGIS 平台和Oracle 为例分析GIS 软件与Oracle 数据交换的方式。

2 MAPGIS 明码格式

MAPGIS 的明码格式数据接口是一个开放式的硬件数据接口,用户用其它硬件获得的数据即便根据明码格式写成图形文件,就可以由MAPGIS 系统调用。其明码数据格式是ASCII 码的文件,较全面、清晰,且以点、线、面分开的形式储存空间实体gishow什么文件,易于读写。下面以线文件为例,分析其明码数据格式的组成。线文件结构如下:

逻辑结构:文件头线数 1 号线 2 号线......

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/bofangqi/article-122104-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值