Contour Script not outputting 3D Shapefiles from script (Works fine loaded inside software)
Good Evening,
This is my first tile putting a Global Mapper script together so I wanted to see if anyone could help me with an issue I am having. The goal of the script is to perform the whole contour generation process and export of 3d shapefiles as a script instead of running directly in the software. I am able to get the script to run fine but the exported contour shapefiles are not 3D when run through the script. If I perform this same process inside the software the exported contour shapefiles will export correctly as 3D. Is there an error in my script? Also am I using "MAX_THREAD_COUNT" correctly? How do you know what processes will use multi core in Global Mapper?
Script:
Thanks,
Mike
This is my first tile putting a Global Mapper script together so I wanted to see if anyone could help me with an issue I am having. The goal of the script is to perform the whole contour generation process and export of 3d shapefiles as a script instead of running directly in the software. I am able to get the script to run fine but the exported contour shapefiles are not 3D when run through the script. If I perform this same process inside the software the exported contour shapefiles will export correctly as 3D. Is there an error in my script? Also am I using "MAX_THREAD_COUNT" correctly? How do you know what processes will use multi core in Global Mapper?
Script:
GLOBAL_MAPPER_SCRIPT VERSION="1.00"
UNLOAD_ALL
SET_LOG_FILE FILENAME="C:\Temp\script_log.txt" APPEND_TO_FILE=NO
LOG_MESSAGE Script <%SCRIPT_FILENAME%> started at %DATE% %TIME%
IMPORT_DIR_TREE DIRECTORY="C:\temp\Test\1_Meter\" FILENAME_MASKS="*.TIF" \ RECURSE_DIR=NO
LOG_MESSAGE Import took %TIME_SINCE_LAST_LOG%
GENERATE_CONTOURS INTERVAL=0.6 ELEV_UNITS=METERS MULT_MINOR=5 MULT_MAJOR=10 SMOOTH_CONTOURS=YES SIMPLIFICATION=0.1 MIN_CONTOUR_LEN=4 \ MAX_THREAD_COUNT=0
IMPORT FILENAME="C:\temp\Test\1_Meter\Tile_Grid\NC_TileGrid.shp" LABEL_FIELD="USNG"
IMPORT_DIR_TREE DIRECTORY="C:\temp\Test\1_Meter\" FILENAME_MASKS="*.TIF" \ RECURSE_DIR=NO
EXPORT_VECTOR FILENAME="C:\temp\Test\1_Meter\Test_Contours\Contours_.shp" TYPE=SHAPEFILE SHAPE_TYPE=LINES GEN_3D_LINES=YES GEN_PRJ_FILE=YES INC_ELEV_ATTR=YES \
POLYGON_CROP_FILE="C:\temp\Test\1_Meter\Tile_Grid\NC_TileGrid.shp" POLYGON_CROP_USE_EACH=YES POLYGON_CROP_NAME_ATTR="<Feature Name>" \ MAX_THREAD_COUNT=0
LOG_MESSAGE Export took %TIME_SINCE_LAST_LOG%
UNLOAD_ALL
LOG_MESSAGE Total Script Run Time: %TIME_SINCE_START%
PLAY_SOUND FILENAME="c:\windows\media\tada.wav"
Thanks,
Mike
Comments
-
Hello Mike,
To export 3D lines, use GEN_3D_FEATURES=YES (instead of GEN_3D_LINES). I see that one of the export samples in the documentation uses GEN_3D_LINES, but that is wrong. I will have it fixed.
The MAX_THREAD_COUNT parameter is used with the SET_OPT command to set a global value that limits the thread count. The default value is 0, which tells Global Mapper to use as many threads as possible for multi-threaded operations. Any operation that is multi-threaded will automatically run that way -- you don't need to specify it on individual commands.
Cheers,
Bob
Categories
- 12.6K All Categories
- 5.6K Features Discussion
- 337 Downloading Imagery
- 1.3K Elevation Data
- 379 Georeferencing Imagery Discussion
- 626 GM Script Language
- 52 User Scripts
- 113 GPS Features
- 407 Projection Questions
- 816 Raster Data
- 1.3K Vector Data
- 6.5K Support
- 175 Announcement and News
- 904 Bug Report
- 558 SDK
- 1.2K Suggestion Box
- 3.7K Technical Support
- 559 Other Discussion
- 129 GIS Data Sources
- 27 Global Mapper Showcase
- 231 How I use Global Mapper
- 106 Global Mapper Forum Website