ArcMap10.8.1发布CGCS2000坐标系高程服务无法显示的解决方案

问题描述:

ArcMap10.8.1中发布影像高程服务中对4490切片方案比例尺会进行修改,
导致切片缓存比例尺不一致,从而导致发布的dem地形无法展示出起伏状态

在这里插入图片描述

解决办法:

正常走发布影像服务的流程,但是在生成缓存过程中选择手动缓存。
在这里插入图片描述

!一定要在生成切片缓存之前将发布服务的缓存目录中的 Conf.xml 文件手动替换,即是将之前发布服务的时候使用的切片方案 CGCS2000_ForDemData.xml 文件复制过来重命名为Conf.xml名字
在这里插入图片描述
然后利用工具生成缓存切片,此时查看服务的缓存比例尺就和切片方案保持一致了,在Portal和桌面里都能正常显示起伏状态
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
欢迎关注 懒得取名的GISer

### 如何在ArcMap中将遥感影像从WGS84坐标系转换为CGCS2000坐标系 #### 转换过程概述 为了实现从 WGS84 坐标系CGCS2000 的转换,在 ArcMap 中可以遵循一系列特定的操作流程。此操作涉及多个工具的应用以及对地理坐标的重新定义。 #### 具体步骤说明 1. **准备输入数据** 首先确认原始遥感影像的坐标系统为 WGS84 地理坐标系[^1]。如果尚未明确指定该信息,可以通过检查元数据或者查看图像属性来验证其当前使用的坐标系统。 2. **执行初步投影变换** 使用 `Geoprocessing` 工具中的 `Project (Data Management)` 功能完成初始投影转换。具体路径如下: - 打开菜单栏下的 `Geoprocessing -> Toolbox`. - 寻找并展开 `Data Management Tools -> Projections and Transformations -> Raster -> Project Raster`. - 设置参数时需注意目标空间参考应选择 ITRF2000 或其他中间过渡坐标系作为桥梁[^2]。 3. **调整至最终目标坐标系** 完成上述步骤之后,需要进一步把临时生成的数据由 ITRF2000 变更为正式的目标——即中国的国家大地测量标准 CGCS2000。 - 利用 `Define Projection` 对象修改已有的 SHP 文件或栅格文件的空间参照体系; - 进入 `Toolboxes`, 查找命令项 `Data Management Tools -> Projections and Transformations -> Define Projection`; - 输入待更改对象及其对应的新的坐标框架(CGCS2000)[^3]. 4. **实施最后一步重投射** 当前阶段仅完成了逻辑上的切换工作,实际数值层面仍需借助再次调用 `Project Toolset` 来达成完全意义上的物理位置映射关系重建。 5. **优化显示效果** 最终成果可能默认展示的是基于弧度的角度量纲形式而非直观易懂的距离尺度(如公里数),因此有必要额外设置一下界面呈现方式以便于后续分析应用。 - 即使经过多次迭代运算得到的结果已经是符合预期需求的标准格式了,但有时出于习惯偏好或者其他特殊用途考虑,我们还希望看到更贴近日常认知的表现形态。 - 故而在此环节可选地增加一项微调措施:通过图层属性对话框内的选项卡调节视窗内各要素尺寸大小表示法,默认情况下是以角度计费,此时只需简单勾选相应按钮即可迅速转变为线性距离计量单位‘米’[^4]。 ```python import arcpy # Set workspace environment arcpy.env.workspace = r"C:\path\to\your\data" # Input raster dataset with WGS84 geographic coordinates input_raster = "wgs84_dem.tif" output_raster_itrf = "itrf2000_dem.tif" output_raster_cgcs = "cgcs2000_dem.tif" # Intermediate projection to ITRF2000 arcpy.ProjectRaster_management(input_raster, output_raster_itrf, out_coor_system="PROJCS['ITRF2000',GEOGCS['GCS_ITRF_2000']]") # Redefine the coordinate system as CGCS2000 arcpy.DefineProjection_management(output_raster_itrf, coor_system="PROJCS['CGCS2000',GEOGCS['GCS_China_Geodetic_Coordinate_System_2000']]") # Final reprojection step from intermediate to target CRS arcpy.ProjectRaster_management(output_raster_itrf, output_raster_cgcs, out_coor_system="PROJCS['CGCS2000',GEOGCS['GCS_China_Geodetic_Coordinate_System_2000']]") ``` #### 注意事项 在整个过程中需要注意保持源数据的一致性和完整性;另外由于涉及到同版本间的兼容问题,建议始终保存备份副本以防万一发生可逆错误情况的发生。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值