空间数据库的设计与建设
1、设计题目:四川省旅游信息数据库
2、实验目的
通过设计和建立database空间数据库,掌握空间数据库设计和建设流程,学会利用所学GIS知识独立分析和解决问题的能力,对所学建库知识进行一个完整的串接。
3、需求分析
四川省旅游空间数据库的建立以arcgis为平台,以database为载体,内涵四川主要景点的各种信息(属性和空间),可以为使用者提供一定的信息服务。
4、功能分析与数据组织
4.1 数据组织
本实验的数据组织为:矢量数据采用简单数据格式shapefile存储,具体文件如下表所示:
文件名称 |
用途 |
主要景点 |
记录四川省的主要旅游景点信息,并进行分类 |
交通要道_国道 |
存储四川省的交通要道国道的走向,便于分析路径 |
交通要道_高速路 |
存储四川省的交通要道高速路的走向,便于分析路径 |
交通要道_铁路 |
存储四川省的交通要道铁路的走向,便于分析路径 |
主要城市 |
记录四川省的主要城市信息,便于查询信息 |
主要河流 |
记录四川省的主要河流信息 |
4.2 功能分析
本数据库主要的功能设计为:
1、可以通过地图空间信息查询到景点的属性信息,如景点的类型、票价、主要的景点以及景点的具体位置信息等;
2、可以通过属性的查询方式找到具体景点的位置,并可以通过提供的信息找到到该景点的路径。
5、数据库建设流程
5.1 环境配置
5.1.1 硬件配置
5.1.2 软件配置
5.2 数据采集
5.2.1 资料搜集
1、地图选择:实验中采用四川省旅游地图,此地图表面清晰,景点划分明确并且信息较多
2、坐标信息搜集:利用网络等途径查询到四川省的主要城市的具体经纬度,数据较精确。对搜集到的经纬度数据进行筛选,选择在四川省分布较为均匀的8个点作为几何校正点位。
3、旅游信息搜集:通过网络找寻四川省主要景点的位置、门票以及主要看点信息等,并进行分类建成Access数据库。
5.2.2 对地图进行地理参考
本实验利用PCI对四川省旅游地图进行地理参考,坐标系采用地理坐标系(Long/Lat)GCS_WGS_1984坐标,基准面为D_WGS_1984。具体流程如下:
图1 添加控制点 |
图2 保存控制点 |
4、 施行Perform Registration to Disk,创建新的参考后地图,名称为:schlvyou.tif,选择bilinear插值2nd。
5、 最后执行Perform Registration。
5.2.4 利用arcmap数字化地图
本实验将使用arcmap进行旅游地图的数字化以及简单属性输入操作,具体步骤如下:
1、利用ArcCatalog新建ShapeFile格式文件
文件的地理参考利用导入的方式获取,如下图所示:
图3 新建shapefile |
图4 为shapefile添加投影 |
图5 为shapefile添加字段 |
要建立的ShapeFile文件名称以及字段设置如下:
文件名称 |
字段名称 |
字段类型 |
主要景点 |
name |
文本 |
type |
长整型 |
|
主要河流 |
name |
文本 |
交通要道_国道 |
name |
文本 |
交通要道_铁路 |
—— |
—— |
主要城市 |
name |
文本 |
边界 |
—— |
—— |
2、将上述文件以及schlvyou.tif导入Arcmap进行数字化并输入属性数据
利用Arcmap的数字化编辑器,对相应图层进行数字化:(见图6-8)
(1)启动ArcMap并导入栅格底图和新建的Shapefile
(2)加载Editor工具条:
View菜单——Toolbar——选中Editor
(3)开始编辑:点击Editor向下箭头——Start Editing
(4)设置捕捉环境:点击Editor向下箭头——Snapping
(5)进行数字化操作。
(6)每新建空间要素,输入要求输入的属性数据
图6、7 数字化地图 |
图8 添加属性信息 |
5.3 数据处理(Geodatabase数据库的建立)
5.3.1 新建Geodatabase以及要素集
在arccatalog下新建一个Personal Geodatabase,名字为:四川省旅游信息数据库。(见图9)
在此数据库上右击新建要素集,名字为:旅游信息空间数据。设置其投影坐标为原空间参考数据(sclvyou.tif)(见图10)
图9新建database |
图10 新建要素集 |
5.3.2导入要素类
在数据集上右击鼠标,导入—>要素类(多个),将以数字化好的Shapefile格式的数据导入到数据集。(见图11)
图11 导入要素类 |
5.3.3导入属性数据表
在数据库上右击鼠标,导入—>表(多个),将建立好的Access格式的数据导入到数据库。(见图12)
该Access数据库有两个表,分别存储了主要景点的属性信息和主要城市的属性信息。
图12 导入属性表 |
5.3.4建立关联类
为了将属性表与其对应的空间数据进行建立,特建立关系类,本实验建立两个关系类,分别由于连接主要景点和其对应的属性表、连接主要城市和其对应的属性表。(见图13)
参数设置如下:
设置关联类型为:复合关联
消息传播方式为:两者都
数据关联方式为:1对1关系
连接字段设置:城市信息表连接为:Z___和name
景点信息表连接为:name和name
图13 新建关联类 |
5.3.5建立域和子类型
因景点可分为四类,为了便于查询使用管理,特为主要景点的type字段建立了域和子类型。见图(14--16)
1、“主要景点”属性域建立:
A、右键数据库——属性——在弹出对话框切换至域选项卡
B、设置属性域的名称、描述(用于描述属性域,相当于属性域的元数据)、类型、属性域的分割合并策略
C、与字段链接:右键“主要景点”——属性——字段选项卡——选中type——设置域
2、 子类型创建方法:
A、右键数据库——属性——子类型选项卡
B、确定划分子类型依据的Short或Long Integer字段,并在子类型栏输入各子类型字段值Code和描述。
图14 为景点建立域 |
图15 为景点类型建立子类型 |
图16 子类型以及制图效果 |
5.4 数据处理结果
本实验经过数据处理以及排版处理,最后导出地图如下:(见图17)
图17 导出地图效果 |
6、数据库应用案例
6.1.查询
6.1.1从图到属性的查询
在ArcMap中点击 ,然后在对应空间数据上点击,即可弹出相应的属性值列表(见图18),可以看出空间数据库和其对应的属性数据进行了良好的连接,可以查询到其中的属性信息。
图18 属性信息查询 |
5.1.2从属性到图的查询
1、在ArcMap打开属性表,然后选中记录,空间数据也相应选中,从而实现从属性到图的查询。(见图19)
图19 从属性到空间 |
2.在Arcmap中打开根据属性选择,通过属性查询和查询语句查询空间信息(见图20)
图20 有属性查询空间信息示例 |
6.2 图表制作
利用Arcmap的图标制作功能,对四川的风景区类别进行数量比较(见图21)
空间数据库的设计与建设相关推荐
- mysql数据库建设网站,网站设计与建设-MySQL数据库【松柏书屋】
<网站设计与建设-MySQL数据库[松柏书屋]>由会员分享,可在线阅读,更多相关<网站设计与建设-MySQL数据库[松柏书屋](64页珍藏版)>请在人人文库网上搜索. 1.第2 ...
- 公有云长期战略合作协议,为其提供横跨设计、建设、运营的全生命周期服务的云计算解决方案,涵盖云基础设施即服务(IaaS)和平台即服务(PaaS)和软件即服务(SaaS)
IBM在云计算市场的风光似乎只局限在私有云市场.在以Amazon.Google为带代表的互联网精英们跑马圈地.推倒一堵堵围墙的公有云领域,IBM看上去有些黯然. IBM在公有云领域落后了吗?实际上,I ...
- 权威国外网页设计网站建设论坛链接
权威国外网页设计网站建设论坛链接 1. http://www.sitepoint.com/forums PageRank:8 网页编程语言讨论.网站设计.网站seo等等国外权威 [推荐] 2. htt ...
- mysql中存储gis数据结构_GIS空间数据库的设计
GIS空间数据库的设计 来源:地大热能 2014-05-21 GIS空间数据库的概念 GIS数据库是某区域内关于一定地理要素特征的数据集合,主要涉及对图形和属性数据的管理和组织.它和绘图软件.常规数据 ...
- 智慧医院新系统架构设计与建设
一.建设背景 我国医院信息系统经过近40年的发展,大部分医院已经被架构陈旧的HIS制约业务发展.一方面HIS厂商的技术人员流动,致使HIS对需求变更的响应越来越慢,成本越来越高,用户满意度越来越低:另 ...
- 智慧政务一网通办云平台顶层设计与建设方案
本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除. 部分资料内容: 当前我国政务信息化存在的主要挑战 国家政务信息化发展的总体思路 基于云计算的创新电子政务模式成为大势所趋 对政务云的理 ...
- “计算机图形学”实践教学资源库的设计与建设
1 "计算机图形学"实践教学资源建设中存在的问题 计算机图形学是计算机科学中最新兴.最活跃的分支之一,主要借助计算机来研究图形的表示.生成.处理和显示.该学科处于计算机层次结构中 ...
- 阿里实时机器学习场景解决方案的设计、建设与规划(附PPT)
本文约3500字,建议阅读5分钟本文介绍了Flink ML Java API 的设计与使用.Python 介绍及生态建设与未来发展方向. Flink Machine Learning Library ...
- 智慧数字书法教室整体解决方案(设计、建设及设备全套)
一.智慧数字书法教室功能概述 智慧数字书法教室是开展书法教学活动的场所.书法课堂需要满足书法教学的要求,为书法教学提供设施.设备.工具.书画.材料等,以利于学生的书法练习和欣赏,培养学生的写作能力和审 ...
最新文章
- php扩展swoole安装,php 安装swoole扩展
- 求助啊,被STM32的CAN折磨的疯了
- window.open 不显示地址栏_谷歌浏览器Chrome显示「由贵单位管理」怎么解决?非阿里...
- 【机器学习算法专题(蓄力计划)】十三、机器学习中线性回归
- java中主线程首先执行_java经典面试题:子线程先运行30次主线程,主线程40次,如此循环50次?...
- 在InternetExplorer.Application中显示本地图片
- Phthon学习---错误处理、调试和测试
- 百亿美元合同告吹!微软“到嘴的鸭子”飞了
- git冲突解决方案 Intellij IDEA
- 中国地图填色问题Python API(动态)
- 导入项目时遇到的plugin with id com.android.application not found问题解决方案
- Qt QCompleter自动补全
- 学习和使用Oracle的基本Sql语句
- HTML 几种特别分割线特效
- 基于NSGA-II算法的研究和改进
- 招银面经总结;面经转载,答案自写。
- PlantSimulation 基本事件控制
- 【相机标定】标定板介绍以及优缺点分析
- ubuntu20.04 wps office 系统缺失字体问题解决!
- 【调剂】华北理工大学2022年硕士研究生生源调剂信息公告