【问题原因】iServer在默认情况下是返回原始瓦片。针对ArcGIS返回的有些图片为PNG24格式(不支持透明),又包含tRNS数据块(图像透明数据块)的情况,这种格式的图片,对透明效果支持得不够标准,所以在浏览器中看不到透明效果。前端出图时,如果请求原点和ArcGIS的一致,则直接使用arcgis缓存,iServer不再重新出图;如果修改切图原点后,iServer需要重新出图,而重新出图后会出现格式不一致的问题。 【解决方法】如果期望返回的图片能看到透明效果,需将iServer根目录webappsiserverWEB-INF文件夹中的iserver-services.xml文件所对应服务节点中的值设置为true,修改可见;这样在检测到有PNG24并且包含tRNS数据块时,就重新生成一个PNG32(支持透明)的图片,然后根据tRNS去填充PNG32图片的Alpha通道的值,有一定的性能开销。