如何在OsgEarth中加载谷歌卫星地图的ArcGISServer服务教程
说明:
本实例演示如何在arcgis中发布下载好的影像瓦片数据,在osgearth中加载发布好的瓦片服务。
本实例使用软件版本:ArcGIS10.2,osg3.3.1和osgEarth2.5 VC10编译环境(参考osgearth加载谷歌卫星地图的源码案例),水经注万能地图下载器。
影像瓦片来源“水经注万能地图下载器”。如果没有安装本软件,可以百度“水经注软件”到官方网站下载。
一、下载瓦片数据
启动水经注万能地图下载器,点击“框选下载区域”,双击下载区域,选择级数,如下图。
由于我们需要导出瓦片数据,为了增加缩放效果,这里我们从1级到10级都勾选上。选择好级别后,点击开始下载。下载完成后会弹出对话框询问是否要立即导出,选择“是”,然后显示“导出图片数据”对话框,如下图所示。
在该对话框中,选择导出“瓦片:ArcGIS Server”,导出级别“1-10”,点击“输出”按钮导出数据即可。
默认导出路径为“D:\SGDownload\ tt2_ArcgisServerTiles”。
二、在ArcGIS中发布服务
首先把刚下载好的瓦片文件在arcmap中打开,可以预览到瓦片地图,如下图
发布服务,选择“文件”,“共享为”,“服务”
弹出对话框,点击“下一步”
点击“继续”,弹出服务编辑器对话框。
这里的设置就是重点了。
1、点击“缓存”;2、选择“使用缓存中的切片”;2、选择“切片方案”;3、选择我们下载瓦片文件夹中的conf.xml文件;4、选择“手动构建缓存”;最后“发布”。
发布成功后,可以再ArcGIS manager中查看,然后会发现我发布的地图服务是空白的。
接下来就需要添加我们下载好的瓦片影像了。
在“目录”下右击发布好的文件,选择“管理缓存”,选择“导入缓存”,弹出对话框,导入下载好的瓦片如下图
导入成功后,在ArcGIS Server Manager中保存并重新启动“testTiles”服务。
现在 就可以预览到发布好的瓦片服务了。
点击预览图片,在ArcGIS JavaScript API中加载,进行缩放显示动画效果。
三、在osgearth中加载瓦片服务
新建test.earth文件,代码如下
<map name="MyMap" type="geocentric" version="2">
<image name="t1" driver="gdal">
<url>data/tt2.tif</url> //底图
</image>
<image name="t2" driver="arcgis">
<url>http://localhost:6080/arcgis/rest/services//testTiles/MapServer</url>//瓦片服务
</image>
</map>
打开cmd,输入:“osgviewer.exe d:/test/test.earth“运行效果如下图
放大后
如何在OsgEarth中加载谷歌卫星地图的ArcGISServer服务教程相关推荐
- osgEarth加载谷歌卫星地图的源码案例
一.准备工作 安装水经注万能地图下载器,如果没有安装本软件,可以百度" 水经注软件 "到官方网站下载. 编译OSG.OSGEarth和第三方插件等,这里有一个已经编译好的vs201 ...
- 如何在Author中加载SDE栅格图层?
如何在Author中加载SDE栅格图层? 版本: ArcIMS 9.1 在Author中加载SDE栅格图层,并保存AXL文件. 过程描述 1.使用ArcIMS Author工具正常的连接ArcSDE ...
- pyharm虚拟环境_手把手教你如何在Pycharm中加载和使用虚拟环境
/1 前言/ 上次小编给大家介绍了Python虚拟环境及其使用和操作教程,没来得及上车的小伙伴,可以戳这个文章进行阅览.这篇文章基于虚拟环境的搭建,也相对比较基础,主要是介绍如何在Pycharm中加载 ...
- 如何在ArcGIS中加载卫星地图并作标注
大部分使用万能地图下载器的朋友都是为了下载卫星地图后与矢量数据叠加使用或者直接在下载的地图上进行设计和规划,常见的配套使用的软件有ArcGIS和CAD,这里介绍一下万能地图下载器下载的卫星地图如何加载 ...
- 两种在CAD中加载在线卫星影像的方法
概述 经常使用CAD的朋友应该会有这样的一个烦恼,就是当加载卫星图到CAD中进行绘图的时候,由于CAD本身的限制和电脑性能等原因,往往不能加载太大的地图图片到CAD内,这里给大家介绍两种在CAD内加载 ...
- vue中加载腾讯地图(html形式)
vue中引入腾讯地图,目前根据网上的方式有一种 qqmap组件,但是本人才疏学浅,未能探究如何使用,于是乎,就曲线救国,用另一种方式实现了,在vue中引入iframe,然后在iframe中引入html ...
- 如何在微信小程序中加载自己的地图数据
由于微信小程序无法进行DOM操作,导致像openlayers.leaflet这种常用的js库无法在微信小程序内使用,导致加载高德.百度.mapbox还有自定义的瓦片地图数据变得很困难. 目前,大多数情 ...
- 如何在CAD中加载卫星地图并作街道与建筑绘制
大部分的朋友使用万能地图下载器下载的地图都是为了工程应用,以下载的地图作为底图进行后续的规划设计,之前已经介绍过了下载的地图在ArcGIS内的应用,这里讲解一下下载的地图在CAD内的应用. 步骤 第一 ...
- 如何在HTML中加载一个CSS文件?
可以通过link标签加载: <link rel="stylesheet" href="wcss.css" type="text/css" ...
最新文章
- UML从需求到实现---类图(2)
- saltstack/salt的state.sls的使用
- g标签 怎么设置svg_SVG(可缩放矢量图形)图片添加、高斯模糊、渐变与g标签
- 撒花!《图解深度学习》已开源,16 章带你无障碍深度学习,高中生数学就 ok!
- 为@RequestMapping标注的方法扩展其传入参数
- java string输入_怎么让Java获取用户输入的字符串
- 推荐DS书籍阅读笔记
- 论文阅读笔记(二)——Xception
- 支持nvme的linux_linux里的nvme驱动代码分析
- 如何实现Miracast多个设备同时连接投屏
- 中国蟹养殖和捕捞现状分析,淡水养殖产量占比最高「图」
- Steam VR目录结构
- 搜狗linux 命令行,linux 安装搜狗输入法非caodan命令行方式
- RK3066移动鼠标,有时会卡顿一会儿
- 【论文翻译】知识图谱论文中英对照翻译----(KnowLife:a versatile approach ... )
- 服务器安装VMware ESXI5.5
- js中根据特定字符截取字符串
- SA387Gr11Cl2是什么材质
- Scratch Blocks自定义组件之「点阵」
- 对YY/T 0287-2017 医疗器械 质量管理体系的一些学习
热门文章
- Adobe - Reader Acrobat Pro DC 无文字内容
- fluent p1模型_干货 | ANSYS Fluent燃烧模型简介
- 页面的缓存与不缓存-html,css,js
- Android开发你需要了解的那些事,附赠课程+题库
- 一个完整的短视频包含哪些要素?做短视频还要学会把控全局
- b站bilibili哔哩哔哩动画视频加速18倍速js代码JavaScript最新2023年
- 关于进制转换问题,10进制转换为26进制;
- 计算机开源期刊电子和计算机方向的
- 2022-2028全球与中国临床试验离岸外包服务市场现状及未来发展趋势
- squid源码分析4—coss存储机制分析