首页 百科知识 事故黑点数据库设计

事故黑点数据库设计

时间:2022-11-06 百科知识 版权反馈
【摘要】:结合GIS强大的空间数据管理技术来构建事故黑点信息数据库,包括空间数据库和属性数据库。GIS相关属性表中的交通事故实体属性数据的属性值是由外部数据库定期更新的,主要用于用户对道路交通事故基本信息进行查询和分析,并不包含交通事故的所有信息,而历史交通事故全部的信息存放于外部数据库中。

10.4.2 事故黑点数据库设计

结合GIS强大的空间数据管理技术来构建事故黑点信息数据库,包括空间数据库和属性数据库。道路交通事故信息数据量很大,包含大量多媒体类型文件,而且需要经常录入,维护周期较短,而且部分道路静态数据在系统中是不需要经常调用,如交通附属设施、路侧防护等数据。如果将所有属性信息同时与地图实体绑定,同时占用大量计算机内存,会影响系统地图的刷新和显示,导致系统运行速度大大降低。所以把属性数据划分为两部分,一部分是与GIS紧密相连的实体相关数据,即GIS相关属性数据,另一部分是置于外部的历年交通事故数据信息和部分道路静态数据,具体如图10-7所示。

img374

图10-7 系统属性数据组织结构示意图

GIS相关属性表中的交通事故实体属性数据的属性值是由外部数据库定期更新的,主要用于用户对道路交通事故基本信息进行查询和分析,并不包含交通事故的所有信息,而历史交通事故全部的信息存放于外部数据库中。

系统外部数据库与空间数据的连接有两种基本途径:一种是二者通过数据绑定直接相连,另一种是通过GIS属性数据和外部属性数据的动态关联连接。如果系统全部属性数据与地图空间实体直接建立索引,整个系统属性数据库都处于连接状态,会影响系统的整体性能。为此,选用第二种方法将通过GIS属性表和外部数据表建立关联,从而实现外部数据库与空间数据的连接。当执行复杂的查询分析时,通过ADO(Activex Data Objects)对象动态链接外部数据库,查询结束链接自动取消。在MapInfo中,一个地图图层包括.id、.tab、.map、.dat和.ind等文件,GIS的空间数据和相应的属性数据分别存储在以上文件中,两者通过索引文件(.dat文件)进行链接。在系统中,外部的历年事故信息的数据以SQL Server数据表进行储存管理,通过主关键字段与GIS属性数据表相连,如图10-8所示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈