Globalmapper之投影转换

Globalmapper之投影转换,第1张

案例1:影像(tif)格式数据按PRJ文件进行投影转换

场景: 想要将 data.tif 格式文件进行重新投影输出为 data_srs.tif

脚本:Globalmapper&Bat脚本大冲示范

//CHANGE_PRJ .gms

//脚本标识头 版本固定1.00 【该行必须存在】

GLOBAL_MAPPER_SCRIPT VERSION=1.00

//移除当前加载的所有数据

UNLOAD_ALL

//定义输出文件变量

DEFINE_VAR NAME="OUTPUT_FILE" VALUE="data_srs.tif"

//导入文件名

IMPORT FILENAME="data.tif"

//从PRJ文件加载新的全局投影

LOAD_PROJECTION FILENAME="4326.prj"

//输出陪铅新的重投影后的文件

EXPORT_RASTER FILENAME="%OUTPUT_FILE%" TYPE=GEOTIFF

//移除当前加载的所有数据

UNLOAD_ALL

//CHANGE_PRJ .bat

@echo off

chcp 936

@echo "C:\Program

Files\GlobalMapper20_64bit\global_mapper.exe" CHANGE_PRJ.gms

 /showprogress

"C:\Program Files\GlobalMapper20_64bit\global_mapper.exe" CHANGE_PRJ.gms

/showprogress

pause

案例2:矢量(shp)格式数据按EPSG代号进行投影转换

场景: 想要将 data.shp 格式文件进行重新投影输出为 data_srs.shp

脚本:Globalmapper&Bat脚本示范

//CHANGE_PRJ.gms

//脚本标识头 版本固定1.00 【该行必须存在】

GLOBAL_MAPPER_SCRIPT VERSION=1.00

//移除当前加载的所有数据

UNLOAD_ALL

//加载SHP文件

IMPORT FILENAME="data.shp" LOAD_FLAGS="0"

//通过EPSG参数加载新的全局投影

LOAD_PROJECTION PROJ="EPSG:3857"

//采用EXPORT_VECTOR输出SHP文件

//GEN_PRJ_FILE是否生成投影文件,矢量类型SHAPE_TYPE

EXPORT_VECTOR GEN_PRJ_FILE=YES FILENAME="data_srs.shp" TYPE=SHAPEFILE SHAPE_TYPE=AREAS

//移除当前加载的滚乱歼所有数据

UNLOAD_ALL

//CHANGE_PRJ .bat

@echo off

chcp 936

@echo "C:\Program

Files\GlobalMapper20_64bit\global_mapper.exe" CHANGE_PRJ.gms /showprogress

"C:\Program Files\GlobalMapper20_64bit\global_mapper.exe" CHANGE_PRJ.gms

/showprogress

pause

​      坐标统是GIS数据重要的数学基础,用于表示地理要素、图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置、方向和距离,缺少坐标系统的GIS数据是不完善的,因此在ArcGIS软件中正确的定义坐标系统以及进行投影转换的 *** 作非常重要。

GIS中的坐标系统分为地理坐标系和投影坐标系两种。地理坐标系(GCS) 基于三维球面,使用经纬度来表示球面上的点位。将球面坐标转化为平面坐标的过程称为投影,投影坐标系(PCS)实质是平面坐标系统,地图单位通常为米。从投影的定义可以知道,对数据进行投影的前提是数据要有地理坐标系,即:

投影坐标系=地理坐标系+投影方法

我们常说的WGS 1984、北京54、西安80、国家2000这些是地理坐标系,确定地理坐标后,将球面坐标通过投影转换成平面坐标,常用历轿的投影方法有:高斯投影、UTM投影、兰伯特投影、Albers投影等等。两者的结合就构成了GIS数据的坐标系统,如WGS 1984 Albers。

ArcGIS中的投影工具在ArcToolbox的“投影和变换”工具集下。如图可以看到共有三个与投影相关的工具,即:投影栅格、投影、定义投影。三者的区别如下:

投影栅格栅格数据的投影变换

投影矢量数据的投影变换

定义投影无投影的矢量数据和栅格数据定义投影

每一个投影坐标系统必须要求有地理坐标系统的参数(椭球和基准面)。先将拥有坐标系的shp文件加载进地图中,后面加载文件将自动关联上第一个shp文件的坐标系。若是后面的文件无投影或者投影碧悉不一致,会提示坐标系不一致,但在 效果上 会叠加显示,本身投影是不会发生改变的,这个属于ArcGIS的 动态投影 。

动态投影原理是:在ArcGIS中,每一个地理数据框架(MXD文件)可以有一个独立于数据的空间参考坐标系,而这个坐标系可以与数据的坐标系相同,也可以不相同;不同数悔烂乎据之间的坐标系也可以相同,也可以不同,只要是同一个地理空间范围的数据并定义了正确的坐标系,那么在同一个地理数据框架(MXD)文件中,他们就能正确的空间叠加显示和分析。当两个不同数据加载到同一个MXD图层框架中时,两个不同坐标系不同的数据图层能自动对齐。

当然,有时候如果同一个地理空间范围两个具有相同的坐标系的数据,不能同时显示,需要自行地理配准解决。

更多精彩,敬请关注:地学数据处理分析

新建shp一般用arccatalog来处理,在左侧管理列表找到要新建文件夹的路径,然后点亩雀击右键。

1、启动ArcCatalog。

可以通过点击ArcMap工具栏上像衣柜的黄颜色的按钮;也可以通过:开始-〉程序-〉ArcGIS-〉ArcCatalog。

2、在ArcCatalog中的目录树中,点击要将shp存放的目录,点击右键,d出快捷菜单-〉new-〉shp。

3、在shp文件上右键皮纳,d出快捷菜单,选择属性。在属性对话框中点击fields,就可以创建属性字段燃耐没了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12196739.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存