AE调用切图GP工具
2
3 private void GPTiles() {
4 //设置参数
5 // 切图比例列表
6 string levels = "64000000;32000000;16000000;8000000;4000000;2000000;1000000;500000";
7 // 地图服务中的图层列表
8 string layers = "LakesAnno;State_BoundariesAnno;Provinces;State Boundaries;Lakes;County Population;State Population;State Background";
9 CreateMapServerCache createCache = new CreateMapServerCache();
10 createCache.server_name = "192.168.0.96";
11 createCache.object_name = "mexico";
12 createCache.data_frame = "Layers";
13 createCache.out_folder = @"d:\arcgisserver\arcgiscache\";// 缓存输出位置
14 createCache.tiling_schema = "NEW";
15 createCache.tiling_scheme_type = "NEW";
16 createCache.scales_type = "STANDARD";
17 createCache.num_of_scales = 8; // 设置切图级数
18 createCache.tile_width = 512;
19 createCache.tile_height = 512;
20 createCache.dpi = 96;
21 createCache.cache_format = "PNG24";
22 createCache.tile_compression_quality = 0;
23 createCache.map_or_layers = "FUSED";
24 createCache.Antialiasing = "ANTIALIASING";
25 createCache.levels = levels;// 需做缓存的比例列表
26 createCache.Layer = layers;// 图层列表
27 RunTool(createCache);
28
29 ManageMapServerCacheTiles serverCacheTilse = new ManageMapServerCacheTiles();
30 serverCacheTilse.server_name = "192.168.0.96";// 服务器名称
31 serverCacheTilse.object_name = "mexico";// 地图服务名称
32 serverCacheTilse.data_frame = "Layers";// data frame名称
33 serverCacheTilse.Layer = layers;//
34 serverCacheTilse.levels = levels;
35 serverCacheTilse.update_mode = "Recreate All Tiles";
36 serverCacheTilse.thread_count = 5;
37 serverCacheTilse.Antialiasing = "ANTIALIASING";
38
39 RunTool(serverCacheTilse);
40 MessageBox.Show("Done!");
41 }
42
43 private void RunTool(IGPProcess process) {
44 //构造Geoprocessor
45 Geoprocessor geoprocessor = new Geoprocessor();
46 // Set the overwrite output option to true
47 geoprocessor.OverwriteOutput = true;
48 try {
49 geoprocessor.Execute(process, null);
50 ReturnMessages(geoprocessor);
51 } catch (Exception err) {
52 Console.WriteLine(err.Message);
53 ReturnMessages(geoprocessor);
54 }
55 }
56
57
58 // Function for returning the tool messages.
59 private void ReturnMessages(Geoprocessor gp) {
60 string ms = "";
61 if (gp.MessageCount > 0) {
62 for (int Count = 0; Count <= gp.MessageCount - 1; Count++) {
63 ms += gp.GetMessage(Count);
64 }
65 }
66 }
转载于:https://www.cnblogs.com/xgyb12458/archive/2010/06/03/1750497.html
AE调用切图GP工具相关推荐
- c# 调用ArcEngine的GP工具
转自原文c# 调用ArcEngine的GP工具,AE调用GP工具 IAoInitialize m_AoInitialize = new AoInitializeClass(); esriLicense ...
- 在线九宫切图(九宫格切图)工具
九宫切图是一款把照片裁切成九张图的在线工具,以方便您将其上传到您的微信朋友圈.微博.QQ空间以及其他社交网络.用它你就能够在社交网络上发布夺人眼球的震撼九宫格大图啦,实乃刷屏利器!微信.微博.QQ空间 ...
- 前端开发中之页面切图ps工具的使用
photoshop的使用: (打开软件,把图片放进去) 1.标尺工具:Ctrl + R .注:界面上跟左会显示标尺出来,在标尺上单击右键,把单位改为像素. 2.放大镜:Z键.注:同时按下鼠标左键,向右 ...
- paddle 图标注_「插件」UI必看!推荐切图标注工具
标注和切图,是UI设计师工作中必须要做.传统的切图很麻烦,出现了一大堆的切图标注软件. 今天,贱贱为你讲解其中一款,新手来收. 注意! 注意! 不要眨眼睛 对 你没有看错 今天介绍的是蓝湖插件 话不多 ...
- 切图设计工具软件或平台
PxCook(像素大厨)--基于Adobe AIR,可以生成代码 https://www.fancynode.com.cn/pxcook 蓝湖--网页操作,可以创建项目进行共享 https://www ...
- android ui 切图工具,APP切图标注教程:UI设计切图标注的小工具实用技巧
分享关于一篇UI设计师必须要懂的切图标注的小工具实用技巧,让你在跟开发工程师协作的时候更加得心应手. 设计师必备的UI切图小工具如下3大常用工具: 1.切图工具 Assistor PS 也是一款PS的 ...
- h5开发必备之切图工具cutterman
h5开发必备之切图工具cutterman 设计师,给我们开发的psd图,很多时候需要我们切的,那么我们有什么快速切图的工具. 今天来介绍一块很是牛逼的ps插件,它非常小但是功能非常强大,可以节省很都传 ...
- 像素大厨标注如何导出Html,每个设计师都在用的UI标注工具UI切图软件——PxCook像素大厨...
PxCook(像素大厨)是面向设计师的一款免费.交互流畅.全平台支持的标注切图工具软件.它支持对PS.Sketch设计元素尺寸.元素距离.文本样式.颜色的智能标注,支持智能切图. 以下,就会着重展示P ...
- MAC下的切图神器!SLICY使用说明
切图作为设计师出图的最后一步,向来都是令人头疼的工作,其工作内容繁琐枯燥,但又必不可少.同时,作为IOS开发者,我们往往需要为程序准备两套图片资源,以应对低清屏和Retina屏的不同需求,随之而来的是 ...
最新文章
- 企业如何选择音视频会议系统分析
- mysql平均锁_MySQL锁情况分析
- php 怎么分布式,php分布式怎么部署
- 表格排序tablesort小案列
- 46、Power Query-Table.FillDown函数简介
- OSI网络七层模型简明教程
- comparable接口和comparator接口的作用和区别?_接口和抽象类有什么联系和区别?
- boost::random模块生成随机 8 个字符密码相关的测试程序
- UpdatePanel Repeater内LinkButton造成页面刷新问题
- 聊一下质量管理体系中的DQE/SQE/PQE/CQE
- 【转】人工智能-1.2.2 神经网络是如何进行预测的
- jeecg 查看 页面 父子表 横向滚动条效果 官方被禁用
- 老年手机英文改中文_不服来战:“老年人才用9键!”
- 华为P50系列即将登场:曝线下门店已开始准备样机、物料
- php的关系数据库,php – 从关系数据库到非关系数据库的数据规范化的最佳实践...
- img width 百分比_手机端之img的width:100%解析(百分比显示)
- syslog可能引起得问题_电动车控制器经常出现的问题分析
- Elite Model的NetSuite ERP国内成功实例!
- AllyCAD v3.5 R12 1CD(专业CAD软件)
- 热电偶测温方案 AD7124+Pt100冷端补偿 包含Pt100、NTC热敏、热电偶处理驱动源码
热门文章
- 华为watch gt2 和苹果watch5有什么区别 哪个好
- Centos Linux 下基于bind的智能DNS搭建
- 优优聚:美团运营策划,定制店铺专属方案
- pad端无法触发touchmove事件
- Parameter-efficient transfer learning系列之LoRA与BitFit
- Ubuntu16.04系统查看已安装的python版本,及Python2与Python3之间切换
- 【网络】https协议
- 英雄联盟手游国际服安卓下载教程
- python中factorial什么意思_Python-什么是备忘录,如何在Python中使用备忘录?
- Win 7下IE11或其他版本无法卸载、无法重新安装问题的解决方法