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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. Backbone源码解析(一):Event模块
  2. CentOS 6.6 新安装系统的网络IP配置
  3. 数据库开发基础-SQl Server 控制数据库的服务+数据库的创建与管理(增删改查)
  4. Java NIO 网络编程基础
  5. checkbox 设置不可更改
  6. WebServiceCaller
  7. 结合Apache和Tomcat实现集群和负载均衡
  8. tmux下的滚屏
  9. 一行能装逼的JavaScript代码
  10. Git--Submodule使用
  11. JAVA基础--常用类 String,StringBuffer, 基础数据类型包装类, Math类, Enum类
  12. SharePoint 2010 Url Shortener --SharePoint 2010 短URL生成器
  13. jenkins忘记密码怎么办?
  14. Mybatis插入数据返回主键ID
  15. [Swift]LeetCode450. 删除二叉搜索树中的节点 | Delete Node in a BST
  16. java垃圾回收机制GC
  17. #ifndef详解
  18. 排列组合或容斥原理 SPOJ - AMR11H
  19. 使用flask-alchemy 过程中报错KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'
  20. 利用koa打造jsonp API

热门文章

  1. POJ3621 Sightseeing Cows 最优比率环 二分法
  2. I.MX6 Parallel RGB LCD Datasheet描述
  3. java8的常用的新特征
  4. Ski Course Design
  5. [NOIP 2018 Day1] 简要题解
  6. ML 徒手系列说明
  7. C++初学(1) 简单的加减乘除取余运算代码
  8. k-means 算法介绍
  9. C++开发工程师面试题库 1~50道
  10. sublime text3安装配置c++环境(windows+ubuntu)