如何将谷歌地图叠加到MapGIS三维地球场景

如何将谷歌地图叠加到MapGIS三维地球场景207.png (280.55 KB, 下载次数: 0)

下载附件  保存到相册

2014-12-29 14:15 上传

 一、准备工作

安装水经注万能地图下载器,如果没有安装本软件,可以百度“水经注软件”到官方网站下载。

安装MapGIS,版本可以是MapGIS7系列、K9或10,这里以MapGIS
k9为例(需安装三维插件),下载该软件请到中地数码官网。

二、下载地图

首先需要把谷歌卫星地图下载下来。

启动水经注万能地图下载器,点击“框选下载区域”,双击下载区域,选择级数,如下图。

在级别列表中,你可以选择任何级别,但一般来讲城区选择19级,郊区选择16级比理想,但选择级别之前,最好在在线地图浏览中先查看所想要下载的级别是否有数据,这里我们以10级为例。选择好级别后,点击确定开始下载。

下载完成后会弹出对话框询问是否要立即导出,选择“是”,然后显示“导出图片数据”对话框,如下图所示。

在该对话框中,不需要作任何设置,点击“输出”按钮以默认参数导出数据即可。

默认导出路径为“D:\SGDownload\tt1_拼接[默认]\L10”。

下载谷歌地形图,点击“新建任务”,选择“谷歌地形图”,输入坐标范围,选择下载级数,点击“确定”开始下载。

输入坐标范围,坐标范围可以在之前的“tt1”文件属性中查看,如下图

下载完成后会弹出对话框询问是否要立即导出,选择“是”,然后显示“导出图片数据”对话框,如下图所示。

在该对话框中,不需要作任何设置,点击“输出”按钮以默认参数导出数据即可。

默认导出路径为“D:\SGDownload\tt1_de拼接[默认]\L10”。

三、在mapgisk9中导入或创建相应数据

首先打开GDB企业管理器,选择栅格数据集,右击导入影像

导入影像后,可以右键预览到影像,如下图

导入影像成功,接下来我们可以开始,创建矢量数据。

这里我们只创建一个简单的面图层,用来当做建筑。

然后在“三维景观平台”创建三维。

四、创建三维景观

启动三维景观平台

右击三维模型框中的三维模型

选择“重命名”,改为“测试”

右击“测试”,选择“创建图层”,弹出对话框

输入容器名称“地形图层”选择“地形图层”,点击“确认”

右击“地形图层”,选择“添加影像”,

接下来添加我们下载的影像,右击“影像”“关联数据源”,弹出对话框,选择“MapGIS70栅格数据集影像”,选择我们下载的影像。

添加成功后,就会在地球上显示的影像,如下图

添加高程数据,右击“地形数据”,“关联地形数据源”,弹出对话框,选择“MapGIS7栅格数据集”,点击“确定”,选择我们下载的“tt1_dem”地形数据。

地形数据添加成功。

这里我们观察不出地形数据,是由于范围广,数据级别低,没有缩小到最小级别。

放大后查看,地形起伏还是不明显,可以设置一下高程显示比例,便可以看到很明显的地形起伏,显示如下图。

五、创建建筑

因为k9创建三维,不支持建筑浮动在高程数据上,所以我们需要转换显示模式

右键“测试”“显示配置对话框”弹出窗口,勾选“平面绘制模式”,点击确认。

平面绘制模式,如下图

这里就可以开始创建三维模型。这里需要注意的是图层坐标系选择应该是“投影坐标系”。

时间: 2024-10-16 05:43:37

如何将谷歌地图叠加到MapGIS三维地球场景的相关文章

访问无偏移的谷歌地图——工具篇

谷歌地图偏移问题由来已久,困扰了不少涉及GIS或地图相关的朋友.偏移的原因也无需详述,本文简单描述一下解决方法,即怎么才能访问到无偏移的地图呢? 官方链接 众所周知,谷歌地图因质量好.分辨率高.覆盖范围广.更新频率快等,倍受大家喜欢和使用.可谷歌地图为了适应中国市场,专门提供两个链接: 谷歌地图(中国):http://www.google.cn/maps(有偏移) 谷歌地图(中国)API:http://maps.google.cn/maps/api/(有偏移) 当然,这都是有偏移的,无偏移的地址

谷歌地图聚合点

我们有时候需要观察地图 不同地方数据的所在范围和分布密集情况,热力图和聚合点的使用无疑是最好的选择. 1.首先说说百度地图,只做国内的地图可以使用百度地图的海量点和热力图还是蛮好用的. a.海量点的最大好处是加载很多数据点的情况下不卡顿. b.如果是画mark在地图上,当点多的时候,会很卡. c.我之所以用谷歌地图的热力图,是因为我发现百度地图的热力图没有叠加功能,满足不了我的需求.比如说我想了解全国姓张,李,王的人的对比分布,我想要姓张的区域显示红色,姓李的显示蓝色,姓王的显示橙色.这个需求百

解决谷歌地图偏移问题

遇到的问题:地理底图采用的从谷歌地图上下载下来的瓦片,与业务矢量数据叠加发现有偏移,谷歌了一下发现是谷歌地图被偏移.需要将 解决方案: 一篇不错的文章: http://segmentfault.com/blog/gaodelbs/1190000000498434 然后看到CSDN上的这篇文章   http://blog.csdn.net/coolypf/article/details/8686588 试了一下代码链接: https://on4wp7.codeplex.com/SourceCont

Odoo Website 替换 谷歌地图为 百度地图

由于众所周知的原因,国内使用谷歌地图是件非常痛苦的事,更为接地气的做法是替换为百度地图. 模块地址参见群公告.

谷歌地图api访问失败

在非外网情况下,我们调用谷歌api会出现加载不到地图的现象,此时可以换一下域名试试也许就好了 比如我自己访问api时时这样写的: https://maps.googleapis.com/maps/api/js?key=. . . &sensor=true 此时访问时是加载不到地图的. 如果我将maps.googleapis.com换成ditu.google.cn就可以正常加载地图了, 或是在https://maps.googleapis.com/maps/api/js?后面加上v=3.exp也就

免费下载谷歌地图高清卫星地图

免费下载谷歌地图高清卫星地图 特别BIGEMAP地图下载器提供了多种选择的下载方式,方便用户得到不同的应用当中: 1.矩形框选择区域下载 2.多边形选择区域下载 3.根据行政区(省市县区)域边界选择下载 4.导入外部边界文件下载(支持kml/kmz/shp格式) 5.标准分幅下载 6.指定矩形框经纬度范围下载 本文主要介绍应用多边形如何下载想要的区域 第一步:选在多边形工具 打开BIGEMAP软件,在软件的最上面工具栏选择[],单机左键选择. 第二步:通过单击[鼠标左键]在地图上任意位置开始绘制

【转】Android 国内集成使用谷歌地图

由于众做周知的原因在国内使用谷歌地图不太方便,在开发中如果直接使用会出现些问题.但国内的如百度地图,高德地图等都无法提供详细的国外地图数据,所以研究一下喽,,, 使用 Google Maps Android API v2 使用谷歌提供的SDK,Android Studio开发. 首先保证SDK Manager中 Google Play service服务已经安装.  2.新建一个工程GoogleMapDemo,然后File ->Project Structure->[app]->->

点击按钮显示谷歌地图

原文:点击按钮显示谷歌地图 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

Python查询一个城市的谷歌地图的经度和纬度

Python查询一个城市的谷歌地图的经度和纬度 设置Python环境 shou#!/usr/bin/env  python 编写脚本 import argparseimport osimport urllibimport requestsERROR_STRING = '' def find_lat_long(city):""" Find geographic coordinates """# Encode query string into Go