记录一下arcmap 发布arcgisserver服务。自己看的,没有排版,O(∩_∩)O哈哈~

1 arcmap 加载tif 图像。

如图:如果不是在一个坐标系内就要用到地理配准来定位。

A视图

android arcgis100加载tif数据 arcgis加载tiff影像_缓存


B视图

android arcgis100加载tif数据 arcgis加载tiff影像_缓存_02

菜单-工具条-(打开)地理配准

选择你要配准的图,准备添加一对控制点,就是在你的两个文件中分别选择对应位置的一对点,称为控制点。第一个点是原始tif的坐标,第二个点是要校正过去的点。(眼睛都要看花了o(╥﹏╥)o)

android arcgis100加载tif数据 arcgis加载tiff影像_javascript_03


点击添加控制点

android arcgis100加载tif数据 arcgis加载tiff影像_图层_04

在A视图添加第一个点(绿色十字)

android arcgis100加载tif数据 arcgis加载tiff影像_右键_05


缩放到B视图链接对应的点(红色十字),这个时候视图应该跟过来了。如果不太准继续添加第二对控制点。

android arcgis100加载tif数据 arcgis加载tiff影像_缓存_06


校准完后点击地理配准下的 更新地理配准 才算保存了。

tif去白边

这个时候发现影像图上有白边,我们要把他设成透明的。

1 如果不是波段值 直接点开图层 下拉到255色值填充色改为透明

android arcgis100加载tif数据 arcgis加载tiff影像_右键_07


如果是rgb波段值

图层右键-属性-符号系统 勾上显示背景值 值改为 255 255 255 点击确定。就可以看到填充色是透明的了。

android arcgis100加载tif数据 arcgis加载tiff影像_图层_08


注意此时设置的透明背景只是暂时的,下次打开这个文件还是白色的边边。

还需要在图层上右键 将数据导出。NoData值改为255,再保存。

android arcgis100加载tif数据 arcgis加载tiff影像_图层_09


发布到server服务

先设置tif文件的空间参考系统

目录上右键-打开属性,在空间参考上选择对应的坐标系(这里坐标系一定要设对!否则发布的缓存文件是空白的,看不到数据)

android arcgis100加载tif数据 arcgis加载tiff影像_右键_10


发布服务

目录图层右键-共享为影像服务-(这里我连接过服务器了)直接选择发布服务-填写服务名称-选择根文件夹

android arcgis100加载tif数据 arcgis加载tiff影像_右键_11


来到服务编辑器-设置缓存–选择使用缓存切片–切片方案选建议会弹出来一个框设置级别-点确定

android arcgis100加载tif数据 arcgis加载tiff影像_javascript_12

点开高级设置
切片格式选择png,高级设置中存储格式选择 exploded 松散型。
这里松散型生成的是png格式的图片,紧凑型生成的是 bundle。

android arcgis100加载tif数据 arcgis加载tiff影像_图层_13


点击右上角的分析,下面会弹出一个分析结果的框。没有问题就直接点击右上角的发布。

发布完会弹出来一个提示框表示缓存成功,正在切片。

android arcgis100加载tif数据 arcgis加载tiff影像_图层_14


可以到GIS服务器上查看切片缓存状态。

缓存文件在arcgisserver/directories/arcgiscache/

android arcgis100加载tif数据 arcgis加载tiff影像_右键_15


此时打开缓存目录可以看到文件夹下生成了对应的级别数据

android arcgis100加载tif数据 arcgis加载tiff影像_右键_16


如果要改投影系是在conf.xml文件中修改,如图

android arcgis100加载tif数据 arcgis加载tiff影像_javascript_17