场景: 想要将 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,就可以创建属性字段燃耐没了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)