常用数据模型

对于数字地图而言,数据是很重要的一块内容,好的地图效果离不开好的数据做支撑,而好的数据需
要分层合理、可控性强,以便于在地图中对其进行风格渲染,控制其在特定比例尺下是否显示等。同时,
一份有地理意义的地图,也应该考虑其坐标系统。
本小节针对以上提到的几个方面,来讲述如何进行地理数据的设计,让数据更符合我们的使用要求。
数据分层设计
常用数据模型
常用的数据模型包括:点数据模型、线数据模型、面数据模型和文本数据模型。
 点数据模型(Point)
点是零维的,存储为单个的带有属性值的 x,y 坐标对。用来表达在某种比例尺下很小但不能描述为线
或面对象的地理要素。

点数据模型及物理存储
任何物体都有大小和形状,点数据模型用于表达物体的空间位置信息,不关心它的形状、大小等。例
如,在小比例尺世界地图上,喜马拉雅山用点数据模型来描述。
 线数据模型(Line)
线是一维的,存储为一系列有序的带有属性值的 x,y 坐标对。线数据模型允许有线复杂对象。线的形
状可以是直线、折线、圆、椭圆、或旋转线等,其中圆、椭圆、圆弧等是转化为折线存储的。线数据模型
用来表达在某种比例尺下不能够描述为面的线状地理要素。
当我们只关注这些地理要素的走向、长度等一维信息而不考虑其宽度和面积时,都可以用线数据模型
来描述,例如作为省界的河流、小比例尺的城市道路等。
2 地图数据设计
线数据模型及物理存储
 面数据模型(Region)
面是二维的,存储为一系列有序的带有属性值的 x,y 坐标对,最后一个点的 x,y 坐标与第一个点的
x,y 坐标相同,用来描述由一系列线段围绕而成的一个封闭的具有一定面积的地理要素。例如行政区面,
或者大比例尺下的河流湖泊。

面数据模型及物理存储
 文本(TEXT)
存储为两部分,一部分为带有属性值的 x,y坐标对(称为文本的定位点,即文本最小外接矩形的左上
角点),另一部分为文本属性,包括文本内容、字体、字号、字高、字宽、是否粗体、旋转角度、字体颜
色、背景透明、固定大小等,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值