SuperMap地图系列:数据投影转换

作者:xinxin

前言

    在GIS项目中,由于地理数据的获取方式不同,在数据处理过程中,经常会遇到数据的坐标系不同的问题。此时,为了方便不同不同投影坐标系数据之间的处理、分析、显示等操作,可以通过 SuperMap 提供的投影转换功能,对数据进行投影变换。SuperMap iDesktop .NET 提供了三种投影转换方式,即数据集投影转换、批量投影转换、坐标点转换。用户可根据自身需求,选择不同的方式进行投影转换。

数据集投影转换

    SuperMap iDesktop打开数据后,可以通过数据集的属性查看每个数据集的坐标信息,如果数据集是非平面无投影坐标系,可以通过投影转换对数据集进行坐标转换。单个数据集进行投影转换,矢量数据转换后的结果数据可另存为一个数据集,也可直接转换源数据集的投影;栅格、影像或模型数据集转换投影后,结果数据集需另存为新的数据集。

操作步骤:

    在工作空间管理器中选择需要转换投影的数据集,在“开始”选项卡的“数据处理”组中,单击“投影转换”下拉按钮,选择“数据集投影转换”项,弹出“数据集投影转换”对话框,如下图所示:
在这里插入图片描述
上述截图看出目标坐标系来源有3种:
1、 目标坐标系的来源可以是iDesktop中系统预存或用户自定义坐标系;
2、 复制数据源或者数据集的坐标系作为目标坐标系;
3、 也可以用坐标系文件.xml或者第三方数据文件作为目标坐标系;
如果涉及到大地基准面的转换,且转换的精度要求很高,可以在【投影转换参数】中设置3参数或者7参数,具体参数进入截图红框4中设置。

批量投影转换

    批量投影转换是指同时对数据源下的多个数据集进行投影转换,转换后指定数据集的坐标与目标数据源的坐标系一致。

操作步骤:

    在“开始”选项卡的“数据处理”组中,单击“投影转换”下拉按钮,选择“批量投影转换”,或在工作空间管理器中选择数据源,单击右键,在右键菜单中选择“批量投影转换”,弹出“批量投影转换”对话框,如下图所示:
在这里插入图片描述
说明如下:
1、 源数据和目标数据的数据源坐标系要有实际地理意义,即为地理坐标系或者投影坐标系;
2、 右侧的数据集列表中显示源数据中地理或投影坐标系的数据集,平面无头影坐标系数据集自动过滤,不能进行投影转换;
3、 投影转换参数和单个数据集转换一样,不再赘述。

坐标点转换

    若用户需将某一点的坐标转换为另一坐标系下的坐标,可通过“坐标点转换”功能进行转换,得到该点在其他坐标系下的坐标值,坐标点转换可以在两个地理坐标系下进行坐标点的转换,也可以在两个投影坐标系下进行坐标点的转换,也可以在地理坐标系与投影坐标系之间进行坐标点的转换。

操作步骤

    在“开始”选项卡的“数据处理”组中,单击“投影转换”下拉按钮,选择“坐标点转换”按钮,弹出“坐标点转换”对话框如下:
在这里插入图片描述
说明如下:
1、 先确定坐标点转换时的源坐标系和目标坐标系,来源可以是数据源、系统预存(自定义)和投影文件,平面无头影坐标系不能转换;
2、 投影转换参数设置和上述的一样。

结语

    上述介绍的三种投影转换的方式,都是需要源数据的坐标系有实际地理意义,不能是平面无头影坐标系。如果是平面无头影坐标系的数据,可以通过地图配准来实现坐标转换。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值