1 
 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工具相关推荐

  1. c# 调用ArcEngine的GP工具

    转自原文c# 调用ArcEngine的GP工具,AE调用GP工具 IAoInitialize m_AoInitialize = new AoInitializeClass(); esriLicense ...

  2. 在线九宫切图(九宫格切图)工具

    九宫切图是一款把照片裁切成九张图的在线工具,以方便您将其上传到您的微信朋友圈.微博.QQ空间以及其他社交网络.用它你就能够在社交网络上发布夺人眼球的震撼九宫格大图啦,实乃刷屏利器!微信.微博.QQ空间 ...

  3. 前端开发中之页面切图ps工具的使用

    photoshop的使用: (打开软件,把图片放进去) 1.标尺工具:Ctrl + R .注:界面上跟左会显示标尺出来,在标尺上单击右键,把单位改为像素. 2.放大镜:Z键.注:同时按下鼠标左键,向右 ...

  4. paddle 图标注_「插件」UI必看!推荐切图标注工具

    标注和切图,是UI设计师工作中必须要做.传统的切图很麻烦,出现了一大堆的切图标注软件. 今天,贱贱为你讲解其中一款,新手来收. 注意! 注意! 不要眨眼睛 对 你没有看错 今天介绍的是蓝湖插件 话不多 ...

  5. 切图设计工具软件或平台

    PxCook(像素大厨)--基于Adobe AIR,可以生成代码 https://www.fancynode.com.cn/pxcook 蓝湖--网页操作,可以创建项目进行共享 https://www ...

  6. android ui 切图工具,APP切图标注教程:UI设计切图标注的小工具实用技巧

    分享关于一篇UI设计师必须要懂的切图标注的小工具实用技巧,让你在跟开发工程师协作的时候更加得心应手. 设计师必备的UI切图小工具如下3大常用工具: 1.切图工具 Assistor PS 也是一款PS的 ...

  7. h5开发必备之切图工具cutterman

    h5开发必备之切图工具cutterman 设计师,给我们开发的psd图,很多时候需要我们切的,那么我们有什么快速切图的工具. 今天来介绍一块很是牛逼的ps插件,它非常小但是功能非常强大,可以节省很都传 ...

  8. 像素大厨标注如何导出Html,每个设计师都在用的UI标注工具UI切图软件——PxCook像素大厨...

    PxCook(像素大厨)是面向设计师的一款免费.交互流畅.全平台支持的标注切图工具软件.它支持对PS.Sketch设计元素尺寸.元素距离.文本样式.颜色的智能标注,支持智能切图. 以下,就会着重展示P ...

  9. MAC下的切图神器!SLICY使用说明

    切图作为设计师出图的最后一步,向来都是令人头疼的工作,其工作内容繁琐枯燥,但又必不可少.同时,作为IOS开发者,我们往往需要为程序准备两套图片资源,以应对低清屏和Retina屏的不同需求,随之而来的是 ...

最新文章

  1. 企业如何选择音视频会议系统分析
  2. mysql平均锁_MySQL锁情况分析
  3. php 怎么分布式,php分布式怎么部署
  4. 表格排序tablesort小案列
  5. 46、Power Query-Table.FillDown函数简介
  6. OSI网络七层模型简明教程
  7. comparable接口和comparator接口的作用和区别?_接口和抽象类有什么联系和区别?
  8. boost::random模块生成随机 8 个字符密码相关的测试程序
  9. UpdatePanel Repeater内LinkButton造成页面刷新问题
  10. 聊一下质量管理体系中的DQE/SQE/PQE/CQE
  11. 【转】人工智能-1.2.2 神经网络是如何进行预测的
  12. jeecg 查看 页面 父子表 横向滚动条效果 官方被禁用
  13. 老年手机英文改中文_不服来战:“老年人才用9键!”
  14. 华为P50系列即将登场:曝线下门店已开始准备样机、物料
  15. php的关系数据库,php – 从关系数据库到非关系数据库的数据规范化的最佳实践...
  16. img width 百分比_手机端之img的width:100%解析(百分比显示)
  17. syslog可能引起得问题_电动车控制器经常出现的问题分析
  18. Elite Model的NetSuite ERP国内成功实例!
  19. AllyCAD v3.5 R12 1CD(专业CAD软件)
  20. 热电偶测温方案 AD7124+Pt100冷端补偿 包含Pt100、NTC热敏、热电偶处理驱动源码

热门文章

  1. 华为watch gt2 和苹果watch5有什么区别 哪个好
  2. Centos Linux 下基于bind的智能DNS搭建
  3. 优优聚:美团运营策划,定制店铺专属方案
  4. pad端无法触发touchmove事件
  5. Parameter-efficient transfer learning系列之LoRA与BitFit
  6. Ubuntu16.04系统查看已安装的python版本,及Python2与Python3之间切换
  7. 【网络】https协议
  8. 英雄联盟手游国际服安卓下载教程
  9. python中factorial什么意思_Python-什么是备忘录,如何在Python中使用备忘录?
  10. Win 7下IE11或其他版本无法卸载、无法重新安装问题的解决方法