原文:ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明

ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明

By 李远祥

ArcGIS Portal在10.4版本开始支持本地坐标系的三维展示,可以说是ArcGIS产品Web3D的又一进步。但实测发现,还是有一些地方需要注意,并不像直接使用Web墨卡托和网络服务那边顺利。

    这里测试的主要是地形数据展示。涉及到两方面,一是基础的DEM数据,用于整个地形的高低起伏,原则上是不展示,将底图叠加进去。而是基础地理底图,一般是影像数据,将影像与DEM叠加,产生一个很好的立体展示效果。

    由于使用的Web方式加载,因此,3D就不可能像桌面端一样直接加载影像数据和DEM数据,而是需要分别将这两种数据发布成服务,其叠加原理都是一样。

    首先对DEM数据进行发布。这不是简单的使用ArcMap加载并发布,而是需要发布成imageservice服务,这就需要arcgis server的image扩展授权。其操作如下,使用ArcMap的目录面板,展开对应的DEM,点击右键【共享为影像服务】,如下图所示

对于DEM的影像服务,由于是web方式调用,必须对影像服务进行切片操作,这里有特殊的缓存要求。

  1. 由于数据是非web墨卡托投影,因此发布时必须指定为与arcgisonline、微软bing、googleMap相同的投影(就是web墨卡托投影),希望下个版本可以完善这一点。如图所示,在缓存选项中选择

    由于使用这种方案,切片方案是固定的,不能修改。如果希望可以自己修改切片方案,可以选择使用【现有的缓存地图/影像服务】的方案,但这里有个前提,就是这些方案必须坐标系是Web墨卡托,并且缓存要求必须符合第二点的要求。

  2. 严格限制的切片方案。如果是使用与arcgis online/bing/google 等方案,那就可以忽略这一点了,因为这些地图服务已经做好了各种缓存的设置,直接调整切片级别就可以了。但如果是希望自定义的,必须遵循以下规则,就是缓存的比例上一级必须是下一级的两倍。例如L0 是1:20000,那么L1就是1:10000,L2为1:5000,不能存在1:8000这样的不规律比例尺,不然在调用叠加的时候会提示缓存规则不正确。
  3. 必须使用影像服务的新规则LERC规则。由于是web 3d,因此,不能像原来的二维影像采用图片的格式,而是采用新的地形切片方式。如下图,在缓存的高级设置里面设置。

    发布的时候会提示正在创建缓存。

  4. 设置好后可以直接共享出去,发布到portal中。在portal中有特别的显示,不是传统的地图服务Map Image Layer ,而是一种新的服务方式Elevation Layer,如下图所示

 

基础地理底图(与地形叠加一般是影像,常规的切片服务业是可以的)发布也是需要特别的处理。直接将数据加载到ArcMap中,配好图之后在发布之前必须做以下的操作。

  1. 将数据框的坐标系修改为Web墨卡托投影。如下图所示,坐标必须选择WGS_1984_Web_Mercator_Auxiliary_Sphere

  2. 切片方案设置。发布地图的时候,在缓存设置过程中,同样对切片方案有严格的限制。为了方便可以使用arcgis online/bing/google 方案。如果是自定义的,必须使用web墨卡托投影的方案,并且其切片比例必须与上述DEM影像服务的切片比例保持一致(如果不一致,叠加的时候会直接报切片方案不一致的错误)。

  3. 发布数据后在portal里面加载到底图中。在portal中将发布出来的切片服务加载为底图。做法很简单,新建一个地图,如下图,在地图的添加中选择从web添加图层,输入刚才发布的切片底图服务的地址,并且将用作底图的选项勾选上

    保存地图,并共享到底图的组中。如下图

    这样,在使用dem的时候就有可以选择的本地坐标底图了。

  4. 登录到portal中,选择【场景】,然后新建一个本地场景,如下图所示

    在底图中选择上一步定义的底图,如下图所示

    点击左侧的【添加图层】将之前发布的dem影像服务添到场景中,添加后就可以看到整个地形和影像叠加的情况了。如下图所示

 

总结:整个发布过程归纳起来就是以下几点:

  1. 本地坐标数据发布的时候必须使用web墨卡托投影的描述。数据本身不需要修改,只是尽量在发布的时候选择使用web墨卡托等相关的方案,"欺骗"系统。
  2. 切片方案必须也是web墨卡托的,而且切片比例必须严格限定上一级是下一级的两倍,并且dem的地形服务和一般的地理底图服务的切片方案要一致。
  3. 发布dem地形服务,必须有iamge server 扩展授权,并且采用新的切片格式LERC。
  4. 发布的基础地理底图(影像切片地图)必须注册到portal的基础底图组中,才能在场景中调用。
  5. 在展示三维地形的时候,场景的创建必须使用本地场景。Dem地形服务是不显示的,显示的是基础地理底图。因此,必须要发布两个服务才能真正的查看到三维地形。

ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明的更多相关文章

  1. ArcGIS Server + ArcGIS Portal 10.5

    1.安装IE11 2. 域名需要在C:\Windows\System32\drivers\etc\host文件中添加 127.0.0.1  机器名.域名 win2008.smartmap.com 19 ...

  2. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 3、安装Portal for ArcGIS

    安装Portal for ArcGIS 解压portal安装包,tar -xzvf Portal_for_ArcGIS_Linux_1051_156440.tar.gz 切换到arcgis账户静默安装 ...

  3. ArcGIS Enterprise 10.6 (Windows)安装及部署图解

    目录 前言 1 本地环境配置 1.1 机器名修改 1.2 安装和配置IIS 2 ArcGIS for Server 2.1 安装 ArcGIS for Server 2.2 配置 ArcGIS for ...

  4. 实践 ArcGIS Web 3D

    ArcGIS 产品家族的 Web 3D 功能众多用户期待已久.从 ArcGIS 10.3.1 版本号開始,Esri 放了个大招,千呼万唤始出来的 Web 3D 功能,最终不再犹抱琵琶半遮面了. 那究竟 ...

  5. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 6、总结

    安装小结 安装完成后,首先我们需要将Datastore托管给Server,再将Server托管给Portal以此来完成整个单机版Enterprise 部署流程.为了测试流程是否正确,我们可以采用上传一 ...

  6. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 2、安装WebAdapter

    解压webadapter安装包,tar -xzvf Web_Adaptor_Java_Linux_1051_156442.tar.gz 进入下Webadapter目录下静默安装 ./Setup -m ...

  7. ArcGIS Server 10 Java 版的Rest服务的部署方法

    使用ArcGIS Server 10 Java版发布GIS服务,当使用ArcGIS Manager创建好服务后,然后打开“ArcGIS Services Directory”的链接时发现网页报出了找不 ...

  8. 分享ArcGIS Server 10.0修复安装心得

    最近,捣腾了一阵子在xp系统上安装ArcGIS Server10.0(下方均简称server),解决了一些初学者可能面临的problem,给大家贴出来, 希望能够给初学者一些有益的帮助. 我的系统环境 ...

  9. ArcGIS Runtime SDK for .NET (Quartz Beta)之连接ArcGIS Portal

    1. 介绍 ArcGIS Portal作为ArcGIS平台的中枢,在ArcGIS体系中起着至关重要的地位.在ArcGIS Runtime的新架构Quartz中添加了连接ArcGIS Portal(或A ...

随机推荐

  1. Real Adaboost总结

    Real Adaboost分类器是对经典Adaboost分类器的扩展和提升,经典Adaboost分类器的每个弱分类器仅输出{1,0}或{+1,-1},分类能力较弱,Real Adaboost的每个弱分 ...

  2. SZU-A22

    Problem(A22):Party Judge InfoMemory Limit: 32768KBCase Time Limit: 10000MSTime Limit: 10000MSJudger: ...

  3. HDU 2255 & KM模板

    题意: 一张完备二分图求最优完备匹配. SOL: 这题就不讲什么sol了...毕竟是裸的KM,不会的话可以看老人家的大白鼠,一些问题看代码注释.讲讲经历(悲惨的经历) 刚打完,自信地交上去发现MLE. ...

  4. android环境安装之android4.2安装(转)

    准备学习android,着手安装android时听说很麻烦,在网上看了很多android安装说明,都是android比较早的版本,我这里安装了android4.2,简单记录一下. 安装分为几步,首先申 ...

  5. BZOJ3994: [SDOI2015]约数个数和

    Description  设d(x)为x的约数个数,给定N.M,求     Input 输入文件包含多组测试数据. 第一行,一个整数T,表示测试数据的组数. 接下来的T行,每行两个整数N.M.   O ...

  6. lightning mdb 源代码分析(5)-事务控制

    本博文系列前面已经探讨了LMDB的系统架构.MMAP映射.B-Tree操作等部分,本文将尝试描述LMDB中的事务控制的实现. 事务的基本特征: 事务是恢复和并发控制的基本单位.它是一个操作序列,这些操 ...

  7. hdu Turn the corner

    这题是道三分的题,首先要分析满足条件的情况,这个就是平面几何的功夫了.要想车子能够转弯成功,最上面那个点到水平线的距离要小于等于y.这里h和s的公式就是利用平面几何的知识求出来的:s=l*cos(a) ...

  8. yoman安装和使用

    http://yeoman.io/     安装到全局 sudo npm install -g yo 判断是否安装成 yo --version 常用命令 yo doctore yo --help 安装 ...

  9. [转]OBOUT ASP.NET HTML Editor - Insert HTML

    本文转自:http://www.obout.com/editor_new/sample_InsertHTML.aspx Example demonstrates how to access HTML ...

  10. CSS权威指南 - 基本视觉格式化 1

    定位 定位的想法很简单元素框相对于正常位置出现在哪里. 定位:static,相对, 绝对, fixed, 继承 static就是默认的位置 相对就是相对于默认位置的偏移.原来的static定位位置依然 ...