当前位置:首页 > 英文周记 > 正文内容

globalmapper「globalmapper生成等高线」

更新时间:2026-07-18 06:52:04 周记网3年前 (2023-04-05)英文周记173

globalmaper加载地形为什么那么卡

Global Mapper加载地形可能比较慢,因为它使用大量的数据,如地形数据,道路,植被,水体等,需要从网络上抓取这些数据,这需要一定的时间。另外,它使用复杂的算法来处理和渲染地形数据,这也是花费时间的一个因素。

Globalmapper脚本语法

1. 变量定义

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

globalmapper「globalmapper生成等高线」

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安装方法了。

标签: globalmapper

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。