1、设计题目:四川省旅游信息数据库

2、实验目的

通过设计和建立database空间数据库,掌握空间数据库设计和建设流程,学会利用所学GIS知识独立分析和解决问题的能力,对所学建库知识进行一个完整的串接。

3、需求分析

    旅游业是一个综合性很强的信息依赖型产业,旅游信息的获取、加工、传播和利用对旅游业的发展起着举足轻重的作用。从旅游者和旅游规划管理部门的需求出发建立旅游信息数据库,不仅可以使旅游者和旅游规划管理部门能够快速、准确地查找和检索自己所需要的旅游信息,而且能够促进旅游信息规范化和标准化,促进旅游信息的共享,打破对旅游信息的封锁;旅游信息数据库的建立有利于从整体上对旅游业进行宏观的调控和管理,有利于旅游业协调、健康有序的发展。

    四川省旅游空间数据库的建立以arcgis为平台,以database为载体,内涵四川主要景点的各种信息(属性和空间),可以为使用者提供一定的信息服务。

4、功能分析与数据组织

4.1 数据组织

本实验的数据组织为:矢量数据采用简单数据格式shapefile存储,具体文件如下表所示:

文件名称

用途

主要景点

记录四川省的主要旅游景点信息,并进行分类

交通要道_国道

存储四川省的交通要道国道的走向,便于分析路径

交通要道_高速路

存储四川省的交通要道高速路的走向,便于分析路径

交通要道_铁路

存储四川省的交通要道铁路的走向,便于分析路径

主要城市

记录四川省的主要城市信息,便于查询信息

主要河流

记录四川省的主要河流信息

4.2 功能分析

本数据库主要的功能设计为:

1、可以通过地图空间信息查询到景点的属性信息,如景点的类型、票价、主要的景点以及景点的具体位置信息等;

2、可以通过属性的查询方式找到具体景点的位置,并可以通过提供的信息找到到该景点的路径。

5、数据库建设流程

5.1 环境配置

5.1.1 硬件配置

计算机一台(windowxp 操作系统)

5.1.2 软件配置

专业软件:PCI8.2,ArcGIS9.2 desktop

其它软件:Office Access 2003、抓图软件等

5.2 数据采集

5.2.1 资料搜集

1、地图选择:实验中采用四川省旅游地图,此地图表面清晰,景点划分明确并且信息较多

2、坐标信息搜集:利用网络等途径查询到四川省的主要城市的具体经纬度,数据较精确。对搜集到的经纬度数据进行筛选,选择在四川省分布较为均匀的8个点作为几何校正点位。

3、旅游信息搜集:通过网络找寻四川省主要景点的位置、门票以及主要看点信息等,并进行分类建成Access数据库。

5.2.2 对地图进行地理参考

本实验利用PCI对四川省旅游地图进行地理参考,坐标系采用地理坐标系(Long/Lat)GCS_WGS_1984坐标,基准面为D_WGS_1984。具体流程如下:

1、 打开PCI的GCPworks,弹出一对话框(GCPworks Setup),选择相应的选项,Full Processing,Polynomial,User Entered Coordinates,然后点击Accept。

2、 选择未校准的图象,然后选择Define Georeferencing Units,然后选择坐标系统为地理坐标系,即Long/Lat,设置Earth Model为WGS-84,Accept即可完成地理单位设置。如下图所示

3、 选择Collect GCPs,即选择控制点,根据自己在下面查找的四川省主要城市经纬度信息,在图上选定控制点,并分别输入相应的经纬度信息,选择足够的控制点后,保存这些控制点到文件(file-‘save gcp text file’),然后关毕控制点选择框。如下图所示:

图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)

空间数据库的设计与建设相关推荐

  1. mysql数据库建设网站,网站设计与建设-MySQL数据库【松柏书屋】

    <网站设计与建设-MySQL数据库[松柏书屋]>由会员分享,可在线阅读,更多相关<网站设计与建设-MySQL数据库[松柏书屋](64页珍藏版)>请在人人文库网上搜索. 1.第2 ...

  2. 公有云长期战略合作协议,为其提供横跨设计、建设、运营的全生命周期服务的云计算解决方案,涵盖云基础设施即服务(IaaS)和平台即服务(PaaS)和软件即服务(SaaS)

    IBM在云计算市场的风光似乎只局限在私有云市场.在以Amazon.Google为带代表的互联网精英们跑马圈地.推倒一堵堵围墙的公有云领域,IBM看上去有些黯然. IBM在公有云领域落后了吗?实际上,I ...

  3. 权威国外网页设计网站建设论坛链接

    权威国外网页设计网站建设论坛链接 1. http://www.sitepoint.com/forums PageRank:8 网页编程语言讨论.网站设计.网站seo等等国外权威 [推荐] 2. htt ...

  4. mysql中存储gis数据结构_GIS空间数据库的设计

    GIS空间数据库的设计 来源:地大热能 2014-05-21 GIS空间数据库的概念 GIS数据库是某区域内关于一定地理要素特征的数据集合,主要涉及对图形和属性数据的管理和组织.它和绘图软件.常规数据 ...

  5. 智慧医院新系统架构设计与建设

    一.建设背景 我国医院信息系统经过近40年的发展,大部分医院已经被架构陈旧的HIS制约业务发展.一方面HIS厂商的技术人员流动,致使HIS对需求变更的响应越来越慢,成本越来越高,用户满意度越来越低:另 ...

  6. 智慧政务一网通办云平台顶层设计与建设方案

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除. 部分资料内容: 当前我国政务信息化存在的主要挑战 国家政务信息化发展的总体思路 基于云计算的创新电子政务模式成为大势所趋 对政务云的理 ...

  7. “计算机图形学”实践教学资源库的设计与建设

    1  "计算机图形学"实践教学资源建设中存在的问题 计算机图形学是计算机科学中最新兴.最活跃的分支之一,主要借助计算机来研究图形的表示.生成.处理和显示.该学科处于计算机层次结构中 ...

  8. 阿里实时机器学习场景解决方案的设计、建设与规划(附PPT)

    本文约3500字,建议阅读5分钟本文介绍了Flink ML Java API 的设计与使用.Python 介绍及生态建设与未来发展方向. Flink Machine Learning Library ...

  9. 智慧数字书法教室整体解决方案(设计、建设及设备全套)

    一.智慧数字书法教室功能概述 智慧数字书法教室是开展书法教学活动的场所.书法课堂需要满足书法教学的要求,为书法教学提供设施.设备.工具.书画.材料等,以利于学生的书法练习和欣赏,培养学生的写作能力和审 ...

最新文章

  1. php扩展swoole安装,php 安装swoole扩展
  2. 求助啊,被STM32的CAN折磨的疯了
  3. window.open 不显示地址栏_谷歌浏览器Chrome显示「由贵单位管理」怎么解决?非阿里...
  4. 【机器学习算法专题(蓄力计划)】十三、机器学习中线性回归
  5. java中主线程首先执行_java经典面试题:子线程先运行30次主线程,主线程40次,如此循环50次?...
  6. 在InternetExplorer.Application中显示本地图片
  7. Phthon学习---错误处理、调试和测试
  8. 百亿美元合同告吹!微软“到嘴的鸭子”飞了
  9. git冲突解决方案 Intellij IDEA
  10. 中国地图填色问题Python API(动态)
  11. 导入项目时遇到的plugin with id com.android.application not found问题解决方案
  12. Qt QCompleter自动补全
  13. 学习和使用Oracle的基本Sql语句
  14. HTML 几种特别分割线特效
  15. 基于NSGA-II算法的研究和改进
  16. 招银面经总结;面经转载,答案自写。
  17. PlantSimulation 基本事件控制
  18. 【相机标定】标定板介绍以及优缺点分析
  19. ubuntu20.04 wps office 系统缺失字体问题解决!
  20. 【调剂】华北理工大学2022年硕士研究生生源调剂信息公告

热门文章

  1. Lawliet|C语言学习笔记5——循环结构
  2. 基础技术 - 如果这篇文章说不清epoll的本质,那就过来掐死我吧!
  3. 【软件推荐】集tftp client、Server、syslog功能于一体的绿色软件tftpd32.exe
  4. 阿里彻底去中台了,你真以为中台不行了?
  5. [安卓]手机管家(八)防盗之业务逻辑
  6. 神经网络正向传播和反向传播
  7. 小程序textarea在ios中内边距的解决办法
  8. 双十一什么数码好物值得买?双十一最值得买的数码好物分享
  9. Java 左移运算符注意事项
  10. 温度热电阻Pt100转电流电压信号分配器,转换器