globalmapper「globalmapper生成等高线」
globalmaper加载地形为什么那么卡
Global Mapper加载地形可能比较慢,因为它使用大量的数据,如地形数据,道路,植被,水体等,需要从网络上抓取这些数据,这需要一定的时间。另外,它使用复杂的算法来处理和渲染地形数据,这也是花费时间的一个因素。
Globalmapper脚本语法
1. 变量定义
//脚本标识头 版本固定1.00 【该行必须存在】

GLOBAL_MAPPER_SCRIPT VERSION=1.00
//采用DEFINE_VAR来定义变量,NAME变量名,VALUE变量值
DEFINE_VAR NAME="VAR1" VALUE="val2"
DEFINE_VAR NAME="VAR2" VALUE="10"
//记录日志 采用%VAR1%来调用变量
LOG_MESSAGE %VAR1% -- %VAR2%
2. IF语句
//脚本标识头 版本固定1.00 【该行必须存在】
GLOBAL_MAPPER_SCRIPT VERSION=1.00
//采用DEFINE_VAR来定义变量,NAME变量名,VALUE变量值
DEFINE_VAR NAME="VAR1" VALUE="val2"
DEFINE_VAR NAME="VAR2" VALUE="10"
//通过COMPARE_STR来判断变量%VAR1%的值是否为val1
IF COMPARE_STR="%VAR1%=val1"
IF COMPARE_STR="%VAR2%10"
LOG_MESSAGE %VAR2% 10
END_IF
ELSE_IF COMPARE_STR="%VAR1%=val2"
LOG_MESSAGE %VAR1% == val2
ELSE
LOG_MESSAGE %VAR1% != val1
END_IF
3. FOR 循环
//脚本标识头 版本固定1.00 【该行必须存在】
GLOBAL_MAPPER_SCRIPTVERSION=1.00
//二级循环:与for循环类似,采用VAR_LOOP_START开始,VAR_LOOP_END结束
//VAL_FORMAT表示将小于10的数值格式化为2位数如:01
//VAR_NAME表示用户存储当前循环值的变量
VAR_LOOP_START
VAL_START=1 VAL_STOP=10 VAL_STEP=1 VAL_FORMAT="%02d"VAR_NAME="%ROW%"
VAR_LOOP_START VAL_START=1 VAL_STOP=10 VAL_STEP=1 VAR_NAME="%COL%"
LOG_MESSAGE %ROW% -- %COL%
VAR_LOOP_END
VAR_LOOP_END
4. 遍历目录下的文件
//脚本标识头 版本固定1.00 【该行必须存在】
GLOBAL_MAPPER_SCRIPTVERSION=1.00
//DIR_LOOP_START遍历目录, DIRECTORY目录位置,FILENAME_MASKS过滤遍历的文件格式
//RECURSE_DIR表示是否搜索子目录
DIR_LOOP_START
DIRECTORY="shp\"
FILENAME_MASKS="*.shp" RECURSE_DIR=NO
//当前文件的完整路径
LOG_MESSAGE %DIR%
//当前文件的完整路径和文件名
LOG_MESSAGE %FNAME_W_DIR%
//当前文件的文件名,不带扩展名
LOG_MESSAGE %FNAME_WO_EXT%
//文件的父目录的名称
LOG_MESSAGE %PARENT_DIR%
//某个父目录级别的名称,其中“N”是级别, %PARENT_DIR1%%PARENT_DIR2%
LOG_MESSAGE %PARENT_DIRN%
//文件夹递归到原始搜索文件夹之外:C:\ path\to\my\data\sub\folder\my\u file.dem值为'sub\folder'
LOG_MESSAGE %RECURSE_FOLDER%
DIR_LOOP_END
5. 传递参数【此处通过Bat文件调用并传参,亦可直接通过 gms 文件调用 gms 文件传参】
//Test.gms
//脚本标识头 版本固定1.00 【该行必须存在】
GLOBAL_MAPPER_SCRIPT VERSION=1.00
//移除当前加载的所有数据,%var1%为获取的传参的值
LOG_MESSAGE Get var1 %var1%
//导入文件%var1%,即传参data.tif
//ANTI_ALIAS表示是否通过在像素之间进行细调来移除锯齿边
IMPORT FILENAME="%var1%" ANTI_ALIAS=NO
//Test.bat
@rem -var1表示传递的变量名称,data表示变量-var1的值
global_mapper.exe Test.gms -var1 data.tif
6. 读取文件
//脚本标识头 版本固定1.00 【该行必须存在】
GLOBAL_MAPPER_SCRIPT VERSION=1.00
//移除当前加载的所有数据
UNLOAD_ALL
//调用CMD脚本
//RUN_COMMAND COMMAND_LINE="cmd /c del logs\log.txt /f"
//设置日志文件APPEND_TO_FILE表示不追加(NO)或者追加写入(YES)文件
SET_LOG_FILE FILENAME="logs\log.txt" APPEND_TO_FILE=NO
//定义用来查找CSV文件数据的变量表state_codes
DEFINE_VAR_TABLE NAME="state_codes"\
FILENAME="data.csv"
END_VAR_TABLE
//从表state_codes中循环读取参数如:id,name
//VAR_NAME表示用户存储当前循环值的变量, 使用方法:%ROW:xxx%
VAR_LOOP_START VALUE_TABLE="state_codes" VAR_NAME="%ROW%"
//记录日志
LOG_MESSAGE %ROW:id% %ROW:name%
VAR_LOOP_END
global mapper怎么汉化
Global Mapper13破解版汉化教程
解压缩包,打开文件夹“Global.Mapper.v13.DC12092011.x86-REDT”-“rt-g1386”-“setup”-双击文件"global_mapper13_setup.exe"进行原版安装。安装完成后,打开文件夹“redt”-“serial.txt”这是用户名和序列号,将其填入软件注册窗口。
软件成功激活了,但是英文版本。再把文件夹“global_mapper13_(汉化)”中的文件“global_mapper13_CHS.exe”**到软件的安装目录下,(安装路径一般为:C:\Program Files\GlobalMapper13\)。
运行“global_mapper13_CHS.exe”就是中文汉化破解版了。建议发送一个快捷方式到桌面上,这样打开汉化破解版就方便多了。
Global Mapper13是由bluemarblegeo官方推出的一款经济实惠且易于使用的地图绘制软件,可提供无与伦比的各种空间数据集。它不仅能够将数据(例如:SRTM数据)显示为光栅地图、高程地图、矢量地图,还可以对地图作编辑、转换、打印、记录GPS及利用数据的GIS(地理信息系统)功能。
它能够根据距离和面积计算,直接访问TerraServer数据库和软件内部地形图参数,帮助用户实现全球精准定位。
Globalmapper之投影转换
案例1:影像(tif)格式数据按PRJ文件进行投影转换
场景: 想要将 data.tif 格式文件进行重新投影输出为 data_srs.tif
脚本:GlobalmapperBat脚本示范
//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
脚本:GlobalmapperBat脚本示范
//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
Global Mapper怎么安装
1、运行“global_mapper17_setup.exe”,根据提示完成global
mapper17原版安装
2、安装结束后自动跳出注册界面,点击关闭
3、打开“crack”文件夹,将破解文件“”**到安装目录下覆盖源文件,默认安装目录为c:\program
files
(x86)\globalmapper17
以上就是global
mapper安装方法了。