经纬度WGS84地理坐标系转换成CGCS2000坐标系步骤

来源于 GIS前沿 微信公众号

1、 将图层从奥维中导出成shp文件,
在这里插入图片描述
2、 打开arcgis-arcmap
在这里插入图片描述
3、地理处理-arctoolbox-数据管理工具-投影和变换-要素-投影
在这里插入图片描述
在这里插入图片描述
4、WGS84坐标转换为地理坐标系-world-ITRF2000
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、打开ArcCatalog,找到上一步中已经成ITRF2000坐标系的shp文件,单击右键-属性,将图层坐标重新定义成GCGS2000地理坐标系
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、重新打开arcmap,重新打开已经重新定义坐标系的shp文件,按照地理处理-arctoolbox-数据管理工具-投影和变换-要素-投影
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7、关于带号计算方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果不用带带号的,采用所在区域中央经度,如:CGCS2000 3 Degree GK CM 114E。如果带带号,则为CGCS2000 3 Degree GK Zone 25。3度带会写 3 Degree。
在这里插入图片描述
在这里插入图片描述
以下是3和6度带的示意图。
在这里插入图片描述
在这里插入图片描述

8、计算
上一步将GCGS2000地理坐标系转换为GCGS2000投影坐标系后,打开上一步转换成投影坐标系后的shp文件,单击图层,右键属性,常规里,将十进制单位改成米。
再右键单击shp图层,打开属性表,添加字段,添加x,y坐标字段

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
*这里需要注意一个事项,
前面我们在选带号是,有带带号,也有没带带号。

如果带带号,那么计算出来的y(对应经度)是8位,
如果不带带号,对应的y(对应经度)是6位;
x(对应纬度)是7位,不变。

在Vue中实现WGS84坐标系CGCS2000坐标系的过程可以分为以下几个步骤: 1. 引入必要的库和模块: 首先,你需要引入相关的库和模块,以便在Vue应用程序中实现坐标换。可以使用JavaScript的`proj4`库来进行坐标换。你可以通过npm或yarn等包管理器来安装它。 ```bash npm install proj4 ``` 或者 ```bash yarn add proj4 ``` 2. 导入必要的投影参数: 在Vue组件中,你需要导入WGS84坐标系CGCS2000坐标系的投影参数。可以使用`proj4`库提供的`defs`方法来导入这些参数。 ```javascript import proj4 from 'proj4'; // 导入WGS84投影参数 proj4.defs([ 'EPSG:4326', // WGS84坐标系(经度/纬度) ]); // 导入CGCS2000投影参数(根据实际情况导入) // ... ``` 3. 实现坐标换方法: 在Vue组件中,你可以创建一个方法来实现WGS84坐标系CGCS2000坐标系换。可以使用`proj4`库提供的`transform`方法来进行坐标换。 ```javascript methods: { convertCoordinates(wgs84Coordinates) { const cgcsc2000Coordinates = proj4(wgs84Coordinates.projCode, 'EPSG:4490'); // 替换为实际的CGCS2000投影代码 return cgcsc2000Coordinates; }, }, ``` 其中,`wgs84Coordinates`是一个包含经度、纬度等属性的对象,用于表示WGS84坐标系的坐标。`projCode`表示换所需的投影代码(在上面的示例中为'EPSG:4490')。你需要根据你的实际情况来替换投影代码。 4. 使用换方法: 在Vue组件的适当位置,你可以调用上面创建的`convertCoordinates`方法来将WGS84坐标系换为CGCS2000坐标系。例如,可以在数据绑定、计算属性或方法中调用该方法。 ```html <template> <div> <!-- 在模板中使用换后的坐标 --> <p>WGS84坐标: {{ wgs84Coordinates }}</p> <p>CGCS2000坐标: {{ cgcsc2000Coordinates }}</p> </div> </template> ``` 确保在模板中使用换后的坐标值时,将其作为数据绑定或计算属性的返回值。这样,你就可以在Vue应用程序中实现WGS84坐标系CGCS2000坐标系换了。 请注意,上述示例中的投影代码和参数可能需要根据实际情况进行调整。确保你使用正确的投影代码和参数来进行正确的坐标换。此外,还需要考虑其他因素,如偏移量和缩放级别等,以确保换结果的准确性。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值