zoukankan      html  css  js  c++  java
  • 动态栅格(DEM)图层实现服务端渲染

    PS:此处动态图层指,图层文件都放在经过注册的文件目录里,可以通过文件名动态加载图层

    动态加载的矢量图层,可以实现客户端和服务端的定制渲染,但栅格一般是不能再渲染的,以下介绍可行的方法

    建立一个很简单的模型(moudle),如下图:

    可以看到模型处理只有一个“复制栅格”的操作,相当于“做了等于白做”

    PS:inputFile节点使用了模型的参数,具体使用方式请看下图自行理解,以下例子最终使用的文件是E:pm10TesthistoryLayer20180119777.tif

    然后在输出的栅格,按以下方式配置

    在以下位置配置一个lyr文件

    PS:lyr文件是arcmap的图层配置文件,可以在arcmap的图层的右键菜单保存为lyr文件,其中就保存了改图层的样式(symbol)配置

    然后把模型发布成gp服务,加载渲染图层就按一般gp的执行和加载方式加载即可

    原理:gp服务输出的栅格图层可以配置一个lyr文件以实现服务端渲染,本文就是利用此特性,随便做一个无处理过程(例如只有复制文件)的gp模型,目的只是为了使用上述的服务端渲染功能

    PS:如果栅格文件较大,每次调用都要复制一遍文件可能较影响性能

    最后还提供例子的模型文件

    链接:https://pan.baidu.com/s/1gfZrIZx 密码:i0gd

  • 相关阅读:
    linux基础学习-6.4-Linux无法上网排查流程
    [JSOI2007][BZOJ1029] 建筑抢修
    [HNOI2003][BZOJ1216] 操作系统
    [Apio2009][BZOJ1179] Atm
    [Tjoi2013][BZOJ3172] 单词
    AC自动机学习笔记
    [转]一个比较通俗的KMP算法讲解
    [HAOI2008][BZOJ1042] 硬币购物
    [NOI2007][BZOJ1491] 社交网络
    [SCOI2009][BZOJ1295] 最长距离
  • 原文地址:https://www.cnblogs.com/cannel/p/11074352.html
Copyright © 2011-2022 走看看