标题 | 基于SuperMap平台的旅游GIS开发 |
范文 | 余金婷 摘 要:本文是基于SuperMap Objects GIS技术平台和计算机编程技术集成开发的方法,开发了江油美食导航系统。实现了对江油景点地图的基本操作、空间查询、邻近分析、最佳路径分析、服务区分析和导航决策功能,方便旅行者轻松制定旅行方案。 关键词:旅游GIS;行程决策;地理服务 1 概述 GIS技术是一门涉及信息技术、电子技术、地图科学、系统科学等的综合性学科。随着全球旅游业的快速发展,GIS在旅游领域上的应用及研究也日渐增多。为此,打造一款为旅游者制定的旅游GIS对发展地方经济、打造城市形象具有重要意义。江油丰富的旅游资源吸引了不少游客,游客到达目的地前必须对旅游所在城市有所了解。我们在此需求上设计的江油美食导航系统主要是为旅客提供当地的景点、交通、住宿和美食等的配套旅游信息。 2 系统总体设计 (一)系统开发平台选择 江油美食导航系统采用SuperMap Objects和Visual B.Net开发平台进行集成二次开发。地图制作使用SuperMap桌面平台,景点、美食等属性数据录入SQLServer 数据库系统。 (二)系统总体结构 本系统结构包括数据获取、数据库系统、应用系统和GIS平台。 (1)数据获取:主要通过实地数据和数字化方式采取及现有数据导入。 (2)数据库系统:录入交通数据、饭店数据、景区数据、基础地理数据及特色信息数据。 (3)应用系统:包括服务区分析、高级搜索、邻近分析、公交换乘、最佳路径分析、数据输出和专题地图制作。 (4)GIS平台:平台功能主要包括空间数据查询、空间数据分析、空间数据输出和空间数据编辑。 3 系统详细设计 (一)电子专题地图数据。将江油市城区扫描版电子地理地图文件导入supermap deskpro平台,在经过地图配准后,对道路、景点、宾馆客栈、美食地等信息进行矢量化。收集地理数据在supermap deskpro中进行编辑处理,做出专题图。 (二)数据库详细设计。系统数据库数据源包括:餐饮店信息数据表、餐厅汇总数据表、公交路线数据表、公交站点数据表和江油特色信息数据表。 (三)系统功能实现。包括地图的基本操作、服务区分析、缓冲区分析和空间查询、邻近搜索、数据输出功能、地图编辑以及最佳路径分析等功能。 (1)地图基本操作功能。通过对地图的放大、缩小、平移、自由缩放、全幅显示、距离测量、刷新等对地图进行更好的浏览。 (2)服务区分析功能。在"外卖清单"模块中,通过选定一定的时间范围,可进行服务区分析,搜索到指定范围内的外卖信息。用户通过定位按钮在地图上选择一个点,系统将获取该点的地理坐标作为中心点,并选择一个等待时间范围。系统将以此范围作为服务区分析的半径,点击搜索后,进行服务区分析,并将区域添加到地图的跟踪层,而后进行空间查询,搜索在此区域范围内的所有外卖服务点。 在"酒店查询"模块中,用户选定的不同条件,而后系统根据条件对数据库进行SQL查询,检索到符合条件的信息,如果有符合条件的结果则显示属性表,点击属性表里的项目,系统将对该点进行定位,并进行对象闪烁,同时在属性信息窗口上设置了导出为Excel表按钮。供用户选择的条件有酒店星级、价格区间、名称等。 (3)缓冲区分析和空间查询功能。在"邻近搜索"模块里,通过指定一定的范围和选择查询的对象,可以进行缓冲区分析,并进行空间查询,查询缓冲区范围内的地物信息。 (4)邻近搜索功能。通过指定一个中心点和选择设施对象,可以搜索到离中心点最近的餐饮设施。邻近搜索是在用户确定一定的距离范围和查找对象,通过缓冲区分析和空间查找来实现。 第一步,确定中心点。输入地名,确定中心点,用户可以根据个人喜好选择输入或者定位。若选择输入地名系统将根据用户输入的名称进行查询,检索到可以匹配的所有地名,然后用户选择正确的地名。若选择定位,则系统将直接将此点作为中心点。 第二步,选择半径大小。可以在选择半径的列表框中选择或者输入一个距离。 第三步,用户要查找的类型。 第四步,点击搜索。系统将在地图上生成缓冲区,并在此区域内进行空间查询,亮显满足条件的结果,提示用户是否显示信息表,并将数据导出Excel表。在邻近搜索后,用户可以把鼠标放在缓冲区范围内的结果点上,系统将对其进行动态跟踪,在动态跟踪窗口中,设有由中心到此点去功能、附近查找其他地物功能、显示图片资料功能,若选择由中心到此点去,系统将进行最短路径分析,并显示道路指引信息,同时将路由对象添加到地图跟踪层。若选择在附近查找,系统将以此点为中心,默认半径为半径,进行缓冲分析和空间查找,重复上面的功能,若选择显示图片资料,用户就可以看到该点的图片信息。 (5)数据输出功能。软件支持将窗口地图输出为几种格式的图片,同时支持将导航路线文本信息和地图以图文结合的方式同时打印输出。 (6)地图编辑功能。用户可以在地图上标注自定义的点,作为个人用途。我要标点:用户点击我要标点以后在地图上选择点的位置,弹出信息填写框,其中用户名必须填写,其他为辅助填写项目,用户根据个人需要进行选择性填写,点击确定则在地图上以标签专题图的方式显示自定义点。 (7)最佳路径分析功能。在"自驾导航"模块中,通过点选或输入起始点并选择最佳条件,进行最佳路径分析,可得出一条最佳路径,系统提供了时间、路径或途径餐饮店用时最短等条件。 参考文献: [1]郭仁忠.空间分析[M]. 武汉:武汉大学出版社,2001. [2]王泽根.可视化编程与数字地图制图[J].地图,2000,(1):3-5. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。