谷歌地图与国产mapgis的完美融合

上传人:xzh****18 文档编号:41787971 上传时间:2018-05-31 格式:DOCX 页数:8 大小:620.17KB
返回 下载 相关 举报
谷歌地图与国产mapgis的完美融合_第1页
第1页 / 共8页
谷歌地图与国产mapgis的完美融合_第2页
第2页 / 共8页
谷歌地图与国产mapgis的完美融合_第3页
第3页 / 共8页
谷歌地图与国产mapgis的完美融合_第4页
第4页 / 共8页
谷歌地图与国产mapgis的完美融合_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《谷歌地图与国产mapgis的完美融合》由会员分享,可在线阅读,更多相关《谷歌地图与国产mapgis的完美融合(8页珍藏版)》请在金锄头文库上搜索。

1、MapGIS 地图与地图与 Google 地图可以叠加地图可以叠加SOA 架构的应用极大地促进了 GIS 行业的发展,各种功能以服务的方式提供也成了现阶段 GIS 的一个发展方向和应用热点。现在的 Web 开发中,用 Google 地图等在线地图作为底图,在其上叠加自有的矢量地图,实现相应的功能已经成为 WebGIS 开发者不二的选择,这篇文章主要介绍怎样使自己的 MapGIS 地图与 Google 在线地图实现无缝叠加。MapGIS 数据采用的投影的椭球以及投影方式与 Google 均不同,是以在进行叠加之前,需要进行投影变换。要实现 MapGIS 地图与 Google 地图叠加,需要经过如

2、下这么几个步骤:(1)新建用于投影变换的用户自定义坐标系 google 坐标系。打开 GDB 企业管理器,在地理数据库中点击“空间参照系“-“用户自定义坐标系“-“创建“,打开“空间属性“对话框:“坐标系“选项卡下设置“空间参照系类型“为“投影平面直角坐标系“,设置“空间参照系名称“为“google 坐标系“;“地理坐标系“选项卡下,设置“标准椭球“为“WGS-84“,设置“角度单位“-“单位“为 DDDMMSS.SS,设置“本初子午线“-“名称“为格林威治;“投影坐标系“选项卡下,设置“投影“-“类型“为“WEB 墨卡托投影“,设置“长度单位“为米;“坐标轴设置“选项卡下,设置“坐标轴维数“

3、为 2,分别设置 XY 轴的单位为米,精度为 9;“高程坐标系设置“选项卡下,设置“大地水准面类型“为“1985 国家高程基准“。如下图所展示的那样:(2)对数据进行坐标系转换。打开 GDB 企业管理其中的地理数据库-简单要素类,选中要转换的图层,右键-空间参照系,打开“设置简单要素类空间参照系“对话框,点击“空间参照系“后面的按钮,打开“空间参照系设置“对话框,点击下拉箭头,选中“地理坐标系(西安)“-“地理坐标系(西安)_度“,点击确定,回到“设置简单要素类空间参照系“对话框,点击确定,弹出提示框,单击确定,确定修改;(3)进行类投影转换。打开地图编辑器,工具-投影变换-类投影,打开“类投

4、影转换“对话框,点击“源简单要素类“后面的打开。选中第 2 步中已经将坐标系转换为“地理坐标系(西安)_度“的图层,点击“打开“,回到类投影设置对话框;点击“同源简单要素类“后面的保存,选中一个地理数据库作为保存转换结果的地址,设置文件名,例如 zhpj;点击目的空间参照系后面的下拉箭头,选中之前设置的用户自定义坐标系“google 坐标系“,点击“应用“,进行坐标转换,弹出转换完毕提示,直接点击确定,关闭窗口;(4)使用数据。可以将数据制作为 map 文档,也可以直接以矢量图层的方式在客户端调用,下面以 map 文档方式,并在 Flex 中调用为例:在地图编辑器中右击“新地图“-“添加图层“

5、,选中 zhpj,点击打开,zhpj 就被附加到地图编辑器中,单击“文件“-“另存为“,设置保存名,例如“广西行政区划图 1.map“,选中一个存储位置,点击保存;(5)配置 GIS 服务。打开 MapGISIGServer 服务管理器,“矢量服务“-“发布管理“,选中某一个节点,点击“添加文档“,将 map 添加进来,“返回主窗口“-“保存“-“是“,启动服务成功;(6)在 Flex(Flash Builder 4.0 版本)中新建应用程序,引入基础库zdims4.0.swc(2012.03.15 发布的包),并编写如下代码:运行应用程序,运行截图如下图所示(紫色线条绘制的即刚才制作的广西行政区划图1.map):看!看!MapGISMapGIS 与谷歌地图是不是完美叠加了!与谷歌地图是不是完美叠加了!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号