TEP UserManual7.2
TEP UserManual7.2
Version 7.2
User Guide
Skyline Software Systems Inc.
TerraExplorer User Guide
TerraExplorer User Guide
Information contained in this document is subject to change without notice and does not represent a
commitment on behalf of Skyline Software Systems Inc. No part of this document may be reproduced or
transmitted in any form or by any means, electronic or mechanical, including photocopying without the
written permission of Skyline Software Systems Inc., 13873 Park Center Road, Suite 201 Herndon, VA
20171 USA.
Skyline, It’s your world, the Skyline logo, TerraExplorer, TerraExplorer Pro, TerraExplorer Plus,
TerraDeveloper, TerraBuilder, SkylineGlobe Server, TerraGate, SFS, and the TerraExplorer logo are
trademarks of Skyline Software Systems Inc.
Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft
Corporation in the United States and/or other countries.
All other trademarks are the property of their respective holders.
Trademark names are used editorially, to the benefit of the trademark owner, with no intent to infringe on
the trademark.
Protected by U. S. Patents 6111583, 6433792, 6496189, 6704017, 7551172, 8237713. Other patents
pending.
Technical support [email protected]
General information [email protected]
Contact Skyline on the Internet at http://www.skylinesoft.com
ii
TerraExplorer User Guide
Table of Contents
iii
TerraExplorer User Guide
TerraExplorer User Guide
iv
TerraExplorer User Guide
v
TerraExplorer User Guide
TerraExplorer User Guide
vi
TerraExplorer User Guide
vii
TerraExplorer User Guide
TerraExplorer User Guide
viii
TerraExplorer User Guide
CHAPTER 1 INTRODUCTION
About this Manual
The TerraExplorer Pro User Manual contains information on using all TerraExplorer Pro commands and
features. The manual assumes you have a working knowledge of your computer and its operating
conventions, including the use of the mouse and standard menus and commands. If you need help
performing any of these tasks, consult the documentation resources provided with your operating system.
On the top right corner of the screen, click the Help icon.
or
Press F1 at any time during the TerraExplorer Pro session.
TerraExplorer Resources
Information about the application and about your application license is easily accessible from the File
menu .
To open TerraExplorer resources:
On the TerraExplorer menu , point to Resources and then select one of the following:
Resource Description
TerraExplorer Help (F1) Opens TerraExplorer’s Help files.
TerraExplorer Provides access to the TerraExplorer Programmer’s Guide Help files
Programmer’s Guide
TerraExplorer Quick Opens TerraExplorer’s Quick Start Guide, which helps you find your
Guide way around TerraExplorer.
Interactive Tutorial Provides a set of samples written with TerraExplorer API. It allows
executing samples to see their effects and reviewing the source code
of each sample.
TerraExplorer Homepage Access further information and demonstrations located under the
TerraExplorer section of the Skyline website:
http://www.SkylineGlobe.com/. This page provides up-to-date
information on TerraExplorer and contains links to other sources of
information.
From the TerraExplorer web page, you can:
9
TerraExplorer User Guide
TerraExplorer User Guide
About TerraExplorer
TerraExplorer is a cutting-edge 3D GIS desktop viewer and creator that provides powerful tools and a
high resolution 3D environment in which to view, query, analyze and present geospatial data.
With TerraExplorer's robust and extensive capabilities, realistic 3D visualizations can be created by
overlaying the terrain with unlimited data layers, 3D models, virtual objects and more.
Analysis
In addition to basic measurement and analysis tools for distance, slope, area, and volume
measurements, TerraExplorer features advanced and robust capabilities for line of sight, shadow display
and query, comparison and elevation difference, cross section, buffer query, flood analysis, terrain profile,
and more.
Display
Imagery and elevation layers of unlimited size and resolution in a wide range of formats can be overlaid
on the terrain and seamlessly integrated with feature layers and multi-resolution, stream-optimized 3D
mesh model layers for easy visualization, access, and analysis of 3D geospatial data. If a new layer is
based on a source that uses a different coordinate system, the layer can be reprojected to the project's
coordinate system.
Point, line and polygon features can be displayed and used to display advanced layer information based
on their attribute data. TerraExplorer also includes an extensive set of objects: 2D and 3D, dynamic,
buildings, models, point cloud models and video, that can be displayed on the terrain, as well as
advanced terrain objects that allow terrain modification within TerraExplorer Pro. A flexible clipboard
mechanism and sophisticated duplication tools make it easy to copy, paste, and position objects on the
terrain.
Realism is enhanced with environment settings that include lighting effects, horizon distance, fog color,
sky texture, cloud display, and shadow color.
Spatial Queries
TerraExplorer provides advanced capabilities for manipulating feature and 3DML data and analyzing
spatial relationships. Various spatial operations can be performed on a layer’s features, including merging
features into a single feature, clipping one polygon from another, exploding a multi-part feature into its
individual component features, and exporting selected features to a new file.
Complex spatial and attribute queries are supported. Features can be filtered based on attribute value or
based on their spatial relationship with a specified polygon, line point or object. A buffer zone can be
defined to include features within a certain radius of the selection.
Publishing Data
SkylineGlobe Server streamlines the TerraExplorer workflow, enabling complete projects and layers to be
optimized and published directly from TerraExplorer Pro to the cloud server. Through a single publishing
operation, the data is made available to all TerraExplorer clients: Desktop, Mobile, and TE for Web, as
well as standard geospatial clients such as WFS/WFS-T/WMS/WMTS/3D Tiles (Cesium).
10
TerraExplorer User Guide
Product Highlights
Efficient streaming of raster, feature, and 3D mesh layer (3DML) data over standard networks.
Interactive drawing tools to create and add 2D and 3D objects, labels, modify terrain objec ts, and
buildings on a 3D terrain model.
Communicates with external local and web applications using standard COM interface. Controls all
static and dynamic objects, information layers and application content.
Hyperlink feature links specific areas, or objects, to web pages, applications and databases.
Powerful tool for creating 3DML data sets from point layers with individually referenced 3D models.
Users can easily share, post, find, and load necessary geographic data for a TerraExplorer project by
logging in to SkylineGlobe Server.
Publishing tool to create project directory ready for distribution to external users. Additional publishing
options enable extraction and publishing of a geographic subset of the project for offline users.
Advanced Ribbon customization options allow external developers to integrate new custom tools into
the TerraExplorer Ribbon.
Export the 3D Window, Project Tree and Navigation Map as ActiveX controls.
11
TerraExplorer User Guide
TerraExplorer User Guide
Embedded Mode
All TerraExplorer versions can run as embedded ActiveX controls in any Windows application or Web
page. Using the power of the TerraExplorer API, developers can interact between the application or the
web page and the TerraExplorer controls.
TerraExplorer has several ActiveX controls, including:
The 3D Window
Data Flow
TerraExplorer can be used in a local desktop environment, accessing terrain and content data directly, or
in a network environment via the SkylineGlobe Server, Skyline’s private cloud solution. SkylineGlobe
Server provides streaming services for all your spatial data types including terrain (MPT/TBP), map
(raster-WMS/WMTS), feature (WFS/WFS-T), 3D Mesh (3DML, OGC 3D Tiles), and point cloud (CPT,
OGC 3D Tiles). Individual geospatial layers and complete projects can be directly uploaded and
published to the cloud server from TerraExplorer or other Skyline client applications, thus streamlining
your workflow and eliminating the need for any server-side login after initial installation. Through a single
publishing operation, data is made ready for consumption by all TerraExplorer clients: Desktop, Mobile,
and TE for Web, as well as standard geospatial applications.
SkylineGlobe Server DirectConnect enables you to serve terrain databases defined by the TerraBuilder
project file (TBP) to TerraExplorer clients and any application that reads the standard OGC WMS/WMTS
protocol, eliminating the need for time-consuming re-creation of complete MPT files. This is critical for
projects whose source data is constantly being updated or modified. DirectConnect leverages cache
technology and support for multi-core and multi-computer processing to provide scalability and accelerate
the publishing of massive data sets.
TerraExplorer Family
The TerraExplorer family of products is a range of 3D visualization clients that enables users to interact
with, edit and annotate a geo-referenced 3D environment. TerraExplorer can be used in a local desktop
environment, accessing terrain and content data directly, or in a network environment via the
SkylineGlobe server.
TerraExplorer Desktop – A cutting-edge 3D GIS desktop viewer and creator that provides powerful
tools and a high resolution 3D environment in which to view, query, analyze and present geospatial
data. With TerraExplorer's robust and extensive capabilities and ever-increasing interoperability,
stunningly realistic 3D visualizations can be created by overlaying the terrain with unlimited data
layers, 3D models, virtual objects and more.
TerraExplorer for Mobile – An advanced 3D GIS viewer and editor for Android and iOS mobile
devices with professional-grade tools for viewing, querying, analyzing and editing massive datasets in
a high resolution 3D environment. The app can load local TerraExplorer projects as well as access
online data from SkylineGlobe Server and other OGC compliant servers.
TerraExplorer for Web – A lightweight 3D GIS viewer that enables you to view high-resolution,
12
TerraExplorer User Guide
stunningly realistic SkylineGlobe 3D content in a web browser, without any plug-ins. The employment
of HTML5/WebGL standards allows TerraExplorer for Web to provide support for multiple platforms
and browsers. Built on the powerful Cesium open source library, TerraExplorer for Web further
extends the core functionality with additional capabilities and enhanced performance.
TerraExplorer Desktop
TerraExplorer Desktop is available in three versions, offering increasing levels of functionality :
Viewer – Users can navigate through and perform advanced terrain analysis of high resolution 3D
world environments created by fusing aerial and satellite photography, terrain elevation data and
other 2D and 3D information layers. TerraExplorer Viewer also provides basic editing capabilities,
including loading of online 2D and 3D layers as well as selected offline formats.
Plus – Adds loading of all 2D and 3D offline formats, feature layer editing and querying, advanced
objects and drawing tools, a set of tools for professional usage, and the advanced Pro API interfaces.
RunTime Pro
Run Time Pro provides full TerraExplorer Pro functionality for incorporation in OEM applications, using its
ActiveX components, the standard API and the ICommand interface. Run Time Pro cannot be used as a
standalone application and it does not provide the TerraExplorer Pro Ribbon user interface.
TerraExplorer Plus
TerraExplorer Plus, available as a stand-alone application, or as integrated ActiveX components, offers
similar capabilities to TerraExplorer Pro with the following limitations:
Advanced objects can be created and edited only by using the regular API, and not by ICommand:
Buildings
Dynamic objects
Video (on terrain and billboard)
Modify terrain
Hole on terrain
Feature layer operations can be performed only by using the regular API, and not by ICommand:
Spatial and attribute queries
Feature editing (modifying geometry or attribute values)
Creation of new layers
No access is available to the advanced Drawing tools (Duplicate Objects, Create Power Line, etc.).
13
TerraExplorer User Guide
TerraExplorer User Guide
FalconView Interface
MIL-STD-2525C Annotator
ACO Import
GRG Creation
Coordinate Marker
Route Planner
DAFIF Import
Legend Creator
TEZ Creator
14
TerraExplorer User Guide
Basic
3D fly-through
Create presentations
Create movie
Collaborate C2MP
2D and 3D Layers
Load 3DML
Shadow analysis
Objects
View 2D and 3D objects Limited
15
TerraExplorer User Guide
TerraExplorer User Guide
Navigation
Navigation map
Underground mode
Conversion Tools
Make CPT
Make XPL
Convert models layers to 3DML
Extract terrain
C2MP Tools
MultiTracking (Cursor-on-Target, Predator, C2MP C2MP C2MP
GPS Tracking)
FalconView Interface C2MP C2MP C2MP
16
TerraExplorer User Guide
The SkylineGlobe Enterprise solution is scalable, with licenses to support from ten to tens of thousands of
concurrent users.
Whether deploying a desktop, mobile or web-based application, SkylineGlobe Enterprise provides a full
Application Programming Interface (API) allowing you to customize it according to your requirements.
Because SkylineGlobe Enterprise is based on open OGC standards such as WFS and WMS, it can
operate as a seamless 3D interface with other existing, legacy s ystems within the organization.
"On the fly" data fusion from disparate and distributed sources without data pre-processing allows you to
keep your 3D environment current and relevant.
Skyline’s range of products allows users to design an implementation customized to meet their
requirements. Deployment options include the ability to work in a networked or disconnected (off-line)
mode and make content available to the public or keep it restricted to secure networks and authorized
users. Highly efficient streaming server technology supports large enterprise deployments with minimal
hardware requirements.
17
TerraExplorer User Guide
TerraExplorer User Guide
Editors
Skyline offers powerful applications for generating, editing and publishing 3D terrain and urban model
databases from a wide variety of data types.
TerraBuilder
TerraBuilder is a 3D terrain database creator with professional-grade tools for manipulating and merging
orthophotos, DEM and DSM raster files of different sizes and resolutions. The resulting photo-realistic,
geographically accurate terrain database (MPT) can be made available to local TerraExplorer clients or
published to remote clients using the SkylineGlobe Server.
PhotoMesh
Skyline’s breakthrough PhotoMesh application fully automates the building of high-resolution, textured,
3D mesh models from oblique and nadir photographs and Lidar captured from street view, drones, UAV
and airplanes. PhotoMesh results can be generated in standard 3D model (3DML, OSGB, DAE, OBJ),
raster (Orthophoto, DSM, DTM) and point cloud (LAS) formats. The 3DML format can be transformed into
powerful geospatial data that fully supports spatial operations and attribute queries, by loading it into
TerraExplorer and merging it with classification information.
TerraExplorer Pro
TerraExplorer Pro is a powerful GIS tool for merging unlimited, geo-referenced 3D terrain, 3D mesh,
Lidar, BIM, raster and feature layers into a 3D high-resolution, geospatial environment. The project and all
its individual layers can be directly uploaded and published to SkylineGlobe cloud server from
TerraExplorer. Through a single publishing operation, the project and its individual layers are made
available to all TerraExplorer clients: Desktop, Mobile, and TE for Web, as well as standard geospatial
clients. TerraExplorer Pro also provides powerful tools and a high resolution 3D environment in which to
view, query, analyze and present geospatial data.
18
TerraExplorer User Guide
Cloud Services
SkylineGlobe Server (SGS) is a private cloud solution that provides a comprehensive set of web services
for publishing, storing, managing and streaming 3D spatial data. SkylineGlobe Server provides streaming
services for all your spatial data types including terrain (MPT/TBP), map (raster-WMS/WMTS), feature
(WFS/WFS-T), 3D Mesh (3DML, OGC 3D Tiles), and point cloud (CPT, OGC 3D Tiles). All data on your
server is cataloged and referenced so clients can easily find the specific published layer required. Your
data is kept safe by multiple security layers, including restriction of each user group to predefined data
folders and a robust user authentication mechanism.
The server’s built-in complete user access control system allows easy management of users, groups, and
administrative roles controlling the server-side storage and client-side view/edit permissions.
SkylineGlobe Server is compliant with the following OpenGIS Implementation Specifications:
19
TerraExplorer User Guide
TerraExplorer User Guide
Clients
Skyline offers a range of 3D visualization clients that enable users to interact with, edit and annotate a
geo-referenced 3D environment. Users can customize the database with data from a network, local drive
or the Internet. Overlaying data specific to the user’s requirements onto a 3D map creat es a targeted,
interactive picture that can meet the needs of a diverse user base and the specific requirements of each
individual user. Skyline’s client applications can be used in a local desktop environment, accessing terrain
and content data directly, or in a network environment via the SkylineGlobe server.
TerraExplorer Desktop
A cutting-edge 3D GIS desktop viewer and creator that provides powerful tools and a high resolution 3D
environment in which to view, query, analyze and present geospatial data.
With TerraExplorer's robust and extensive capabilities and ever-increasing interoperability, stunningly
realistic 3D visualizations can be created by overlaying the terrain with unlimited data layers, 3D models,
virtual objects and more.
20
TerraExplorer User Guide
21
TerraExplorer User Guide
TerraExplorer User Guide
License Mechanism
TerraExplorer is protected by a licensing mechanism that controls its operation, license term, and
available capabilities. A license file issued by Skyline determines the licensing mechanism used.
The following licensing mechanisms are available for TerraExplorer:
22
TerraExplorer User Guide
License Manager
The TerraSuite License Manager allows the user to view and update the current license level.
To activate the License Manager:
From the TerraExplorer menu , point to Resources, and then click License Manager or
Click Start>All Programs>Skyline TerraExplorer Pro and then click License Manager.
InstallShield Wizard
23
TerraExplorer User Guide
TerraExplorer User Guide
License Agreement
5. Click Yes to agree to the license agreement terms and continue the installation. The Customer
Information dialog box is displayed.
Note: This dialog is displayed only for users with administrative privileges.
24
TerraExplorer User Guide
6. Enter the required customer information, and click Next. The Choose Destination Location dialog box
is displayed.
25
TerraExplorer User Guide
TerraExplorer User Guide
7. Browse to the desired location for the TerraExplorer Pro installation, and click Next. The HASP Run-
time dialog box is displayed.
26
TerraExplorer User Guide
8. If you want to install HASP Run-time, select the check box. Click Next.
27
TerraExplorer User Guide
TerraExplorer User Guide
9. Click Install. The installation copies the files to the destination folder.
Note: The .FLY file extension is associated with the last TerraExplorer or TerraExplorer Pro
application you have installed. If you want to change the association, open the application
you want to associate the .FLY file extension with, click TerraExplorer Options, and on
the General tab, click Set as Default. If you wish to keep using TerraExplorer as your
default viewer for .FLY files you should reinstall TerraExplorer after installing TerraExplorer
Pro.
28
TerraExplorer User Guide
2. On the Microsoft Windows desktop, click Start > Skyline TerraExplorer Pro > Uninstall
TerraExplorer Pro. The Uninstall dialog box is displayed.
3. Follow the on-screen instructions until all TerraExplorer Pro program files are removed.
Note: The .FLY file extension is associated with the last TerraExplorer or TerraExplorer Pro application
you have installed. If you uninstalled TerraExplorer Pro but wish to keep using TerraExplorer as
your viewer for .FLY files you should reinstall TerraExplorer.
Double-click on any .FLY file or any link to a .FLY file on an HTML page.
After the TerraExplorer Pro Start page appears, you are ready to open or create a FLY project.
29
TerraExplorer User Guide
TerraExplorer User Guide
Import and Convert Cesium 3D Tiles and OSGB Mesh Layers to 3DML
TEP 7.2 supports the import and conversion of Cesium 3D Tiles and OSGB layers to the stream
optimized, 3DML mesh layer format. This enables them to be streamed with SkylineGlobe Server and
merged with classification information so that you can access attribute data and perform feature layer
operations on the mesh layer. Selected sections of the 3DML can be imported using c lip polygons. New
Geometric Error Factor ensures proper display of imported 3DML in TerraExplorer.
New option to display horizontal and vertical distance measurements in 3D Window, in addition to
aerial.
Additional Display Units – TEP 7.2 expands the options for units of measure for speed and distance.
30
TerraExplorer User Guide
New virtual pointer casts ray from your hand controller to the 3D virtual world
Support for additional elements (video on terrain, decal labels, fire/explosion/smoke effects, and
more)
31
TerraExplorer User Guide
TerraExplorer User Guide
32
TerraExplorer User Guide
Fixed the display of DAE COLLADA models with a transparency element (NGN-256).
Resolved an API bug in which QueryElevationBuffer returned a null array for low resolution MPT and
small parameter values (APPS-1035).
Corrected a Display By Attribute bug relating to attribute names containing Chinese characters
(APPS-1155).
Resolved the issues related to display of feature layers in Chinese OS (APPS -1204).
Fixed a bug in TE Viewer 7.10 which affected the display of feature layers on local MPT (APPS -
1307).
Resolved an issue regarding altitude display when changing the altitude or altitude method of a
loaded Mapinfo TAB layer (APPS-1446)
33
TerraExplorer User Guide
TerraExplorer User Guide
Publishing to SkylineGlobe from TerraExplorer now succeeds even when using a port other than the
default of 80 (APPS-1564).
Import and Convert Mesh Layers - TerraExplorer 7.1 extends mesh layer support to include the
import and conversion of BIM and DAE formats to a stream-optimized 3DML.
34
TerraExplorer User Guide
Display Styles – Wide range of display options from x-ray to textured wireframe, as well as a new
swipe tool that enables you to dynamically swipe between styles to view the interior of buildings or
35
TerraExplorer User Guide
TerraExplorer User Guide
Native support for 3D Tiles - Load mesh layers in OGC 3D Tiles (B3DM) format.
New 3D Mesh Layer Contextual Tab - Consolidates all relevant mesh layer commands in one tab
36
TerraExplorer User Guide
so that you can easily find the command or tool you need
37
TerraExplorer User Guide
TerraExplorer User Guide
IFC support – Import and convert BIM models in Industry Foundation Classes (IFC) format.
Display by Attribute - Display the 3D elements in the selected 3DML classification layers based on
attribute values.
38
TerraExplorer User Guide
Colorize by Attribute - Colorize the 3D elements in the selected 3DML classification layers based on
attribute values.
39
TerraExplorer User Guide
TerraExplorer User Guide
Swipe Display Style - Dynamically swipe between a 3DML’s display styles (e.g., x-ray, wireframe,
none) to view the interior of buildings or expose obscured sections of the 3D View.
40
TerraExplorer User Guide
41
TerraExplorer User Guide
TerraExplorer User Guide
New Elevation Difference Tools - New tools analyze the elevation difference between 3D mesh
layers or between elevation layers in a defined polygonal area, allowing you to carefully compare
between two layers, e.g., to contrast between the state of an area before and after a landslide or
volcano, or to evaluate restorative efforts following mining activity.
42
TerraExplorer User Guide
Buffer Query – Tool scans for all 3D elements (e.g., 3D object or 3DML) within a set buffer zone of a
selected line and highlights them in the 3D Window. Can be used in implementation or testing of
security buffers around high-risk structures to ensure safe distance requirements.
Improved Volume Analysis - New Horizontal Surface option enables you to calculate the volume
added or removed by a horizontal surface, defined either by a polygon you draw or by polygons
already on the clipboard.
43
TerraExplorer User Guide
TerraExplorer User Guide
Style by attributes – Wide range of styling capabilities, based on point’s attribute information are
available in TerraExplorer 7.1 including point size, point color and point visibility.
Support LAZ format - TerraExplorer’s Convert Point Cloud to CPT tool now supports compressed
LAS (LAZ) format.
Reproject Feature Layers Elevation Values - New option to reproject the elevation values of
feature layers.
File GDB Editing Capabilities – New option to edit and save feature layers stored in File GDB
format.
44
TerraExplorer User Guide
45
TerraExplorer User Guide
TerraExplorer User Guide
Additional Tags for TerraExplorer for Web projects – TerraExplorer Pro 7.1 export additional
styling tags to enhance compatibility between TerraExplorer for Desktop and TerraExplorer for Web.
New 3DML Contextual Tab – Consolidates all relevant mesh layer commands in one tab so that you
can easily find the command or tool you need.
Project Tree Radio Groups – New functionality enables you to set any Project Tree group as a radio
group, so that all items in the group are mutually exclusive.
46
TerraExplorer User Guide
API Improvements
Additional API method and properties are now available
47
TerraExplorer User Guide
TerraExplorer User Guide
Open TerraExplorer project from file – Opens a dialog box in which you can browse to a project
file.
Business and Technology Relations email – Opens an email message targeted to Skyline’s sales
and marketing group.
Technical Support email – Opens an email message targeted to Skyline’s Technical support group.
48
TerraExplorer User Guide
License Agreement – Displays the TerraExplorer Pro Software license agreement on the main
window.
Application Layout
The TerraExplorer display is divided into four primary panels:
Panel Description
3D Window The heart of TerraExplorer Pro. In this window, you view the terrain
and overlaid content in 3D.
Project Tree Contains a list of all the items in the project organized in a tree
structure.
See “Using the Project Tree” chapter for further information.
Navigation Map Provides quick and easy navigation through the entire terrain. It
shows the location and direction of view of the camera. The
Navigation Map window offers a simple mechanism to integrate
file-based maps into the application. With the support of the
TerraExplorer Pro COM interface, web based maps can also be
integrated as part of the HTML window.
See the “Navigation Map” chapter for further information.
Error/Message Log The TerraExplorer log records and displays warnings, messages,
and errors to help you troubleshoot any TerraExplorer issue.
See “Error/Message Log” in this chapter for more information.
The Project Tree, Navigation Map and 3D Window can be arranged in five different standard layouts:
Standard Layouts
Five standard layouts are available:
Normal
Maximize
Full Screen
Stereo
Oculus VR
To select a standard layout:
On the View tab, in the Layout group, click one of the following layout options:
49
TerraExplorer User Guide
TerraExplorer User Guide
Note: In Normal or Maximize layout, the size of each of these panels can be adjusted by moving their
borders.
To move a border:
Rest the cursor on the partition until it changes to a double-headed arrow, and then drag horizontally
or vertically.
Viewing in Stereo
Stereo viewing provides added depth and realism to the 3D visualization. It uses a standard technique of
rendering two images – one for the left eye and one for the right – side by side on the screen. Supporting
displays (screens and projectors) use various methods to deliver the proper view to each eye, thus
conveying true-to-life 3D depth perception.
Customized Layouts
You can create the application layout that is most convenient for you by repositioning panels (e.g., the
Navigation Map, Project Tree, Error/Message Log, or any of the TerraExplorer Tools) on the screen.
To reposition a panel:
1. Click the panel's title bar and drag the panel from its current location. A guide diamond with four
arrows appears.
2. If you want the panel to float in front of the other application panels, drag it to the desired location.
3. If you want to dock the panel, do the following:
a. Drag the panel towards the location where you want to dock it, and then rest the cursor on the
guide diamond arrow that best corresponds to the desired docking location. A shaded blue outline
of the panel appears in the area where the panel will dock.
b. Release the mouse button to dock the panel in the area indicated.
Note: All TerraExplorer Tools initially open in the same location - at the bottom, left side of the screen.
When multiple tools are opened simultaneously, a tab displays for each tool on the bottom of the
50
TerraExplorer User Guide
tool window. If you want to move one of these tools to a different screen location, click the tool’s
tab and drag it, as described in the steps above.
Hide
To hide a panel entirely, do any of the following:
On the View tab, in the Show/Hide group, clear the check boxes of the panels you want hidden.
Note: This option is only available for the Project Tree and Navigation Map.
Right-click the panel’s title bar, and from the shortcut menu, select Hide.
On the View tab, in the Show/Hide group, select the check box of the panel you want res tored or
reopen the tool. For the Error/Message Log, click the icon below the 3D Window.
Auto-Hide
When a panel is in auto-hide, a tab appears on an edge of the screen that controls the panel’s display.
When the cursor rests on the tab, the panel displays, and when it is moved away from the tab and the
displayed panel, the panel disappears.
To auto-hide a panel:
Right-click the panel’s title bar, and from the shortcut menu, clear the Auto Hide option.
Message Bar
The Message bar displays a variety of text and HTML messages. Any hyperlink message for objects,
presentations or any other item in the system can be displayed on the Message bar. The Message bar
cannot include multiple windows. Anytime a new message appears, it overrides the previous one. The
Message Bar is a mandatory auto-hide window and cannot be removed.
The Message Bar can display the following information:
System information messages that display the loading and saving status.
51
TerraExplorer User Guide
TerraExplorer User Guide
Information by external applications and HTML pages using the COM interface.
TerraExplorer Ribbon
Similar to the Microsoft Office Ribbon, that is a component of the Office Fluent user interface, the
TerraExplorer Ribbon organizes all commands in logical groups, which are collected together under tabs.
Each tab relates to a type of activity, such as navigating in the map or working with objects. To reduce
clutter on your screen, certain tabs, such as the Feature Layer and Presentation tabs are displayed only
when their commands are needed.
There are eight primary tabs in TerraExplorer:
Home
Analysis
Layers
Objects
Effects
Navigation
View
Tools
The File menu located at the upper left hand corner of the application, replaces the TerraExplorer
button of previous versions. The following commands are available from the File menu :
52
TerraExplorer User Guide
KMZ file.
See “Publishing TerraExplorer Kits” in this chapter and
“Publishing a Project to SkylineGlobe Server” in the
“Working with SkylineGlobe Server” for information.
Print… CTRL+P Prints the current 3D View. The print option opens the
Print dialog box and allows you to select the destination
printer.
Resources Opens resources that help you learn how to use the
application or that display license information (e.g.,
Online Help, Programmer’s Guide, License Manager,
Interactive Tutorial). See “TerraExplorer Resources” in
this chapter for information.
Close CTRL+F4 Closes the current project and opens the Start Page.
See “Closing a Project” in this chapter for information.
TerraExplorer Opens a dialog box in which you determine your
Options working environment (e.g., cache size, navigation
mode, units, screen overlay. See “Using TerraExplorer
Options” for information
Home Tab
The Home tab contains standard commands for project management.
Home Tab
Group Description
Selection See “Selecting Objects for Editing” and “Cutting, Copying, and Pasting Objects” in the
“Working with Objects” chapter for information.
Environment See “Date and Time” and “Environmental Effects” in the “Basic Concepts” chapter
and “Shadow Tools” in the “Analysis Tools” chapter for information.
Navigation See “Underground Navigation” in the “Navigating in the 3D World” chapter and “Walk
Mode” in the “Navigating in the 3D World” chapter for information.
Add See the “Working with Objects”, “Presentations”, “Feature Layers”, “Imagery and
Elevation Layers”, “3D Mesh Layers”, "Complex Layers", “Point Cloud Layers”,
“Locations”, and “Using the Project Tree” chapters for information.
Project See the “Setting the Project” chapter and “Publishing TerraExplorer Kits” in this
chapter and “Publishing a Project to SkylineGlobe Server” in the “Working with
SkylineGlobe Server” chapter for information.
Analysis Tab
The Analysis tab contains commands for performing measurements and terrain analysis.
53
TerraExplorer User Guide
TerraExplorer User Guide
Analysis Tab
Group Description
Measurement See “Measurement Tools” in the “Analysis Tools” chapter for
information.
Terrain Analysis See “Terrain Analysis Tools” in the “Analysis Tools” chapter for
information.
Line of Sight See “Line of Sight Tools” in the “Analysis Tools” chapter for
information.
Comparison See “Comparison Tools” in the “Analysis Tools” chapter for
information.
Shadow See “Shadow Tools” in the “Analysis Tools” chapter for information.
Layers Tab
The Layers tab contains commands for adding layers to the project and for converting data to formats
which provide better performance.
Layers Tab
Group Description
SGS See “Loading SkylineGlobe Layers” in the “Working with
SkylineGlobe Server” chapter for information.
Feature See the “Feature Layers” chapter for information.
Complex See the "Complex Layers" chapter for information.
3D Mesh See the “3D Mesh Layers” chapter for information.
Point Cloud See the “Point Cloud Layers” chapter for information.
Raster See the “Imagery and Elevation Layers” chapter for information.
Objects Tab
The Objects tab contains commands for adding objects to the 3D World.
54
TerraExplorer User Guide
Objects Tab
Group Description
Label See “Text and Image Labels” in the “Objects and Labels” chapter
for information.
Video See “Video on Terrain and Video Billboard” in the “Objects and
Labels” chapter for information.
2D Objects See “2D Objects” in the “Objects and Labels” chapter for
information.
3D Objects See “3D Objects” in the “Objects and Labels” chapter for
information.
Terrain Objects See "Terrain Objects" in the "Objects and Labels " chapter for
information.
Dynamic Objects See “Dynamic Objects” in the “Objects and Labels” chapter for
information.
Libraries See “Loading Objects from the Data Library” and “Loading Objects
from Sketchup Warehouse” in the “Working with Objects” chapter
for information.
Effects Tab
The Effects tab contains commands for creating and setting environment and weather effects and
animations
Effects Tab
Group Description
Weather See “Weather Effects” in the “Effects” chapter for information.
Animation See “Animation Effects” in the “Effects” chapter for information.
Water See “Water Effects” in the “Effects” chapter for information.
Navigation Tab
The Navigation tab contains commands for navigating in the 3D Window.
55
TerraExplorer User Guide
TerraExplorer User Guide
Navigation Tab
Group Description
3D Mode See “3D Modes” in the “Navigating in the 3D World” chapter for
information.
Navigate to See “Navigating Using Ribbon Controls” in the “Navigating in the
3D World” chapter for information.
Navigation Modes See “Navigating in Walk Mode” in the “Navigating in the 3D World”
chapter for information.
Map See the “Navigation Map” chapter for information.
Navigation Aid See “GPS Tracking,” “Target,” “Look Around Tool”, “Obtaining
Address Details” and “Multiple Coordinate Systems” in the
“Navigating in the 3D World” chapter.
View Tab
The View tab contains commands for changing your view, layout, and overlay of the 3D Window.
View Tab
Group Description
Layout See “Standard Layouts” in the “Basic Concepts” chapter for
information.
Terrain Imagery See “Terrain Opacity” and “Hide Terrain” in the “Basic Concepts”
chapter for information.
Show/Hide See “Hiding and Displaying Panels” in the “Basic Concepts”
chapter for information.
Units See “Units” in the “Basic Concepts” chapter for information.
Screen Overlay See “Using Screen Overlay" in the “Basic Concepts” chapter for
information.
Field of View See “Field of View” in the “Basic Concepts” chapter for information.
Tools Tab
The Tools tab contains commands that manage layout and display modes.
56
TerraExplorer User Guide
Tools Tab
Group Description
Snapshot See “Snapshot Tool” in the “Working with Tools” chapter for
information.
Extract Terrain See “Extracting Terrain to MPT”, “Extracting Terrain to VRML”, and
“Extracting Terrain to Zebra” in the “Working with Tools” chapter for
information.
Collaboration See “Collaboration Tool” in the “Working with Tools” chapter for
information.
Draw Tool See “Drawing Tools” in the “Working with Tools” chapter for
information.
Time See “Timespan Tool” in the “Working with Tools” chapter for
information.
Calculate See “Block Width Tool” in the “Working with Tools” chapter for
information.
Group Description
Layer See “Setting and Editing Feature Layer Properties ” in the “Feature
Layers” chapter for information.
Selection See “Working with Features” in the “Feature Layers” chapter for
information.
Edit See “Feature Layer Operations” in the “Feature Layers” chapter for
information.
Attributes See “Searching and Performing Operations by Attribute (Attribute
Table Tool)” in the “Feature Layers” chapter for information.
Load and Save See “Saving Feature Layers” in the “Feature Layers” chapter for
information.
57
TerraExplorer User Guide
TerraExplorer User Guide
Group Description
General See “Setting and Editing 3D Mesh Layer Properties”, “Display
Tools", and “Modifying a 3D Mesh Layer" in the “3D Mesh Layers”
chapter for information.
Mesh Layer See “Classifying a 3D Mesh Layer”, “Exporting Mesh Layers to
Other Formats”, and “Exporting Mesh Layer to Models” in the “3D
Mesh Layers” chapter for information.
Classification Layer See “Editing Feature Layer Properties”, “Saving Layer Changes to
the Original Data Source”, and “Saving Layer Changes to a New
File” in the “3D Mesh Layers” chapter for information.
Selection See “Selecting Features from the 3D Window” and “Spatial
Queries” in the “3D Mesh Layers” chapter for information.
Attributes See “Searching and Performing Operations by Attribute (Attribute
Table Tool)” and “Editing Feature Attributes” in the “3D Mesh
Layers” chapter for information.
Load and Save See “Saving Feature Layers” in the “3D Mesh Layers” chapter for
information.
Presentation Tab
The Presentation tab is only displayed when a presentation is selected. It contains commands for creating
and playing presentations.
Presentation Tab
Group Description
Locations See “Creating and Editing a Presentation” in the “Presentations”
chapter for information.
Operations See “Displaying Required Content on Application Screen” and
“Adding Captions” in the “Presentations” chapter for information.
Play See “Playing a Presentation”,“Setting Presentation Options”, and
“Adding Captions” in the “Presentations” chapter for information.
58
TerraExplorer User Guide
Shortcut Keys
Most commands can be accessed through a keyboard shortcut. You do not need to remember these
shortcuts, however, since they display on the screen when you press the ALT key.
Note: Some alternate shortcut keys appear in this documentation in parentheses in the section where
the command is explained.
2. Press the letter or number shown in the Key Tip over the tab/command that you want to use.
3. If you pressed a letter over one of the tabs, that tab is displayed showing Key Tips over the enabled
commands. Press the letter of the required command.
Note: Pressing ALT a second time hides the Key Tips.
By opening a dialog box in which you select the commands to include in the Quick Access toolbar.
Note: This method is recommended for extensive modification of the Quick Access toolbar.
59
TerraExplorer User Guide
TerraExplorer User Guide
a. On the required tab, right-click the command you want added to the Quick Access toolbar.
b. From the shortcut menu, select Add to Quick Access Toolbar. The command is added to the
Quick Access toolbar.
2. If you want to delete a command from the Quick Access toolbar, do the following:
a. On the Quick Access toolbar, right-click the command you want to delete.
b. From the shortcut menu, select Remove from Quick Access Toolbar. The command is deleted
from the Quick Access toolbar.
Adding/Deleting Commands Using the Customize Dialog Box
To add or delete commands from the Customize dialog box:
1. Right-click anywhere on the Ribbon.
2. From the shortcut menu, select Customize Quick Access Toolbar. The Customize dialog box is
displayed.
3. From the Choose commands from drop-down list, select the grouping whose commands you want
to add or remove from the Quick Access toolbar. The options include: all of TerraExplorer’s Ribbon
tabs, as well as File and Print Preview.
The Commands section displays all of the commands that are available on the selected option. The
section on the right side of the dialog box displays all the commands in all tabs that are presently
included on your Quick Access toolbar.
4. If you want to add a command, select it in the Commands list and click Add.
5. If you want to remove a command, select it in the section on the right side of the dialog box, and click
Remove.
6. If you want to change the order in which the commands are displayed on the Quick Access toolbar, in
the section on the right side of the dialog box, select the command whose position you want changed
and use the arrow keys on the right to shift its position on the toolbar.
7. If you want to restore the Quick Access toolbar its default group of commands, click Reset.
Note: The default commands included in the Quick Access toolbar are: New, Open and Save.
8. Click OK.
Upper-left corner, above the Ribbon (default location) - Maximizing your work space.
Below the Ribbon - With more convenient access from your work area.
To move the Quick Access toolbar from its current location:
1. Right-click anywhere on the Ribbon.
2. From the shortcut menu, select Show Quick Access Toolbar Below the Ribbon/ Show Quick Access
Toolbar Above the Ribbon.
60
TerraExplorer User Guide
From the File menu , select New (Ctrl +N). The Open Terrain Database dialog box is displayed.
1. Enter the name of the local or remote MPT database, or browse to the required local database. See
“Opening a Remote Database (MPT or DirectConnect Project) from SkylineGlobe Server” in this
chapter for information.
2. If you instead want to open a low resolution MPT included in the installation folder, type:
“%localterrain%”.
3. Click OK.
1. From the File menu , point to Open and select Open Project from File. The Open dialog box is
displayed.
2. Enter a file name or URL, or browse to an existing .FLY file in your file system.
Note: If you use a URL, you must enter the complete address, including the file name. For
example:
http://www.skylineglobe.com/SkylineGlobeLayers/SG_ExternalFlys/ skylineglobe7.fly
Note: You can also open a .FLY project by double-clicking on any .FLY file in your file system or any
link to a .FLY file on an HTML page. If the TerraExplorer Basic viewer, and not TerraExplorer Pro,
is your default viewer for .FLY files, you can still use this feature by opening TerraExplorer Pro
and then selecting the .FLY file or link.
Note: At any point while loading a project, you can hit the ESC key to abort.
1. From the File menu , point to Open and select Open Project from SkylineGlobe .
2. If you aren’t already connected to a SkylineGlobe Server, the Login SkylineGlobe Server dialog box is
first displayed. Click Log in to connect to a server. See “Logging In to a SkylineGlobe Server” in the
“Working with SkylineGlobe Server” chapter for more information.
61
TerraExplorer User Guide
TerraExplorer User Guide
3. The SkylineGlobe Layer dialog box is displayed showing all project layers on your SkylineGlobe
server.
Saving a Project
You can save a project and its system information in a permanent file. The . FLY file is a compressed
binary file that contains all the project settings and content. The . FLY file does not include the actual
terrain databases (MPT file) or any other loaded 2D or 3D files. It only contains pointers to the local or
remote files.
The names of the external files are stored in the .FLY file in their full path format. You can copy .FLY files
to other locations in your local system, but not to remote computers or servers.
Note: You can create projects for distribution, either on an external storage device or on network
servers, by publishing the project. See “Publishing TerraExplorer Kits” in this chapter for more
information.
Save Project
To save a project:
62
TerraExplorer User Guide
Save As…
To save a project under a different name or in a different directory:
Export to KML
A TerraExplorer project can be exported to an OGC KML file. KML uses a tag-based structure with
nested elements and attributes and is based on the XML standard. All tags are case-sensitive and must
appear exactly as they are listed in the OpenGIS® KML Encoding Standard (OGC KML) reference. The
export process preserves TerraExplorer object properties as accurately as possible by translating
TerraExplorer objects to their equivalent KML geometries. If there is no KML element that precisely
represents a TerraExplorer object, TerraExplorer uses the closest match.
The following translations are performed:
Arrow:
Polyline
style
Polygon
styles
63
TerraExplorer User Guide
TerraExplorer User Guide
When exporting a project with a presentation to KML, the following Tour tags are exported (Tag, Parent
Tag):
<gx:Tour> <gx:Document>
<gx:PlayList> <gx:Tour>
<gx:FlyTo> <gx:PlayList>
<gx:duration> <gx:FlyTo>
<gx:flyToMode> <gx:FlyTo>
<Camera> <gx:FlyTo>
<gx:AnimationUpdate> <gx:Tour>
1. On the File menu , point to Save As, and then select Export Project to KML.
2. In the Save Project As dialog box, select a path and type a new project name.
3. Click Save.
Closing a Project
To close a project:
From the File menu , select Close. If you haven’t saved changes, a dialog box is displayed
64
TerraExplorer User Guide
Coordinate System
A coordinate system is a reference system used to represent the locations of project data within a
common coordinate framework. A coordinate system can be projected (X, Y), geographic (latitude-
longitude), or geocentric (X, Y, Z). Each coordinate system is defined by a Well-Known Text (WKT)
definition string, a simple structured, text-based format for spatial reference system information that is
easy to store and share between systems (See http://portal.opengeospatial.org/files/?artifact_id=999 and
https://en.wikipedia.org/wiki/Well-known_text_representation_of_coordinate_reference_systems). A
coordinate system can optionally include a vertical datum that defines the origin for height values.
All project layers must be displayed in the terrain coordinate system. When you add a new layer to a
project, TerraExplorer tries to read its coordinate system. If TerraExplorer is able to do so, it automatically
reprojects the layer to the project’s coordinate system. If the layer does not include coordinate system
information or TerraExplorer is unable to read this information, you can indicate the coordinate system of
this source, as provided by the data supplier, in the Coordinate System dialog box. TerraExplorer then
converts the layer data to the project’s coordinate system. Although the source file retains its original
coordinate system, it is placed on the terrain according to the reprojection parameters.
The coordinate system of a project’s base MPT is reprojected from the Project Settings, Terrain
Database tab. See “Terrain Database” in the “Setting the Project” chapter for information.
The coordinate system of a feature or raster layer is changed from the layer’s property sheet (In the
Projection Group, in the Coordinate System field, click Set.).
An imagery or elevation layer does not have coordinate information or TerraExplorer cannot read it
from file - in this case, the Coordinate System dialog box directly opens.
A navigation map’s coordinate system is changed from the Navigation Map Settings dialog box. See
“Reprojecting a Navigation Map” in the “Navigation Map” chapter for information.
65
TerraExplorer User Guide
TerraExplorer User Guide
66
TerraExplorer User Guide
textual representation for coordinate system information. You can edit an existing WKT. See
"https://www.opengeospatial.org/standards/wkt-crs" for more information.
Note: A custom coordinate system is listed with all the other coordinate systems, with an
asterisk in the Custom column.
2. If the coordinate system includes a vertical datum, click Set and select a vertical datum from the list of
supported datums.
3. Click OK.
To delete coordinate systems from History:
1. Click History, and then in the list of coordinate systems, right-click the required custom system, and
select one of the following:
Delete the selected item – To delete only the selected item.
Delete all the history items – To clear all coordinate systems from the History.
2. Click OK.
Center Sign
Status Bar
Scale Bar
Navigation Controls
The navigation controls and virtual joystick enable you to rotate, tilt or zoom in or out of the terrain, free-fly
in the 3D World and change the camera tilt and plane direction. See “Navigating Using On-Screen
Navigation Controls” in the “Navigating in the 3D World” chapter for more information.
67
TerraExplorer User Guide
TerraExplorer User Guide
Navigation Controls
Center Sign
The Center Sign displays the 3D Window center point.
Center Sign
Status Bar
The status bar displays:
The longitude, latitude, altitude, and direction of the plane/camera. Clicking on the status bar opens
the Jump to Location panel. See “Jump to Location Panel” in the “Navigating in the 3D World” chapter
for further information.
The current terrain buffering level in a graphical format. The display quality indicator represents the
current terrain resolution for the area shown in the 3D Window, compared to the estimated maximum
resolution available in the terrain database. The graphic bar indicates values from 0% -100% of
quality.
Copyright text (See “Screen Overlay” in the “Setting the Project” chapter).
Status Bar
Scale Bar
The scale bar shows the ratio of a distance in the 3D virtual World to the corresponding distance in the
actual world.
68
TerraExplorer User Guide
indicated by the blue marker on the slider. The objects displayed on the terrain at each selected time
correspond to the timespans that were set for these objects. The timespan for an object or group can be
set in its property sheet.
Note: Project startup settings for the date and time can be set in the Atmospheric Effects tab in the
Project Settings dialog box. See “Date and Light Effects” in the “Setting the Project” chapter for
information.
2. You can display TerraExplorer elements for a particular time and date or for a time range.
If you want to display data for a specific time and date, drag the blue marker and yellow arrow
together to the required date and time on the slider.
If you want to display data whose timespans fall anywhere in a time range, drag the blue marker
to the start point of the time range and the yellow arrow to the endpoint of the time range .
See “Timespan” in the “Working with Tools” chapter for more information on timespans.
Note: The yellow arrow displays on the time slider only when the Project time range or
Automatically adjust range to selected item settings are selected in the Date and Time
Setting dialog box. See below.
Note: If the sun is used as the project’s light source, the displayed light on the terrain
corresponds to the sunlight there is on the terrain at the hour indicated by the blue marker.
3. Click the Date and Time Settings icon to the right of the slider to select a mode. The Date and
Time Setting dialog box is displayed.
69
TerraExplorer User Guide
TerraExplorer User Guide
4. Select one of the following time zones. The time zone you select determines which time zone is used
for the time you select in the Date and Time Setting section in the same dialog box.
My computer -Your local time zone.
UTC (coordinated Universal Time) - UTC time (GMT + 0:00).
Specific - The time zone you select from the drop-down list.
5. Control the interval of time for which you can view objects and features with timespans by selecting a
date and time range for the date/time slider:
Project time range
The slider’s time range corresponds to the project’s time range. Date and hour adjustments are
both made on the same slider.
Always use <> at viewer position
70
TerraExplorer User Guide
The time slider’s range is 24 hours and the date slider’s range is one year.
6. If you want the date and time sliders ranges to automatically readjust to correspond to the timespan
of the selected item, select the Automatically adjust range to selected item check box.
7. Set the project’s current time and date or time range.
Note: The current date and time can only be set when Project time range is selected above and
there are objects or groups in the project for which timespans were set.
If you want to set a specific current time and date, set the same Start and End Date and Time.
The blue marker and yellow arrow are displayed together on the slider .
If you want to set a current time range so that all objects and features whose timespans fall
anywhere in the range display, set a Start Date and Time, and then set an End Date and Time.
The blue marker on the slider indicates the Start Date/Time and the yellow arrow indicates the
End Date/Time .
Note: Start and end date and time must be within the project range.
Terrain Opacity
Hide Terrain
Field of View
Units
Terrain Opacity
You can set the opacity of the terrain in the 3D Window. The opacity is defined as a percentage, where
100% is opaque and 0% is transparent. When the opacity is less than 100% (opaque) objects that are
submerged in the terrain become visible through it.
71
TerraExplorer User Guide
TerraExplorer User Guide
On the View tab, in the Terrain Imagery group, drag the Terrain Opacity slider.
Hide Terrain
You can hide the terrain texture (the terrain appears as a black image).
Field of View
The field of view is the size of the camera’s viewing angle, or the zoom level of the camera. TerraExplorer
Pro’s field of view ranges from 15 to 90 degrees, with 53 degrees set as the default.
A wider field of view (larger angle) allows you to see more, with a decreased zoom level. A narrower field
of view (smaller angle) allows you to see less, with an increased zoom level. In some cases, you also
experience reduced performance of the TerraExplorer Pro application with a field of view less than 53
degrees.
Units
You can change the units used throughout TerraExplorer Pro. Changing the unit settings substantially
changes the display of your project: inputs and outputs, panels, property sheets, and Head Up displays
are all affected. Elevation, speed, distance and more, are affected by coordinate settings.
To change units:
On the View tab, in the Units group, select the speed, altitude, and coordinate units:
72
TerraExplorer User Guide
Parameter Description
Lat-Long Coordinates
Decimal Presents coordinate values in a decimal degrees format. This
option is only available when the terrain is defined in the Lat-Long
coordinate system.
Degrees; Minutes; Seconds Presents coordinate values in a degrees, minutes and seconds
format. This option is only available when the terrain is defined in
the Lat-Long coordinate system.
Speed
Km/h Sets the display units for speed to kilometers per hour.
Mph Sets the display units for speed to miles per hour.
Knots Sets the display units for speed to knots.
Altitude Units
Above Ground Level (AGL) Displays altitude values as meters or feet above ground level.
Absolute Values Displays altitude values as meters or feet above the terrain
database vertical datum base ellipsoid.
Light Source
You can turn the sunlight source on or off. When turned on, the sun, moon and sun flare objects are
positioned based on the project's current time, date and time zone, and the sun is used as the project's
light source. The sunlight affects the lighting on the terrain and on building objects.
Note: You can display a shadow effect based on the sun’s position for an entire scene (including terrain
and all 3D models, objects, and buildings), or for specific 3D objects in the 3D Window. The
shadows dynamically update when the system date and time is changed. See "Shadow Tools" in
the "Analysis Tools" chapter for more information.
Error/Message Log
The TerraExplorer log records and displays warnings, messages, and errors to help you troubleshoot any
TerraExplorer issue. Logs can be exported and sent to Skyline support:
Warnings - Alerts users of conditions they should be aware of, which might cause problems in the
future.
73
TerraExplorer User Guide
TerraExplorer User Guide
1. Click the Log icon on the bottom of the 3D Window. The log opens.
2. Click the Warnings, Messages and Errors buttons to toggle the display of their respective messages
on and off.
Stop Logging
To stop logging:
74
TerraExplorer User Guide
75
TerraExplorer User Guide
TerraExplorer User Guide
Publish Project as Local Kit - Gather local files and objects to a kit folder, maintaining references to all
network resources. When required, a TerraExplorer installation setup can be included in the kit.
Extract and Publish Area as Offline Kit - Extract a geographic subset of the project and copy all of its
local and network resources to local files, for use in a disconnected environment.
Publish Project to SkylineGlobe Server - Publish an entire project and all its layers, resources, and
styling to SkylineGlobe Server, Skyline’s private cloud solution.
76
TerraExplorer User Guide
2. In the Kit Folder field, enter or browse for the name of the folder that is to contain the files for the
TerraExplorer Kit.
3. In the Terrain database field, select one of the following options:
Field Activity
Do not copy terrain database Select this option to save time and disk space. You must copy the
to kit MPT file manually, directly to the external storage device (to the
same location as the .FLY file).
Copy terrain database to kit Select this option to copy the MPT file from its current location on
your hard (disk) drive to the Kit folder. This feature is only valid for
local MPTs and does not apply to remote files.
Keep link to original terrain This option enables creating and testing a TerraExplorer Kit
database without moving a large MPT file to the TerraExplorer Kit folder.
However, when creating a TerraExplorer Kit as a final stage before
saving to an external storage device, do not select this option
(otherwise, the .FLY project is not able to find the MPT file).
4. If you want to prepare an external storage device for a first-time user who does not already have
TerraExplorer installed, select the Include TerraExplorer install kit check box.
5. If you want to convert model layers to the optimized, fully textured 3DML format, select the check box.
If the check box is not selected, the layers with the models will be copied to the kit folder.
6. Click OK.
Extracts the terrain in the selection area and saves it as an MPT in the kit folder.
Saves the section of each imagery layer that intersects with the selected area as a local MPT file in
the kit folder.
77
TerraExplorer User Guide
TerraExplorer User Guide
Creates a subset feature layer (containing only the features that intersected with the selected area)
for each feature layer that intersects with the selected area in the kit folder.
Copies all objects that intersect with the selected area and any of their URL resources to the kit
folder.
To extract an area and publish it as an offline kit:
1. On the Home tab, in the Project group, click Publish Offline, and then select Extract and Publish
Area as Offline Kit. The Publish Project in Area to Offline Kit dialog box is display ed.
2. In the Kit Folder field, enter or browse for the name of the folder that is to contain the files for the kit.
78
TerraExplorer User Guide
3. In the Project Area field, click Create and then in the 3D Window, mark the area of interest by
drawing a clip polygon.
a. In the 3D Window, click in the required locations to place the polygon points. You must place at
least three points.
b. Right-click to finish the polygon creation.
4. If you want to modify the polygon you drew, click Edit. Then do any of the following:
Move a node - In the 3D Window, place the cursor over one of the polygon’s nodes. The node
turns blue, and the cursor changes to Move mode . Click the node and drag it to the
required location in the XY Plane. Release the mouse button to set the node at the current
location.
Add a node - In the 3D Window, place the cursor over one of the red nodes and the cursor
changes to Move mode . Click to add a node, and then drag it to the required location.
Delete a node - In the 3D Window, place the cursor over the node you want to delete. The node
turns blue, and the cursor changes to Move mode . Right-click, and select Delete Node
from the shortcut menu.
Note: If you want to remove the polygon and create a new one, click Remove and repeat steps
3-4.
Note: You can also modify a polygon’s properties in its property sheet.
5. In the Properties section, set the resolution of the project area by selecting a Meters per pixel value
from the drop-down list.
Note: The Meters per pixel list of values is based on the current terrain database (MPT file)
pyramid of resolutions.
6. If you want to prepare a TerraExplorer kit for a first-time user who does not already have
TerraExplorer installed, select the Include TerraExplorer install kit check box.
79
TerraExplorer User Guide
TerraExplorer User Guide
7. If you want to convert model layers to the optimized, fully textured 3DML format, select the check box.
If the check box is not selected, the layers with the models will be copied to the kit folder.
8. In the Properties section of the dialog box, select a Project area terrain resolution.
9. If you are updating an existing kit, you can skip terrain and layer extraction for existing files to
accelerate the process. In the Properties section of the dialog box, select any of the following check
boxes:
Do not replace existing terrain (MPT) database
Do not replace existing 3D layer files (3DML, CPT)
Do not replace existing raster files
Do not replace existing feature layer files
10. Click Publish to create the kit. The Estimate Size section of the dialog box displays the size of the
extracted MPT and raster files.
Note: While setting the size and resolutions of the different areas, the Estimated Size section
displays a rough approximation of the size of the extracted MPT file based on a calculation
(multiplication of the areas and the selected resolution). The final size of the extracted MPT
file can be distinctly different from the estimated size, e.g., if the original MPT file or raster
files have many areas with different resolutions.
11. Click Close to close the dialog box.
Feature layers
Raster layers
Mesh layers
CPT layers
Locations
80
TerraExplorer User Guide
Presentations
When using default TE4W settings, the following elements are not supported:
If the layer includes image labels, the following additional properties are supported:
Image URL
If the layer includes text labels, the following additional properties are supported:
If the layer includes models, the following additional properties are supported:
Note: Only Image Label and Text Label are supported for Symbol Type.
81
TerraExplorer User Guide
TerraExplorer User Guide
Note: The following properties have not yet been implemented: Extend to Ground, Fill Color/Opacity, Line
Back Color/Opacity, and Line Pattern.
Note: The following properties have not yet been implemented: Line Pattern and Line Width.
82
TerraExplorer User Guide
83
TerraExplorer User Guide
TerraExplorer User Guide
7. If you want to create a unified, stream optimized 3D Mesh Layer (3DML) database from a point
shapefile with individually referenced 3D model files, select the Convert model layers to 3DML
check box.
8. Before uploading a layer, TerraExplorer compares its file size, checksum, and metadata to all files
currently on the server, to determine if a duplicate of this layer was already published to the server. If
a duplicate is found, the existing copy can be used instead of expending resources on re-publishing
this layer. TerraExplorer’s default action depends on how close a matc h is found: When a perfect
match is found, the default action is to use the existing layer; when no match or only a similar (but not
perfect) match is found, the default action is to upload the new layer. If you want to perform the
default action, click Publish.
9. If you want to view similar layers on the server for all project layers, click the Show existing layers
link. The Publish to SkylineGlobe Server – Layer Duplication dialog box is displayed, showing all the
layers for which there is already a close or identical copy on the SkylineGlobe Server. If you want to
view similar layers on the server for a specific layer for which a similar or perfect match was found,
click the link in the layer’s Status field. The Publish to SkylineGlobe Server – Layer Duplication dialog
box is displayed, showing all duplicates on the server for the specific layer. Do the following:
a. If you want to republish layer(s) for which matches were found instead of using the existing layers
on the server, clear the Use Existing checkbox for each of the layers, and click Apply.
b. If you want to use existing layers on the server for layers for which a similar but not exact match
was found, select their check boxes, and click Apply.
c. Click Publish.
84
TerraExplorer User Guide
10. After the publishing process is complete, a dialog box is displayed with the URLs of the Desktop, TE
Web, and Mobile projects asking if you want to open the published project from SkylineGlobe Server.
Click Yes to open the published project.
85
TerraExplorer User Guide
TerraExplorer User Guide
86
TerraExplorer User Guide
Parameter Activity
Server The Server Host Name, which is the URL link of the server. All recent
servers are included in the drop-down list.
Note: If you want to log in to a specific server site, use the following
format: [server]/sg/[NameOfSite], e.g.,
http://www.skylineglobe.com/sg/SiteOne
User Name User name to access the server (mandatory).
Password Enter the password.
Remember Password Select this option to save the password. The password will be saved
and will be displayed using asterisks the next time the SkylineGlobe
Server dialog box is displayed.
The values that you enter for Server and User Name are saved. The next time you load this window,
this information is automatically filled in.
87
TerraExplorer User Guide
TerraExplorer User Guide
1. From the File menu , point to Open and select Open Project from SkylineGlobe .
2. If you aren’t already logged in to a SkylineGlobe Server, the Login to SkylineGlobe Server dialog box
is first displayed. Click Log in to log in to a server. See “Logging In to a SkylineGlobe Server” in this
chapter for more information.
3. The SkylineGlobe Layer dialog box is displayed showing all projects on your SkylineGlobe server.
88
TerraExplorer User Guide
4. Search for the required project. See “Searching for SkylineGlobe Layers” in the “Working with
SkylineGlobe Server” chapter.
5. Select the required project and click Open.
89
TerraExplorer User Guide
TerraExplorer User Guide
2. If you aren’t already logged in to a SkylineGlobe Server, the Login to SkylineGlobe Server dialog box
is first displayed. Click Log in to log in to a server. See “Logging In to a SkylineGlobe Server” in this
chapter for more information. After logging in, the SkylineGlobe Layers dialog box is displayed
showing all layer types.
3. Search for the required layer. See “Searching for SkylineGlobe Layers” in the “Working with
SkylineGlobe Server” chapter.
4. Select the layer you want to load, and click Load Layer. Use CTRL-click or SHIFT-click to multi-
select layers.
Note: When loading a feature layer, the Select Layer dialog box opens with the selected layer(s)
listed in the Select a Layer section. See “Select Layer Dialog Box” in the “Feature Layers”
chapter for information.
a. In the Search String field, type a search string or enter an attribute, condition, and value and click
Insert String . The search expression is displayed in the Search string field.
b. If you want to include additional strings in your search expression, select a connector:
90
TerraExplorer User Guide
a. Click Set Bounding Box, and select the required region by drawing a rectangle on the map on the
right side of the page around the area to which the search is confined
b. From the Map field, select one of the following:
Do Not Use – To ignore the bounding box.
Contained – If you want to search only for layers whose entire geometry fall within the
bounding box.
Intersect – If you want to search for all layers whose geometry intersect at any point with the
bounding box.
c. If you want to clear the bounding box, click Clear.
3. Click Search. Your search results are displayed in the search results list at the bottom of the page.
2. If you aren’t already logged in to a SkylineGlobe Server, the Login to SkylineGlobe Server dialog box
is first displayed. Click Log in to log in to a server. See “Logging In to a SkylineGlobe Server” in this
chapter for more information. After logging in, the SkylineGlobe Layers dialog box is displayed
showing all layers for which you are the owner.
3. Search for the required layer. See “Searching for SkylineGlobe Layers” in this chapter.
4. If you want to view or modify layer properties, select the required layer and click Properties. The
Layer Properties dialog box is displayed.
91
TerraExplorer User Guide
TerraExplorer User Guide
Note: The layers displayed vary depending on the type of layer selected.
5. Edit the properties as required:
Property Description
General
ID Layer ID.
Name Name of the layer.
Description Additional text about the layer.
Tags Key words or terms associated with the layer. If adding multiple
tags, they should be semicolon delimited.
Type Layer type (e.g., TerraExplorer Project Web, TerraExplorer
Project Mobile, Feature Complex, Feature Polygon, Raster
Complex).
Data Source Name of the data source that defines connection information to
the layer’s data store, i.e., the physical place where the data is
stored. Click View to view or modify the data source
properties. See the SkylineGlobe Server usual manual for
more information about editing data sources.
Layer Path Location of the layer file (Read-only). The path is relative to the
layer’s data folder.
File Size Size (Read-only).
Layer Published Date and time (UTC +0) the layer was added to SkylineGlobe
Server (Read-only).
Layer Modified Date and time (UTC +0) the SGS layer was last modified
(Read-only).
File Created Date and time file was created.
File Modified Date and time file was last modified
Coordinate Reference Layer coordinate system in WKT format. The equivalent EPSG
System code, if available, is shown below the WKT.
Bounding Box The coordinates of a fixed rectangular area within which the
loaded feature or imagery layer area is bounded.
The coordinate parameters are as follows:
Top Left X and Top Left Y: The coordinates of the top left
corner of the required bounding box.
92
TerraExplorer User Guide
93
TerraExplorer User Guide
TerraExplorer User Guide
View Access The view permission level for this layer, i.e., the users that
have been granted view access (None, Only Me, My Group, or
Everyone).
Users with valid view access for a layer can list, view and load
the layer (opened from TerraExplorer Pro, TerraExplorer for
Web and any WFS/WMS client).
Edit Access The edit permission level for this layer, i.e., the users that have
been granted edit access (None, Only Me, My Group, or
Everyone). In addition to loading the layer, users with edit
access can also perform layer transactions from TerraExplorer
Pro and any WFS-T client.
Note: Only the user that added the layer and the
administrator can modify layer properties.
Cache
Note: If you want to clear cache for a layer, click Clear Cache.
No Cache Select the check box to delete any existing cache file and to
prevent any creation of a new cache file. Each request from
TerraExplorer will stream data directly from the data source.
Note: This property is only displayed for feature layers.
Cache Path Location of the layer’s hard disk cache (Read-only).
Note: If No Cache was selected, this property is not
displayed.
Cache Creation Date Date cache was created (Read-only).
Note: If No Cache was selected, this property is not
displayed.
Meta Tags
View Style Metadata style format.
94
TerraExplorer User Guide
Upload If you want to upload metatags, browse to the required file, and
click Upload.
6. If you want to remove a layer from SkylineGlobe Server, select the layer, and click Remove.
7. If you want to add/edit an alias, select the layer, and click Edit Alias. The Edit Alias dialog box is
displayed.
95
TerraExplorer User Guide
TerraExplorer User Guide
96
TerraExplorer User Guide
match is found, the default action is to use the existing layer; when no match or only a similar (but not
perfect) match is found, the default action is to upload the new layer. If you want to perform the
default action, click Publish.
8. If you want to view similar layers on the server for all uploaded layers, click the Show existing layers
link. The Publish to SkylineGlobe Server – Layer Duplication dialog box is displayed, showing all the
layers for which there is already a close or identical copy on the SkylineGlobe Server. If you want to
view similar layers on the server for a specific layer for which a similar or perfect match was found,
click the link in the layer’s Status field. The Publish to SkylineGlobe Server – Layer Duplication dialog
box is displayed, showing all duplicates on the server for the specific layer. Do the following:
a. If you want to republish layer(s) for which matches were found instead of using the existing layers
on the server, clear the Use Existing checkbox for each of the layers, and click Apply.
b. If you want to use existing layers on the server for layers for which a similar but not exact match
was found, select their check boxes, and click Apply.
c. Click Publish.
9. After the publishing process is complete, a dialog box is displayed asking if you want to replace the
local layer with the layer published to SkylineGlobe server. Click Yes to open the published layer.
97
TerraExplorer User Guide
TerraExplorer User Guide
In the 3D Window, use the mouse, keyboard, Ribbon commands, navigation controls, and joystick to
navigate freely in the 3D World.
Use the Project Tree to fly to predefined locations or objects, or to play a presentation.
Use the Navigation Map to jump to and view locations in the 3D World.
Use the TerraExplorer Pro COM interface to develop unique and customized navigation tools. See
TerraExplorer Programmer’s Guide.
98
TerraExplorer User Guide
Direction values:
Range from 0 to 360 where 0=North, 90=East, 180=South and 270=West. TerraExplorer Pro adjusts
illegal values to this range by modulating the illegal number.
Direction Angle
Tilt values:
Range from -90 to +90 where 0 = Horizon, +90 = straight up and -90 = straight down. TerraExplorer Pro
adjusts illegal values to this range by modulating the illegal number.
Tilt Angles
Roll values:
Range from -180 to +180 where 0 means the plane is aligned with the horizon, +180 = Full roll right and -
180 = Full roll left.
In both cases, when the roll is 180 and -180, the plane is flipped on its back. TerraExplorer Pro adjusts
illegal values to this range by modulating the illegal number.
Roll Angle
To search:
In the Project Tree, Search here field, type a search term. See “Search Tool” in the “Using the
Project Tree” chapter for information on additional search options.
99
TerraExplorer User Guide
TerraExplorer User Guide
Navigating to Locations
A location defines the geographical coordinates of a point on the terrain and the position from which the
point is to be viewed. You can perform the following flight actions on locations:
Fly to Location
Jump to Location
In the Project Tree, double-click the location. The specific activation action set in the location’s
property sheet is performed.
or
In the Project Tree, right-click the location, and select one of the following options:
100
TerraExplorer User Guide
Right-click anywhere in the 3D Window, and from the shortcut menu select Stop.
In the Project Tree, right-click the location’s name, and from the shortcut menu select Stop.
See the “Locations” chapter for further information on creating and editing Locations.
Navigating to Objects
You can perform the following flight actions on objects:
Fly to Object
Jump to Object
In the Project Tree, double-click the required object. The specific activation action set in the object’s
property sheet is performed.
In the Project Tree, right-click the required object, and then select one of the options from the
shortcut menu.
Jump to Object Jumps directly to the object. The camera stops at the object’s
“Viewing Distance”.
View Object This option’s sub-menu contains a list of pre-defined flight patterns
that compass about the object. When you play a flight pattern, the
101
TerraExplorer User Guide
TerraExplorer User Guide
default flight time of the camera for a one round trip around the point
of interest is 15 seconds.
102
TerraExplorer User Guide
Right-click anywhere in the 3D Window, and from the shortcut menu select Stop.
In the Project Tree, right-click the object’s name, and from the shortcut menu select Stop.
Free Flight
You can navigate freely in the 3D World using the mouse, keyboard, navigation controls and the joystick.
Turn and tilt mode The mouse controls the movement of the tilt of the camera and
direction of the plane.
103
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Description
West - East - North - South Drag forward, backward, and to the sides of the 3D Window while
pressing the mouse button. The terrain location on which you
clicked is dragged along with the cursor.
Altitude Rotate the wheel button and press CTRL to change the plane and
camera altitude.
Zoom Rotate the wheel button to zoom in or out, in relation to the center
point.
You can also double-click on the terrain to zoom in to the selected
point.
Terrain Tilt Angle While pressing CTRL or the wheel button, drag the mouse along a
vertical axis of the 3D Window. The terrain tilts around the terrain
center point in the direction of the drag.
Terrain Rotation While pressing CTRL or the wheel button, drag the mouse along a
horizontal axis of the 3D Window. The terrain turns around the
terrain center point in the direction of the drag.
Parameter Description
West-East-North-South Slide up, down, and to the sides of the terrain. The plane and
camera follow the direction of the cursor.
Altitude Rotate the wheel button and press CTRL to change the plane and
camera altitude.
Zoom Rotate the wheel button to zoom in or out, in relation to the center
point. You can also double-click on the terrain to zoom in to the
selected point.
Speed To increase the speed of the plane and camera, drag the cursor
farther away from the 3D Window center in the direction of your
terrain destination.
To decrease the speed of the plane and camera drag the cursor
closer to the 3D Window center while staying in the direction of
your terrain destination.
Turn and Tilt Click CTRL or press the wheel button while flying to switch to turn
and tilt movements while in the slide mode.
See “Navigating in the Turn and Tilt Mode” in this chapter for
further information.
104
TerraExplorer User Guide
Parameter Method
Tilt angle and turning While pressing the mouse button, drag the pointer to the following
direction 3D Window zones to perform the following:
Altitude Rotate the wheel button and press CTRL to change the plane and
camera altitude.
Zoom Rotate the wheel button to zoom in or out, in relation to the center
point. You can also double-click on the terrain to zoom in to the
selected point.
Speed To increase the tilt and turning speed of the plane and camera
drag the cursor farther away from the 3D Window center in the
direction of your tilting and turning. To decrease the tilt and turning
speed of the plane and camera drag the cursor closer to the 3D
Window center while staying in the direction of your tilting and
turning.
Slide Click CTRL or the wheel button while flying to switch to slide
movements while in the turn and tilt mode. See “Navigating in the
Slide Mode” in this chapter for further information.
105
TerraExplorer User Guide
TerraExplorer User Guide
The type of navigation controls is selected in the Screen Overlay tab of the Options menu. See "Screen
Overlay" in the "Using TerraExplorer Options" chapter for information.
Navigation Description
Control
Turn the plane to face north.
Zoom in.
Zoom out.
106
TerraExplorer User Guide
Jump to Location
Field Description
Longitude Enter the new location’s East-West values.
Latitude Enter the new location’s North-South values.
Altitude Enter the required altitude value.
Note: The altitude is limited to the minimum value defined in the
Altitude settings in TerraExplorer Settings. See
"Navigation" in the "Setting the Project" chapter for more
information.
Direction Enter the required direction angles of the plane and the camera.
MGRS The required location’s Military Grid Reference System (MGRS)
coordinates. This field is only available if Show MGRS
Coordinates was selected in the Options dialog box. See “View” in
the “Using TerraExplorer Options” chapter for more information.
Note: The Jump to Location Panel displays the altitude and location values in the system’s units.
See “View” in the “Using TerraExplorer Options” chapter for further information on how to
change the display units.
2. Click OK.
Right-click any location in the 3D Window to open the 3D Window shortcut menu.
107
TerraExplorer User Guide
TerraExplorer User Guide
Note: You can open the 3D Window shortcut menu even when the camera is in a pre-defined
flight or while playing a presentation.
When the mouse pointer is placed over the terrain or over the sky, the 3D Window shortcut menu is
opened. When the pointer is placed over an object, additional entries are added to the menu allowing you
to perform flight patterns around the selected object.
Command Description
Fly In Fly closer and centered to the selected point.
To stop the flight:
Fly Out Fly away and centered from the selected point.
To stop the flight:
Click the terrain or right-click again and select Stop.
Viewpoint Starts the selected pattern flight around the selected point.
To stop the flight:
108
TerraExplorer User Guide
X: Moves down.
Tilt The keyboard Up and Down arrows control the camera tilt.
Up Arrow: Changes the camera or plane angle upwards.
Direction The keyboard Left and Right arrows control the plane direction.
109
TerraExplorer User Guide
TerraExplorer User Guide
Slide and Zoom Use the slide keys to move the plane to the left or right during a
free flight session.
When performing a flight pattern, or an attachment to an object, a
location or a point of interest on the terrain, you can use these keys
to zoom in and out from the center point or object.
Joystick Configuration
110
TerraExplorer User Guide
Note: Joystick configuration may vary between computers. Please refer to the joystick or Game
Controllers settings under the Window’s Control Panel dialog box for further information on
joystick configuration on your computer.
Plane Roll Moving the joystick to the left and right affects the plane’s roll angle
and changes the direction of the plane.
Move the stick left to roll to the left.
Speed The plane’s speed is controlled from the joystick’s main buttons.
Press Button 1 to increase the speed (until you reach
maximum speed).
If your joystick has a Point of View (POV) button, additional controls are available:
Control Activity
Camera Tilt Moving the POV button downwards and upwards affects the
camera’s tilt offset from the plane’s tilt angle.
Move the POV stick up to angle the camera upwards.
Camera Direction Moving the POV button to the left and right affects the camera’s
direction offset from the plane’s direction angle.
Move the POV stick to the left to angle the camera to the left.
Move the POV stick to the right to angle the camera to the
right.
Note: When navigating using the joystick, it is recommended to open the Jump to Location panel or
display a compact or full navigation controls. In many cases, there is a discrepancy between the
camera and plane angles, in the tilt axis and the direction axis. This discrepancy may cause
strange and unpredictable movement. By viewing the Jump to Location panel or navigation
control displays, you can detect these cases and prevent them.
111
TerraExplorer User Guide
TerraExplorer User Guide
Navigation Controls
Simplified navigation controls offer basic controls while conserving screen real estate:
- Zoom in.
- Zoom out.
See “Navigating Using On-Screen Navigation Controls” in this chapter for more information.
3D Modes
3D Modes determine how the terrain should be displayed in the 3D Window, as a 3D model, a flat 2D
surface, or as a 2D model facing North.
To set the 3D mode:
On the Navigation tab, in the 3D Mode group, click one of the following commands:
2D Mode Face North Forces the camera to always look straight down and North.
Underground Navigation
The underground navigation mode allows you to explore the subsurface of the terrain. You can navigate
under the terrain’s surface and through buildings. A subsurface grid navigation aid appears when you
navigate below the terrain, allowing you to navigate the same way as above ground.
112
TerraExplorer User Guide
GPS Tracking
The GPS Tracking tool creates 2D or 3D objects and moves them according to position information, in
NMEA format that it reads directly from a GPS or communication device through a USB or COM port or
from a local or remote file.
The GPS tool supports multiple entities in a single device and allows fast forwarding capabilities when
reading the information from files.
You can display the GPS-moving objects in a variety of 2D or 3D graphic representations, and add trace
lines trailing the object routes.
113
TerraExplorer User Guide
TerraExplorer User Guide
Field Description
Read stream from Select the location of the positioning stream.
Stream File Select File and type the file name or click the Browse button to set
the NMEA file. Select COM1, COM2, COM3 or COM4 to define the
COM port where the GPS, or communication device, is connected.
Note: The GPS Tracking tool supports GPS and communication
devices connected to a USB port that simulate COM
communication. You should select the COM port the USB
driver selected when it logged in to the system.
Format Select the format of the communication stream. The GPS Tracking
currently supports only NMEA-0183 format.
Use private command Select whether you want to use a Private command to identify the
names of the different entities in a single stream.
114
TerraExplorer User Guide
Note: If the private command tag is not set, all entities in the
stream are treated as the same object.
Command Name If you selected Yes in the Use private command field, type the
name of the NMEA tag (e.g., &Pxxx) that contains the identifier of
each entity.
Stream Rate If a File was selected as the source of the stream, you can
accelerate the playing of the object movements by selecting a
Stream rate larger than x1.
The GPS Tracking tool reads the time stamp on each entity
location. When the fast playing option is selected, the time delay
between two locations, as defined in each location block Time tag,
is divided by the Stream rate parameter.
Display Objects As Select the Display Object As parameter to define the graphic
representation of the GPS entities.
The next parameters that display vary depending on the selected
Display Object As type.
Color Set the color for the trace line and for objects, when selecting 2D
or 3D primitives.
Click the Color button and select a color from the color
palette.
Draw Trace Line Select Yes to add a trace line trailing the object.
Trace Length (points) Set the Trace Length parameter to define the length of the line.
The Trace Length defines the number of locations, preceding the
current location, connected by the trace line.
Save Option Set the Save options.
Select Save in FLY Project to save the objects and trace lines
in your FLY file.
3. Click Connect to connect to the GPS stream. If you want to disconnect, click Disconnect.
GPX Reader
GPX is an XML schema designed as a common GPS data format to describe waypoints, tracks, and
routes. The GPX Reader reads GPX files and displays their waypoint and track data in the 3D Window,
storing the GPX data in the project either as groups of point objects or as feature layers.
115
TerraExplorer User Guide
TerraExplorer User Guide
GPX Reader
Option Description
Layer
If Waypoints are selected for import, a feature layer is created for all the route's waypoints. If
Tracks are selected for import, then for each track in the route the following are created:
A polyline object with the track's path
Layer (Streaming) Create streaming point shapefile layers with the route's
waypoints under the application AppData.
Layer (Entire) Create point shapefile layers with the route's waypoints under
the application AppData.
Group Create a group with waypoint objects.
If Waypoints are selected for import, image label objects are
created for each of the waypoints. If Tracks are selected for
import, then for each track in the route the following are
created:
A polyline object with the track's path
116
TerraExplorer User Guide
6. Click Load. The GPX data is displayed in the 3D Window and a group of layers/objects is created in
the Project Tree.
Walk Mode
The Walk Mode Navigation controls enable easier navigation within confined spaces, x-ray vision and
collision detection. Direction control buttons provide for greater control and finer adjustments to movement.
117
TerraExplorer User Guide
TerraExplorer User Guide
Backward
Down
6. If you want to exit from walk mode, on the Home tab toggle off the Walk Mode command or click the
x in the Walk Mode Navigation control panel.
Target
The Target tool continuously tracks the distance and direction to a specific target.
To use the Target tool:
1. On the Navigation tab, in the Navigation Aid group, click Target. The Target dialog box opens.
118
TerraExplorer User Guide
Field Description
Target Location Select either:
Numeric Entry
Manual Selection
If you select Numeric Entry, enter the X, Y, and H values.
Target Scale Select the type of target marking object.
Display Units Select the display units to be used for distance/height information.
Show Direction Arrow Select Yes if you want to display the direction-to-target arrow.
Target X, Target Y, Target H If you selected Numeric Entry, enter the target's X, Y and height
coordinates.
2. Move the slider to adjust the zoom. The distance between the viewer position and the center of the
screen is displayed in the bottom right corner.
Note: When the Look Around tool is opened, the navigation mode is automatically switched to
Turn and Tilt. See “Navigating in the Turn and Tilt Mode” in the “Navigating in the 3D
World” chapter. You can change the mode as required.
Locations
A location defines the geographical coordinates of a point on the terrain as well as the position from which
the point is to be viewed. By double-clicking on a location name in the Project Tree the camera can
perform a flight, jump to the location or play one of the predefined patterns (circle, oval, line or arc).
119
TerraExplorer User Guide
TerraExplorer User Guide
Viewing a Location
To view a location, do either of the following:
In the Project Tree, double-click a location to perform the location’s activation action. The specific
activation action set in the location’s property sheet is performed.
Note: When you play a flight pattern, the default flight time of the camera for one round trip
around the point of interest is 15 seconds.
In the Project Tree, right-click and select one of the following options from the shortcut menu:
Option Activity
Fly to Location Flies from the current location directly to the selected location
Jump to location Jumps directly to the location’s position
View Location This option’s sub-menu contains a list of pre-defined flight patterns
that compass about the location.
Circle Pattern: Performs a circle flight around the location.
The camera always faces the specified location. The radius is
set according to the distance parameter.
120
TerraExplorer User Guide
Right-click anywhere in the 3D Window, and from the shortcut menu select Stop.
or
In the Project Tree, right-click the location’s name, and from the shortcut menu select Stop.
Creating Locations
To create a new location in the current camera position:
1. In the Project Tree, select the required group or click in the root area if you want to create the
location in the root folder.
2. On the Home tab, in the Add group, click Location.
3. Type a name for the location or accept the default and press ENTER.
Note: When you create a location, by default, the activation action is Fly to and no message is
displayed. If you want to change the activation action or add a message, open the property sheet
and make the required modifications. See “Editing Locations” in this chapter for more information.
The location of interest is set to the terrain coordinate at the center of the 3D Window. If there is no terrain
at the center of the view (the camera is facing the sky), the location of interest is set to a distance of two
times the current altitude of the camera above the terrain.
Note: When you create a location, the point of interest is set only to the terrain coordinate of the center
of the 3D Window and is not affected by any 2D or 3D models in front of the terrain.
Editing Locations
To edit a location:
1. In the Project Tree, right-click the required location, and select Properties from the shortcut menu.
The Location property sheet opens.
2. Modify the Location property sheet parameters as required.
121
TerraExplorer User Guide
TerraExplorer User Guide
Altitude Enter the altitude above the ground for the specified location.
X Enter the X-coordinate of the location of interest.
Y Enter the Y-coordinate of the location of interest.
MGRS The coordinates of the location of interest in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Direction Enter the horizontal angle of the camera when viewing the
location.
Tilt Enter the vertical angle of the camera when viewing the location.
Viewing Distance Enter the distance between the camera and the specified location.
This parameter also affects the radius of the flight patterns.
Set Location Click the Capture button to define the current camera position as
the selected location. The updated coordinates for the location
appear in the Location property sheet.
View Location Click this button to jump to the set location.
In the Project Tree, right-click the required location, and select Update location position from the
shortcut menu.
or
In the location’s property sheet, in the Set Location parameter, click Capture.
122
TerraExplorer User Guide
123
TerraExplorer User Guide
TerraExplorer User Guide
4. If you want to view to a location based on the assigned coordinate system, in the Lat-Long section,
type the X and Y coordinates of the desired location and click View Point.
Note: The camera itself is not positioned at the XY coordinates that are entered but rather it is
positioned to view the XY coordinates from a certain distance and angle.
124
TerraExplorer User Guide
CHAPTER 8 EFFECTS
About Effects
in the Load and Save group, click three categories of visualization effects to enhance realism of the 3D
visualization.
Weather Effects – Simulation of meteorological phenomena such as clouds, wind, sky, sun, rain,
snow, and fog.
Animation Effects - Simulation of natural phenomena such as fire, smoke, and explosions, or
fireworks, by modeling the underlying physical processes of these phenomena.
Water Effects – Simulation of naturally or artificially flowing water such as rivers, oceans, waterfalls,
and pools.
The latter two categories are rendered in TerraExplorer using a powerful and robust particle system.
Particle system effects are based on very small graphic objects that fade out quickly and are then re-
emitted from the effect's source to simulate certain kinds of "fuzzy" phenomena, such as fire, explosions,
smoke, moving water, fog, and snow. Each particle effect is composed of one or more emitters (each of
which can use a distinct graphic object with distinct emitter properties).
When selecting an animation effect, you can use the default properties that are specific to the particular
effect, or you can modify these properties using the Particle Editor. This editor gives you the ability to
customize nearly all particle properties including: base image, color, size, rotation, speed, and lifetime.
Changes made in the editor take effect immediately.
Effects Tab
Weather Effects
You can simulate different meteorological phenomena such as clouds, wind, sky, sun, rain, snow, and fog
to enhance the realism of the 3D visualization.
Sky Color
To select a sky color:
1. On the Effects tab, in the Weather group, from the Sky Color drop-down list, select a color.
2. If you want to create your own sky color, select Custom from the drop-down list. The Settings dialog
is displayed. See "Environment" in the "Setting the Project" chapter for more information.
Texture
To select a sky texture:
1. On the Effects tab, in the Weather group, from the Sky Texture drop-down list, select a sky texture.
2. If you want to create your own sky color, select Custom from the drop-down list. The Settings dialog
is displayed. See "Environment" in the "Setting the Project" chapter for more information.
125
TerraExplorer User Guide
TerraExplorer User Guide
Dynamic Clouds
To select dynamic cloud covering:
1. On the Effects tab, in the Weather group, from the Dynamic Clouds drop-down list, select a cloud
cover option.
2. If you want to create your own cloud cover, select Custom from the drop-down list. The Settings
dialog is displayed. See "Environment" in the "Setting the Project" chapter for more information.
Wind Direction
To set a wind direction:
On the Effects tab, in the Weather group, in the Wind Direction field, select a direction.
Wind Speed
To set a wind speed:
On the Effects tab, in the Weather group, in the Wind Speed field, select a speed.
Fog
To set a fog covering:
On the Effects tab, in the Weather group, select the Fog check box, and then drag the Fog slider to
adjust the intensity of the fog cover.
Rain
To set a rain covering:
On the Effects tab, in the Weather group, select the Rain check box, and then drag the Rain slider
to adjust the intensity of the rainfall.
Snow
To set a snow covering:
On the Effects tab, in the Weather group, select the Snow check box, and then drag the Snow slider
to adjust the intensity of the snowfall.
Animation Effects
Using particle system animations, TerraExplorer simulates natural phenomena such as fire, smoke, and
explosions, or fireworks, by modeling the underlying physical processes of these phenomena.
TerraExplorer uses a versatile, powerful particle system that captures important elements of each effect
with realistic colors and intensity to effectively simulate different phenomena.
When selecting an animation effect, you can use the default properties that are specific to the particular
effect, or you can modify these properties using the Particle Editor. This editor gives you the ability to
customize nearly all particle properties including: base image, color, size, rotation, speed, and lifetime.
Changes made in the editor take effect immediately
126
TerraExplorer User Guide
127
TerraExplorer User Guide
TerraExplorer User Guide
Altitude Method Sets the altitude method to be used by the effect object:
Select Relative to Terrain to place each point of the effect
object at a specified altitude above the ground, defined by its
“Point Altitude.”
Altitude Enter the altitude, as defined in the Altitude Method, for the pivot
point.
The pivot’s altitude is the average altitude of all the points. This
value is used as the initial altitude of the points when you create a
new effect object. Changing the pivot altitude to an existing effect
adjusts all the points according to the offset from the previous
value.
X Enter the X-coordinate for the effect object's pivot point.
The pivot is located at the center of the effect object. Change this
value to move the entire effect object.
Y Enter the Y-coordinate for the effect object's pivot point.
The pivot is located at the center of the effect object. Change this
value to move the entire effect object.
MGRS The coordinates of the effect object’s pivot point in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Yaw Determines the direction angle of the effect object along the
vertical axis relative to north.
Pitch Determines the tilt angle of the effect object along its lateral axis
relative to the horizon.
Roll Determines the roll angle of the effect object along its longitudinal
(front-to-back) axis.
Geometry
Scale Determines the dimensions, in meters per pixel, of the effect
object.
Limit Growth If this parameter is set to Yes, the effect object keeps its original
size in pixels (Text Size). It does not grow as you fly closer.
Min. Viewing Height Determines the minimum viewing height at which the effect object
is visible.
The effect object disappears when flying lower than the “Min
Viewing Height”.
Smallest Visible Size Determines the minimum size in pixels, below which the effect
object disappears as you fly away from it.
128
TerraExplorer User Guide
General
Show in Viewer Determines if the effect object appears in the 3D Window when the
file is viewed with the TerraExplorer Basic viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the effect object in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the effect
object.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the effect object based on
its size.
Select the tab of the emitter whose parameters you want to set, and then set the required
parameters.
Note: Selecting an emitter check box turns that emitter on while selecting the emitter’s tab
allows you to set its parameters.
129
TerraExplorer User Guide
TerraExplorer User Guide
Particle Editor
130
TerraExplorer User Guide
131
TerraExplorer User Guide
TerraExplorer User Guide
Water Effects
You can simulate naturally or artificially flowing water such as rivers, oceans, waterfalls, and pools.
132
TerraExplorer User Guide
Water Animation
To create a water object, such as a waterfall, fountain, or water pipe, which realistically simulates the
particular object’s water flow, color, and other attributes:
1. On the Effects tab, in the Water group, click Water Animation, and select the required effect. The
Effect property sheet opens.
2. If you want to change the default water animation parameters, in the Polygon property sheet, set the
required parameters. See “Effect Property Sheet Parameters” in this chapter for information.
3. If you want to modify particle properties such as base image, color, size, rotation, speed, and lifetime,
then in the property sheet's Effect Setting field, click Set. The Particle Editor is displayed. See
"Particle Editor Parameters" in this chapter for information.
4. Place the effect object in the 3D Window by clicking in the desired location. The effect object is
added to the Project Tree.
5. Continue to edit the effect's parameters, or close the property sheet to finish the operation.
Water Body
To simulate flowing water effect in a water body:
1. On the Effects tab, in the Water group, click Water Body, and select the required body of water. The
Polygon property sheet opens.
2. If you want to change the default water body parameters, in the Polygon property sheet, set the
required parameters. See “Polygon Property Sheet Parameters” in the "Objects and Labels" chapter
for information.
Note: The default water body parameters vary depending on the water body that was selected.
The primary differences are in the values set for the Texture File.
3. If you want to modify particle properties such as water and reflection color and opacity or bump scale,
then in the property sheet's Water Setting field, click Set. The Particle Editor is displayed. See
"Water Particle Editor Parameters" in this chapter for information.
4. Place the polygon points in the 3D Window by clicking in the desired locations. You must place at
least three points.
Note: When creating a filled polygon, the lines of the polygon should not overlap each other. This
may result in an irregular fill pattern.
5. Finish the polygon creation by right-clicking.
6. Edit the polygon’s parameters in the 3D Window or using the property sheet. See “Editing Objects in
the 3D Window” in the “Working with Objects” chapter for information. Close the property sheet to
finish the operation.
133
TerraExplorer User Guide
TerraExplorer User Guide
Texture Repeat Drag the slider to adjust the repeats of the texture
file:
134
TerraExplorer User Guide
Oceans
You can display animated water on all sea and ocean terrain.
To toggle the display of the animated water on sea and ocean terrain:
On the Effects tab, in the Water group, click Oceans.
135
TerraExplorer User Guide
TerraExplorer User Guide
General
The General settings define basic properties of the .FLY file including: project information, minimum
required version of TerraExplorer, and startup message parameters.
136
TerraExplorer User Guide
To implement any setting changes, you need to save, and then reopen the project.
Parameter Description
Project Information
Name Name of the project.
Description Enter a text string.
137
TerraExplorer User Guide
TerraExplorer User Guide
Tags Key words or terms associated with the project file. If adding
multiple tags, they should be semicolon delimited.
Minimum Required Version When TerraExplorer or TerraExplorer Pro opens a .FLY project,
they compare this number to their own version number. If the
minimum supported version is higher than the version of
TerraExplorer currently trying to open the project, TerraExplorer
forces an upgrade in order to open it.
Startup
Set As Home Click to set the current camera location as the default startup
position for this .FLY file.
Startup Message Determines the message to be shown when the project is opened.
Click Add Message to open the Create Message dialog box.
See “Messages and Tooltips” in the “Working with Objects” chapter
for further information on creating messages.
Wait Set the number of seconds TerraExplorer waits at the beginning of
the session before starting the Auto-Start procedure or allowing
manual flight. It is recommended to use this feature for Internet
applications where you want to freeze camera movement for
several seconds at the beginning of the session. This freeze allows
TerraExplorer to stream objects and features and sharpen the
image before the session starts. The user can override the wait
period by selecting elements from the Project Tree.
See “Setting the Auto-Start Procedure” in this chapter for further
information on assigning elements for Auto-Start.
Performance and Quality Setting
Generate Levels of Detail for Automatically optimize all loaded models by conversion to XPL2
3D Models upon loading. When a model file is converted to XPL, a set of XPL
files is created from a single model file where each file contains
data for one Level of Detail (LOD) only. TerraExplorer displays the
best LOD file based on the viewer position in relation to the object.
This results in an improvement in overall model display
performance.
Note: Generating Level of Detail is recommended for projects
that have dense model layers, with non-optimized models
(e.g., KML with DAE models). While objects may take
slightly longer to load the first time, memory usage will be
optimized.
Double sided rendering of Select this check box to render the faces of 3D models from two
3D models sides. You should only use this option if you have 3D models in the
project with single-side faces or non-unified normal, and you want
to display them as double-sided.
138
TerraExplorer User Guide
To assign an element (location, presentation, or object) as the Start Position of the project:
In the Project Tree, right-click the element and from the shortcut menu select: Set Location For Auto-
Start, Set Presentation For Auto-Start or Set Object For Auto-Start.
139
TerraExplorer User Guide
TerraExplorer User Guide
Note: The name of the Auto Start element in the Project Tree is underlined in red. For example,
an “Auto-Start” location is marked:
To set a waiting time at the beginning of the session before the system performs the Auto-Start
procedure:
1. On the Home tab, in the Project group, click Project Settings.
2. In the Startup section, in the Wait field, type the number of seconds the system should wait before
the Auto-Start.
140
TerraExplorer User Guide
Parameter Description
Light Source
141
TerraExplorer User Guide
TerraExplorer User Guide
No light effect Select this option to light all sides of the 3D Window evenly.
Use sunlight Select this option if you want the sun to serve as the light source
for the project. This results in parts of the 3D World being brighter
than others based on the time, date and time zone set.
Use sunlight and shadow Select this option if you want the sun to serve as the light source
for the project and you want shadows cast for all buildings and 3D
models in the 3D Window. The lighting and shadows dynamically
update when the system date and time is changed.
Startup Time Zone
My computer Select this option to use your local time zone.
UTC (Coordinated Universal Select this option to use UTC time.
Time)
Specific Select this option to use a specific time zone, and then select it
from the drop-down list.
Startup Date and Time Slider Range
Project time range Select this option to display a time/date slider whose range
corresponds to the project’s range.
Always use <> at viewer Select this option to display a time slider with a 24 hour range,
position which is set at a specified time.
One year range (two sliders) Select this option to display two sliders, a time slider whose range
is 24 hours and a date slider whose range is one year.
Automatically adjust range to Select this option to display a time/date slider whose range varies
selected item depending on the range of the selected item. When no item is
selected, the slider’s date and time correspond to the date and
time option selected above.
Layout
In the Layout tab, you can set:
Window size and layout of the containers after TerraExplorer reopens the project.
Contents for the left, right, top, bottom, and main view containers and floating window. Containers
with more than one panel are given tabs to allow you to switch between the options.
142
TerraExplorer User Guide
143
TerraExplorer User Guide
TerraExplorer User Guide
Note: You can click the Reset to Default button to reset the TerraExplorer default settings.
Resetting will cancel your configured settings.
6. Click OK.
Note: If you do not want to establish any particular size and layout for this project, clear the Fly Project
Determines Initial Layout check box, and save the .FLY project. Doing so restores standard
TerraExplorer size and layout when the user reopens the project.
2. Do the following:
a. In the Panel Name field, enter/modify the name you want to appear on the panel caption or on
the tab.
b. In the URL field, enter or browse to the required URL.
c. In the Position field, select one of the following options from the drop-down list:
Dock Left
Dock Right
Dock Top
Dock bottom
Float
Main View
Note: If you want to remove a panel, in the Container Settings section, select it and click Remove.
Note: Only the position of new panels can be set in the Tab Properties dialog box. TerraExplorer’s
standard panels are repositioned by dragging them to the required positions on the screen. You
can reposition any panel on the screen except for the 3D Window.
Terrain Database
The Terrain Database tab determines the terrain source and settings, and sets and restores the terrain
coordinate system.
144
TerraExplorer User Guide
By default, the terrain coordinate system is read from the terrain database. However, in rare cases where
you know the coordinate system does not exist in the terrain database, or is incorrect, you can define it
manually.
145
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Activity
Terrain Source
Terrain Database The name of the local or remote MPT database currently used by
this project.
To change the project’s MPT database:
146
TerraExplorer User Guide
Screen Overlay
The Screen Overlay settings allow you to set the copyright text and image that appear on the 3D Window.
147
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Activity
Copyright Text
Copyright Text Enter an alphanumeric string for the owner of the copyright for the
data. This information appears on the bottom of the 3D Window
and on the About TerraExplorer screen accessed from the
Resources menu.
Remove Skyline copyright Check this option if you do not want to display the Skyline
notice copyright notice.
Screen Overlay Image
Image Type or browse a path to a BMP, JPEG, or GIF to load as the
overlay image. If no image is selected, no screen overlay image
will be displayed.
Animated GIF files are supported.
Link Enter the link URL.
If a link exists, TerraExplorer Pro launches an external web
browser with the selected URL when the user clicks on the image.
Screen Alignment Select the position on the screen for the screen overlay:
Bottom left
Bottom center
Bottom right
Top center
Classification Text
Level Select a project classification level:
Note: The classification level selected for the project is displayed
prominently in the 3D Window.
None
Unclassified (Green)
Secret (Red)
Environment
From the Environment tab, you can set the appearance of the atmosphere in the 3D Window:
Water effect.
148
TerraExplorer User Guide
Parameter Activity
Sky Color
Fog Click this arrow and select the required fog color from the drop-
down list of fill colors or click Other, and select the required color
from the Colors dialog box. See “Colors Dialog Box” in this chapter
149
TerraExplorer User Guide
TerraExplorer User Guide
for information. The actual fog color is a gradient of colors from the
Fog color at the horizon to the Sky color at the middle of the sky.
Sky Click this arrow and select the required sky color from the drop-
down list of fill colors or click Other, and select the required color
from the Colors dialog box. See “Colors Dialog Box” in this chapter
for information.
Sky Texture
Sky texture If you want a sky texture to be displayed, select the check box, and
select one of the texture options, or select Custom, and browse to
the required texture file.
Clouds
Custom map If you want a cloud cover to be displayed, select the check box,
and select the Cloud cover option, or select Custom, and browse
to the required Cloud map file.
Base altitude Enter a number between 10000 and 20000 as a base altitude for
the cloud cover.
To select a color:
1. Use one of the following methods:
In the Standard tab, click one of the displayed Colors.
In the Custom tab, create Custom colors using the color matrix and luminosity slider or by typing
exact parameters in the value-boxes. Click OK.
Click Select, drag the eye dropper to any area on the screen with the required color and click.
150
TerraExplorer User Guide
2. Click OK.
Navigation
The Navigation settings allow you to define the free flight envelope. Navigation settings determine the
characteristics and limits of the free flight but do not affect pre-determined fly-through such as fly-to object
or fly-to location. The free flight is controlled with one or more of the following methods:
Mouse
Keyboard
Joystick
Control panel.
151
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Activity
Altitude
Minimum Altitude Type the minimum altitude allowed for the plane in meters or feet
above ground level.
Underground Surface Type the altitude above the terrain database vertical datum base
ellipsoid.
152
TerraExplorer User Guide
153
TerraExplorer User Guide
TerraExplorer User Guide
Note: Clicking once on a Project Tree item selects the item, whereas double-clicking performs its
activation action.
The Project Tree contains the following elements:
154
TerraExplorer User Guide
155
TerraExplorer User Guide
TerraExplorer User Guide
Video On Terrain The Video On Terrain feature plays a video file onto any
selected area of the terrain.
Open the property sheet for a single object or group of objects and change the Show in Viewer
parameter to Yes to display the objects in the TerraExplorer Viewer Project Tree or No to hide it.
or
In the Project Tree, right-click the required object, and then toggle the Show in Viewer Project Tree
option on the shortcut menu.
Note: If all the children in a group are not shown on the Basic Viewer Project Tree, the group itsel f is
removed.
The Root
The blank area of the Project Tree is called the “root area”. The leftmost area on the side of the Project
Tree is called the “root folder”
156
TerraExplorer User Guide
You can place elements or groups directly in the root (as described below), or as part of other groups.
Root
Search Tool
Using the TerraExplorer search tool located at the top of the Project Tree, you can search for any of the
following:
Items in your project tree, including locations, layers, groups and objects.
Layers and projects on your SkylineGlobe Server, including feature, 3D Mesh Layer, raster, and point
cloud.
TerraExplorer ribbon commands, e.g., Publish, Viewshed, or Animation. (The search results will
include all commands with the search term and the related tooltip).
Specific coordinates.
For more efficient and effective searches, search filters can be used to narrow the scope of your search,
using the syntax ‘Filter: search term.
157
TerraExplorer User Guide
TerraExplorer User Guide
To search:
1. In the Project Tree, Search here field, type a search term.
2. If you want to filter your search, use the syntax Filter: search term. See “Search Filters” in this chapter
for information about available filters.
3. If you want to search for feature attributes in a selected feature layer, do the following:
a. In the Project Tree, right-click the feature layer and click "Search". The layer’s name is inserted
in the search bar.
b. Add your search term after the colon that follows the layer name, i.e. [World Data\OSM
Roads\OSM Roads Level 3]: Search Term.
4. When clicking on a search result, the operation that TE performs depends on the result type selected:
Commands: - Activates the command.
Project: - Selects the item on the project tree and flies to its location.
Addresses: - Flies to the address location.
SkylineGlobe: - Loads the layer.
[Feature Layer]: - Flies to the feature location.
To fly to a specific coordinate:
In the Project Tree, Search here field, type the coordinates using the following syntax:
Coord: Lon, Lat or X, Y - Fly to coordinate.
MGRS: MGRS coordinate - Fly to MGRS coordinate
Search Filters
The following filters enable you to search for items from a specific source:
'project:’ (or ‘p:’) search term - Searches only items in the project tree.
'command:’ (or ‘c:’) search term - Searches only TerraExplorer ribbon commands.
'address:’ (or ‘a:’) search term - Searches only addresses in your SkylineGlobe Server.
'skylineglobe:’ (or ‘sg:’) search term - Searches only layers and projects in your SkylineGlobe
Server
The following filters restrict the search results to items of a specific type:
'Group:’ search term - Searches the project tree only for groups
'Layer:’ search term - Searches only for feature/raster/3D mesh layer 3DML/point cloud layers
158
TerraExplorer User Guide
159
TerraExplorer User Guide
TerraExplorer User Guide
160
TerraExplorer User Guide
Locking Groups
A locked group is a folder always shown in collapsed mode; it cannot be expanded by the TerraExplorer
Basic Viewer user. This feature is used to combine a number of objects into one virtual entity.
To lock a group:
Right-click the parent group, and then from the shortcut menu, select Lock Group.
To unlock a group:
Right-click the parent group, and then from the shortcut menu, select Unlock Group.
Parameter Activity
General
Name Type the description or name of the group. This text appears in the
Project Tree as the name of the object.
Activation Action Select the action to perform when selecting the locked group from
the Project Tree.
Status Select the group’s status - locked or unlocked
161
TerraExplorer User Guide
TerraExplorer User Guide
Radio Group Sets the Project Tree group as a radio group, whose items are
mutually exclusive, i.e., only one item can be selected at any time.
Select Yes to create a radio group.
Message The message associated with the object. The number display ed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
The message property applies only when the group is locked.
Location
Altitude Method Sets the altitude method to be used for the specified location:
Select Relative to Terrain to place the location point at a
specified altitude above the ground.
Altitude Enter the altitude above the ground for the specified location.
X Enter the X-coordinate of the location of interest.
Y Enter the Y-coordinate of the location of interest.
MGRS The coordinates of the group in Military Grid Reference System
(MGRS) coordinates. This field is only available if Show MGRS
Coordinates was selected in the Options dialog box. See “View” in
the “Using TerraExplorer Options” chapter for more information.
Direction Enter the horizontal angle of the camera when viewing the
location.
Tilt Enter the vertical angle of the camera when viewing the location.
Viewing Distance Enter the distance between the camera and the specified location.
This parameter also affects the radius of the flight patterns.
Set Viewpoint Click this button to capture the current camera position and set as
the camera parameters for this location.
Jump To Viewpoint Click this button to make the 3D Window reflect the changes made
to the location’s fields.
Timespan
Start Time Click Edit and select the date and time when the group should first
become visible.
End Time Click Edit and select the date and time when the group should
stop being visible.
162
TerraExplorer User Guide
Esri shapefile
GDB file
To save a group as a layer:
1. In the Project Tree, right-click the required group and select the Save As Layer(s) from the shortcut
menu. The Save As dialog box opens.
2. Browse to the required directory in which you want to save the layer file, and type a file name.
3. Click Save.
Note: If you select this option from a group, you recursively save this group and all its s ub-
groups. If you select this option from the root, you save all the groups in the Project Tree.
4. If saving a group as a shapefile or GDB, the Export dialog box is displayed. Enter the required
parameters and click Export. See “Export to Shapefile and GDB Dialog Box” in this chapter for
information.
163
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Description
Save in Displays the path of the shapefile(s) to be saved.
Geometry Types The elements are divided into three types:
Polylines (including arcs)
164
TerraExplorer User Guide
Reprojection
Reproject Select the Reproject check box to save the shapefile with a
coordinate system different from the coordinate system of the
terrain.
Click the Set Coordinate System button to open the Coordinate
System dialog box and specify the coordinate system of the layer.
See “Coordinate System Dialog Box” in the “Basic Concepts”
chapter for information.
Save Hidden Objects Select the check box to save all the elements, hidden or not.
Saving the Elements Altitude Select from one of the following options:
Save altitude values relative to terrain: Save the elements in
165
TerraExplorer User Guide
TerraExplorer User Guide
2. Click Export.
From the Home tab (Add group) - To add locations, presentations, and messages.
Note: If you want to add an object to a specific group, make sure the group or one of its children is
selected before you create the object.
If you want to add an element under the root, make sure to deselect the current element by
selecting the root area. Then, create the new element.
To add an element to a specific group:
1. Right-click the group to which you want to add a new element.
2. Point to New, and select Location, Presentation, or Tree Message.
Order Description
Alphabetically (A>Z) Sorts the objects from left to right, character by character, in
ascending order.
The order of the characters is according to their ASCII value.
Alphabetically (Z>A) Sorts the objects from left to right, character by character, in
descending order.
The order of the characters is according to their ASCII value.
By Type Sort by TerraExplorer type.
Objects of the same type are sorted alphabetically (A>Z).
166
TerraExplorer User Guide
Stop Sorting
You can stop the objects in the Project Tree or a Group from maintaining a sorted order.
If other groups are contained within, these sub-groups stop rearranging according to the selected sort
type.
To stop sorting:
1. In the Project Tree, right-click the root area or a specific group.
2. In the shortcut menu, point to Sort and toggle off the previously selected sort order.
On the Home tab, in the Add group, click Project Tree, and then select Capture Tree State.
Shortcut Menus
In addition to the default operation of each Project Tree element, as described at the beginning of this
chapter, each element type displays a unique menu of options when you right -click the element.
167
TerraExplorer User Guide
TerraExplorer User Guide
Option Description
Create Group Adds a new, empty group under the root area
Layer Opens the Layer sub-menu with the following options:
Load Feature Layer: Adds the loaded feature layers under the
root area.
See the “Feature Layers” chapter for further information.
Load 3D Mesh Layer: Adds the 3DML file under the root area.
See the “3D Mesh Layers” chapter for further information.
168
TerraExplorer User Guide
Group Menu
To open a Group’s shortcut menu:
In the Project Tree, right-click the required group.
Option Description
Fly to Group Flies from the current location directly to the location defined in the
Group tab for the group.
Note: This location is initialized from the first item included in the
group, but can also be set using the Set Viewpoint option
in the Group tab. See “Setting Group Properties” in this
chapter for more information.
Jump to Group Jumps directly to the location defined in the Group tab for the
group.
169
TerraExplorer User Guide
TerraExplorer User Guide
Note: This location is initialized from the first item included in the
group, but can also be set using the Set Viewpoint option
in the Group tab. See “Setting Group Properties” in this
chapter for more information.
Display Message Displays the TerraExplorer message set for this group.
Create Group Adds a new, empty group under the selected group.
Layer Opens the Layer sub-menu with the following options:
Load Feature Layer - Adds the loaded feature layers under
the selected group.
See the “Feature Layers” chapter for further information.
170
TerraExplorer User Guide
Lock/Unlock Group Changes the mode of the group to Collapsed or Regular group.
A Locked group is always in collapsed mode and cannot be
opened by the TerraExplorer Basic Viewer user.
Delete Deletes the selected group and all of its children.
Rename Changes the name of the selected group.
Enter the new name and press ENTER.
Properties Opens the group's property sheet for editing.
Option Description
Fly to Layer Flies from the current location directly to the selected layer.
Jump to Layer Jumps directly to the selected layer.
Display Message Displays the TerraExplorer message set for this feature layer. See
“What is a TerraExplorer Message?” in the “Working with Objects”
chapter for more information.
Copy Layer Style Copies the layer style.
Paste Layer Style Pastes the copied layer style to the selected layer.
171
TerraExplorer User Guide
TerraExplorer User Guide
172
TerraExplorer User Guide
Option Description
Fly to Layer Flies from the current location directly to the selected layer.
Jump to Layer Jumps directly to the selected layer.
Display Message Displays the TerraExplorer message set for this layer. See “What
is a TerraExplorer Message?” in the “Working with Objects”
chapter for more information.
Create Group Adds a new, empty group in the Project Tree.
Refresh Reloads the layer.
Export Layer Opens a sub-menu with the following options:
Save As - Opens the Save As dialog box to save the layer to a
new file.
173
TerraExplorer User Guide
TerraExplorer User Guide
Option Description
Fly to Layer Flies from the current location directly to the selected layer.
Jump to Layer Jumps directly to the selected layer.
174
TerraExplorer User Guide
Display Message Displays the TerraExplorer message set for this layer. See “What
is a TerraExplorer Message?” in the “Working with Objects”
chapter for more information.
Refresh Layer Reload the layer.
Upload to SkylineGlobe Uploads layer to SkylineGlobe Server. See “Uploading Layers to
SkylineGlobe Server” in the “Working with SkylineGlobe Server”
chapter for information.
Sort Opens the Sort sub-menu.
You can sort the tree objects in ascending or descending
alphabetical order, or by object type under the layer.
Delete Deletes the selected layer and all of its children
Rename Changes the name of the selected layer.
Enter the new name and press ENTER.
Properties Opens the layer’s property sheet for editing.
Location Menu
To open a Location’s shortcut menu:
In the Project Tree, right-click the required Location.
Location Menu
Option Description
Fly to Location Flies from the current location directly to the selected location.
Jump to Location Jumps directly to the selected location.
View Location This option’s sub-menu contains a list of pre-defined flight patterns
around the location. See “Flying to Locations” in the “Navigating in
the 3D World” chapter for information.
Stop Stops the flight.
175
TerraExplorer User Guide
TerraExplorer User Guide
Update Location Position Sets the current camera position as the location position.
Set Location for Auto-Start Sets the selected location as the Auto-Start location for the current
project. The project starts with this location.
Delete Deletes the selected location.
Rename Changes the name of the selected location.
Enter the new name and press ENTER.
Properties Opens the location’s property sheet for editing.
See the “Locations” chapter for further information.
Presentation Menu
To open a Presentation’s shortcut menu:
Presentation Menu
Option Description
Play Plays the presentation
Stop Jumps directly to the selected location. This option is enabled
when a presentation is currently playing.
Previous Rewind to the previous step in the presentation. This option is
enabled when a presentation is currently playing.
Next Advance to the next step in the presentation. This option is
enabled when a presentation is currently playing,
Set presentation for auto- Sets the selected presentation as the Auto-Start for the current
start project. The project starts with this presentation.
Delete Deletes the selected presentation.
Rename Changes the name of the selected presentation.
Enter the new name and press ENTER.
Properties Opens the presentation’s property sheet for editing.
176
TerraExplorer User Guide
Object Menu
To open this shortcut menu:
In the Project Tree, right-click any of the following: label, static or dynamic object, imagery or
elevation layer, Video on Terrain, Best Path, Line of Sight, Threat Dome, Slope map, or Contour map.
Jump to Object Jumps directly to the object. The camera stops at the object’s
“Viewing Distance”.
View Object This option’s sub-menu contains a list of pre-defined flight patterns
that compass about the object. When you play a flight pattern, the
default flight time of the camera for a one round trip around the point
of interest is 15 seconds.
177
TerraExplorer User Guide
TerraExplorer User Guide
178
TerraExplorer User Guide
Message Menu
To open a Message shortcut menu:
In the Project Tree, right-click the required Message.
Message Menu
Option Activity
Display Message Displays the TerraExplorer message set. See “What is a
TerraExplorer Message?” in the “Working with Objects” chapter for
more information.
Delete Deletes the selected message.
Rename Changes the name of the selected message.
Enter the new name and press ENTER.
Properties Opens the message’s property sheet for editing
See “Messages and Tooltips” in the “Working with Objects” chapter for further information about
TerraExplorer messages.
179
TerraExplorer User Guide
TerraExplorer User Guide
General
The General tab determines the basic parameters for your TerraExplorer. You can manage disc cache
size, define KML/KMZ settings, select raster pyramid formats, and set the currently running TerraExplorer
as the default TerraExplorer.
180
TerraExplorer User Guide
Parameter Description
Cache Size
Terrain Cache Size Enter the size in MB to be allocated on your hard disk for terrain
caching.
When you use a terrain from a SkylineGlobe server, data for the
area you fly is cached on your local disk. This allows you to fly
around this area, without downloading it again. In addition, if you
close TerraExplorer and later resume operation using the same
internet terrain, information in the cache can be used.
181
TerraExplorer User Guide
TerraExplorer User Guide
Models Cache Size Enter the size in MB to be allocated on your hard disk for 3D
models’ automatically generated levels of detail.
This option only applies when the Generate levels of detail for 3D
models option is selected in the Project Settings General tab. See
“General” in the “Setting the Project” chapter for more information.
KML/KMZ
Default Terrain Database The default terrain database to use when directly opening a KML
or KMZ file.
KMZ temp folder A temporary folder used to extract compressed KMZ files.
SkylineGlobe Server
Server Address The SkylineGlobe Server that TerraExplorer is currently connected
to, or the address of the last server that TerraExplorer was
connected to, if you are logged out from the server. This server is
used for all SkylineGlobe services including the publishing and
reading of layers from server, search functionality and SGS base
layers (Read-only).
Note: See “Logging In to a SkylineGlobe Server” in the “Working
with SkylineGlobe Server” chapter for information on
logging in to a server.
Default TerraExplorer
Set as Default TerraExplorer Sets the current running instance of TerraExplorer as the default
that is associated with the .FLY extension.
Raster Layer
Image pyramid format Select the required format:
MPT JPEG v3 – For standard imagery.
Open Create Resolution Select the check box to automatically open a Create Resolution
Pyramid when adding layers Pyramid dialog box when loading an imagery layer with an
with insufficient resolution insufficient resolution pyramid.
pyramids
Security
Do not save layer passwords Select this option to provide increased security, by omitting all
in FLY file password information for external sources (e.g., remote servers)
from the FLY file. When this option is selected, users will be
prompted for password information each time they open the FLY
and access the data.
182
TerraExplorer User Guide
Graphics
The Graphics tab enables you to select the quality of the terrain model and add visual effects.
183
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Description
Graphics
Enable ambient occlusion Enabling Screen Space Ambient Occlusion (SSAO) adds realism
to 3D elements by approximating the way light radiates in real life,
especially off of surfaces that are normally considered non-
reflective. It operates on all models, shapes, and the terrain.
Note: Enabling this feature requires a DirectX 10 supporting
video card. Some performance penalty may be noticed,
especially on low-end hardware configurations.
Use Terrain and 3DML Fade Select Use Terrain and 3DML Fade Effect option to produce a
Effect smoother transition between terrain and 3DML imagery resolutions
in Globe projects.
When you open a Globe project, if this option is enabled,
TerraExplorer activates a morphing effect that switches resolution.
This effect is activated when zooming in or out.
When terrain fade is disabled, a new block is displayed on the
terrain instantaneously, with no fade.
Terrain and 3DML Quality Select the resolution of the polygonal terrain model and 3DML
models.
Enhance color saturation Enhancing color saturation adds visual effect to make colors more
vibrant in a 3D scene. The color saturation enhancement affects
the terrain and all 2D and 3D objects. Dragging the slider all the
way to the right maximizes color saturation.
Shadows
Global Shadow Color Select the shadow color and opacity that should be applied when a
shadow is created for all buildings and 3D models in the 3D
Window. See “Global Shadow” in the “Analysis Tools” chapter for
more information.
Selection Shadow Color Select the shadow color and opacity that should be applied when
creating a shadow for selected objects. See “Selection Shadow” in
the “Analysis Tools” chapter for more information.
Optimize Shadow and 3D This option should be cleared if shadow and 3D viewshed are not
Viewshed displaying properly with the latest video card driver installed.
This option is unavailable when the video card does not support
3D viewshed and shadow calculation.
184
TerraExplorer User Guide
Navigation
The navigation settings allow you to change the settings for navigating the camera on the 3D Window.
See the “Navigating in the 3D World” chapter for more information on flying using the keyboard, joystick
and navigation controls.
185
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Description
Navigation Mode
Select the navigation mode:
Drag
Slide
View
You can define the units used throughout TerraExplorer Pro for elevation, speed, distance and more.
Changing the units significantly affects TerraExplorer Pro’s visual input and output.
186
TerraExplorer User Guide
Options-View Tab
Parameter Description
Speed
187
TerraExplorer User Guide
TerraExplorer User Guide
Decimal Places Sets the number of decimal places for the display of altitude (0-6).
Coordinates
Display Format Select the format for displaying coordinate values:
Decimal Degrees – e.g., -71.12595
Show MGRS Coordinates Select the check box to display Military Grid Reference System
(MGRS) coordinates in the status bar, all property sheets, and
Information Query results.
Screen Overlay
The Screen Overlay is a graphic and textual display that projects flight and camera information onto the
terrain view. This allows you to monitor the flight, without taking your eyes off the terrain.
188
TerraExplorer User Guide
Parameter Description
Show
189
TerraExplorer User Guide
TerraExplorer User Guide
Navigation Controls Displays the navigation controls. Select any of the following:
Full navigation control with level indicator – More extensive
navigation controls provide a joystick for free flight, and control
over plane tilt and direction, as well as zoom adjustment and
turning North.
Add-ons
The Add-ons tab provides an easy means of managing your TerraExplorer extensions. TEZ zip files
containing new tools or an alternative Start page can be installed from this tab, or alternatively removed
from the application. See “Distributing Add-Ons” in the “Programmer’s Guide” for more information on
TEZ files.
To add a tool:
1. On the Add-ons tab, click Add and browse to the location of the tool or alternative Start page.
2. Click OK.
To remove a tool:
1. Select the required tool, and click Remove.
2. Click OK.
190
TerraExplorer User Guide
Options-Add-ons Tab
Language
You can set the user interface language, and define Unicode settings.
191
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Description
User Interface Language
192
TerraExplorer User Guide
193
TerraExplorer User Guide
TerraExplorer User Guide
CHAPTER 12 PRESENTATIONS
About Presentations
TerraExplorer enables you to record a presentation in which you navigate through the 3D World, showing
or hiding objects on the terrain, following dynamic objects, displaying messages and performing different
operations. For each step in the presentation, you display the map in the state you want:
Recording a navigation through the terrain using any of the navigation methods.
If you want to open the Presentation tab to create a new presentation, on the Home tab, in the Add
group, click Presentation.
If you want to open the Presentation tab to edit an existing presentation, in the Project Tree, click the
194
TerraExplorer User Guide
Presentation name.
The Presentation tab is displayed.
Presentation Tab
Or
1. Open the Add Location sub-menu and click Select Location.
2. Select a location from the Select Location list. This list displays all the locations available in the
project.
Note: If you want to add a location at a specific point, not at the end of the current list, in the
Presentation Editor, right-click the location after which you want to add a location, and
select Add Location or Select Location from the shortcut menu.
Activation Action - The action to perform on the location. See “Flying to Locations” in the
“Navigating in the 3D World” chapter.
195
TerraExplorer User Guide
TerraExplorer User Guide
Manual (with play speed) - The speed set in the Spline Speed property is accelerated or
decelerated based on the speed factors set by a Flight Speed operation or the Play Speed. See
“Change Flight Speed” and “Setting Presentation Options” in this chapter for information.
5. If you selected one of the Manual options, type a speed in km/h.
To record a flight:
1. On the Presentation tab, in the Locations group, click Record Flight. The Presentation Editor is
displayed.
2. Navigate in the 3D Window, setting your desired route. Fly freely through the terrain (using the
mouse, keyboard, navigation controls, Ribbon controls, joyst ick or Jump to Location panel), fly to a
specific object or fly to a location. You can control the direction and tilt angle of the camera, slide to
the sides, and zoom in and out. See the “Navigating in the 3D World” chapter for more information.
Note: If you select another presentation from the Project Tree while recording a presentation, the
recording stops.
3. When you complete the flight path, on the Presentation tab, in the Locations group, click Stop
Record.
Following an Object
You can follow a dynamic object in your presentation.
If you want to follow an object from its current position when the presentation is played, do the
following:
a. On the Presentation tab, in the Locations group, click Add Location, and select Select Object
to Follow. The Select Object to Follow dialog box is displayed.
b. Select the required object, and click OK. The “Follow Object” step is added at the end of the
presentation. When the presentation is played, the object is displayed in its current position at the
time.
Note: If you want to start following an object in the beginning or middle of the presentation steps
you already created, in the Presentation Editor, right-click the step after which you want to
follow an object, and select Select Object to Follow from the shortcut menu.
If you want to follow an object from the beginning of its route, create a Reset Dynamic Object
operation before the Following an Object step. On the Presentation tab, in the Operations group,
click Add Operation, and select Restart Dynamic Object.
On the Layers tab, in the Complex Layer group, click the required layer type. Then in the Browse for
196
TerraExplorer User Guide
feature layer dialog box that is displayed, browse to the required file and click Open.
<gx:Tour> <gx:Document>
<gx:PlayList> <gx:Tour>
<gx:FlyTo> <gx:PlayList>
<gx:duration> <gx:FlyTo>
<gx:flyToMode> <gx:FlyTo>
<Camera> <gx:FlyTo>
<gx:AnimationUpdate> <gx:Tour>
Modifying a Route
You can modify a route that you previously created, adding new locations or changing the geographical
position of a location.
In the Presentation Editor, right-click the step after which you want to add a location, and select Add
Location or Select Location from the shortcut menu.
In the Presentation Editor, right-click the location whose position you want to modify, and select
Update Location. A dialog box is displayed confirming that you want to change the location to the
current location. Click Yes to change the location or No to cancel.
You can also add an additional flight session after an already recorded one.
To record an additional flight session:
1. On the Presentation tab, in the Locations group, click Record Flight. The Presentation Editor is
displayed.
2. Navigate in the 3D Window, setting your desired route, and then click Stop Record. See “Creating a
Recorded Route” in this chapter for more information. The newly recorded flight is added at the end of
the presentation.
3. If you want to play the added flight session at a different point during the presentation, click Edit
Presentation, and use the Move Up and Move Down commands to move the locations to the
required position in the list of steps.
Adding Captions
You can add a caption to a presentation.
197
TerraExplorer User Guide
TerraExplorer User Guide
If you want to add the caption after the steps already created in the presentation, on the
Presentation tab, in the Operations group, click Add Caption. The Set Caption dialog box is
displayed.
If you want to display the caption after a specific step, click Edit Presentation to open the
Presentation Editor, and right-click the step after which you want the caption added. From the
shortcut menu, select Add Caption.
2. Type the caption text. If you want to display the caption at a different point during the route, click Edit
Presentation, and use the Move Up and Move Down commands to move the caption to the required
position in the list of steps.
3. If you want the caption to disappear after a set amount of time while the presentation continues to
run, select the Clear caption after [] seconds check box, and type the required number of seconds.
4. Set the caption position on the screen:
On the Presentation tab, in the Play group, click Caption Position and select the required
position on the screen for your captions.
5. If you want to hide the last added caption select Clear Caption from the Add Caption sub-menu in
the Operations panel in the Ribbon. To hide the caption after a specific step in the presentation open
the Presentation Editor, right-click the mouse on the step you wish to select and select Clear
Caption.
198
TerraExplorer User Guide
2. Right-click the step you want to set as a key step, and from the shortcut menu, toggle on the Key
step command. In the Presentation Editor, key steps are distinguished from all other steps by a blue
text color and a key indicator in the Editor’s Key column.
Note: If you want to set multiple steps as key steps, use CTRL-click or SHIFT-click to multi-select
the steps, and then right-click and select Properties from the shortcut menu. In the Multi-
edit property sheet that is displayed, set the Key property to Yes.
Note: Locations added by “Add Location” (and not by Record Flight), are by default set as key
steps, whereas all other operations are set, by default, as non-key steps.
Note: If you want the Prev/Next button to jump to a key step when play ing a presentation, Key
step must be selected in the Prev/Next drop-down list on the Presentation tab.
199
TerraExplorer User Guide
TerraExplorer User Guide
Display Messages
Set Time
200
TerraExplorer User Guide
2. In the dialog box displayed, select the group or object you want to show or hide and click OK.
201
TerraExplorer User Guide
TerraExplorer User Guide
202
TerraExplorer User Guide
Display Messages
To display a message:
1. From the Add Operation menu, select Activate message. The Create Message dialog box is
displayed.
2. Create the required message. See “Using the Create Message Dialog Box” in the “Working with
Objects” chapter for information.
Note: The message remains displayed for the rest of the presentation.
Note: After creating this message step, the message can be modified by right -clicking the step,
and selecting Properties.
203
TerraExplorer User Guide
TerraExplorer User Guide
2. Select the dynamic object you want to restart and click OK.
Set Time
The TerraExplorer time settings affect the visibility of objects and groups with set timespans.
204
TerraExplorer User Guide
From the Add Operation menu, select Set underground mode on or Set underground mode off.
Note: Underground mode is automatically turned off when a presentation is played. You can add
a “Set Underground Mode On” step to turn it on when needed.
Underground mode is also turned off at the end of a presentation. You can add a “Set
Underground Mode On” step as the last step to keep it turned on.
205
TerraExplorer User Guide
TerraExplorer User Guide
206
TerraExplorer User Guide
Viewing a Presentation
Set Presentation Options
Play a Presentation
Playing a Presentation
A presentation’s Play Mode can be set to Auto-Play or Standard. In Standard mode, the presenter uses
the Continue commands on the On Screen Controls to advance all steps that are set to Click Button. In
Auto-Play mode, each Click Button trigger is replaced with Wait 3 seconds.
During a presentation, it is possible to interact normally with the application, including navigating, closing
any open popups, opening tools, etc. When the presenter clicks Continue, the presentation will play as
set up.
207
TerraExplorer User Guide
TerraExplorer User Guide
To play a presentation:
1. If you want to play a presentation from the beginning, do one of the following:
In the Project Tree, double-click the required presentation.
In the Project Tree, right-click the required presentation, and select Play from the shortcut menu.
In the Project Tree, select the required presentation, and then on the Presentation tab, in the
Play Route group, click Play.
2. If you want to begin playing a presentation from a particular step, in the Presentation Editor, right-
click the step from which you want to play. Then from the shortcut menu, select Play from Here.
The presentation begins and the on-screen presentation control is displayed.
Pause
Pauses the flight. Click on the button to resume the
flight.
Continue Continues the presentation. This button appears when you
reach a waypoint with Click Button continue trigger.
Note: If the play mode is set to Auto-Play all Click Button
triggers are replaced by Wait 3 seconds and the
Continue button does not appear.
Next Jumps to the next step in the presentation.
Note: You can also press the space bar to jump to the
next step.
Creating Movies
You can create a movie in AVI format, using any presentation in your project. You can play the recorded
movie using standard AVI Viewer or any product that supports AVI format. You can even display your
movies on a TV screen.
208
TerraExplorer User Guide
Parameter Activity
Frames Select the number of movie frames per second.
Frame Size Select the size of each frame or file in the movie. Select “Current
Size” to use the current width and height of the 3D Window as the
dimensions of the frame or choose from one of the other standards
(including the industry standards for PAL and NTSC).
Hide Screen Overlays Select this check box to hide screen overlay when playing the
presentation. See “Using Screen Overlay” in the “Basic Concepts”
chapter.
3. On the Presentation tab, in the Movie group, click Create Movie. The Save As dialog box is
displayed.
4. Browse to where you want to save the movie, type a File Name, and click Save. The Video
Compression dialog box is displayed.
5. Select a compressor. The options available depend on the configuration of your computer. For some
compression types, you can determine the compression quality using the Quality bar. For other
compression types, you can click the Configure button to get an advanced configuration dialog box.
If you select an invalid compression type for your system configuration, TerraExplorer Pro notifies you
to select a different compression.
6. Adjust the Compression Quality slider as required.
7. If you want to configure the compressor, click Configure, adjust the Temporal Quality Ratio as
required, and click OK.
The Creating Movie dialog box is displayed.
Note: A progress bar is shown in a Status box. This box includes a Stop button. If you stop the
process before it is completed, the movie is created up to the moment you pressed the
Stop button.
The creation of the flight movie can take a few minutes.
209
TerraExplorer User Guide
TerraExplorer User Guide
210
TerraExplorer User Guide
To load native feature layers from files and servers, see “Loading Layers from Feature Files”,
“Loading Layers from SkylineGlobe Server” and “Loading Layers from Other Feature Servers” in this
chapter for further information.
To set the parameters of native feature layers, see “Setting and Editing Feature Layer Properties ” in
this chapter for further information.
.dbf: The dBASE file type that stores attributes data for each
geographic object (points, lines and polygons).
.shx: The index file that stores the offset of the related .shp file.
Excel File A spreadsheet file that contains data for analysis and manipulation using
tables and formulas.
Note: Both *.xls and *.xlsx files are supported.
TerraExplorer can read geographic location elements (points) from an
Excel file, which is made possible by the user identifying the geographic
fields.
Excel Files Basic Rules:
Each sheet in the file represents a single geographic layer.
211
TerraExplorer User Guide
TerraExplorer User Guide
It is mandatory that the chosen separator from the Select Text File
dialog box is exactly the same as the separator used in the file.
For custom separators, it is required that the characters used are not in
conflict with the data. For example, if the data contains a URL in the form
“http://<URL>,” using a colon as a custom separator, TerraExplorer
distinguishes “http” as one column, and “//<URL>” as another.
Esri File A File Geodatabase stores as a folder of files that hold geographic data,
Geodatabase attribute data, index files, lock files, and a signature file as well as other
(*.gdb) files. Each feature class or table in the geodatabase is stored in two or
more files.
MapInfo file (Tab, A MapInfo file is a two-dimensional format that stores both feature
Mif, Mid) geometry and attribute information. This file format was developed and
regulated by MapInfo.
There are two types of MapInfo files:
TAB - MapInfo native format
MIF/MID
The TAB format consists of the following files:
212
TerraExplorer User Guide
.tab: The ASCII file which is the link between all other files and holds
information about the type of data file.
.ind: Optional index files for tabular data. Which are present if any
fields are indexed.
These files must be kept together in the same directory.
The MIF/MID format consists of the following files:
Microstation DGN Microstation DGN files can contain points, lines, areas, text, and other
object types. Features all have the following generic attributes:
Type - The integer type code as listed below in supported elements.
Autodesk DXF File A Data Interchange File or *.dxf is an ASCII file format used to exchange
vector based graphics files. This format was developed, and is maintained,
by AutoDesk for the AutoCAD system. It is one of the most widely
supported vector formats in PC-based CAD products.
A DXF file is composed of graphic entities such as 2D primitives, 3D
primitives and blocks (which are groups of entities).
Feature layers based on DXF files are read-only. Layers can contain more
than one type of geometry.
TerraExplorer Pro supports the following graphical objects and features in
DXF files:
213
TerraExplorer User Guide
TerraExplorer User Guide
object.
SQLite (*.sqlite, Spatial enabled SQLite databases stored in SQLite 3.x database files.
*.db) Note: Although non-spatial tables are also supported, they are not
recommended for optimal performance.
GDAL Virtual A VRT file is an XML file that transforms features read from other GDAL
Datasource (VRT) feature sources based on criteria specified in the file. The XML control file is
essentially a metadata XML file describing various properties of the actual
raster/vector file, like pixel dimensions, geolocation, etc. It is primarily used
to derive spatial layers from flat tables with spatial information in attribute
columns. It can also be used to associate coordinate system information
with a datasource, merge layers from different datasources into a single
data source, or even just to provide an anchor file for access to non-file
oriented datasources. See http://www.gdal.org/drv_vrt.html for more
information.
GeoPackage An Open Geospatial Consortium (OGC) standard that at its core, is simply
an SQLite database schema. It provides the performance of a spatial
database along with the convenience of a file-based data set.
Geospatial PDF A set of geospatial extensions to the Portable Document Format (PDF) that
relate a region in the document page to a region in physical space.
S-57 Vector interchange format used for maritime charts. Base files normally
have the extension .000 while the update files have extensions like .001,
.002 etc. The S-57 reader will normally read and apply all updates files to
the in memory version of the base file on the fly. The feature data provided
to the application therefore includes all the updates.
GeoJson GeoJSON is a format for encoding a variety of geographic data structures.
GeoJSON is an open standard format designed for representing simple
geographical features, along with their non-spatial attributes, based on
JavaScript Object Notation. The features include points, line strings,
polygons, and multi-part collections of these types.
214
TerraExplorer User Guide
4. Set the layer’s General Settings and click Next. See “Selecting General Layer Settings” in this
chapter for more information. The Layer Settings dialog box is displayed.
5. Select the attribute fields to load, set layer and layer object parameters, and apply different properties
such as line color or cylinder height, based on the attribute field values of the objects. See “Loading
Layer Attribute Fields”, and “About Basing Native Feature Layer Properties on Layer Attribute Fields ”
in this chapter for information.
1. On the Home tab, in the Add group, click the arrow next to 3D Layer, and select SkylineGlobe
Server. The SkylineGlobe Layers dialog box is displayed.
2. If you aren’t already logged in to the required SkylineGlobe Server, log in to the server. See “Logging
In to a SkylineGlobe Server” in the “Working with SkylineGlobe Server” chapter for information.
3. Search for the required layer. See “Searching for SkylineGlobe Layers” in the “Working with
SkylineGlobe Server” chapter.
215
TerraExplorer User Guide
TerraExplorer User Guide
4. Select the layer you want to load, and click Load Layer. The Select Layer dialog box opens with the
selected layer(s) listed in the Select a Layer section. See “Select Layer Dialog Box” in this chapter for
information.
5. After the layer has been placed on the terrain, you can change its properties using its property sheet.
See “Setting and Editing Feature Layer Properties” in this chapter for further information.
Server Description
Web Feature Server (WFS, WFS is a standard protocol published by the Open Geospatial
WFS-T) Consortium (OGC) for serving geographical features over the
Internet. TerraExplorer supports WFS 1.0.0, 1.1.0, 1.1.1, and
2.0.0. A WFS service with transactions (WFS-T) allows WFS
clients to apply edits (inserts, deletes and updates) to the data
in the source database through the WFS service.
TerraGate SFS (WFS) Skyline’s TerraGate SFS Server efficiently streams feature
layers (Legacy support).
Esri ArcSDE The Spatial Database Engine (SDE) is a client/server
application that enables feature layers to be stored, managed
and retrieved from database management systems like Oracle,
Microsoft SQL Server, Sybase, IBM DB2 and Informix. Loading
of layers from ArcSDE is only supported through ArcSDE 10.2
(Esri deprecated the application server connection method after
this version). From ArcSDE 10.3 and above, layers can be
loaded using the WFS/REST services.
Oracle Spatial Oracle Spatial (formerly called SDO, and before that
MultiDimension), provides a way to store and retrieve multi-
dimensional data in Oracle. It is primarily used for Geographical
Information Systems to implement geo-reference and solve
queries such as how is something related to a specific location.
Note: In order to load an Oracle Spatial layer you must have
an Oracle Client installed on your computer.
SQL Spatial Microsoft SQL Server Spatial Database provides support for
access to spatial tables in Microsoft SQL Server 2008+ which
contains the geometry and geography data types to represent
the geometry columns.
PostgreSQL with PostGIS Postgre SQL is an object-relational database management
system (ORDBMS). It is released under an MIT-style license
and is thus free and open source software.
It supports a large part of the SQL standard and offers many
features:
Complex queries
Foreign keys
Triggers
Views
Transactional integrity
216
TerraExplorer User Guide
2. In the From Server section, select the server type. A connection parameters dialog box is displayed.
217
TerraExplorer User Guide
TerraExplorer User Guide
3. Enter the required connection parameters for the specific server or database, and click Connect. See
“Connection Parameters” in this chapter for information.
4. Select a layer from the Select Layer dialog box and click Next. See “Select Layer Dialog Box” in this
chapter for information. For SkylineGlobe Server layers, see “Loading Layers from SkylineGlobe
Server” in this chapter for information.
Note: For ArcGIS GeoServices REST Server layers, the layers are selected directly in the
connection parameters dialog box, and loaded into the project.
5. Set the Layer’s General Settings and click Next. See “Selecting General Layer Settings” in this
chapter for more information. The Layer Settings dialog box is displayed.
6. Select the attribute fields to load, set layer and layer object parameters, and apply different properties
such as line color or cylinder height, based on the attribute field values of the objects. See “Loading
Layer Attribute Fields”, “About Basing Native Feature Layer Properties on Layer Attribute Fields ”, and
“Setting and Editing Feature Layer Properties ” in this chapter for information.
Connection Parameters
Logging In to a SkylineGlobe Server
218
TerraExplorer User Guide
Parameter Activity
Server The Server Host Name, which is the IP address of the server.
User Name User name to access the server (mandatory).
Password Enter the password.
Remember Password Select this option to save the password. The password will be
remembered and will be displayed in asterisks the next time the
SkylineGlobe Server dialog box is displayed.
The values that you enter for Server and User Name are saved. The next time you load this window,
this information is automatically filled in.
2. If the connection to the server is successful, the SkylineGlobe Layers dialog box opens from which
you can load a layer into the project. See the “Working with SkylineGlobe Server” chapter for more
information.
219
TerraExplorer User Guide
TerraExplorer User Guide
To connect to a Web Feature Service Server or a legacy TerraGate SFS Feature Server:
1. Enter the connection information:
220
TerraExplorer User Guide
Remember Password Select this option to save the password. The password will be
remembered and will be displayed in asterisks the next time the
Select WFS Provider dialog box is displayed.
The values that you enter are saved. The next time you load this window, all the information is
automatically filled in.
2. If the connection to the server is successful, click Next. The Select Layer dialog box opens in which
you set the layer properties and parameters. See “Select Layer Dialog Box” in this chapter for more
information.
To access data from ArcSDE server, TerraExplorer requires access to specific ArcSDE components
(dynamic link library files): sde.dll, pe.dll and sg.dll, of versions 10.0, 9.3 or 9.2. For versions 9.2 and 9.3,
msvcr71.dll is also required. These files are installed with various Esri components, including ArcGIS
Desktop and ArcSDE SDK, as well as the free viewers, ArcGIS Explorer Desktop and ArcReader. See
http://www.esri.com/products/index.html#free_viewers_panel
To allow TerraExplorer to access these files, do any of the following:
221
TerraExplorer User Guide
TerraExplorer User Guide
system and includes a reference to a folder under which a bin folder exists with the above mentioned
files.
Make sure a PATH environment variable is defined on your system and includes a reference to a
folder under which a bin folder exists with the above mentioned files.
The values that you enter are saved. The next time you load this window, all the information is
automatically filled in.
2. If the connection to the server is successful, click Next. The Select Layer dialog box opens in which
you set the layer properties and parameters. See “Select Layer Dialog Box” in this chapter for more
information.
Note: After a connection with ArcSDE Server has been established the connection to the
database remains open as long as you do not exit TerraExplorer, or click the Disconnect
button.
222
TerraExplorer User Guide
Parameter Activity
Previous Connections Displays information from any previous connection you made in
the past.
User Enter the user name.
Password Enter the password.
Remember Password Select this option to save the password. The password is
remembered and displayed in asterisks the next time the Oracle
Spatial Server dialog box is displayed.
Service The Net Service name.
The values that you enter are saved. The next time you load this window, all the information is
automatically filled in.
2. If the connection to the server is successful, click Next. The Select Layer dialog box opens in which
you set the layer properties and parameters. See “Select Layer Dialog Box” in this chapter for more
information.
Note: After a connection with Oracle Spatial Server has been established, the connection to the
database remains open as long as you do not exit TerraExplorer, or click the Disconnect button.
Local Naming: Local naming is a method used to resolve a simple name, a net service name, to a
connect descriptor that the client uses to connect to a database or service. Local naming stores net
223
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Activity
Previous Connections Displays information from any previous connection you made in the
past.
Server The Server Host Name, which is the IP address of the server.
Database Database name (optional).
Use Windows When the Use Windows Authentication check box is selected, the
Authentication SQL Server OLE DB provider will request a secure (or trusted)
connection to a SQL Server running on Microsoft platform. The SQL
Server will use integrated login security to establish connections
using this data source, regardless of the current login security mode
at the server. Any login ID or password supplied is ignored. The SQL
224
TerraExplorer User Guide
The values that you enter are saved. The next time you load this window, all the information is
automatically filled in.
2. If the connection to the server is successful, click OK. The Select Layer dialog box opens in which
you set the layer properties and parameters. See “Select Layer Dialog Box” in this chapter for more
information.
225
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Activity
Previous Connections Displays information from any previous connection you made in the
past.
Host The Server Host Name, which is the IP address of the server.
Database Database name (optional).
Port Port number.
User User name to access the server (mandatory).
Password Enter the password.
226
TerraExplorer User Guide
The values that you enter are saved. The next time you load this window, all the information is
automatically filled in.
2. If the connection to the server is successful, click Next. The Select Layer dialog box opens in which
you set the layer properties and parameters. See “Select Layer Dialog Box” in this chapter for more
information.
227
TerraExplorer User Guide
TerraExplorer User Guide
228
TerraExplorer User Guide
Note: The WHERE statement is an OGR SQL dialect. See http://www.gdal.org/ogr_sql.html for
more information.
3. Select the First row is column name header check box if you want the first row of data shown in the
Sample Records area to be the header.
Note: This check box is only displayed when an Excel file is loaded.
4. Click Load to use the default general layer settings.
5. If you want to set non-default general layer settings, click Next. If you are loading a layer from a text
file or Excel file, the Select Fields dialog box opens. Otherwise, the General Settings dialog box
opens.
Note: When multi-selecting layers, they can only be imported with default settings, so the Next
button is not available.
229
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Description
Reprojection
Reproject If the coordinate system of the layer is different from the coordinate
system of the terrain, do the following:
1. Select the Reproject check box. See “Coordinate System
Dialog Box” in the “Basic Concepts” chapter for information.
230
TerraExplorer User Guide
Entire Layer - The entire layer is loaded from the server when
the FLY file opens.
Create Annotations Select the Create Annotations check box to automatically add a
point annotation object in the center of each layer feature, which
can be used to convey information, textually or graphically, relating
to the feature. The center point is determined according to the type
of feature layer:
3. Click Next to define layer settings. See “Loading Layer Attribute Fields” in this chapter for further
information. If you don’t want to define any layer settings, click Load to load the layer directly.
231
TerraExplorer User Guide
TerraExplorer User Guide
Optimization
This option is available only for streaming layers.
Block Width You can change the geographic block width of the stream requests
that are sent from TerraExplorer to the remote server.
232
TerraExplorer User Guide
233
TerraExplorer User Guide
TerraExplorer User Guide
2. Click the layer you want to add and it is automatically added to the project and displayed in the
Project Tree.
234
TerraExplorer User Guide
Note: Most data sources include a homogenous set of features of the same geometry type, for which
you can add attributes. Other types (e.g., DGN, DXF) may have more than one type of geometry.
Their property sheets have five tabs: Polygon, Polyline, Point, Text, and Layer.
The Feature and Layer tabs are always included in the property sheet. For standard layers, the inclusion
of the Annotation tab depends on your selection in the Options section in the General Settings dialog
box at the time of loading. See “Selecting General Layer Settings” in this chapter to learn about the
Create Annotations check box.
Layer properties can be set when a feature layer is loaded. If properties were not set or you want to
modify properties, you can open the layer’s property sheet and do so.
In the Layer Settings dialog box, in the property sheet, select the required tab and set the parameter
values.
Tab Description
Features (Polygons or Polyline This tab contains the properties related to the objects (the
or Points) tab features) contained within the layer.
Note: Most data sources include a homogenous set of
features of the same geometry type, for which you
can add attributes, so they will have one feature tab.
Other types (e.g., DGN, DXF) may have more than
one type of geometry, and will therefore have multiple
feature tabs, one for each geometry type.
Depending on the type of features that the layer contains, the
Feature tab displays one of the following:
235
TerraExplorer User Guide
TerraExplorer User Guide
Layer Tab
The layer tab includes the following groups and fields:
Field Activity
General
Name Type the description or name of the layer.
This text appears in the Project Tree as the name of the object.
Activation Action Select the action to perform when selecting the locked layer from
the Project Tree.
The action is also applied on the annotation symbols group and the
features group, if the groups are included in the layer.
Location
Defines the initial location of the camera when a locked layer is selected from the Project Tree.
The location parameters also apply to the Features group, and to the Annotations Group if it was
created.
Altitude Method Sets the altitude method to be used for the specified location:
Altitude Enter the altitude above the ground for the specified location.
X Enter the X-coordinate of the location of interest.
Y Enter the Y-coordinate of the location of interest.
MGRS The coordinates of the location of interest in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Direction Enter the horizontal angle of the camera when viewing the
location.
Tilt Enter the vertical angle of the camera when viewing the location.
Viewing Distance Enter the distance between the camera and the specified location.
This parameter also affects the radius of the flight patterns.
236
TerraExplorer User Guide
Set Viewpoint Click Capture to capture the current camera position and set as
the camera parameters for this location.
Jump To Viewpoint Click Jump to make the 3D Window reflect the changes made to
the location’s fields.
Visibility Conditions
Minimum Streaming Altitude As you zoom in on a layer, information may become too coarse.
You can set the minimum streaming altitude below which the layer
objects and annotations in the layer stop streaming in.
When flying lower than the “Minimum Streaming Altitude” the
objects disappear and the streaming of layer data pauses (If the
Load Option was set to “Streaming” at the General Settings page,
see “Selecting General Layer Settings” in this chapter for further
information).
Maximum Streaming Altitude As you zoom out, it may be difficult to see more detailed
information. You can set the maximum streaming altitude above
which the layer objects and annotations in the layer are no longer
visible.
When flying higher than the “Maximum Streaming Altitude”, the
objects disappear and the streaming of layer data pauses (If the
Load Option was set to “Streaming” at the General Settings page,
see “Selecting General Layer Settings” in this chapter for further
information).
Connection
The Connection section displays layer connection parameters based on the layer file sources.
If the layer source is a local file, the file name is displayed in the From File field, see "Loading
Layers from Feature Files" in this chapter for further information.
If the layer source is a remote server, see “Loading Layers from SkylineGlobe Server” and
“Loading Layers from Other Feature Servers” in this chapter for further information.
Layer Name The name of the layer selected from the server (Read-only).
File Name The name of the layer file (Read-only).
Import Layer
The import layer section enables you to select the load mode and specify which areas to load
within the layer.
Import Option Select one of the following load modes:
Streaming: the layer features are streamed from the server
according to the plane location during the flight.
Filter Define a filter for the layer; the filter is any valid SQL WHERE
clause. Click the Preview button to display the filtered information.
Note: The WHERE statement is an OGR SQL dialect. See
http://www.gdal.org/ogr_sql.html for more information.
Suggested Block Width Sets the block width of the stream requests sent from
TerraExplorer to the remote server.
Changing the block width can improve performance. For example,
a block width that is about double the average line feature size, or
covers about 50 point features, can improve streaming behavior.
237
TerraExplorer User Guide
TerraExplorer User Guide
This field is enabled when the Load option field of the Load Layer
section is set to Streaming. Select one of the following block width
setting methods:
Auto: TerraExplorer Pro calculates dynamically the request
block width according to performance related criteria.
Ignore Geometry Z Value Select whether to ignore the layer’s z-coordinate value. This field is
only displayed for data sources that support Z values.
Z Value Units Select the desired units of measurement for z-coordinates: meters,
feet, centimeters, decimeters, inches or yards. This field is only
displayed for data sources that support Z values.
Refresh Layer Click the Apply button to reload the layer from a server or file
according to your load settings. Any changes made to specific
objects are overwritten. Changes that were applied to the entire
group using the Layer Properties, are applied again to the reloaded
layer.
Projection
Reproject Source Determines if the layer’s geographic information is reprojected
from the source coordinate system to the terrain coordinate
system.
Reproject Elevation Select the check box to reproject the layer’s elevation values to the
terrain’s coordinate system. This option only applies when Altitude
Method is set to Absolute. Geocentric layers are always
reprojected.
Layer Coord Sys Displays the layer’s coordinate system.
Coordinate System Click Set to open the Coordinate System dialog box.
Import Attribute Fields
The Import Attribute section enables you to select which attribute fields to load with the layer. You
can add attributes that were not selected for loading when the layer was initially added to the
terrain, (See “Selecting Layer Attributes Fields” in this chapter for further information) or you can
clear field attributes that were initially selected.
Note: Field attributes on which property field values were based (See “About Basing Native
Feature Layer Properties on Layer Attribute Fields” in this chapter for further information.)
cannot be cleared and their check boxes are unavailable.
Layer Bounding Box
The loaded feature layer area is bounded within the coordinates of a fixed rectangular area.
These coordinates are retrieved from the source file or the source server. You can change the
coordinates of the layer bounding box only if the Load Layer parameters are set to Streaming.
Reset Click to reset the coordinate information to its original values.
Upper Left X Click to modify the X coordinate of the upper left corner of the
layer.
Upper Left Y Click to modify the Y coordinate of the upper left corner of the
layer.
238
TerraExplorer User Guide
Lower Right X Click to modify the X coordinate of the lower right corner of the
layer.
Lower Right Y Click to modify the Y coordinate of the lower right corner of the
layer.
Display attribute field information in the Information Query Tool results. See “Information Query Tool”
in the “Analysis Tools” chapter for further information.
Control the appearance and behavior of layer features based on field attribute values. For example,
you can represent the number of people living in a country attribute by the line color of the country's
boundary. See “About Basing Native Feature Layer Properties on Layer Attribute Fields ” in this
chapter for further information.
Perform actions on sets of layer features matching a specific set of attribute field values. For
example, you can show in the 3D Window or export to a new layer only countries whose GNP per
capita surpasses $15,000. This capability is enabled by the Attribute Table Tool. See “Searching and
Performing Operations by Attribute (Attribute Table Tool)” in this chapter for further information.
239
TerraExplorer User Guide
TerraExplorer User Guide
2. If you want to view samples of an attribute field, highlight it in the Select Attribute Fields to Load
section. A sample is displayed in the Highlight a field to view value samples section.
3. In the Layer Settings dialog box, in the property sheet panel, set layer and layer object parameters.
See “Setting and Editing Feature Layer Properties ” in this chapter for further information.
To load attribute fields after a layer was loaded.
1. On the Layer tab of the layer’s property sheet, in the Load Attribute Fields section, select the
check boxes of the attribute fields you want to load, and clear the check boxes of the attribute fields
you want unloaded.
Note: Attribute fields that were already loaded display with their check boxes selected.
2. A dialog is displayed reminding you that you need to refresh (reload) the layer before the new
attribute fields are loaded. Click OK, and continue selecting or clearing check boxes as required.
3. When you close the property sheet, a dialog box is displayed asking if you want to refresh the layer.
Click OK to refresh.
240
TerraExplorer User Guide
The attribute values appear in the Attributes group in the object’s property sheet. Any change you make
to the attribute fields values is saved in the FLY file.
To edit layer attribute data:
1. Select a single object for editing.
2. On the Feature Layer tab, in the Selection group, click Select Feature.
3. In the 3D Window, select the object. A yellow frame surrounds the feature object and the feature’s
property sheet opens.
4. In the layer’s property sheet, in the Attributes section, click the parameter name to edit. The Help
text at the bottom of the property sheet displays the field’s data type (e.g., “String. Character
Length:13”, “Double”, etc.).
Note: Each attribute field that was loaded from the feature layer has a Parameter Name in the
Attributes group. The value in the parameter’s value is the appropriate value for the
selected object.
5. Click the parameter value field and enter the new value.
Note: Only valid inputs according to the field’s data type are updated and saved.
Attribute Fields
Properties can be based on three types of attribute fields:
When the attribute field is numeric - integer of double - it is possible to group attribute field values in
ranges. For example, you can set the boundary line color to red for countries with a population
between 1,000,000 and 2,000,000 and to green for countries with a population between 2,000,001
241
TerraExplorer User Guide
TerraExplorer User Guide
and 3,000,000.
When a property is based on a numeric field attribute, it is also possible to use the >< =><=
operators. For example, you can set the boundary line color to orange for all countries with a
population larger (>) than 1,000,000.
Properties
There are four types of properties that can be set based on attribute fields:
The text content of text labels, tooltips and other text elements.
See “Basing Text Content on Attribute Fields” in this chapter for further information.
.
2. From the Use Attribute drop-down list, select the field attribute on which to base the color property.
3. Select one of the following color property setting modes:
Expression: See “Applying the Color Expression Mode” in this chapter for further information.
User Defined: See “Applying the Color User Defined Mode” in this chapter for further
information.
Default Palette: See “Applying the Color Default Palette Mode” in this chapter for further
information.
Gradient: See “Applying the Color Gradient Mode” in this chapter for further information.
242
TerraExplorer User Guide
243
TerraExplorer User Guide
TerraExplorer User Guide
244
TerraExplorer User Guide
2. In the Value from [Attribute] section, in the first empty row of the left hand side column, click
and select a value from the Choose Attribute Value dialog box.
3. If the attribute type is numeric, you can use the >< =><= operators.
4. Click the Color column in the same row, and select a color from the Color dialog box.
5. Repeat steps 2-4 above to assign colors to additional field attribute values.
6. Click Apply.
Value Activity
Unique Assigning automatically a different color to each attribute field
value. For example, you can use this mode to color country
boundaries of the same continent with the same color. In this case,
all unique values of the 'Continent' field attribute are assigned a
different color automatically.
Class Breaks Assigning automatically a different color to each range of numeric
values. This option is only relevant for numeric attribute types. For
example, you can use this mode to have all countries within a
certain population range have the same color. In this case, the
numeric values of the 'Country Population' field are divided into
ranges (class breaks) where each range is assigned a different
color automatically.
245
TerraExplorer User Guide
TerraExplorer User Guide
246
TerraExplorer User Guide
Note: These values are not listed in the dialog box. If you want to change the color assigned to a
specific attribute field value, in the Value from [Attribute] section, in the left column, click
, enter that attribute value and select the required color from the Color dialog box.
247
TerraExplorer User Guide
TerraExplorer User Guide
Value Activity
Unique Assigning automatically a different color from a predefined color
spectrum to each unique value of the attribute field. For example,
you can use this mode to have all country boundaries of the same
continent to have the same color. In this case, all unique values of
the 'Continent' field attribute are assigned different adjacent colors
from a predefined color spectrum.
Class Breaks Assigning automatically a different color from a predefined color
spectrum to each range of numeric values.
This option is only relevant for numeric attribute types. For
example, you can use this mode to have all countries within a
certain population range have the same color. The numeric values
of the 'Country Population' field are divided into ranges (class
breaks) where each range is assigned a different adjacent color
from a predefined color spectrum.
248
TerraExplorer User Guide
249
TerraExplorer User Guide
TerraExplorer User Guide
5. Click Apply. A unique gradient color is applied in the 3D Window to each unique attribute field value
for a max of 256 values.
250
TerraExplorer User Guide
2. Click the Start button, and select from the Color Palette dialog box the first color of the color
spectrum range.
3. Click the End button, and select from the Color Palette dialog box the last color of the color spectrum
range.
4. From the Class break drop-down list, select the required division mode of the attribute field values
range:
Linear: The range of the attribute field values is divided equally between the classes.
Logarithmic: The range of the attribute field values is divided in a logarithmic way between the
classes.
5. In the Classes field, enter the number of class breaks.
6. In the Min box, type the minimal attribute field value of the first class in the range.
7. In the Max box, type the maximal attribute field value of the last class in the range.
8. Click Apply.
Note: If you want to change the color assigned to a specific class break, click the color you want to
change and select a different color from the Color dialog box.
button .
2. In the Use Attribute drop-down list, select the field attribute on which to base the numeric property.
3. Select one of the following numeric property setting modes:
Expression mode: See “Applying the Numeric Expression Mode” in this chapter for further
information.
User Defined mode: See “Applying the Numeric User Defined Mode” in this chapter for further
information.
Use Range mode: See “Applying the Numeric Use Range Mode” in this chapter for further
information.
251
TerraExplorer User Guide
TerraExplorer User Guide
252
TerraExplorer User Guide
253
TerraExplorer User Guide
TerraExplorer User Guide
254
TerraExplorer User Guide
5. Repeat steps 2-4 above to assign numeric values to additional field attribute values.
6. Click Apply.
Value Application
Unique Values A different numeric property value is automatically assigned to
each attribute field value. For example, you can set different
cylinder heights for each value of the Country Population attribute
field.
Class Breaks Divides the range of attribute field values to a number of classes,
with a different numeric property value assigned to each class. For
example, you can set a certain cylinder height to all countries in the
1,000,000 to 2,000,000 population range and a different cylinder
height to all countries in the 2,000,001 to 3,000,000 population
range.
255
TerraExplorer User Guide
TerraExplorer User Guide
Field by Attribute Dialog Box – Numeric Use Range Mode Unique Value
256
TerraExplorer User Guide
Note: These values are not listed in the dialog box. If you want to change the numeric value
assigned to a specific attribute field value, in the Unique Value from [Attribute] section, in
the left column, click , enter that attribute value and enter the required numeric value.
Field by Attribute Dialog Box – Use Range Mode with Class Breaks
257
TerraExplorer User Guide
TerraExplorer User Guide
2. In the Start field, type the minimal numeric property value to be assigned to a field attribute.
3. In the End field, type the maximal numeric property value to be assigned to a field attribute.
4. In the Min box, type the minimal attribute field value of the first class in the range.
5. In the Max box, type the maximal attribute field value of the last class in the range.
6. From the Class break drop-down list, select the required division mode of the attribute field values
range:
Linear: The range of the attribute field values is divided equally between the classes.
Logarithmic: The range of the attribute field values is divided in a logarithmic way between the
classes.
7. In the Classes field, enter the number of class breaks.
8. Click Apply.
Note: You can change a specific numeric property value assigned to a specific attribute field value.
Click the value you want to change, and substitute it with another value.
button
2. In the Use Attribute drop-down, select the field attribute on which to base the text label content.
3. Select one of the following text label content setting modes:
Expression mode: See “Applying the Text Expression Mode” in this chapter for further
information.
User Defined mode: See “Applying the Text User Defined Mode” in this chapter for further
information.
258
TerraExplorer User Guide
259
TerraExplorer User Guide
TerraExplorer User Guide
260
TerraExplorer User Guide
Attribute button .
2. In the Use Attribute drop-down list, select the field attribute on which to base the property.
3. In the Value from [Attribute] section, in the first empty row of the left hand side column, click
and select a value from the Choose Attribute Value dialog box.
4. Click the right column in the same row, and select the fixed value from the drop-down list.
5. Repeat steps 3-5 above to assign another field attribute value with a property value.
6. Click Apply.
Spatial Queries
261
TerraExplorer User Guide
TerraExplorer User Guide
Note: If you want to select multiple features, press and hold the CTRL key, while you select each
of the required features.
Note: If you want to deselect an item, place the cursor over or click a previously selected item
while the CTRL key is still pressed. The item becomes deselected in the same manner as
it was selected.
Spatial Queries
You can select features based on their spatial relationship with a polygon, line or point that you draw, or
with an existing object. You choose whether to include only features that entirely overlap with your
selected or drawn geometry, or whether to include also those that partially intersect. You also can define
a buffer zone to include features within a certain radius of the selection. So if, for example, a chemical
leak occurred in a particular location, and the wind is spreading the chemical odor across a 150 km
radius, you can perform a spatial query to determine which surrounding towns need to be evacuated by
drawing a polygon around the contaminated area, and then setting a buffer of 150 km. Alternatively, if, for
example, you want to find all schools that intersect with a specific road, you can select the road as the
object selection, and perform a spatial query based on it, without needing to draw a selection area.
Parameter Description
Buffer If you want to include features within a certain radius outside the
selection, select the required distance.
Units Select the desired units of measurement: meters, feet, kilometers,
or miles.
Intersect/Completely Within Select Intersect if you want to select all features whose
geometry intersect at any point with the selection geometry.
3. In the 3D Window, do one of the following depending on the type of spatial query:
262
TerraExplorer User Guide
Area selection – Place the polygon points in the 3D Window by clicking in the desired locations.
You must place at least three points. Finish the polygon creation by right -clicking.
Line selection - Place the line points in the 3D Window by clicking in the desired locations. You
must place at least two points. Finish the line insertion by right -clicking.
Point selection – Place a single point in the 3D Window by clicking in the desired location.
Feature selection – Select any object by clicking it.
The selection area (including the buffer if there is one) is framed with a red border. All layer features
within the selection area are marked with yellow selection frames.
Note: If you want to turn off the Select Area mode, on the Feature Layer tab, in the Selection group,
toggle off the Spatial Query command.
Attribute Table
The Attribute Table enables you to search the layer attribute database files and display the results in the
3D Window. You can use this table to fine-tune the information that is displayed on the terrain or to create
a new project layer or file based on the filtered layer. For example, you can display all towns in Western
Europe, which have a population of 20,000.
Using the Attribute Table, you can easily edit the attribute values of multiple features without opening
separate property sheets for each feature.
263
TerraExplorer User Guide
TerraExplorer User Guide
Search expressions are comprised of one or more conditions. A condition consists of an attribute, an
operator and an attribute value.
There are three types of attributes:
String
Integer
Double
Each attribute type has its corresponding operators.
A search expression can consist of more than one condition. In this case, you need to insert a connector
between the conditions to specify their relations. In addition to AND, you can use the OR, NOT and []
connectors to define the relations between conditions.
4. In the Query builder section, enter an attribute, condition, and value and click Insert String . The
search expression is displayed in the Search String field.
Note: All attribute values are listed in the value drop-down list.
Note: If you want to clear the Search String field, click Clear.
5. If you want to include additional strings in your search expression, click one of the connector buttons:
264
TerraExplorer User Guide
Visibility property is saved in the project. If you want to redisplay all features, click the Operation
button and select Clear Visibility by Attribute.
Note: All visibility by attribute settings are saved to Visibility property in the layer’s property
sheet under both the Annotation and Feature tabs. You can also set visibility by attribute
directly from the layer’s property sheet. See the Visibility property in “Polyline Property
Sheet Parameters” and “Polygon Property Sheet Parameters” in the “Objects and Labels”
chapter.
To save the filtered layer to a file: do the following:
i. Click the Operation button and select Save As.
ii. In the Save As dialog box that is displayed, select the file type (.sqlite, .gdb, .gpkg, .shp, or
.pdf).
iii. Browse to the required file directory, and type a file name.
iv. If you are saving the layer as an .sqlite, .gdb, .gpkg, or .pdf file, type a Layer name.
v. Click Save.
Editing Features
You can edit feature attributes or position on the terrain.
265
TerraExplorer User Guide
TerraExplorer User Guide
Merging Features
Clipping Features
Intersecting Features
Exploding Features
Merging Features
The Merge command combines features lying on the same plane from a single polyline or polygon layer
into one feature. When merging overlapping polygons, a single part feature is created that is the union of
the merged features. When non-overlapping polygons or polylines are merged, a multipart feature is
created with one set of attributes.
266
TerraExplorer User Guide
Clipping Features
The Clip command creates a new feature by clipping away from a specified polygon or polygons the area
that overlaps with the clip polygon. The polygons must all be from a single layer and lie on the same
plane.
To clip a polygon:
1. Select the required polygons either by selecting them in the 3D Window or by spatial query. See
“Selecting Features from the 3D Window” and “Spatial Queries” in this chapter for information.
2. On the Feature Layer tab, in the Edit group, click Editing and select Clip.
3. In the 3D Window, select the polygon to clip from the other polygons by clicking it.
Intersecting Features
The Intersect command creates a new feature from the common areas of any two polygons. You choose
which feature's attributes will be preserved during the operation. The polygons must all be from a single
layer and lie on the same plane.
Exploding Features
A selected multi-part feature can be separated into its individual, component features using the Explode
command.
267
TerraExplorer User Guide
TerraExplorer User Guide
To move a feature(s):
1. Select the required features either by selecting them in the 3D Window or by spatial query. See
“Selecting Features from the 3D Window” and “Spatial Queries” in this chapter for information.
2. If you selected a single feature, on the top bar of the object’s property sheet, click the XY Plane icon
.
3. If you selected multiple features, right-click and select Move from the shortcut menu. The multi-edit
property sheet opens.
4. In the 3D Window, place the cursor over the feature or the selection frame. The cursor changes to
Move mode .
5. Click the feature(s), and drag it to the required location in the XY Plane. Release the left mouse
button to set the feature(s) at the current location.
Note: You can also move the feature(s) by modifying the coordinate information in the property
sheet.
268
TerraExplorer User Guide
a. Click the bottom half of the Paste button, and then click Paste Special. The Paste Special dialog
box is displayed.
b. Select the Destination Object that you want to generate, and then modify its properties as
required in the Property sheet.
269
TerraExplorer User Guide
TerraExplorer User Guide
d. Click Paste.
Cutting and Deleting Features
You can cut or delete one or more features.
Note: When you “cut” a feature in the 3D Window, the object is stored in the copy/cut buffer until a new
copy or cut command is performed, so you can still restore it by performing the paste function.
When you “delete” a feature, however, you cannot restore it.
To cut a feature:
1. Select the required feature/s either by selecting them in the 3D Window or by spatial query. A yellow
frame surrounds each feature object. See “Selecting Features from the 3D Window” and “Spatial
Queries” in this chapter for information.
2. On the Feature Layer tab, in the Clipboard group, click Cut.
270
TerraExplorer User Guide
If your model data is subject to frequent updates or modifications , you can instead optimize by converting
the models to XPL format using the Convert Models to XPL tool. See “Converting Models to XPL” in this
chapter.
To stream a 3D model using a point feature layer:
1. Create a point feature layer where each point represents a model’s pivot. The layer should contain
the model’s name as an attribute.
2. Load the point layer as a streaming layer. See “Loading Feature Layers” in this chapter.
3. In the property sheet panel, click the Point tab. Then from the Symbol Type drop-down list, select
3D Model.
271
TerraExplorer User Guide
TerraExplorer User Guide
4. In the Model section of the property sheet, in the File Name field, use the Field by Attribute dialog
to set the model’s path followed by the model name from the attribute value, e.g.,
c:\mymodels\[MODEL_NAME].
5. If using XPL2 models, set an appropriate LOD size. If possible, you should set the LOD for each
model separately, using Field by Attribute.
272
TerraExplorer User Guide
COLLADA (DAE)
OpenFlight (FLT) – Multigen format for exchanging 3D data models and its compressed version
(FPC)
273
TerraExplorer User Guide
TerraExplorer User Guide
274
TerraExplorer User Guide
Select the Search in subfolders, if you also want to search in the directory’s subfolders.
4. Browse to the required Output directory. All created XPL2 files will be saved to this directory.
5. Select or clear the check boxes of the following options:
Option Description
Skip bad textures If selected, Convert Models to XPL ignores any texture files
that cannot be converted (e.g., unsupported formats). If this
check box is cleared, the Convert Models to XPL process will
abort processing if a bad texture is encountered.
Skip bad models If selected, Convert Models to XPL ignores any models that
cannot be converted (e.g., unsupported formats). If this check
box is cleared, the Convert Models to XPL process aborts
processing if a bad model is encountered.
Compress best level texture Compression reduces storage space and improves
performance.
Center down object pivot If all the models share the same pivot and also need to be
centered down, select the check box and type the real
geographic coordinates of the shared pivot point in the X, Y,
and Altitude offset fields.
Pack textures to a single texture Merge texture information into a single file. The sub-textures
file are rendered by modifying the texture coordinates of the
object's UV map, essentially telling it which part of the image
its texture is in. When textures are packed in a single file,
they are treated as a single unit by the graphics hardware,
resulting in faster model rendering.
Create LOD for geometry When this option is selected, multi-resolution geometries will
also be created (in addition to multi-resolution textures).
Using multi-resolution geometries will generally accelerate
loading speed and consume less memory.
6. A single XPL file can be created for the lower resolution levels of multiple models that are in close
proximity. This is particularly useful for small models. If you want to Group close models of XPL
model files, select the check box, and enter the following information:
Field Description
Input shapefile Browse to the file that contains the models’ positioning
information.
File name attribute Select the shapefile attribute that contains the model file
name for each feature. (The symbol for each shapefile point
feature is based on this attribute, so that each model is
positioned in the correct position on the terrain.)
Output shapefile Type the path of a shapefile that will store the models’
modified referencing and grouping information.
Use UTF-8 for shape attributes Use UTF-8 for international language support.
UTF-8 is a variable-length character encoding for Unicode
that is able to represent any universal character in the
Unicode standard.
Create bounding boxes for If selected, Convert Models to XPL creates a simple bounding
models box element around each model object. The color of the
275
TerraExplorer User Guide
TerraExplorer User Guide
Esri shapefile
KML/KMZ file
Modifications to a layer can be made to the original source file or to a new file.
In the Project Tree, right-click the required layer and select the Save Layer from the shortcut menu.
or
On the Feature Layer tab, in the Load and Save group, click Save Layer.
A warning dialog box is displayed cautioning you that you are about to modify the original source file.
Click Yes to continue or No to cancel.
276
TerraExplorer User Guide
SQLite (.sqlite)
Geodatabase (.gdb)
GeoPackage (.gpkg)
Shapefile (.shp)
In the Project Tree, right-click the required layer, point to Export Layer, and select Convert to
Group from the shortcut menu.
In the Project Tree, right-click the required layer, and select Upload to SkylineGlobe from the
shortcut menu. See “Uploading Layers to SkylineGlobe Server” in the “Working with SkylineGlobe
Server” chapter for information.
277
TerraExplorer User Guide
TerraExplorer User Guide
FLY –Skyline's proprietary compressed binary file that includes pointers to feature and raster data,
objects, and models.
OGC KML/KMZ - OGC standard, publicly defined layer, which can be composed of feature and raster
elements. For more information, see http://www.opengeospatial.org/standards/kml)
On the Layers tab, in the Complex Layer group, click the required layer type. Then in the Browse
for feature layer dialog box that is displayed, browse to the required file and click Open.
Note: When a KML with a tour element is loaded into a TerraExplorer project , it opens as a
TerraExplorer presentation that can be edited and played just like any natively -created
one. See “Loading a KML with a Tour Element” in the “Presentations” chapter for
information.
278
TerraExplorer User Guide
5. After the layer has been placed on the terrain, you can change its properties using its property sheet.
See “Setting and Editing Complex Layer Properties” in this chapter for further information.
Field Activity
General
Name Type the description or name of the layer.
This text appears in the Project Tree as the name of the object.
Activation Action Select the action to perform when selecting the layer from the
Project Tree.
Status
Location
Defines the initial location of the camera when a layer is selected from the Project Tree.
Altitude Method Sets the altitude method to be used for the specified location:
Altitude Enter the altitude above the ground for the specified location.
X Enter the X-coordinate of the location of interest.
Y Enter the Y-coordinate of the location of interest.
MGRS The coordinates of the location’s pivot point converted to Military
Grid Reference System (MGRS) coordinates. This field is only
available if Show MGRS Coordinates was selected in the Options
dialog box. See “View” in the “Using TerraExplorer Options”
chapter for more information.
Direction Enter the horizontal angle of the camera when viewing the
location.
Tilt Enter the vertical angle of the camera when viewing the location.
Viewing Distance Enter the distance between the camera and the specified location.
279
TerraExplorer User Guide
TerraExplorer User Guide
In the Project Tree, right-click the required layer and select the Save Layer from the shortcut menu.
280
TerraExplorer User Guide
In the Project Tree, right-click the required layer, and select Upload to SkylineGlobe from the
shortcut menu. See “Uploading Layers to SkylineGlobe Server” in the “Working with SkylineGlobe
Server” chapter for information.
281
TerraExplorer User Guide
TerraExplorer User Guide
LAS files containing Lidar point cloud data and their compressed version (LAZ)
PTS files
E57 files
Text point cloud files must be in space delimited format and in the order X Y Z R G B I or X Y Z I, where
X, Y, and Z are coordinate data, R, G, and B are color values between 0 and 255, and I is the intensity
value between 0 and 255.
282
TerraExplorer User Guide
Parameter Description
General
Output Folder Set the folder for the generated file.
Note: The output file name will be set to the same as the
input file with a CPT extension. When the option to
Combine all sources to single output file is
selected, the combined file name is the same as the
first input.
283
TerraExplorer User Guide
TerraExplorer User Guide
Input Coordinates Select the type of coordinate system: Planar, Local Lat-Long
or Global Lat-Long based on the coordinate system of your
data. For Lat-Long data, it is generally preferable to use Local
Lat-Long except when the project covers a large geographic
area (e.g., an entire US state).
Adjust Globe Curvature Select Yes to increase accuracy for Lat-Long CPT that will
only be used with Globe terrain databases.
Clip by Bounding Box (LAS) Select Yes to clip the CPT by the bounding box (BBox)
information included in the LAS file. This property only applies
to LAS files.
Switch X/Y Columns (Text Transpose the X Y columns. This property only applies to text
Files) files.
Note: Text point cloud files need to be in space delimited
format and in the order X Y Z R G B I or X Y Z I.
Coordinate System (for LAS Files)
Description Free text describing the coordinate system.
Coordinate System Click Set to open the Coordinate System dialog box, and set
the required coordinate system. See “Coordinate System
Dialog Box” in the “Basic Concepts” chapter for information.
Compression
Use Compression Select Yes or No.
Maximum Error (Meters) Maximum allowed error.
Import Attribute Fields
Select the check boxes of the attribute fields you want to load with the layer.
6. Click Convert to convert the files to a CPT model. When conversion is complete, you can load the
converted CPT using the CPT from File command. See “Loading a Point Cloud Model from File” in
this chapter for information.
284
TerraExplorer User Guide
285
TerraExplorer User Guide
TerraExplorer User Guide
Style
Point Size Size, in pixels, of each of the point cloud’s points. If you want to
base the point size on attribute fields, click the Field by Attribute
button . See “Basing Numeric Style Properties on Attribute
Fields” in the “Feature Layers” chapter for more information.
Point Color Color of the point cloud points. This can be set to any of the
following:
A set color value for all the points. To select a color, click Edit
and select a color.
Point Visibility Determines if the point cloud’s points are visible. To set the
visibility of points based on their attribute values, click the Field by
286
TerraExplorer User Guide
Altitude Enter the altitude, as defined in Altitude Method, for the point cloud
model’s pivot point.
X Enter the X-coordinate for the point cloud model’s pivot point.
Y Enter the Y-coordinate for the point cloud model’s pivot point.
MGRS The coordinates of the point cloud model’s center point in Military
Grid Reference System (MGRS) coordinates. This field is only
available if Show MGRS Coordinates was selected in the Options
dialog box. See “View” in the “Using TerraExplorer Options”
chapter for more information.
Yaw Determines the direction angle of the point cloud model along the
vertical axis relative to north.
Pitch Determines the tilt angle of the point cloud model along its lateral
axis relative to the horizon.
Roll Determines the roll angle of the point cloud model along its
longitudinal (front-to-back) axis.
Default Location Brings you to the default location of the object.
This option is active only if an object was assigned a default
location during its configuration stage.
Geometry
Scale Determines the dimensions, of the point cloud model.
The actual size of the model in the 3D World is the size of the
model in its internal coordinate system times the Scale value, (i.e.,
if the model has a width of 5 units and the scale is set to 10, the
width of the object in the 3D World is 50 meters.)
Data Slice Click on the Data Slice button to open the Data Slice Control dialog
box.
Timespan
Start Time Click Edit and select the date and time when the point cloud model
should first become visible.
End Time Click Edit and select the date and time when the point cloud model
should stop being visible.
General
Show in Viewer Determines if the point cloud model appears in the Project Tree
when the file is viewed with the TerraExplorer Basic viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
287
TerraExplorer User Guide
TerraExplorer User Guide
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the point cloud model in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the point
cloud model.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the model based on its size.
Max. Visibility Distance Sets the distance from the camera above which the point cloud
model disappears.
Min. Visibility Distance Sets the minimal distance from the camera below which the point
cloud model disappears.
Ground Object Determines if the object is calculated as part of the terrain’s
elevation.
288
TerraExplorer User Guide
6. If you want to remove a box, select the required box in the Box drop-down list , and
select Remove Box.
7. If you want to remove all boxes, select Remove All Boxes.
8. Click OK.
289
TerraExplorer User Guide
TerraExplorer User Guide
To upload a layer:
In the Project Tree, right-click the required layer, and select Upload to SkylineGlobe from the
shortcut menu. See “Uploading Layers to SkylineGlobe Server” in the “Working with SkylineGlobe
Server” chapter for information.
290
TerraExplorer User Guide
The following mesh layers are supported in TerraExplorer. Most mesh layers are converted to Skyline’s
proprietary, stream-optimized 3DML format, upon import.
Mesh + Classification (Polygon feature layers used to classify areas of the mesh) – Mesh layers are
classified in TerraExplorer using the Classify Mesh Layer tool.
Models (Point feature layers that reference individual models) – Model layers are converted to 3DML
in TerraExplorer using the Models to 3DML tool.
Building Information Modeling (BIM) – BIM layers are converted to 3DML upon import to
TerraExplorer using the Import BIM tool.
DAE – DAE layers are converted to 3DML upon import to TerraExplorer using the Import and
Convert tools.
OSGB – OSGB layers are converted to 3DML upon import to TerraExplorer using the Import and
Convert tools.
3D Tiles (tileset.json) – 3D Tiles layers are converted to 3DML upon import to TerraExplorer using
the Import and Convert tools.
Mesh + Classification + Models – These are merged in the legacy CityBuilder application into a
3DML.
When a mesh layer is loaded into TerraExplorer, the 3D Mesh Layer contextual tab is displayed. From
this tab you can perform both mesh layer operations on the mesh layer itself, as well as feature layer
commands on the mesh layer’s feature layers (e.g., attribute and spatial queries). Most of the mesh layer
operations are available only for mesh layers in 3DML format.
The following mesh layer operations are supported:
Set Display Style - Select a mesh model display style, e.g., texture, wireframe, or x -ray.
Classify - Associate different areas of a 3DML with the respective polygon features from polygon
classification layers, to enable you to access attribute data and perform feature layer operations on
the 3DML, including spatial and attribute queries
Modify - Modify the elevation values in a designated area of a 3DML using a modify mesh layer
object.
Export to Models - Export polygonal areas of a 3DML, e.g., buildings, to individual OBJ models.
291
TerraExplorer User Guide
TerraExplorer User Guide
Most of the feature layer commands available for standard feature layers are also available for 3DML’s
feature layers, including:
Spatial Queries - Select features based on their spatial relationship with a polygon, line or point that
you draw, or with an existing object.
Search by Attribute - Search the layer attribute database files to easily edit the attribute values of
multiple features and to create a new shapefile based on the filtered data.
See “Working with 3DML’s Feature Layers” in this chapter for more information.
DAE (LODTreeExport.xml)
3D Tiles (tileset.json)
292
TerraExplorer User Guide
Note: For legacy support, TerraExplorer also offers the option to load 3DML layers from TerraGate
SFS.
To load a 3DML from a SkylineGlobe Server:
1. On the Home tab, in the Add group, click the arrow next to 3D Layer, and select SkylineGlobe
Server. The SkylineGlobe Layers dialog box is displayed.
2. If you aren’t already logged in to the required SkylineGlobe Server, log in to the server. See “Logging
In to a SkylineGlobe Server” in the “Working with SkylineGlobe Server” chapter for information.
3. Search for the required layer. See “Searching for SkylineGlobe Layers” in the “Working with
SkylineGlobe Server” chapter.
4. Select the layer you want to load, and click Load Layer.
5. After the layer has been placed on the terrain, you can change its properties using its property sheet.
See “3D Mesh Layer Parameters” in this chapter for further information.
293
TerraExplorer User Guide
TerraExplorer User Guide
2. Select a Previous connection or type the URL to the 3D Tile’s root file, e.g.,
3. Click Load. The 3D Tile is loaded into the project and listed in the Project Tree, e.g.,
http://www.skylineglobe.com/SG/b3dm/Auburn_4TE DF/tileset.json.
BIM
DAE
Cesium 3D Tiles
294
TerraExplorer User Guide
295
TerraExplorer User Guide
TerraExplorer User Guide
296
TerraExplorer User Guide
2. Browse to the 3D Mesh Model you want to import, and click Open. The dialog box shows a list of the
polygon feature layers that were loaded into the project.
3. The mesh model’s coordinate system is automatically read from the imported file. If you want to
change the model’s coordinate system, click Change. See “Coordinate System Dialog Box” in the
“Basic Concepts” chapter for information.
4. Browse to the required Output Folder. The converted mesh model will be saved to this folder.
5. Select the polygon feature layers you want to use to classify areas of the mesh model.
One tile should be referenced per line with the relative path to that tile’s root file in the folder, e.g.,
./Tile_485_494/georef/georef.os gb
Tile_485_494
297
TerraExplorer User Guide
TerraExplorer User Guide
Tile_485_495
Tile_486_494
Tile_486_495
All of these folders should be placed in a directory next to the *.filelist.txt file, and then referenced as
follows in the Example.filelist.txt file:
./Tile_485_494/georef/georef.os gb
./Tile_485_495/georef/georef.os gb
./Tile_486_494/georef/georef.os gb
./Tile_486_495/georef/georef.os gb
298
TerraExplorer User Guide
3. The Input Mesh Layer is automatically populated based on the OSGB layer selected in the previous
step.
4. The mesh model’s coordinate system is automatically read from the imported file. If you want to
change the model’s coordinate system, in the Input Coordinate System field, click Change. See
“Coordinate System Dialog Box” in the “Basic Concepts” chapter for information.
5. Browse to the required Output Folder. The converted mesh model will be saved to this folder.
6. In the Output Coordinate System, set the output mesh model’s coordinate system. This is by default
set to the project’s terrain coordinate system. If you want to change the model’s coordinate system, in
the Output CS field, click Change. See “Coordinate System Dialog Box” in the “Basic Concepts”
chapter for information.
7. If you want to reproject the input layer’s elevation values to the output coordinate system, select the
Reproject Elevation check box.
8. If you want to import sections of the mesh layer using clip polygons on the clipboard, select the check
box. The clip polygons are saved to a shape file containing a single multi-polygon with all the
geometries.
9. Click Create. The created 3DML is added to the project and displayed in the Project Tree.
299
TerraExplorer User Guide
TerraExplorer User Guide
3. The Input Mesh Layer is populated based on the 3D Tiles layer selected in the previous step and the
mesh model’s Input and Output Coordinate Systems are automatically set to ECEF.
4. Browse to the required Output Folder. The converted mesh model will be saved to this folder.
5. If you want to reproject the input layer’s elevation values to the output coordinate system, select the
Reproject Elevation check box. Most 3D Tiles use ellipsoid elevation as required by the Cesium 3D
Tiles standard, so it is recommended to reproject them to the vertical coordinate system of the terrain.
Note: Some 3D Tiles are created by reprojecting geoid elevation values declared as ellipsoid,
into Earth-Centered, Earth-Fixed (ECEF). These 3D Tiles do not adhere to the 3D Tiles
standard of the ellipsoidal WGS 84 ECEF reference frame (EPSG 4978) coordinate system
and will only match other resources, e.g., data from terrain providers that use such
ellipsoid-declared geoid values. To convert such 3D Tiles to ellipsoid-declared 3DML with
correct geoid values, select WGS84 Lat-Long ellipsoid (4326) as the output, and select
the Reproject Elevation check box. After the import process is complete, open these
3DML’s property sheets and clear their Reproject Elevation check boxes, so their geoid
values are not reprojected.
After completing the import process, you can further convert the 3DML to geoid-declared
mesh layers (with geoid values): by exporting the 3DML to 3DML format using the Export
to Mesh tool. Set both the Input and Output Coordinate Systems to WGS84 Coordinate
System + EGM96 geoid height, and select Reproject Elevation, to override the elevation
coordinate system that was previously declared incorrectly.
6. If you want to import sections of the mesh layer using clip polygons on the clipboard, select the check
box. The clip polygons are saved to a shape file containing a single multi-polygon with all the
geometries.
300
TerraExplorer User Guide
7. A correction factor sometimes must be applied to a layer’s geometric error value so that the 3DML will
display properly in TerraExplorer. Geometric error together with other properties allow the viewer to
determine the optimal balance between quality and performance so that the best Level of Detail
(LOD) for the current view can be used. Select Auto to automatically calculate the factor for optimal
display in TerraExplorer.
8. Click Create. The created 3DML is added to the project and displayed in the Project Tree.
301
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Activity
General
Name Type the description or name of the layer.
This text appears in the Project Tree as the name of the layer.
Activation Action Select the action to perform when selecting the layer from the
Project Tree.
Max. Visibility Distance Sets the maximal distance from the camera above which the layer
disappears.
Ground Object Determines if the layer is calculated as part of the terrain’s
elevation.
Replace Terrain With Determines whether terrain imagery and elevation in mesh area is
replaced with the 3DML’s ground layer (created in 3DML from
302
TerraExplorer User Guide
Texture + wireframe
Solid color
303
TerraExplorer User Guide
TerraExplorer User Guide
If Yes is selected, when the scale factor in one axis is modified, the
scale factor in the other two axes is automatically adjusted to
maintain the original width:length:height ratio.
If No is selected, the scale factor in each axis can be modified
independently of the other axis scale factors.
Scale X Determines the length on the X axis of the 3DML.
The actual X value of the 3DML in the 3D World is the x value of
the 3DML in its internal coordinate system times the Scale X value.
(i.e., if the 3DML has an X value of 5 units and the Scale X is set to
10 meters per pixel, the X value of the 3DML in the 3D World is 50
meters.)
Scale Y Determines the length on the Y axis of the 3DML.
The actual Y value of the 3DML in the 3D World is the Y value of
the 3DML in its internal coordinate system times the Scale Y value.
(i.e., if the 3DML has a Y value of 10 units and the Scale Y is set to
10 meters per pixel, the Y value of the 3DML in the 3D World is
100 meters.)
Scale Z Determines the height (Z value) of the 3DML.
The actual height of the 3DML in the 3D World is the height of the
3DML in its internal coordinate system times the Scale Z value.
(i.e., if the 3DML has a height of 5 units and the Scale Z is set to
10 meters per pixel, the height of the 3DML in the 3D World is 50
meters.)
Connection
File Name Path to the 3DML file.
Mesh Layer Name Name of the 3DML file (Read-only).
Projection
Reproject Elevation Select the check box to reproject the layer’s elevation values to the
terrain’s coordinate system. This option only applies when Altitude
Method is set to Absolute. Geocentric layers are always
reprojected.
Layer Coord Sys The layer’s coordinate system (Read-only).
Layer Bounding Box
Upper Left X The X coordinate of the upper left corner of the layer (Read-only).
Upper Left Y The Y coordinate of the upper left corner of the layer (Read-only).
Upper Left MGRS The coordinates for the upper left corner of the layer in Military
Grid Reference System (MGRS) coordinates. This field is only
available if Show MGRS Coordinates was selected in the Options
dialog box. See “View” in the “Using TerraExplorer Options”
chapter for more information (read-only).
Lower Right X The X coordinate of the lower right corner of the layer (Read-only).
Lower Right Y The Y coordinate of the lower right corner of the layer (Read-only).
Lower Right MGRS The coordinates for the lower right corner of the layer in Military
Grid Reference System (MGRS) coordinates. This field is only
available if Show MGRS Coordinates was selected in the Options
304
TerraExplorer User Guide
Use of the attribute information included in a 3DML’s feature layers to display only selected areas of
the mesh model that match a specific attribute value.
Basing of feature properties such as tint and tooltip on the feature’s attribute values.
Data searches using the Attribute Table Tool to easily edit the attribute values of multiple features or
create a new shapefile based on the filtered data.
Modification of basic layer and feature properties (a limited subset of a standard feature layer’s
properties) from the layer’s property sheet.
Spatial Queries
You can select features based on their spatial relationship with a polygon, line or point that you draw, or
with an existing object. You choose whether to include only features that entirely overlap with your
selected or drawn geometry, or whether to include also those that partially intersect. You also can define
a buffer zone to include features within a certain radius of the selection.
305
TerraExplorer User Guide
TerraExplorer User Guide
Note: The selection of any objects that are defined around a point, (e.g., all 2D Shapes, but not
Polyline or Polygon) selects an individual point and not the entire object.
Note: The precise spatial relationship is defined in the next step.
2. On the 3D Mesh Layer tab, in the Selection group, define the spatial relationship to the drawn
geometry:
Parameter Description
Buffer If you want to include features within a certain radius outside the
selection, select the required distance.
Units Select the desired units of measurement: meters, feet, kilometers,
or miles.
Intersect/Completely Within Select Intersect if you want to select all features whose
geometry intersect at any point with the selection geometry.
3. In the 3D Window, do one of the following depending on the type of spatial query:
Area selection – Place the polygon points in the 3D Window by clicking in the desired locations.
You must place at least three points. Finish the polygon creation by right -clicking.
Line selection - Place the line points in the 3D Window by clicking in the desired locations. You
must place at least two points. Finish the line insertion by right-clicking.
Point selection – Place a single point in the 3D Window by clicking in the desired location.
Feature selection – Select any object by clicking it.
The selection area (including the buffer if there is one) is framed with a red border. All layer features
within the selection area are marked with yellow selection frames.
Note: If you want to turn off the Select Area mode, on the 3D Mesh Layer tab, in the Selection group,
toggle off the Spatial Query command.
306
TerraExplorer User Guide
Attribute Table
The Attribute Table enables you to search the layer attribute database files and set visibility in the 3D
Window based on attribute value. You can also search the layer attribute database files to easily edit the
attribute values of multiple features and to create a new shapefile based on the filtered data.
Search expressions are comprised of one or more conditions. A condition consists of an attribute, an
operator and an attribute value.
There are three types of attributes:
String
Integer
Double
Each Attribute type has its corresponding operators.
A search expression can consist of more the one condition. In this case, you need to insert a connector
between the conditions to specify their relations. In addition to AND, you can use the OR, NOT and []
connectors to define the relations between conditions.
To search and perform operations by attribute:
1. In the Project Tree, select the required layer.
307
TerraExplorer User Guide
TerraExplorer User Guide
2. On the 3D Mesh Layer tab, in the Attributes group, click Attribute Table.
3. If you want to search for a previously-searched-for search expression, select one from the Search
String drop-down list, and skip to step 6.
4. In the Query builder section, enter an attribute, condition, and value and click Insert String . The
search expression is displayed in the Search String field.
Note: All attribute values are listed in the value drop-down list.
Note: If you want to clear the Search String field, click Clear.
5. If you want to include additional strings in your search expression, click one of the connector buttons:
308
TerraExplorer User Guide
2. On the 3D Mesh Layer tab, in the Attributes group, select Attribute Table. The Attribute Table for
the selected layer opens with the selected features and their attributes displayed in the Search
Results section.
3. For each attribute value that you want to modify, double-click and type the required value.
Field Activity
General
Name Type the description or name of the layer.
This text appears in the Project Tree as the name of the object.
Activation Action Select the action to perform when selecting the layer from the
Project Tree.
Location
Defines the initial location of the camera when a layer is selected from the Project Tree.
Altitude Method Sets the altitude method to be used for the specified location:
Select Relative to Terrain to place the location point at a
specified altitude above the ground.
Altitude Enter the altitude above the ground for the specified location.
X Enter the X-coordinate of the location of interest.
Y Enter the Y-coordinate of the location of interest.
Direction Enter the horizontal angle of the camera when viewing the
location.
Tilt Enter the vertical angle of the camera when viewing the location.
Viewing Distance Enter the distance between the camera and the specified location.
This parameter also affects the radius of the flight patterns.
Set Viewpoint Click Capture to capture the current camera position and set as
the camera parameters for this location.
Jump To Viewpoint Click Jump to make the 3D Window reflect the changes made to
the location’s fields.
Layer Bounding Box
The loaded feature layer area is bounded within the coordinates of a fixed rectangular area. These
coordinates are retrieved from the source file or the source server.
309
TerraExplorer User Guide
TerraExplorer User Guide
Feature Tab
The feature tab includes the following groups and fields:
Note: You can apply different properties such as tint color or visibility, based on the attribute field values
of the features. See “Using Attribute Fields” in the “Feature Layers” chapter for more information.
Field Activity
Appearance
Tint Color The color used to highlight each feature.
Tint Opacity The opacity of the tint color.
The opacity is defined as a percentage, where 100% is opaque
and 0% is transparent.
General
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a Tooltip text to appear when the mouse cursor is placed
over the layer in the 3D Window.
Display attribute field information in the Information Query Tool results. See “Information Query Tool”
in the “Analysis Tools” chapter for further information.
Control the appearance and behavior of layer features based on field attribute values. See “About
Basing Native Feature Layer Properties on Layer Attribute Fields ” in the “Feature Layers” and
“Attributes Messages” in the “Working with Objects” chapter for further information.
310
TerraExplorer User Guide
SQLite (.sqlite)
GeoDatabase (.gdb)
GeoPackage (.gpkg)
Shapefile (.shp)
311
TerraExplorer User Guide
TerraExplorer User Guide
Display Tools
The following display tools are available:
Display by Attribute
Colorize by Attribute
312
TerraExplorer User Guide
Display by Attribute
The attribute information included in a BIM or any 3DML with feature layers can be used to display only
selected areas of the mesh model that match a specific attribute value. The tool scans all feature layers
under the 3DML, and for each layer all attribute fields.
To display by attribute:
1. In the Project Tree, select the required layer.
2. On the 3D Mesh Layer tab, in the General group, click the arrow next to Display Tools, and select
Display by Attribute. The Display by Attribute dialog box is displayed.
3. Select the attribute according to whose values you want to determine what parts of the mesh layer
are displayed. If the number of unique values for this attribute exceeds 200, a warning message is
displayed asking you to select a different attribute. Then select the check boxes of the values you
want to display. If you want to display all, select All.
4. If you want the mesh layer to continue to display by attribute value after closing the di alog box, and
save the attribute display setting in the mesh layer’s classification layer, click Save. If after closing the
dialog you want to remove the display by attribute setting, reopen the dialog and select All. You can
313
TerraExplorer User Guide
TerraExplorer User Guide
also open the property sheet of the mesh layer’s classification layer, and under the [feature] tab,
delete the value from the Visibility property.
Note: All visibility by attribute settings are saved to the Visibility property in the layer’s property
sheet under the Feature tab. You can also set visibility by attribute directly from the layer’s
property sheet. See the Visibility property in “Polyline Property Sheet Parameters” and
“Polygon Property Sheet Parameters” in the “Objects and Labels” chapter.
5. Click X at the top right of the dialog box to close the dialog.
Colorize by Attribute
The attribute information included in a BIM or any 3DML with feature layers can be used to colorize the
mesh model based on attribute value, with a different color assigned to each attribute value. The tool
scans all feature layers under the 3DML, and for each layer all attribute fields.
To colorize by attribute:
1. In the Project Tree, select the required layer.
2. On the 3D Mesh Layer tab, in the General group, click the arrow next to Display Tools, and select
Colorize by Attribute. The Colorize by Attribute dialog box is displayed.
314
TerraExplorer User Guide
3. Select the attribute according to whose values you want to colorize the mesh layer. If the number of
unique values for this attribute exceeds 200, a warning message is displayed asking you to select a
different attribute.
4. Set the opacity of the colorization.
5. If you want to change the color of an attribute value, click the color and then select a color from the
color palette.
6. If you want to set all attribute values to the same color, click Set all to, select a color from the color
palette, and then click Set.
7. If you want to assign different random colors, click Reshuffle. You can repeatedly reshuffle until you
get the desired color combination.
8. If you want the colorization to display after closing the dialog box, and save the attribute colorization
setting in the mesh layer’s classification layer, click Save. If after closing the dialog you want to
remove the attribute colorization, open the property sheet of the mesh layer’s classification layer, and
under the [feature] tab, delete the value from the Tint Color property.
9. Click X at the top right of the dialog box to close the dialog.
Classifying a 3DML
You can classify areas of the 3DML by associating different areas of the mesh model with the respective
polygon features from polygon classification layers. This enables you to access attribute data and perform
feature layer operations on the mesh layer, including spatial and attribute queries. At the end of the
classification process, the classified 3DML is added to the Project Tree.
Note: Classification is supported for all mesh layers except imported OGC 3D Tiles (B3DM) and 3DML
from SGS.
To classify a 3DML:
1. In the Project Tree, select the required layer.
2. On the 3D Mesh Layer tab, in the Mesh Layer group, click Classify Mesh Layer. The Classify
3DML dialog box is displayed showing the selected 3DML in the 3D Mesh Layer field and a list of the
project’s polygon feature layers.
315
TerraExplorer User Guide
TerraExplorer User Guide
Classify 3DML
3. The 3DML’s coordinate system is automatically read from the layer. If you want to change the
model’s coordinate system, click Change. See “Coordinate System Dialog Box” in the “Basic
Concepts” chapter for information.
4. Browse to the required Output Folder. The classified mesh model will be saved to this folder.
5. Select the polygon feature layers you want to use to classify areas of the mesh model. If you want to
set a buffer for the each of the features in a layer, select the buffer field, and enter the required value.
A buffer can sometimes be used to achieve a more exact fit between the feature layer polygons and
the areas they are classifying, e.g., if the polygons are too small, you can measure the horizontal
distance between the polygon and the perimeter of the required mesh area, and then set the buffer
based on this distance.
6. If you want to replace the original mesh layer in the Project Tree with the classified one, select the
Replace 3DML in project check box.
7. Click Create. A dialog box is displayed notifying you when classification is complete, and t he
classified 3DML is added to the project and displayed in the Project Tree.
To upload a layer:
In the Project Tree, right-click the required layer, and select Upload to SkylineGlobe from the
shortcut menu. See “Uploading Layers to SkylineGlobe Server” in the “Working with SkylineGlobe
316
TerraExplorer User Guide
317
TerraExplorer User Guide
TerraExplorer User Guide
3. If you selected Export by External Feature Layers, select the required feature layers.
4. Browse to an Output Folder, and click Create.
318
TerraExplorer User Guide
2. The Input Mesh Layer is automatically populated based on the layer selected in the previous step.
3. The mesh layer’s coordinate system is automatically read from the layer. If you want to change the
model’s coordinate system, in the Input Coordinate System field, click Change. See “Coordinate
System Dialog Box” in the “Basic Concepts” chapter for information.
4. Select an Output Format: Skyline 3DML, Cesium 3D Tiles or Esri I3S.
5. Browse to the required Output Folder. The exported mesh layer will be saved to this folder.
6. In the Output Coordinate System, set the output mesh model’s coordinate system. This is by default
set to the project’s terrain coordinate system. If you want to change the model’s coordinate system, in
the Output CS field, click Change. See “Coordinate System Dialog Box” in the “Basic Concepts”
chapter for information. 3D Tiles output is always produced in ECEF coordinate system.
7. If you want to reproject the input layer’s elevation values to the output coordinate system, select the
Reproject Elevation check box. When exporting to 3D Tiles, it is recommended to select the
Reproject Elevation option in order to reproject the elevation values to ellipsoid, and then to ECEF as
required by the Cesium 3D Tiles standard for compatibility with other standard Cesium resources,
e.g., data from terrain providers, that use ellipsoid elevation.
Note: Some Cesium resources, e.g., data from terrain providers, use geoid elevation value that
were declared as ellipsoid. This data does not adhere to the Cesium standard of the
ellipsoidal WGS 84 Earth-Centered, Earth-Fixed (ECEF) reference frame (EPSG 4978)
coordinate system and would only match other resources, e.g., 3D Tiles, that also use
such ellipsoid-declared geoid values. To export a mesh layer that is compatible with these
319
TerraExplorer User Guide
TerraExplorer User Guide
resources, the elevation values should not be reprojected to ellipsoid, so the check box
should be cleared.
8. If you want to export sections of the mesh layer using clip polygons on the clipboard, select the check
box. The clip polygons are saved to a shape file containing a single multi-polygon with all the
geometries.
9. Click Create. The created 3DML is added to the project and displayed in the Project Tree.
2. Select the files for which you want to create 3DML layers, and click Create.
Note: You can click Abort at any point to cancel 3DML creation.
3. If you want to combine all sources into a single 3DML, select the check box.
4. When the 3DML layers have been created, a dialog box is displayed informing you that the 3DML
layers will now be loaded into the project, and asking you if you want to remove the corresponding
320
TerraExplorer User Guide
feature layers that they were based on. Click Yes to remove them, or click No to leave them in the
project.
321
TerraExplorer User Guide
TerraExplorer User Guide
A database that is served over a network by one of the supported GIS servers. See “Loading Raster
Layers from Raster Servers” in this chapter for information.
ER-Mapper (*.ecw)
Gdal (*.gif, *.ntf, *.jpg, *.jp2, *.j2k, *.jpc, *.tif, *.img, *.gpkg, *.webp, *.*, *.vrt, *.pdf, *.wcs)
322
TerraExplorer User Guide
MrSid (*.sid)
Server Description
SkylineGlobe Server SkylineGlobe Server is a private cloud solution that supports the
client-server data delivery requirements of Skyline's 3D
technology. TerraExplorer can read streamed imagery and
elevation layers (Imagery, Elevation, RasterComplex) and TBP
projects. For more information on loading layers from SGS, see
“Loading SkylineGlobe Layers” in the “Working with
SkylineGlobe Server” chapter.
Web Map Server / WMS/WMTS are standard protocols published by the Open
Web Map Tile Service Geospatial Consortium (OGC) for serving georeferenced map
images and pre-rendered georeferenced map tiles over the
Internet. TerraExplorer supports WMS 1.1.1 and 1.3.0 and
WMTS 1.0.0.
Web Coverage Service (WCS) WCS is a standard protocol published by the Open Geospatial
Consortium (OGC) for serving geospatial information, in forms
that can be used as input for analysis and modeling.
TerraExplorer allows use of coverage in a WCS server as a
raster dataset and supports version 1.0.0
323
TerraExplorer User Guide
TerraExplorer User Guide
324
TerraExplorer User Guide
2. In the Browse for Imagery Layer or Browse for Elevation Layer dialog box, in the From Server
section, select the server type. A dialog box is displayed corresponding to the server selected.
3. Enter the information required for the selected server:
SkylineGlobe Server
Web Map Service (WMS)
Web Map Tile Service (WMTS)
Oracle Spatial Database
ECW Image Web Server
TerraGate Server
ArcSDE Raster Server
Google Earth Enterprise Server
SkylineGlobe Server
SkylineGlobe Server (SGS) is a private cloud solution that provides a comprehensive set of web services
for publishing, storing, managing and streaming 3D spatial data. SkylineGlobe Server provides streaming
services for all your spatial data types including terrain (MPT/TBP), map (raster-WMS/WMTS), feature
(WFS/WFS-T), 3D Mesh (3DML, OGC 3D Tiles), and point cloud (CPT, OGC 3D Tiles). SkylineGlobe
Server includes the Maps Service that streams most TerraExplorer supported raster layer formats to
325
TerraExplorer User Guide
TerraExplorer User Guide
remote TerraExplorer clients and any application that reads the standard OGC WMS/WMTS protocol. The
layers are streamed as WMS/WMTS tiles in JPEG and PNG formats.
To add a layer from a SkylineGlobe server:
1. If you aren’t already logged in to the required SkylineGlobe Server, log in to the server. See “Logging
In to a SkylineGlobe Server” in the “Feature Layers” chapter for information.
2. Search for the required layer. See “Searching for SkylineGlobe Layers” in the “Working with
SkylineGlobe Server” chapter.
3. Select the layer you want to load, and click Load Layer.
Web Map Service/Web Map Tile Service
To load a layer from a Web Map server (WMS/WMTS):
Note: TerraExplorer supports WMS versions 1.1.1 and 1.3.0, and WMTS 1.0.0.
Note: The following is the copyright information for server address:
“http://maps.opengeo.org/geowebc ache/service/wms?” that is pre-configured in the server
addresses list: “Map data © OpenStreetMap contributors, CC-BY-SA”.
326
TerraExplorer User Guide
1. If you want to modify the Server Address list, do any of the following:
a. If you want to add a new address, click Add. The Add Web Map Server dialog box opens.
i. Add a new address.
ii. If you want to add extra parameters (e.g., Token information) to the GetMap request, append
the parameter at the end of the address using the following format:
SLGetMapExtraParam={"<extra_param>"}
where <extra_param> is the extra parameter for the GetMap request.
e.g.,
http://www.skylineglobe.com/SFS/streamer.ashx?service=WMS&SLGetMapExtraParam={"key=1
2345"}
This will add key=12345 to the GetMap request.
iii. Select the required service type.
iv. If you want to use RESTful request encoding, select Use RESTful requests for WMTS.
Note: Some servers may require the ArcGIS compatibility check box to be selected.
327
TerraExplorer User Guide
TerraExplorer User Guide
Note: Some servers may require the NASG (National Administration of Surveying, Mapping
and Geoinformation of China) compatibility check box to be selected (e.g., used by
Tianditu).
v. Click OK.
b. If you want to edit an address, select the address from the drop-down list, and click Edit. The Edit
Web Map Server dialog box opens. Edit the address and click OK.
c. If you want to remove an address, click Remove. A message is displayed asking you to confirm
the deletion. Click Yes to delete.
2. From the Server Address list, select a server address.
3. In the Layers box, browse to the required data. The window on the right shows a preview of the data
(when available).
4. In the Layer Details Sheet, set the properties according to the data supplier’s stipulations.
Property Sheet
Property Description
SRS Spatial Reference System - Select the EPSG projection code
indicating the projection in which the WMS/WMTS server is
able to serve data.
Lat-Long Units Per Pixel The best resolution level in degrees per pixel that is
requested from the server. This field is only available when
requesting a layer in SRS 4326 - geographic Lat-Long
WGS84.
Units Per Pixel The units per pixel (UPP) of the layer.
Abstract A description of the layer (Read-only).
Monochrome Add the layer as a black and white source.
Image Format The format of the loaded layer –e.g., png or gif.
Style Some layers can be displayed in more than one style (e.g.,
Points, Contours or Points and Contours)
Transparent Select True to use WMS/WMTS layer as an overlay or False
to use the WMS/WMTS layer as a base image.
328
TerraExplorer User Guide
5. Click Open. The selected layer is added to the project and displayed in the Project Tree.
329
TerraExplorer User Guide
TerraExplorer User Guide
Field Description
Oracle service name The Net Service name
User Name User name to access the server (mandatory)
Password Enter the password
Enter the New Image Web Server address and click OK. The selected layer is added to the project
and displayed in the Project Tree.
330
TerraExplorer User Guide
TerraGate Server
Skyline offers legacy support for TerraGate.
1. If you want to add a TerraGate connection, click Add, and enter the parameters in the Database
Connection dialog box. See “Adding a TerraGate Connection” in this chapter for more information.
2. From the Map Name list, select a connection.
Note: You can remove a connection from the list by selecting it and clicking Remove.
3. Select one of the layer options and click Open. The selected layer is added to the project and
displayed in the Project Tree.
331
TerraExplorer User Guide
TerraExplorer User Guide
2. Enter the map name of the TerraGate Server (i.e., <map name>.tbp (or .mpt)@<name of the
TerraGate server or IP address.
3. If a port other than the default of 80 is used, enter the Port Number.
4. If you want to open a file from TerraGate over a secure connection (SSL), select the Use SSL check
box.
The selected layer is added to the project and displayed in the Project Tree.
332
TerraExplorer User Guide
1. If you want to add an ArcSDE Server connection, click Add, and enter the parameters in the
Database Connection dialog box. See “Adding an ArcSDE Server Connection” in this chapter for
more information.
2. From the Connection list, select a connection.
Note: You can remove a connection from the list by selecting it and clicking Remove.
3. Select one of the layer options and click Open. The selected layer is added to the project and
displayed in the Project Tree.
333
TerraExplorer User Guide
TerraExplorer User Guide
Make sure a PATH environment variable is defined on your system and includes a reference to a
folder under which a bin folder exists with the above mentioned files.
Field Description
Server Server name (mandatory)
Service/Instance Service or Instance name
Database Database name
User Name User name to access the server (mandatory)
Password Enter the password
3. Click OK to connect to the server.
334
TerraExplorer User Guide
After creating the imagery or elevation Layer, in the layer’s property sheet, in the “Imagery” or
“Elevation” section respectively, update the Upper Left X, Upper Left Y, Lower Right X, and Lower
Right Y values as required. See “Imagery and Elevation Layer Parameters” in this chapter for
information.
To clip a layer:
If you want to draw a polygon around the required subsection of the raster, do the following:
If you want to load a shapefile which contains the clip polygon you want to use, do the following:
335
TerraExplorer User Guide
TerraExplorer User Guide
The parameters in this group are enabled only when the Edit Nodes icon , on the top bar of the
property sheet, is selected.
336
TerraExplorer User Guide
337
TerraExplorer User Guide
TerraExplorer User Guide
Null Tolerance Enter the permissible deviation from the specified Null value when
the color value is irregular.
Draw Polygon Click the Draw button to clip a subsection of the raster.
Place the polygon points in the 3D Window by clicking in the
desired location. You must place at least three points. Finish the
polygon creation by right-clicking.
Note: When creating a filled polygon, the lines of the polygon
should not overlap each other. This may result in an
irregular fill pattern.
Reset Polygon Click to restore the original raster.
Import Polygon Click to import a shapefile which contains the clip polygon you
want to use.
Projection
Reproject Source If you want to reproject the source’s geographic information from
the source coordinate system to the terrain coordinate system,
select Yes.
Description Free text describing the coordinate system.
Coordinate System Click Set to open the Coordinate System dialog box, and set the
required coordinate system. See “Coordinate System Dialog Box”
in the “Basic Concepts” chapter for information.
General
Show in Viewer Determines if the layer appears in the Project Tree when the file is
viewed with the TerraExplorer Basic viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a Tooltip text to appear when the mouse cursor is placed
over the layer in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the layer.
This distance is used as a stop mark for any “Fly-to” or “View
object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the layer based on its size.
338
TerraExplorer User Guide
Max. Visibility Distance Sets the maximal distance from the camera above which the layer
disappears.
Min. Visibility Distance Sets the minimal distance from the camera below which the layer
disappears.
Order Determines the order of terrain objects from back to front.
Objects with higher values are displayed on top of objects with
lower values.
339
TerraExplorer User Guide
TerraExplorer User Guide
3. Select the check boxes of the layers for which to create a resolution pyramid.
4. Click Convert. When the creation process is finished, the Pyramid Status column changes to “Done”.
Note: If you want to cancel the resolution pyramid creation in the middle of the process, click
Abort.
In the Project Tree, right-click the required layer, and select Upload to SkylineGlobe from the
shortcut menu. See “Uploading Layers to SkylineGlobe Server” in the “Working with SkylineGlobe
Server” chapter for information.
340
TerraExplorer User Guide
Objects Tab
Icon Activity
Label
Text Create a new text label in the 3D Window.
Image Create a new text image in the 3D Window.
Video
Video on Terrain Play a video file onto any selected area of the terrain. You can also
use a telemetry file to move the projected video based on recorded
readings.
Supported video file formats are determined by the codecs that are
installed and registered on your computer. Most files that Windows
Media Player can play (e.g., *.avi, *.mpg, etc.), including streaming
Microsoft Media Server (MMS) content, can be draped on the
terrain.
Video Billboard Play a video file on a floating billboard.
2D Objects
Polyline Create a new polyline object in the 3D Window.
Polygon Create a new polygon object in the 3D Window.
2D Shape Click the arrow, and then click the required 2D shape to create in
the 3D Window: rectangle, circle, ellipse, arrow, arc, or pentagon.
3D Objects
3D Model Click and then browse to the desired 3D model.
3D Shape Click the arrow, and then click the required 3D shape to create in
the 3D Window: cylinder, sphere, 3D arrow, 3D polygon, box,
pyramid, cone.
Building Create a new building object in the 3D Window.
Terrain Objects
341
TerraExplorer User Guide
TerraExplorer User Guide
Modify Terrain Modify the elevation values in an area of the terrain by drawing a
polygon in the 3D Window and then setting the Modify Terrain
object’s properties in its property sheet. The surface of the terrain
is raised or lowered according to the elevation values of the
polygon's points. Different elevation behaviors allow replacing,
cropping above or cropping below the original values of the terrain.
The interior of the polygon can be flat or irregular in shape.
Hole on Terrain Select this icon to cut a hole in the terrain based on a polygon that
exposes the other side of the terrain through the opening.
Dynamic Objects
Ground Object Create a new ground vehicle object in the 3D Window and load its
route from external file.
Aerial Object Create a new air vehicle object in the 3D Window.
Move by Time Create a dynamic object’s route that begins and ends at specific
times.
Libraries
Data Library Set of graphic elements you can add to your project. See “Loading
Objects from the Data Library” in this chapter for information. The
Data Library has both local and online objects. Note that online
models require an Internet connection.
Sketchup Warehouse An online repository of 3D models you can add to your project. See
“Loading Objects from Sketchup Warehouse” in this chapter for
information.
In the Project Tree, right-click the object, and then from the object’s shortcut menu, select
Properties.
The object’s property sheet opens.
On the Home tab, in the Selection group, toggle off the Select command, or close the property
sheet.
342
TerraExplorer User Guide
On the View tab, in the Selection group, toggle off the Area Selection command.
343
TerraExplorer User Guide
TerraExplorer User Guide
operation mode for editing the objects in the 3D Window. See “Editing Objects in the 3D Window” in this
chapter for further information.
If a group of objects is selected for editing, the property sheet displays a set of common parameters. See
“Multi-Editing” in this chapter for further information.
Property Sheet
344
TerraExplorer User Guide
If a feature layer that includes an annotation symbol is selected for editing, the property sheet displays a
tab for the layer common parameters, a tab for the features parameters (point; polyline or polygon) and a
tab for the annotations parameters. When loading feature layers, point annotation objects can be created
in the center of each layer feature, which can be used to convey information, textually or graphically,
relating to the feature.
Select the Field by Attribute button to define an expression that calculates the value of the field based
on the attribute value of each object in the layer.
In the Project Tree, right-click the object, and then from the object’s shortcut menu, select
Properties. The property sheet opens.
345
TerraExplorer User Guide
TerraExplorer User Guide
Click the - sign near the name of the group or double-click the group’s name.
Editing Fields
To change the value of a parameter:
1. Click the parameter’s name or value to set the focus on the parameter.
You can also set the focus by scrolling up and down between the parameters using the arrow keys.
2. For each field type use the following method:
Number Field Click again with the mouse on the value field to get an edit cursor
and edit the current number.
You can start typing a new number without getting the edit cursor
first. This entirely replaces the old number with the new number.
Press the ENTER key or choose another parameter to accept the
update or press ESC to cancel and restore the previous number.
You can also use the up and down buttons at the right side of the
value field. Click and hold the buttons to change the value. The
longer you hold the buttons the bigger the steps between the
values are. Every value-change from the up and down buttons
346
TerraExplorer User Guide
affects the object immediately and you cannot restore the old
value.
Drop-down Lists Click again with the mouse on the value field to open the drop-
down list. Select the new value using the mouse or the arrow keys.
Press the ENTER key or choose another parameter to accept the
update or press ESC to cancel and restore the previous value.
Buttons There are two types of buttons:
Button: Click once to enable the operation, or click it again to
disable.
Special Text Fields There are several custom-made value fields. You can edit these
fields as regular text fields or select the open button, at the right
side of the field, to open the special edit dialog box.
Color Field: Click to open the Colors dialog box.
File Field: Click to open the Browse dialog box.
Multi-Editing
When you multi-select objects from the Project Tree or from the 3D Window, the Multi-Edit property
sheet opens.
The property sheet includes a set of common parameters for the different objects. Some of the
parameters only affect objects from a specific type (i.e., parameters that affect only text labels) whereas
others affect all of the objects in the selection. Each change in one of the parameters updates all the
objects to which this parameter applies.
Only parameters that are relevant to at least one object in the selected group are displayed in the Multi-
Edit property sheet. If all the selected objects have one or more parameters with the same values, these
values are displayed.
The parameters in the Multi-Edit property sheet are divided into eight groups:
Parameter Description
Appearance Visible appearance parameters relevant to all objects.
Line Style Line style parameters relevant to all objects.
Position Allows you to change the location of the objects.
Set the offset of the X, Y and Altitude from the current location of
each object.
347
TerraExplorer User Guide
TerraExplorer User Guide
Note: The delta values are relative to the object’s locations at the
time the Multi-Edit property sheet was opened. For
example, if you set the delta X to 10 meters and afterward
to 20 meters, all objects move 20 meters from their
location at the time you opened the property sheet.
General General parameters relevant to all objects.
Label Options Label appearance parameters.
This group is relevant to text and image labels.
Label Geometry Label sizes and geometry parameters.
This group is relevant to text and image labels.
Label Alignment Label alignment parameters.
This group is relevant to text and image labels.
3D Model Parameters that are relevant to 3D model objects (static and
dynamic).
Dynamic Objects Parameters relevant to dynamic objects.
Texture Parameters relevant to objects with textures.
Buildings Parameters relevant to building objects.
Move the object in the XY and Z planes based on where the mouse is pointing in the 3D Window
348
TerraExplorer User Guide
2. On the top bar of the object’s property sheet, click the Edit Object icon and the XY Plane icon
(Shortcut key: 1).
3. In the 3D Window, place the cursor over the object or the selection frame. The cursor changes to
Move mode .
4. Click the object, and drag it to the required location in the XY Plane. Release the left mouse button to
set the object at the current location.
2. On the top bar of the object’s property sheet, click the Edit Object icon and the Z Axis icon
(Shortcut key: 2).
3. In the 3D Window, place the cursor over the object. The cursor changes to a vertical arrow .
4. Click the object and drag the cursor up and down to change the object’s altitude. Release the mouse
button to set the object at the current altitude.
2. On the top bar of the object’s property sheet, click the Edit Object icon and then do either of the
following:
If you want to set position based on mouse and snap the object to another object, click the XYZ
If you don’t want to snap the object to another object, click the XYZ Magnet icon (Shortcut
key: 3).
Note: This mode is available for objects with any Altitude Method other than On Terrain.
3. In the 3D Window, place the cursor over the object or the selection frame. The cursor changes to
349
TerraExplorer User Guide
TerraExplorer User Guide
Rectangle
Regular Polygon
Arrow
Circle
Ellipse
Arc
The following 3D objects can be modified with object handles:
3D Model
Arrow
Pyramid
Cone
Sphere
350
TerraExplorer User Guide
Cylinder
Box
2. On the property sheet’s top bar, click the XY Plane icon . The selection box around the object
changes to the “modify selection box”.
3. Use the object handles to edit the object:
351
TerraExplorer User Guide
TerraExplorer User Guide
2. On the top bar of the object’s property sheet, click both the Edit Nodes icon and the XY Plane
icon .
3. In the 3D Window, place the cursor over one of the object’s nodes. The node turns blue, and the
2. On the top bar of the object’s property sheet, click both the Edit Nodes icon and the Z Axis icon
.
3. In the 3D Window, place the cursor over one of the object’s nodes. The node turns blue, and the
2. On the top bar of the object’s property sheet, click the Edit Nodes icon and then do either of the
following:
If you want to set position based on mouse and snap the node to another object, click the XYZ
If you don’t want to snap the object to another object, click the XYZ Magnet icon .
Note: This mode is available for objects with any Altitude Method other than On Terrain.
352
TerraExplorer User Guide
3. In the 3D Window, place the cursor over one of the object’s nodes. The node turns blue, and the
To add a node:
1. Select a single object for editing. See the “Selecting Objects for Editing” section in this chapter for
further information.
2. On the top bar of the object’s property sheet, click the Edit Nodes icon . A red dot appears
wherever a node can be added to the object.
3. If you want to add a node, in the 3D Window, place the cursor over a red dot (it immediately turns
light blue and the cursor changes to Move mode ), and then drag it to the required location.
2. On the top bar of the object’s property sheet, click the Edit Nodes icon .
3. In the 3D Window, place the cursor over the object’s node you want to delete. The node turns blue,
On the top bar of the object’s property sheet, click the Select Mode icon .While editing an object
you can point and drag to navigate in the drag mode. See “Navigating in the Drag Mode” in the
“Navigating in the 3D World” chapter for more information.
353
TerraExplorer User Guide
TerraExplorer User Guide
354
TerraExplorer User Guide
For feature layers, you can set different messages for different
features using attribute values, e.g.,
http://www.skylineglobe.com/CitiesLayer/[type].png
File A full path name or URL address of an image or any other file
name.
For security reasons, the file is opened in an HTML browser. If the
browser supports this file type (i.e., BMP file), it appears in the
selected container. If the browser does not support this file type or
there are security restrictions, the browser displays the appropriate
error or warning message. Image file types can be displayed in all
the containers. Other file types must be assigned to the floating
browser.
Script A VBScript code that uses the TerraExplorer API.
The script can perform any API custom operation, including
working with the object that was clicked using the “this” operator.
See “Script Messages” in the section below for further information.
Links A message with links to multiple categorized files and/or URL
addresses.
See "Messages Displaying Links to Multiple Files" in this chapter
for further information.
Attributes A message that displays selected attribute field values of an object.
Note: This feature is enabled only for feature layers that have
attribute fields information.
See “Loading Layer Attribute Fields” in the "Feature Layers"
chapter and "Attributes Messages" in this chapter for further
information.
Adding Messages
Add a Message to a Location, Object, or Group
355
TerraExplorer User Guide
TerraExplorer User Guide
Cancel a Message
Cancelling a Message
To cancel an existing message:
1. Open the Create Message dialog box.
2. Click Reset and then click OK. The -1 number appears in the Message’s value field to indicate that
there is no message associated with this object.
356
TerraExplorer User Guide
Parameter Description
Type Determines the type of message to be displayed.
Select Text, HTML/Image, File, Script or Links from the drop-down
list.
Path Enter the path for a local HTML/Image file, remote URL address or
any other file to be displayed. If you have selected the Text, Script
or Links type, this field is unavailable.
Client Determines the panel in which the message is displayed.
Select Left Dock, Main View, Message Bar, Floating Browser or
Floating Pop-up from the drop-down list. If you select Floating
Browser, the message is displayed in your default Internet
browser. You cannot select floating Browser for Text messages.
Bring to Front Select this check box so that the tab that contains this message is
the active tab (if there is more than one tab). This option is
available only when Left Dock or Main View was selected in the
Client field.
Caption This option is only available if Floating Popup is selected in the
Client field.
357
TerraExplorer User Guide
TerraExplorer User Guide
3. Click OK.
Script Messages
With Script messages, you can enter JavaScript code that uses the TerraExplorer API, into the Script
area in the Create Message dialog box. This script will be executed when the message is activated. For
a complete description of the API, see the TerraExplorer Pro Programmer’s Guide.
358
TerraExplorer User Guide
Note: Legacy VBScript is also supported and will be displayed in the Create Message dialog box
without the script tags as VBScript code.
You can use the following constants that do not need to be declared:
Constant Description
ThisXXX The “thisXXX” constant represents the ITerraExplorerObject XXX
derived object that the message is assigned to. For example, for a
Text Label, you can enter the following script:
<script type = "javascript">
alert("Text is: " + This71.text);
</script>
When the message is activated, a message box appears with the
text content of the text label.
SGWorld701 Exposes the SGWorld interface.
You can use all ISGWorld properties and methods. For example,
this script:
<script type = "javascript">
SGWorld71.Open ("c:\\project.fly" );
</script>
loads the specified fly file when the message is activated.
Note: Older interfaces, e.g., This70 & SGWorld70 are also supported, but using the latest versions is
recommended.
359
TerraExplorer User Guide
TerraExplorer User Guide
Option Description
Title Enter the title text.
The text appears as the heading of the message.
Image A full path name or URL address of an image file that is displayed
in the message.
Description Enter the text you want to appear in the message.
Use default path Select the Use default path check box to style the links message
using a default TerraExplorer XSL (Extensible Stylesheet
Language) For more information see XSL Path below.
XSL Path Enter the path for an XSL file to use to style the Links XML content.
See “Styling Links and Attributes Messages with XSL” in this
chapter for further information
Links table Description: a hyperlink text to the referenced document. The
360
TerraExplorer User Guide
Add Click the Add button to add a link in the Links table.
Remove Select a row from the Links table and click Remove to delete a
link.
Select a row from the Links table and use the Move Up/Down
arrows to move it up or down.
Attributes Messages
You can create an Attributes message to display selected attribute field values of an object. This feature
is enabled only for feature layers that have attribute fields information.
See “Using Attribute Fields” in the "Feature Layers" chapter for further information.
361
TerraExplorer User Guide
TerraExplorer User Guide
Item Description
Title Enter the title text.
The text appears as the heading of the message.
Image A full path name or URL address of an image file that is displayed
in the message.
Description Enter the text you want to appear in the message.
362
TerraExplorer User Guide
Use default path Select the Use default path check box to style the links message
using a default TerraExplorer XSL (Extensible Stylesheet
Language) For more information see XSL Path below.
XSL Path Enter the path for an XSL file to use to style the Links' XML
content. See “Styling Links and Attributes Messages with XSL” in
this chapter for further information.
Attribute Select the field attribute to display from the drop-down list. The
name of the attribute field is automatically filled in the Description
column. The value column is filled with the attribute name in
brackets.
Description The textual description of the attribute.
Value Use one of the following expression formats:
Attribute Value: Attribute name in brackets, e.g., [ATTRIB],
displays the values of the attribute field for the object.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the attribute in the Message.
Links Messages
The following is an example showing how the content entered in the Create Message dialog box for
Links, is put into an XML. The XML is then formatted with the default TerraExplorer XSL and displayed in
a message.
The following XML is automatically produced:
<DOCUMENT_LIST name="Links">
<DOCTITLE>
<TITLE>"My Title"</TITLE>
<DESCRIPTION>"This is a sample Links Message"</DESCRIPTION>
<IMAGE>"http://www.skylinesoft.com/logo.gif"</IMAGE>
</DOCTITLE>
<LIST_BODY>
<COLUMNS>
363
TerraExplorer User Guide
TerraExplorer User Guide
<COLUMN class="urlLinkDescription" urlColumnIdLink="2">
<ID>0</ID>
<NAME>Description</NAME>
<WIDTH>150</WIDTH>
<DEFAULT_VALUE>Link</DEFAULT_VALUE>
<HIDE>0</HIDE>
</COLUMN>
<COLUMN class="urlLink">
<ID>1</ID>
<NAME>Link</NAME>
<WIDTH>150</WIDTH>
<DEFAULT_VALUE>http://</DEFAULT_VALUE>
<HIDE>1</HIDE>
</COLUMN>
<COLUMN>
<ID>3</ID>
<NAME>Category</NAME>
<WIDTH>150</WIDTH>
<HIDE>0</HIDE>
</COLUMN>
<COLUMN class="ToolTip">
<ID>2</ID>
<NAME>Tooltip</NAME>
<WIDTH>150</WIDTH>
<HIDE>1</HIDE>
</COLUMN>
</COLUMNS>
<ROWS>
<ROW>
<CELL>"Link 1"</CELL>
<CELL>"http://www.link1.com"</CELL>
<CELL>"URLs"</CELL>
<CELL>"Tooltip1"</CELL>
</ROW>
<ROW>
<CELL>"Link 2"</CELL>
<CELL>"http://www.link2.com"</CELL>
<CELL>"URLs"</CELL>
<CELL>"Tooltip2"</CELL>
</ROW>
<ROW>
<CELL>"Image 1"</CELL>
364
TerraExplorer User Guide
<CELL>"http://www.skylinesoft.com/image.gif"</CELL>
<CELL>"Images"</CELL>
<CELL>"Tooltip Image 1"</CELL>
</ROW>
</ROWS>
</LIST_BODY>
</DOCUMENT_LIST>
The following is the default TerraExplorer XSL used when the Use Default Path check box is selected for
a hyper-link multiple files message:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<html>
365
TerraExplorer User Guide
TerraExplorer User Guide
var row =linksTable.rows(i);
for (j=i+1; j < linksTable.rows.length; j++)
{
var row1 = linksTable.rows(j);
var str1 = row.cells(column_index-1).innerText;
str1 = str1.toLowerCase();
var str2 = row1.cells(column_index-1).innerText;
str2 = str2.toLowerCase();
if( str1> str2)
{
linksTable.moveRow(j,i);
row =linksTable.rows(i)
}
}
}
}
function document_onload()
{
var linksTable = document.all('linksTable');
allLinksTable = linksTable.cloneNode(true);
if(CatCombo.options.length>0)
return;
var bFound=false;
var arr = CatCombo.options;
for(j=0;j<arr.length;j++)
{
if(row.cells(1).innerText == arr[j].innerText)
{
bFound = true;
break;
}
}
366
TerraExplorer User Guide
if(bFound==false)
{
var Category = document.createElement("OPTION");
Category.text=catName;
Category.value=i+1;
CatCombo.add(Category);
}
}
CatCombo.selectedIndex=0;
CatCombo.focus();
}
function CatCombo_onchange()
{
var linksTable;
if(CatCombo.selectedIndex==0)
linksTable = allLinksTable;
else
{
linksTable = allLinksTable.cloneNode(true);
for(j=1;j<linksTable.rows.length;j++)
{
var row = linksTable.rows(j);
if(row.cells(1).innerText!=CatCombo.options[CatCombo.selectedIndex].text )
{
row.removeNode();
j--;
}
}
}
var oldlinksTable = document.all('linksTable');
oldlinksTable.replaceNode(linksTable);
Sort(1);
}
]]>
</script>
<head>
<style>
.s8 {font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #3B3B3B; text-decoration:
none;}
367
TerraExplorer User Guide
TerraExplorer User Guide
.s8w {font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration:
underline;}
.s12 {font-family: Arial, Helvetica; font-size: 34px; font-style: normal; font-weight: normal; color: #000000; text-decoration:
none;}
TD {border:solid 1px #233141; border-top:solid 0px white;}
</style>
</head>
</tr>
</table>
<xsl:call-template name="ShowColumnHeader">
<xsl:with-param name="showIndex" select="1"/>
<xsl:with-param name="index" select="1"/>
</xsl:call-template>
368
TerraExplorer User Guide
</tr>
<xsl:for-each select="//COLUMNS/COLUMN">
<xsl:if test = "@class='ToolTip'">
<xsl:apply-templates select="//ROWS/ROW">
<xsl:with-param name="tooltip_pos" select="position()"/>
</xsl:apply-templates>
</xsl:if>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
<xsl:template name="ShowColumnHeader">
<xsl:param name="showIndex"/>
<xsl:param name="index"/>
<xsl:if test="//COLUMNS/COLUMN[$index]">
<xsl:choose>
<xsl:when test="//COLUMNS/COLUMN[$index]/HIDE=1">
<xsl:call-template name="ShowColumnHeader">
<xsl:with-param name="showIndex" select="$showIndex"/>
<xsl:with-param name="index" select="$index+1"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<td align='center' class='s8w' >
<xsl:attribute name="onclick">
<xsl:text>Sort(</xsl:text><xsl:value-of
select="$showIndex"/><xsl:text>)</xsl:text>
</xsl:attribute>
<xsl:value-of select="//COLUMNS/COLUMN[$index]/NAME"/>
<xsl:call-template name="ShowColumnHeader">
<xsl:with-param name="showIndex"
select="$showIndex+1"/>
<xsl:with-param name="index" select="$index+1"/>
</xsl:call-template>
</td>
</xsl:otherwise>
369
TerraExplorer User Guide
TerraExplorer User Guide
</xsl:choose>
</xsl:if>
</xsl:template>
<xsl:template match="//ROWS/ROW">
<xsl:param name="tooltip_pos"/>
<tr>
<xsl:for-each select="child::*">
<xsl:variable name="cell_pos" select="position()"/>
<xsl:choose>
<xsl:when test="//COLUMNS/COLUMN[$cell_pos]/@class='urlLinkDescription'">
<xsl:variable name="column_id"
select="//COLUMNS/COLUMN[$cell_pos]/@urlColumnIdLink"/>
<td><a href="{../CELL[position()=$column_id]/text()}"
title="{../CELL[$tooltip_pos]}" target="_blank"><xsl:value-of select="."/></a></td>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="//COLUMNS/COLUMN[$cell_pos]/HIDE=1">
</xsl:when>
<xsl:otherwise>
<td title="{../CELL[$tooltip_pos]}"><xsl:value-of select="text()"/></td>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</tr>
</xsl:template>
</xsl:stylesheet>
Attributes Messages
The following is an example showing how the content entered in the Create Message dialog box for
Attributes, is put into an XML. The XML is then formatted with the default TerraExplorer XSL and
displayed in a message.
The following XML is automatically produced:
<DOCUMENT_LIST name="Attributes">
<DOCTITLE>
<TITLE>"My Title"</TITLE>
370
TerraExplorer User Guide
<LIST_BODY>
<COLUMNS>
<COLUMN>
<ID>0</ID>
<NAME>Attribute</NAME>
<WIDTH>100</WIDTH>
<HIDE></HIDE>
</COLUMN>
<COLUMN>
<ID>1</ID>
<NAME>Description</NAME>
<WIDTH>150</WIDTH>
</COLUMN>
<COLUMN>
<ID>2</ID>
<NAME>Value</NAME>
<WIDTH>150</WIDTH>
</COLUMN>
<COLUMN class="ToolTip">
<ID>3</ID>
<NAME>Tooltip</NAME>
<WIDTH>150</WIDTH>
</COLUMN>
</COLUMNS>
<ROWS>
<ROW>
<CELL>"Attribute1"</CELL>
<CELL>"Attribute1"</CELL>
<CELL>"[Attribute1]"</CELL><!-- Automatically replaced by attribute value for each
object, e.g., "Information1"-->
<CELL>"tooltip for attrib1"</CELL>
</ROW>
<ROW>
<CELL>"Attribute2"</CELL>
<CELL>"Attribute2"</CELL>
<CELL>"[Attribute2]"</CELL><!-- Automatically replaced by attribute value for each
object, e.g., "Information2"-->
<CELL>"tooltip for attrib2"</CELL>
371
TerraExplorer User Guide
TerraExplorer User Guide
</ROW>
</ROWS>
</LIST_BODY>
</DOCUMENT_LIST>
The following is the default TerraExplorer XSL used when the Use Default Path check box is selected for
an attributes message:
372
TerraExplorer User Guide
<table class="s8">
<tr>
<td style="border:solid 0px white;">
<span style="margin-left:5px"></span><b><xsl:copy-of select="//DOCUMENT_LIST/DOCTITLE/DESCRIPTION"/>
</b></td>
</tr>
</table>
<br></br>
<table cellspacing="0" cellpadding="2" width="98%" class="s8" style="margin-left:5px">
<xsl:for-each select="//COLUMNS/COLUMN">
<xsl:if test = "@class='ToolTip'">
<xsl:apply-templates select="//ROWS/ROW">
<xsl:with-param name="tooltip_pos" select="position()"/>
</xsl:apply-templates>
</xsl:if>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="//ROWS/ROW">
<xsl:param name="tooltip_pos"/>
373
TerraExplorer User Guide
TerraExplorer User Guide
<tr>
<xsl:for-each select="child::*">
<xsl:variable name="cell_pos" select="position()"/>
<xsl:if test="//COLUMNS/COLUMN[$cell_pos]/@class='ToolTip'">
</xsl:if>
<xsl:choose>
<xsl:when test="//COLUMNS/COLUMN[$cell_pos]/@class or //COLUMNS/COLUMN[$cell_pos]/HIDE">
</xsl:when>
<xsl:otherwise>
<td title="{../CELL[$tooltip_pos]}"><xsl:value-of select="text()"/></td>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</tr>
</xsl:template>
</xsl:stylesheet>
Adding a Tooltip
The object’s tool tip is a text string that appears when you place the cursor, in the 3D Window, above the
object for more than half a second.
You can add the tool tip through the object’s property sheet window. The tool tip string can include more
than one line of text.
374
TerraExplorer User Guide
a. Click the arrow below Paste, and then click Paste Special. The Paste Special dialog box is
displayed.
375
TerraExplorer User Guide
TerraExplorer User Guide
b. Select the Destination Object that you want to generate, and then modify its properties as
required in the Property sheet.
c. Select whether to paste the object as an object or layer:
Paste as Objects – Create a group that contains an object for each copied object.
Paste as Layer – Create a new feature layer that contains a feature for each copied object.
d. Click Paste.
In the 3D Window, select the object or objects you want to delete, and then on the Home tab, in the
Selection group, click Delete.
or
376
TerraExplorer User Guide
In the Project Tree, select the object or objects you want to delete, and then right-click and select
Delete from the shortcut menu.
To cut an object or objects:
In the 3D Window, select the object or objects you want to delete, and then on the Home tab, in the
Selection group, click Cut.
or
In the 3D Window, select the object or objects you want to delete, and then right -click, and select Cut
from the shortcut menu.
See “Selecting Objects for Editing” in this chapter for more information on selecting objects from the 3D
Window or Project Tree.
Moving Objects
You can select a single object or multiple objects in the 3D Window and move them to a new location.
See “Selecting Objects for Editing” in this chapter for information.
Note: The Move function is most effective if you want to move an object to a close by location. If you
need to move the object to a more distant location, it is easier to use the cut -paste commands.
2. With the “attachment” mode cursor , click the target object’s name in the Project Tree. The
Attachment property sheet opens.
Note: You can right-click anywhere in the Project Tree to cancel the operation.
377
TerraExplorer User Guide
TerraExplorer User Guide
3. Edit the attachment properties and close the property sheet. See “Editing the Attached Parameters” in
this chapter for more information.
In the Project Tree, right-click the required object, and then from the shortcut menu select Detach
from object.
Offset Settings
378
TerraExplorer User Guide
Attachments Objects Attached Object: Shows the name of the attached object.
This field is for information only; you cannot enter a new name.
Trees: A set of tree icons you can use to cover small areas
with trees. Although the trees are not real 3D models, they give
a sufficient tree display in many cases.
379
TerraExplorer User Guide
TerraExplorer User Guide
Note: The feature layers in the Data Library are set to work with projects using Globe terrain models
with Lat-Long projections. You can load the feature layers to local projection terrain only if the
project contains the projection of the terrain. See “Terrain Database” in the “Setting the Project”
chapter for further information.
380
TerraExplorer User Guide
2. Click the required tab: Icons, Models, Online Models, or Building Texture, and select the graphic item
you want to add.
3. Click on the terrain to add one or more instances of the selected item.
4. To finish the operation, right-click on the terrain or select another item.
Note: You can edit the added items using TerraExplorer Pro editing tools. See “Editing Objects in
the 3D Window” in this chapter for information.
381
TerraExplorer User Guide
TerraExplorer User Guide
6. If you downloaded a model in KMZ format, load the model into your project by using TerraExplorer’s
Load KML/KMZ command.
7. If you downloaded a COLLADA (DAE) model, open the .zip file, and extract its contents to a folder.
Then load the .dae file into your project by using TerraExplorer’s Load 3D Model command.
382
TerraExplorer User Guide
Objects Tab
2. Type the text in the Enter Label Text dialog box. You must enter a text and click OK before you can
place the object in the 3D World.
3. The Text Label property sheet opens. Set the other parameters of the object. See “Text Label
Property Sheet Parameters” in this chapter for more information.
4. If you want to position the label based on where the mouse is pointing in the 3D Window, on the top
bar of the label’s property sheet, click the XYZ Magnet icon . See “Moving an Object Based on
Where the Mouse is Pointing in the 3D Window” in the “Working with Objects” chapter for more
information.
5. If you want to position the label based on where the mouse is pointing in the 3D Window and snap it
to another object, on the top bar of the label’s property sheet, click the XYZ Snap Magnet icon .
383
TerraExplorer User Guide
TerraExplorer User Guide
See “Moving an Object Based on Where the Mouse is Pointing in the 3D Window” in the “Working
with Objects” chapter for more information.
6. If you want to position the label in the XY plane, on the top bar of the object’s property sheet, click the
XY Plane icon . See “Moving an Object in the XY Plane” in the “Working with Objects” chapter for
more information.
7. If you want to position the label in the Z plane, on the top bar of the object’s property sheet, click the Z
Plane icon . See “Moving an Object in the Z Plane” in the “Working with Objects” chapter for more
information.
8. Place the label in the 3D Window by clicking in the desired location.
9. Continue to edit the label’s parameters or close the property sheet to finish the operation.
384
TerraExplorer User Guide
385
TerraExplorer User Guide
TerraExplorer User Guide
Axis (Auto Pitch Text Up): The text label reading direction
and pitch angle are adjusted automatically to face the camera.
The other position parameters are set to the Position group
field values.
Image Options
Image Color Sets the color of the image.
Click the Edit button to open the Color dialog box, or type the
color code in hexadecimal 0xBBGGRR format (B = Blue channel
00-ff, G = Green channel 00-ff, R = Red channel 00-ff).
Image Opacity Enter the opacity value for the image.
The opacity is defined as a percentage, where 100% is opaque
and 0% is transparent.
Image Max Size Enter a maximum size in pixels for the image.
Image File Add an image as a background to the text.
Type the name of the image file or click the Edit button to open the
Open dialog box. BMP, JPEG, GIF, PNG and ICO formats are
supported.
To use a label that contains only an image (without text), select the
Image Label option on the Objects tab.
Position
Altitude Method Sets the altitude method to be used by the label:
Altitude Enter the altitude, as defined in Altitude Method, for the text label’s
pivot point.
X Enter the X-coordinate for the text label’s pivot point.
Y Enter the Y-coordinate for the text label’s pivot point.
MGRS The coordinates of the text label’s pivot point in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Yaw Determines the direction angle of the text label along the vertical
axis relative to north.
Pitch Determines the tilt angle of the text label along its lateral axis
relative to the horizon.
386
TerraExplorer User Guide
Roll Determines the roll angle of the text label along its longitudinal
(front-to-back) axis.
Pivot Alignment Determines the alignment of the label relative to its pivot point.
Select Top, Left; Top, Center; Top, Right; Center, Left; Center,
Center; Center, Right; Bottom, Left; Bottom, Center; Bottom, Right.
Geometry
Scale Determines the dimensions, in meters per pixel, of the label.
The maximum character height is the Text Size times the Scale
value.
Limit Growth If this parameter is set to Yes, the label keeps its original size in
pixels (Text Size). It does not grow as you fly closer.
Min. Viewing Height Determines the minimum viewing height at which the label is
visible.
The label disappears when flying lower than the “Min Viewing
Height”.
Smallest Visible Size Determines the minimum font height, in pixels, at which the label
disappears as you fly away from it.
The label can grow to a maximum of the Text Size times the Scale
parameters. After that, the label starts to scale down until it
reaches the Smallest Visible Size. At this point, it disappears.
Text & Image Alignment
Text Relative to Image Select Text on Image to display the text on the background image.
Select Text Around Image to display the text next to the
background image.
Text Alignment Horizontal and Vertical justification of the text with respect to the
background image.
Select Top, Left; Top, Center; Top, Right; Center, Left; Center,
Center; Center, Right; Bottom, Left; Bottom, Center; Bottom, Right.
Timespan
Start Time Click Edit and enter the date and time the label should first
become visible.
End Time Click Edit and enter the date and time the label should stop being
visible.
General
Show in Viewer Determines if the text label appears in the 3D Window when the
file is viewed with the TerraExplorer Basic Viewer.
Message The message associated with the text label. The number displayed
is the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the text label in the 3D Window.
387
TerraExplorer User Guide
TerraExplorer User Guide
Default Viewing Distance Determines the viewing distance of the camera from the text label.
This distance is used as a stop mark for any “Fly-to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the label based on its size.
Visibility This property is only displayed for point features in a feature layer.
Sets the visibility of features based on their attribute values. Type a
search expression comprised of one or more conditions, or click
the Field by Attribute button to create the search expression
using the Attribute Table. See “Searching and Performing
Operations by Attribute (Attribute Table Tool)” in the “Feature
Layers” chapter for more information.
388
TerraExplorer User Guide
389
TerraExplorer User Guide
TerraExplorer User Guide
Axis (Auto Pitch Text Up): The image label reading direction
and Pitch angle are adjusted automatically to face the camera.
The other position parameters are set to the Position group
field values.
Geometry
Scale Determines the dimensions, in meters per pixel, of the label.
The maximum label size is the image size in pixels times the Scale
value.
Limit Growth If this parameter is set to Yes the label keeps its size in pixels and
does not grow as you fly closer.
Min Viewing Height Determines the minimum viewing height for which the label is
visible.
The label disappears when flying lower than the “Min Viewing
Height”.
Smallest Visible Size Determines the minimum image size, as a percentage of its
original size, at which the label disappears as you fly away from it.
The label can grow to a maximum of the image size times the
Scale parameters. After that, the label starts to scale down until it
reaches the smallest visible size. At this point, it disappears.
Position
Altitude Method Sets the altitude method to be used by the image label:
Altitude Enter the altitude, as defined in Altitude Method, for the image
label’s pivot point.
X Enter the X coordinate for the image label’s pivot point.
Y Enter the Y coordinate for the image label’s pivot point.
Yaw Determines the direction angle of the image label along the vertical
axis relative to north.
Pitch Determines the tilt angle of the image label along its lateral axis
relative to the horizon.
Roll Determines the roll angle of the image label along its longitudinal
(front-to-back) axis.
Pivot Alignment Determines the alignment of the label relative to its pivot point.
Select Top, Left; Top, Center; Top, Right; Center, Left; Center,
Center; Center, Right; Bottom, Left; Bottom, Center; Bottom, Right.
General
Show in Viewer Determines if the image label appears in the 3D Window when the
file is viewed with the TerraExplorer Basic viewer.
390
TerraExplorer User Guide
Message The message associated with the image label. The number
displayed is the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the image label in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the image
label.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the label based on its size.
Visibility This property is only displayed for point features in a feature layer.
Sets the visibility of features based on their attribute values. Type a
search expression comprised of one or more conditions, or click
the Field by Attribute button to create the search expression
using the Attribute Table. See “Searching and Performing
Operations by Attribute (Attribute Table Tool)” in the “Feature
Layers” chapter for more information.
Choose the frame file name and the index of the frame within the file. You can use one of the pre-
prepared frame files included in the Data Library, or you can create a custom -made frame file.
Frame
2. Mark the corners of the frame by drawing 3 pixels per corner, as shown below. Use the same color
for marking all the pixels.
391
TerraExplorer User Guide
TerraExplorer User Guide
Marked Frame
Note: When a pattern is used to create a frame for a label, the size of the corners is not changed.
Rather, the edges are either stretched or repeated to fit the label.
3. By default, the edge is repeated to fit the label. If you want the edge to be stretched, draw another
pixel attached to the edge.
For the top and bottom edges, the pixel should be attached to the left corners.
For the left and right edges, it should be attached to the top corners.
Each edge, within one pattern, can have a different width and can be either stretched or
repeated.
4. To combine several frames to one file, align all the frame images (with their marking-pixels) to the top
of the image file, and align the first (left) pattern (with its marking-pixels) to the left side of the image
file.
Note: There must be a space of at least one pixel between any two patterns. The space can be of more
than one pixel.
2D Objects
You can do any of the following:
Create a polyline
Create a polygon
392
TerraExplorer User Guide
Create a 2D shape
Drawing a Polyline
To draw a polyline:
1. On the Objects tab, in the 2D Objects group, click Polyline. The Polyline property sheet opens.
2. Set the parameters of the polyline. See “Polyline Property Sheet Parameters” in this chapter for
information.
3. If you want to position the polyline based on where the mouse is pointing in the 3D Window, on the
top bar of the label’s property sheet, click the XYZ Magnet icon . See “Moving an Object Based on
Where the Mouse is Pointing in the 3D Window” in the “Working with Objects” chapter for more
information.
4. If you want to position the polyline based on where the mouse is pointing in the 3D Window and snap
it to another object, on the top bar of the polyline’s property sheet, click the XYZ Snap Magnet icon
. See “Moving an Object Based on Where the Mouse is Pointing in the 3D Window” in the
“Working with Objects” chapter for more information.
5. If you want to position the polyline in the XY plane, on the top bar of the object’s property sheet, click
the XY Plane icon . See “Moving an Object in the XY Plane” in the “Working with Objects” chapter
for more information.
6. If you want to position the polyline in the Z plane, on the top bar of the object’s property sheet, click
the Z Plane icon . See “Moving an Object in the Z Plane” in the “Working with Objects” chapter for
more information.
7. Place the polyline points in the 3D Window by clicking in the desired locations. You must place at
least two points.
8. Finish the polyline insertion by right-clicking.
Note: If you want to display the length of each polyline segment while creating and editing the
polyline, select the “Show segments distance while editing a polygon/polyline” check box in
the Options dialog box. See “View” in the “Options” chapter for more information.
9. Continue to edit the polyline’s parameters, or close the property sheet to finish the operation.
Drawing a Freehand Line
You can draw freeform lines that follow the movement of your pointer. This is useful for drawing curves.
To draw a freehand line:
1. On the Objects tab, in the 2D Objects group, click the arrow below Polyline, and then click
Freehand Drawing. The cursor changes to a brush icon.
2. Drag the brush in the 3D Window in the shape you want while holding down the mouse button.
Release the mouse button when the freehand line is complete. The Polyline property sheet opens.
3. Edit the polyline’s parameters or close the property sheet to finish the operation.
393
TerraExplorer User Guide
TerraExplorer User Guide
394
TerraExplorer User Guide
Line Back Opacity Enter the opacity of the polyline back. This field is unavailable
when the polyline’s Extend to Ground field is set to Yes in the
property sheet.
The opacity is defined as a percentage, where 100% is opaque
and 0% is transparent.
Line Pattern Select the line pattern for the polyline, e.g., solid, dashed, dotted or
a combination of those patterns.
Line Spline Determines if the polyline is drawn as a curve based on its nodes.
Extend to Ground Extend the polyline vertically to the ground (to create a partition
such as a fence).
Select Yes from the drop-down list to extend the selected polygon.
Note: The Extend to Ground parameter is not available if the “On
Terrain” Altitude method was selected.
Timespan
Start Time Click Edit and select the date and time when the polyline should
first become visible.
End Time Click Edit and select the date and time when the polyline should
stop being visible.
Position
Altitude Method Sets the altitude method to be used by the polyline:
Altitude Enter the altitude, as defined in Altitude Method, for the pivot point.
The pivot’s altitude is the average altitude of all the points. This
value is used as the initial altitude of the points when you create a
new polyline.
Changing the pivot altitude to an existing polyline adjusts all the
points according to the offset from the previous value.
X Enter the X-coordinate for the polyline’s pivot point.
395
TerraExplorer User Guide
TerraExplorer User Guide
The pivot is located at the center of the polyline. Change this value
to move the entire polyline.
Y Enter the Y-coordinate for the polyline’s pivot point.
The pivot is located at the center of the polyline. Change this value
to move the entire polyline.
MGRS The coordinates of the polyline’s pivot point in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Points Position
The parameters in this group are enabled only when the Edit Nodes icon on the top bar of the
property sheet is selected.
Selected Point Select the point you wish to edit. The selected point is highlighted
on the 3D Window.
Point X Enter the X-coordinate for the selected point.
Point Y Enter the Y-coordinate for the selected point.
Point MGRS The coordinates of the selected point in Military Grid Reference
System (MGRS) coordinates. This field is only available if Show
MGRS Coordinates was selected in the Options dialog box. See
“View” in the “Using TerraExplorer Options” chapter for more
information.
Point Altitude Enter the altitude above ground (when the Altitude Method is set to
Relative to Terrain), above the pivot altitude (when Altitude
Method is set to Relative to Pivot), or absolute altitude (when the
Altitude Method is set to Absolute) for the selected point.
Segment Yaw Enter the direction from the selected point to the following point.
Segment Pitch Enter the slope angle from the selected point to the following point.
Segment Length Enter the distance between the selected point and the following
point.
Texture
The parameters in this group are enabled only when the Extend to Ground parameter in the Line
Style group of the property sheet is set to Yes.
Texture File Type the full path of the file, or use the Edit button, for a BMP, GIF
or JPEG texture file to provide the texture for the object.
Note: You can set a transparent color for GIF and BMP files.
Pixels with this color appear as holes in the texture. With
GIF files, you can assign any color as the transparent color
by using the GIF transparent color feature. With BMP files,
the total-black color (RGB = 0, 0, 0) is used as the
transparent color.
Tiling Method Determines how the texture image file is applied to the polygon
(extended polyline). The options are:
396
TerraExplorer User Guide
file will be sized to enable the set number of tiles per axis.
Scale X Determines the scaling for the texture according to the Tiling
Method setting:
Scale Y Determines the scaling for the texture according to the Tiling
Method setting:
Rotate Determines the angular rotation of the image used for the texture.
General
Show in Viewer Determines if the polyline appears in the 3D Window when the file
is viewed with the TerraExplorer Basic viewer.
Message The message associated with the polyline. The number displayed
is the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the polyline in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the polyline.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the polyline based on its
size.
Max. Visibility Distance Sets the maximal distance from the camera above which the
polyline disappears.
Min. Visibility Distance Sets the minimal distance from the camera below which the
polyline disappears.
Ground Object Determines if the polyline is calculated as part of the terrain’s
elevation.
Order Determines the order of terrain objects from back to front.
Objects with higher values are displayed on top of objects with
lower values.
Visibility This property is only displayed for polyline features in a polyline
feature layer.
397
TerraExplorer User Guide
TerraExplorer User Guide
top bar of the label’s property sheet, click the XYZ Magnet icon . See “Moving an Object Based on
Where the Mouse is Pointing in the 3D Window” in the “Working with Objects” chapter for more
information.
4. If you want to position the polygon based on where the mouse is pointing in the 3D Window and snap
it to another object, on the top bar of the polygon’s property sheet, click the XYZ Snap Magnet icon
. See “Moving an Object Based on Where the Mouse is Pointing in the 3D Window” in the
“Working with Objects” chapter for more information.
5. If you want to position the polygon in the XY plane, on the top bar of the object’s property sheet, click
the XY Plane icon . See “Moving an Object in the XY Plane” in the “Working with Objects” chapter
for more information.
6. If you want to position the polygon in the Z plane, on the top bar of the object’s property sheet, click
the Z Plane icon . See “Moving an Object in the Z Plane” in the “Working with Objects” chapter for
more information.
7. Place the polygon points in the 3D Window by clicking in the desired locations. You mus t place at
least three points.
Note: When creating a filled polygon, the lines of the polygon should not overlap each other. This
may result in an irregular fill pattern.
8. Finish the polygon creation by right-clicking.
Note: If you want to display the length of each polygon segment while creating and editing the
polygon, select the “Show segments distance while editing a polygon/polyline” check box in
the Options dialog box. See “View” in the “Options” chapter for more information.
9. Edit the polygon’s parameters in the 3D Window or using the property sheet. See “Editing Objects in
the 3D Window” in the “Working with Objects” chapter for information. Close the property sheet to
finish the operation.
398
TerraExplorer User Guide
399
TerraExplorer User Guide
TerraExplorer User Guide
Extend to Ground Extend the edges of the polygon vertically to the ground (to create
a partition such as a wall).
Select Yes from the drop-down list to extend the selected polygon.
Note: The Extend to Ground parameter is not available if the “On
Terrain” Altitude method was selected.
Timespan
Start Time Click Edit and select the date and time when the polygon should
first become visible.
End Time Click Edit and select the date and time when the polygon should
stop being visible.
Position
Altitude Method Sets the altitude method to be used by the polygon:
Select Relative to Terrain to place each point of the polygon
at a specified altitude above the ground, defined by its “Point
Altitude.”
Altitude Enter the altitude, as defined in Altitude Method, for the pivot point.
The pivot’s altitude is the average altitude of all the points. This
value is used as the initial altitude of the points when you create a
new polygon. Changing the pivot altitude to an existing polygon
adjusts all the points according to the offset from the previous
value.
X Enter the X-coordinate for the polygon’s pivot point.
The pivot is located at the center of the polygon. Change this value
to move the entire polyline.
Y Enter the Y-coordinate for the polygon’s pivot point.
The pivot is located at the center of the polygon. Change this value
to move the entire polygon.
MGRS The coordinates of the polygon’s pivot point in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
400
TerraExplorer User Guide
The parameters in this group are enabled only when the Edit Nodes icon on the top bar of the
property sheet is selected.
Selected Point Select the point you wish to edit.
The selected point is highlighted on the 3D Window.
Point X Enter the X-coordinate for the selected point.
Point Y Enter the Y-coordinate for the selected point.
Point MGRS The coordinates of the selected point in Military Grid Reference
System (MGRS) coordinates. This field is only available if Show
MGRS Coordinates was selected in the Options dialog box. See
“View” in the “Using TerraExplorer Options” chapter for more
information.
Point Altitude Enter the altitude above ground (when Altitude Method is set to
“Relative to Terrain”), above the pivot altitude (when Altitude
Method is set to “Relative to Pivot”), or absolute altitude (when the
Altitude Method is set to “Absolute”) for the selected point.
Segment Yaw Enter the direction from the selected point to the following point.
Segment Pitch Enter the slope angle from the selected point to the following point.
Segment Length Enter the distance between the selected point and the following
point.
Texture
Texture File Type the full path of the file, or use the Edit button, for a BMP, GIF
or JPEG texture file to provide the texture for the object. If the
polygon was extended to the ground, the texture will be applied to
all sides of the 3D polygon created.
Note: You can set a transparent color for GIF and BMP files.
Pixels with this color appear as holes in the texture. With
GIF files, you can assign any color as the transparent color
by using the GIF transparent color feature. With BMP files,
the total-black color (RGB = 0, 0, 0) is used as the
transparent color.
Tiling Method Determines how the texture image file is applied to the polygon.
The options are:
Tiles per axis – Designate a set number of tiles (repeats of
the texture file) for the x and y axes of the polygon. The image
file will be sized to enable the set number of tiles per axis.
Scale X Determines the scaling for the texture according to the setting for
Tiling Method:
If Tiling Method is Tiles per axis: Determines the number of
repeats of the image file in the X-axis.
401
TerraExplorer User Guide
TerraExplorer User Guide
Scale Y Determines the scaling for the texture according to the setting for
Tiling Method:
Rotate Determines the angular rotation of the image used for the texture.
General
Show in Viewer Determines if the polygon appears in the 3D Window when the file
is viewed with the TerraExplorer Basic viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the polygon in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the polygon.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the polygon based on its
size.
Max. Visibility Distance Sets the distance from the camera at which the polygon
disappears.
Min. Visibility Distance Sets the minimal distance from the camera below which the
polygon disappears.
Ground Object Determines if the object is calculated as part of the terrain’s
elevation.
Order Determines the order of terrain objects from back to front.
Objects with higher values are displayed on top of objects with
lower values.
Visibility This property is only displayed for polygon features in a polygon
feature layer. Sets the visibility of features based on their attribute
values. Type a search expression comprised of one or more
conditions, or click the Field by Attribute button to create the
search expression using the Attribute Table. See “Searching and
Performing Operations by Attribute (Attribute Table Tool)” in the
“Feature Layers” chapter for more information.
402
TerraExplorer User Guide
Creating a 2D Shape
To create a 2D shape:
1. On the Objects tab, in the 2D Objects group, click 2D Shape, and then click the required shape. The
shape’s property sheet opens.
2. Set the parameters of the 2D shape. See “2D Shape Property Sheet Parameters” in this chapter for
information.
3. If you want to position the 2D shape based on where the mouse is pointing in the 3D Window, on the
top bar of the label’s property sheet, click the XYZ Magnet icon . See “Moving an Object Based on
Where the Mouse is Pointing in the 3D Window” in the “Working with Objects” chapter for more
information.
4. If you want to position the 2D shape based on where the mouse is pointing in the 3D Window and
snap it to another object, on the top bar of the 2D shape’s property sheet, click the XYZ Snap
Magnet icon . See “Moving an Object Based on Where the Mouse is Pointing in the 3D Window”
in the “Working with Objects” chapter for more information.
5. If you want to position the 2D shape in the XY plane, on the top bar of the object’s property sheet,
click the XY Plane icon . See “Moving an Object in the XY Plane” in the “Working with Objects”
chapter for more information.
6. If you want to position the 2D shape in the Z plane, on the top bar of the object’s property sheet, click
the Z Plane icon . See “Moving an Object in the Z Plane” in the “Working with Objects” chapter for
more information.
7. Place the shape’s points in the 3D Window:
Rectangle - Click to add the first corner, and then click a second time to add the opposite
corner and complete the rectangle.
Regular Polygon -
i. Click to define the center (pivot point) of the regular polygon.
ii. Drag the mouse to set its radius.
iii. Click a second time to set the regular polygon.
Circle -
iv. Click to define the center of the circle.
v. Drag the mouse to set the radius of the circle.
vi. Click again to set the radius and complete the circle.
Ellipse
i. Click to define the center of the ellipse.
ii. Drag the mouse in the X direction to define the first radius. Drag the mouse in the Y direction
to define the second radius.
iii. Click again to complete the ellipse.
Arc
i. Click to define the center of the ellipse from which the arc is formed.
ii. Drag the mouse in the X direction to define the first radius. Drag the mouse in the Y direction
to define the second radius.
403
TerraExplorer User Guide
TerraExplorer User Guide
2D Arrow
i. Click to define the pivot point of the 2D arrow.
ii. Drag the mouse to set its size and direction.
iii. Click a second time to set the 2D arrow.
8. Edit the shape’s parameters in the open property sheet or in the 3D Window. See “Editing Objects in
the 3D Window” in the “Working with Objects” chapter for information. Close the property sheet to
finish the operation.
Examples of 2D Shapes
Line Style
404
TerraExplorer User Guide
Altitude Enter the altitude, as defined in Altitude Method, for the shape’s
pivot point.
405
TerraExplorer User Guide
TerraExplorer User Guide
X Enter the X-coordinate for the shape’s pivot point. This parameter
is not displayed for the arrow 2D shape.
The pivot is located at the center of the shape. Change this value
to move the entire shape.
Y Enter the Y-coordinate for the shape’s pivot point. Change this
value to move the entire shape.
This parameter is not displayed for the arrow 2D shape.
MGRS The coordinates of the shape’s pivot point in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Yaw Determines the angle of rotation of the shape, about its pivot point.
Change this value to rotate the entire shape by a specified angle.
Note: The object’s direction is initially set as the direction of the
camera view, when the first point of the object is set in the
3D Window. To change the direction of the object after the
object is created, you can adjust the Yaw parameter.
Geometry
Length This parameter appears in the property sheet only for the rectangle
and arrow 2D shapes.
Determines the length of the shape.
Width This parameter appears in the property sheet only for the rectangle
shape.
Determines the width of the shape.
Radius This parameter appears in the property sheet only for the regular
polygon, arc, ellipse, and circle 2D shapes.
For circle and regular polygon:
Radius X - Determines the radius of the shape. This
parameter defines the shape’s size.
For arc and ellipse:
Number of Sides This parameter appears in the property sheet only for the circle,
regular polygon, arc, and ellipse 2D shapes.
For circles, arcs, and ellipses - the greater the number of sides; the
smoother the shape.
Start Angle This parameter appears in the property sheet only for the arc 2D
shape.
Determines the angle at which the arc begins (default is 0).
By changing the start and end angles, you can change the shape
of the arc.
406
TerraExplorer User Guide
End Angle This parameter appears in the property sheet only for the arc 2D
shape. Determines the angle at which the arc ends (default is 180).
Texture
Texture File Type the full path of the file, or use the Edit button, for a BMP, GIF
or JPEG texture file to provide the texture for the shape.
Note: You can set a transparent color for GIF and BMP files.
Pixels with this color appear as holes in the texture. With
GIF files, you can assign any color as the transparent color
by using the GIF transparent color feature. With BMP files,
the total-black color (RGB = 0, 0, 0) is used as the
transparent color.
Tiling Method Determines how the texture image file is applied to the shape. The
options are:
Tiles per axis – Designate a set number of tiles (repeats of
the texture file) for the x and y axes of the shape. The image
file will be sized to enable the set number of tiles per axis.
Scale X Determines the scaling for the texture according to the setting for
Tiling Method:
If Tiling Method is Tiles per axis: Determines the number of
repeats of the image file in the X-axis.
Scale Y Determines the scaling for the texture according to the setting for
Tiling Method:
If Tiling Method is Tiles per axis: Determines the number of
repeats of the image file in the Y-axis.
Rotate Determines the angular rotation of the image used for the texture.
General
Show in Viewer Determines if the shape appears in the 3D Window when the file is
viewed with the TerraExplorer Basic viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to display when the mouse cursor is placed over
the shape in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the shape.
407
TerraExplorer User Guide
TerraExplorer User Guide
This distance is used as a stop mark for any “Fly -to” or “View
object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the shape based on its size.
Min. Visibility Distance Sets the minimal distance from the camera below which the shape
disappears.
Max. Visibility Distance Sets the maximal distance from the camera above which the
shape disappears.
Ground Object Determines if the object is calculated as part of the terrain’s
elevation.
Order Determines the order of terrain objects from back to front.
Objects with higher values are displayed on top of objects with
lower values.
Visibility This property is only displayed for point features in a feature layer.
Sets the visibility of features based on their attribute values. Type a
search expression comprised of one or more conditions, or click
3D Objects
You can do any of the following:
Load a 3D model
Create a 3D shape
Loading a 3D Model
The 3D model feature allows you to place a pre-prepared 3D object at any point in the 3D terrain. These
models can be created using external design tools. Models can be loaded in any of the following formats:
OBJ – Wavefront simple data-format for storing 3D model surface geometry, color and texture
information.
OpenFlight (FLT) – Multigen format for exchanging 3D data models and its compressed version
(FPC)
XPL and XPL2, which provide better performance for the Direct X model (A set of XPL files is created
from a single X file where each file contains data for one Level of Detail (LOD) only)
408
TerraExplorer User Guide
All model formats support BMP, JPG, DDS, and PNG texture formats. FLT also supports S ilicon Graphics
popular texture formats (RGB, RGBA, INT, INTA, BW).
All loaded models can be optimized by conversion to XPL2, either by using the Convert Models to XPL
tool or automatically during the publishing process.
Note: Model files are automatically converted to XPL2 during the loading process if the option is
selected in Project Settings. See “General” in the “Setting the Project” chapter.
When a model file is converted to XPL, a set of XPL files is created from a single X file where each file
contains data for one Level of Detail (LOD) only. TerraExplorer displays the best LOD file based on the
viewer position in relation to the object. When downloaded from a web server, each file is also
downloaded independently. This results in an improvement in overall model display performance as well
as download rate.
Note: Generating Level of Detail is recommended for projects that have dense model layers, with non-
optimized models (e.g., KML with DAE models). Although objects may take slightly longer to load
the first time, memory usage will be optimized.
Note: XPL files were created by earlier versions of TerraExplorer Pro. Newer versions create only XPL2
files.
Note: The following limitations apply when loading 3DS files:
When 3DS animation files are loaded, only the first frame is read.
The alpha must be in the diffuse map and not in the mask map.
Note: The following limitations apply when loading OpenFlight (FLT) files:
Only the best LOD is used.
Animation is not supported.
External referencing is not supported (One FLT file cannot link to another one).
. See “Moving an Object Based on Where the Mouse is Pointing in the 3D Window” in the
“Working with Objects” chapter for more information.
5. If you want to add the 3D model in the XY plane, on the top bar of the object’s property sheet, click
the XY Plane icon . See “Moving an Object in the XY Plane”
6. With the cursor in the 3D Window, click the mouse to define the position of the 3D model’s pivot point
on the terrain.
409
TerraExplorer User Guide
TerraExplorer User Guide
Note: The pivot point of a 3D model is set at the 0, 0, 0 point in the object’s coordinate system. It
is recommended to create the object with the pivot point located at the center of the bottom
surface of the object. To change an object’s pivot point, you should edit it with the original
tool from which it was built.
7. You can adjust the model’s position and size in the 3D Window or from the model’s property s heet.
See “Editing Objects in the 3D Window” in the “Working with Objects” chapter.
8. Using the property sheet, set the parameters of the 3D object. See “3D Model Property Sheet
Parameters” in this chapter for information.
410
TerraExplorer User Guide
Altitude Enter the altitude, as defined in Altitude Method, for the 3D model’s
pivot point. If the model has a Z value, this value is added to each
Z-coordinate.
X Enter the X-coordinate for the 3D model’s pivot point.
Y Enter the Y-coordinate for the 3D model’s pivot point.
MGRS The coordinates of the 3D model’s pivot point in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Yaw Determines the direction angle of the 3D model along the vertical
axis relative to north.
Pitch Determines the tilt angle of the 3D model along its lateral axis
relative to the horizon.
Roll Determines the roll angle of the 3D model along its longitudinal
(front-to-back) axis.
Geometry
Maintain Aspect Ratio Maintain the model’s proportional relationship between the width,
length, and height.
If Yes is selected, when the scale factor in one of the axis is
modified, the scale factor in the other two axes is automatically
adjusted to maintain the original width:length:height ratio.
If No is selected, the scale factor in each axis can be modified
independently of the other axis scale factors.
Scale X Determines the length on the X axis of the 3D model.
The actual X value of the model in the 3D World is the x value of
the model in its internal coordinate system times the Scale X value.
(i.e., if the model has an X value of 5 units and the Scale X is set to
10 meters per pixel, the X value of the object in the 3D World is 50
meters.)
Scale Y Determines the length on the Y axis of the 3D model.
The actual Y value of the model in the 3D World is the Y value of
the model in its internal coordinate system times the Scale Y value.
(i.e., if the model has a Y value of 10 units and the Scale Y is set to
10 meters per pixel, the Y value of the object in the 3D World is
100 meters.)
Scale Z Determines the height (Z value) of the 3D model.
The actual height of the model in the 3D World is the height of the
model in its internal coordinate system times the Scale Z value.
(i.e., if the model has a height of 5 units and the Scale Z is set to
10 meters per pixel, the height of the object in the 3D World is 50
meters.)
Best LOD Size Enter the minimum size of the object, in pixels, at which the object
is displayed in the best level of detail.
When zooming out from the best LOD size the object is displayed
using data retrieved from a lower Level Of Detail file.
411
TerraExplorer User Guide
TerraExplorer User Guide
412
TerraExplorer User Guide
Note: It is recommended to keep the number of roof points to the minimum required to define the
shape. Adding unnecessary points may adversely affect performance.
4. Right-click to finish the roof polygon.
5. If there is a horizontal offset between the roof and the building base in the aerial/satellite imagery, use
the mouse pointer to drag the base polygon (in green) to its place on the imagery and left click to
finish the operation.
6. If there is no horizontal offset between the roof and the building base in the aerial/satellite imagery
right-click again to finish the operation.
7. Enter the roof height of the building under Geometry in the Building property sheet.
8. Continue to edit the building’s parameters and shape, or close the property sheet to finish the
operation.
413
TerraExplorer User Guide
TerraExplorer User Guide
Mode Description
2D View mode While editing the building’s base, roof and angular roof geometry,
the building is displayed in 2D View mode.
In this mode, you can view and edit the buildings outlines and
nodes.
3D Window mode This option displays the building as a complete 3D model.
Use this option to edit the height of the building and view the result
of your 2D editing.
Click and drag the red polygon to move the roof frame.
Click and drag the yellow line to move the entire building.
Edit roof/base nodes Select this option to move, add or delete nodes on the base
or roof frames.
Click and drag a node on the green polyline to move a
node on the base frame.
Click and drag the yellow lines to move the base and
roof nodes simultaneously.
Edit angular roof Select this option to modify the angular roof geometry.
This feature is enabled when the “Angular Roof” option is
selected.
414
TerraExplorer User Guide
3D Window mode Select this option to view the building model in its final view.
To move the building select “Move in the XY plane” mode and
drag the building to a new position. You can also change the
building height by selecting “Move in the Z axis” mode,
clicking in the 3D Window and dragging the pointer up and
down.
Move in the XY plane All movements are limited to the X and Y plane.
Move in the Z axis All movements are limited to the Z-axis. This option is only
available when working in a 3D Window mode.
2. On the top bar of the property sheet, click Edit Angular Roof .
3. In the 3D Window, select the angular roof points and drag them to the top-most position of the roof.
The angular roof points are located between the connecting lines (cyan) and the rooftop frame
(purple). The points of the angular roof shape should not overlap each other.
Note: For adding additional angular roof points, you must switch to Edit Nodes mode, add
additional roof point in the desired location and switch back to Edit Angular Roof mode.
4. In the Geometry section of the property sheet, set the rooftop delta height.
415
TerraExplorer User Guide
TerraExplorer User Guide
Base Altitude Enter the altitude, as defined in Altitude Method, for the base of the
building.
416
TerraExplorer User Guide
Roof Altitude Enter the altitude, as defined in Altitude Method, for the roof of the
building.
X Enter the X coordinate for the building’s pivot point, the center of
its base.
Y Enter the Y coordinate for the building’s pivot point, the center of
its base.
Geometry
Building Height Determines the height of the building above its base.
This is identical to the difference between the Roof Altitude and
Base Altitude.
Rooftop Delta Height Determines the height of the top of the angular roof above the
building.
This field is available only when Rooftop Style is set to Angular
roof.
Texture
Note: These fields are unavailable if you have selected the Stretch Terrain style.
Selected Face Select the face to modify.
All Walls: Select this option to change the color or texture for
all walls in the building.
Face Fill Type Select the fill type of the selected face.
Single Color: The face gets a single color filling according to
the Face Color field.
Image File Texture: The face gets the texture from an external
417
TerraExplorer User Guide
TerraExplorer User Guide
Terrain Texture: The face gets the texture from the terrain
imagery according to the Face Terrain Texture field.
Face Scale Y Determines the scaling for the texture according to the setting for
Tiling Method:
If the Tiling Method is Tiles per face: It determines the
number of repeats, for the selected face, of the texture in the
Y-axis.
418
TerraExplorer User Guide
Face Rotation Determines the angular rotation of the texture used for the selected
face.
Building Lean X Ratio The offset in the X-axis between the roof position, in the image,
and the actual building position, divided by the building height.
Building Lean Y Ratio The offset in the Y-axis between the roof position, in the image,
and the actual building position, divided by the building height.
General
Show in Viewer Determines if the building appears in the Project Tree when the file
is viewed with the TerraExplorer Basic Viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the building in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the building.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the building based on its
size.
Max. Visibility Distance Sets the maximum distance from the camera above which the
building disappears from view.
Min. Visibility Distance Sets the minimal distance from the camera below which the
building disappears from view.
Ground Object Determines if the object is calculated as part of the terrain’s
elevation.
Creating a 3D Shape
To create a new 3D shape:
1. On the Objects tab, in the 3D Objects group, click 3D Shape, and then click the required shape. The
3D shape’s property sheet opens.
2. In the shape’s property sheet, set the object’s parameters.
3. If you want to position the 3D shape based on where the mouse is pointing in the 3D Window, on the
top bar of the label’s property sheet, click the XYZ Magnet icon . See “Moving an Object Based on
Where the Mouse is Pointing in the 3D Window” in the “Working with Objects” chapter for more
information.
4. If you want to position the 3D shape based on where the mouse is pointing in the 3D Window and
snap it to another object, on the top bar of the 3D shape’s property sheet, click the XYZ Snap
Magnet icon . See “Moving an Object Based on Where the Mouse is Pointing in the 3D Window”
in the “Working with Objects” chapter for more information.
419
TerraExplorer User Guide
TerraExplorer User Guide
5. If you want to position the 3D shape in the XY plane, on the top bar of the object’s property sheet,
click the XY Plane icon . See “Moving an Object in the XY Plane” in the “Working with Objects”
chapter.
6. If you want to position the 3D shape in the Z plane, on the top bar of the object’s property sheet, click
the Z Plane icon . See “Moving an Object in the Z Plane” in the “Working with Objects” chapter for
more information.
7. With the cursor in the 3D Window, draw the particular shape required as described in the sections
below:
Box
Cylinder
Sphere
Cone
Pyramid
3D Arrow
3D Polygon
8. Edit the shape’s parameters in the 3D Window or using the property sheet. See “Editing Objects in
the 3D Window” in the “Working with Objects” chapter for information. Close the property sheet to
finish the operation.
Box
To draw a box:
1. Click the mouse to define the first corner of the box.
2. Drag the cursor to set the base of the box.
3. Once the base is set, click again to complete it.
4. Move the mouse up or down to define the height of the box.
5. Once the height is set, click again to complete the box.
Cylinder
To draw a cylinder:
1. Click the mouse to define the center point of the cylinder’s base.
2. Drag the cursor to set the base of the cylinder.
3. Once the base is set, click again to complete it.
4. Move the mouse up or down to define the height of the cylinder.
5. Once the height is set, click again to complete the cylinder.
Sphere
To draw a sphere:
Note: In the property sheet, you can choose to create a full sphere or just an upper or lower half of a
sphere. When using half a sphere you can create it with or without a base.
1. Click the mouse to define the bottom center (pivot point) of the sphere.
2. Drag the cursor to define the radius of the sphere.
3. Once the radius is set, click again to complete the sphere.
420
TerraExplorer User Guide
Cone
To draw a cone:
1. Click the mouse to define the center point of the base circle.
2. Drag the cursor to define the radius of the base circle.
3. Once the base circle is set, click again to complete it.
4. Move the mouse up or down to define the height of the cone.
5. Once the height is set, click again to complete the cone.
Pyramid
To draw a pyramid:
1. Click the mouse to define the first base point.
2. Drag the cursor to set the base of the pyramid.
3. Once the base is set, click again to complete it.
4. Move the mouse up or down to define the height of the pyramid.
5. Once the height is set, click again to complete the pyramid.
3D Arrow
To draw a 3D arrow:
1. Click the mouse to define the pivot point of the 3D arrow.
2. Drag the cursor to set the length of the 3D arrow.
3. Once the base of the arrow is set, click again to complete it.
4. Move the mouse up or down to define the height of the arrow.
5. Once the height is set, click again to complete the 3D arrow.
3D Polygon
To draw a 3D polygon:
1. Click the mouse to define the first point of the 3D polygon.
2. Drag the cursor to the second point. Click again to set the second point.
3. Repeat the above step as many times as you like, until you have created your desired shape for the
polygon. (The polygon still appears two-dimensional at this point.)
Note: When creating a 3D Polygon, the lines of the base polygon should not overlap each other.
This may result in an irregular object.
4. Once the shape is established, click the right mouse button to complete it.
5. Move the mouse up or down to define the height of the 3D polygon.
6. Once the height is set, click again to complete the 3D polygon.
421
TerraExplorer User Guide
TerraExplorer User Guide
Sphere Style This parameter appears in the property sheet only for the sphere
3D shape.
Determines the style of the sphere.
Select Normal, or select Half up, or Half down with or without base.
Segment Density This parameter appears in the property sheet only for the sphere
3D shape.
Determines a factor used to calculate the number of sides of the
sphere.
The higher the value of the segment density, the smoother the
sphere.
Line Style
Line Pattern Select the line pattern for the shape. You can choose between
different line patterns, e.g., solid, dashed, and dotted or a
combination thereof.
Timespan
422
TerraExplorer User Guide
Start Time Click Edit and select the date and time when the shape should first
become visible.
End Time Click Edit and select the date and time when the shape should
stop being visible.
Position
Altitude Method Sets the altitude method to be used by the shape:
Select Relative to Terrain to place the shape’s pivot point at a
specified altitude above the ground.
Altitude Enter the altitude, as defined in Altitude Method, for the shape’s
pivot point, the center of its base.
X This parameter does not appear in the property sheet for the arrow
3D shape.
Enter the X-coordinate for the shape’s pivot point, the center of its
base.
Y This parameter does not appear in the property sheet for the arrow
3D shape.
Enter the Y-coordinate for the shape’s pivot point, the center of its
base.
MGRS The coordinates of the shape’s pivot point in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Yaw Determines the direction angle of the shape along the vertical axis
relative to north.
Pitch Determines the tilt angle of the shape along its lateral axis relative
to the horizon.
Roll Determines the roll angle of the shape along its longitudinal (front -
to-back) axis.
Points Position
The parameters in this group appear in the property sheet only for 3D polygons. They are enabled
only when the Edit Nodes icon is selected on the property sheet top bar.
Selected Point Select the point to edit.
The selected point is highlighted on the 3D Window. When you edit
this point, the corresponding point on the base or the top of the
polygon changes accordingly.
Point X Enter the X-coordinate for the selected point.
Point Y Enter the Y-coordinate for the selected point.
Point MGRS The coordinates of the selected point in Military Grid Reference
System (MGRS) coordinates. This field is only available if Show
MGRS Coordinates was selected in the Options dialog box. See
423
TerraExplorer User Guide
TerraExplorer User Guide
Scale X Determines the scaling for the texture according to the setting for
Tiling Method:
If Tiling Method is Tiles per axis: Determines the number of
repeats of the image file in the X-axis.
Scale Y Determines the scaling for the texture according to the setting for
Tiling Method:
424
TerraExplorer User Guide
Rotate Determines the angular rotation of the image used for the texture.
General
Show in Viewer Determines if the shape appears in the Project Tree when the file
is viewed with the TerraExplorer Basic viewer.
Message The message associated with the shape. The number display ed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the shape in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the shape.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the object based on its size.
Max. Visibility Distance Sets the distance from the camera above which the shape
disappears.
Min. Visibility Distance Sets the minimal distance from the camera below which the shape
disappears.
Ground Object Determines if the shape is calculated as part of the terrain’s
elevation.
Visibility This property is only displayed for point features in a feature layer.
Sets the visibility of features based on their attribute values. Type a
search expression comprised of one or more conditions, or click
the Field by Attribute button to base visibility on attribute
values using the Attribute Table. See “Searching and Performing
Operations by Attribute (Attribute Table Tool)” in the “Feature
Layers” chapter for more information.
Dynamic Objects
Dynamic objects provide an easy-to-use way to add movement to 3D objects as well as text and image
labels. You can also create a virtual dynamic object that is a dynamic route with no object assigned to it.
You can then attach any object to the virtual dynamic object, and it follows the route you have set for it.
You set the route of a dynamic object by manually placing waypoints in the 3D Window. The object’s
speed is set either by setting a specific speed for the object in the object’s property sheet, or by setting
the object to Move by Time and then defining a Start and End time. TerraExplorer Pro features a set of
ground and air vehicles that you can add to your project.
425
TerraExplorer User Guide
TerraExplorer User Guide
on the top bar of the label’s property sheet, click the XYZ Magnet icon . See “Moving an Object
Based on Where the Mouse is Pointing in the 3D Window” in the “Working with Objects” chapter for
more information.
9. If you want to position the dynamic object based on where the mouse is pointing in the 3D Window
and snap it to another object, on the top bar of the dynamic object’s property sheet, click the XYZ
Snap Magnet icon . See “Moving an Object Based on Where the Mouse is Pointing in the 3D
Window” in the “Working with Objects” chapter for more information.
10. If you want to position the dynamic object in the XY plane, on the top bar of the object’s property
sheet, click the XY Plane icon . See “Moving an Object in the XY Plane” in the “Working with
Objects” chapter.
11. If you want to position the dynamic object in the Z plane, on the top bar of the object’s property sheet,
click the Z Plane icon . See “Moving an Object in the Z Plane” in the “Working with Objects”
chapter for more information.
426
TerraExplorer User Guide
12. With the cursor in the 3D Window, click the mouse to define the first waypoint of the vehicle’s route.
13. Use additional mouse clicks to add waypoints to the path.
14. When you finish adding waypoints to the path, right-click to complete the route. When you close the
property sheet, the vehicle starts moving along the route you have defined.
Note: After creation, you can change the parameters of the vehicle and the route using the property
sheet. See “Working with the Property Sheet” in the “Working with Objects” chapter.
427
TerraExplorer User Guide
TerraExplorer User Guide
7. Using the property sheet, set the other parameters of the ground or aerial object. See “Dynamic
Object Property Sheet Parameters” in this chapter.
8. If you want to position the dynamic object based on where the mouse is pointing in the 3D Window,
on the top bar of the label’s property sheet, click the XYZ Magnet icon . See “Moving an Object
Based on Where the Mouse is Pointing in the 3D Window” in the “Working with Objects” chapter for
more information.
9. If you want to position the dynamic object in the XY plane, on the top bar of the object’s property
sheet, click the XY Plane icon . See “Moving an Object in the XY Plane” in the “Working with
Objects” chapter.
10. With the cursor in the 3D Window, click the mouse to define the first waypoint of the vehicle’s route.
11. Use additional mouse clicks to add waypoints to the path.
12. When you finish adding waypoints to the path, right-click to complete the route. The vehicle will only
be visible during the timespan you set.
Note: After creation, you can change the parameters of the vehicle and the route using the property
sheet. The Speed parameter will be unavailable since when moving objects by time, object speed
is determined by the speed required to travel the set route in the set timespan. See “Working with
the Property Sheet” in the “Working with Objects” chapter.
Airplane: The object sets the pitch angles during the flight
according to altitude differences between the waypoints. It also
rolls while turning between the waypoints.
Hover: The object always keeps the pitch and roll angles set to
zero.
428
TerraExplorer User Guide
Route Options
Move By Time When set to Yes, the dynamic object’s movement along the route
is derived from its start and end times (as well as the route
distance and current TerraExplorer time), rather than from its
speed and acceleration. These start and end times are set in the
Timespan group of the object’s property sheet.
Altitude Method For ground vehicles, this parameter is set to Relative to terrain
and cannot be changed.
For aerial vehicles, set the altitude method to be used for the
waypoints:
Altitude During the creation of the route, this parameter determines the
altitude above ground of the next waypoint. After you have finished
placing all the waypoints on the terrain, you can use this parameter
to set a new altitude for the entire route.
429
TerraExplorer User Guide
TerraExplorer User Guide
Speed After you have finished placing all the waypoints on the terrain, you
can use this parameter to set a new speed for the entire route.
Note: This parameter is unavailable if Move By Time was set to
Yes.
Acceleration Determines the acceleration and deceleration speed of the object.
The object tries to reach the defined speed at each waypoint by
accelerating or decelerating according to this parameter.
Note: This parameter is unavailable if the Move By Time property
was set to Yes.
Turn Speed Select the rate at which the object turns.
Note: When set to a value of 1000 or higher, the object will turn
as fast as required to point to the next waypoint ignoring
the Turn Speed.
Note: This parameter is unavailable if the Move By Time property
was set to Yes.
Circular Route Determines if the object restarts its route when it reaches the
endpoint.
Select one of the following options:
Stop at end – The object stops at the end of the route.
The parameters in this group are enabled only when the Edit Nodes icon on the top bar of the
property sheet is selected.
Selected Point Select the point you wish to edit. The selected point is highlighted
on the 3D Window.
Point X Enter the X-coordinate for the selected waypoint.
Point Y Enter the Y-coordinate for the selected waypoint.
Point MGRS The coordinates of the selected waypoint in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Point Altitude Enter the altitude above ground for the selected waypoint.
Point Speed Enter the speed for the selected waypoint.
430
TerraExplorer User Guide
The object tries to achieve this speed by the time it reaches the
waypoint, under the limitation of the acceleration parameter.
Time Click Edit and select the date and time when the object should
reach the selected waypoint.
Timespan
Start Time Click Edit and select the date and time when the object should first
become visible.
End Time Click Edit and select the date and time when the object should
stop being visible.
Track Style
Show Track Determines if a track line indicating the dynamic object’s path is
displayed in the 3D Window.
Note: A track is displayed while the dynamic object is being
edited (i.e., as long as its property sheet is open),
regardless of this property value. This property only
determines whether a track will continue to display even
after the object’s property sheet is closed.
Line Color Select the color of the dynamic object’s track line.
Click the Edit button to open the Color dialog box, or type the
color code in hexadecimal 0xBBGGRR format (B = Blue channel
00-ff, G = Green channel 00-ff, R = Red channel 00-ff).
Line Opacity Enter the opacity of the dynamic object’s track line.
The opacity is defined as a percentage, where 100% is opaque
and 0% is transparent.
Line Width Enter the line width for the dynamic object’s track line.
The width is measured in meters.
Line Pattern Select the dynamic object’s track line pattern. You can choose
between different line patterns, e.g., solid, dashed, dotted or a
combination thereof.
Line Spline Determines if the track line is drawn as a curve based on its nodes.
General
Show in Viewer Determines if the object appears in the Project Tree when the file
is viewed with the TerraExplorer Basic Viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the object in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the object.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
431
TerraExplorer User Guide
TerraExplorer User Guide
Terrain Objects
TerraExplorer provides a set of objects that affect the terrain. You can modify the terrain, create holes in
the terrain and play a video file onto the terrain.
Objects Tab
432
TerraExplorer User Guide
Crop Below: replaces all elevation values that are lower than
the selected elevation value with the selected altitude value.
Crop Above: replaces all elevation values that are higher than
the selected elevation value with the selected altitude value.
Offset: offsets the area defined by the modified terrain with the
selected altitude value.
Feather Determines the distance along which the gradual fading of the
edges of the modified terrain is applied.
433
TerraExplorer User Guide
TerraExplorer User Guide
The parameters in this group are enabled only when the Edit Nodes icon is selected on the
property sheet top bar.
Selected Point Select the point to edit.
The selected point is highlighted on the 3D Window. When you edit
this point, the corresponding point on the modified terrain changes
accordingly.
434
TerraExplorer User Guide
435
TerraExplorer User Guide
TerraExplorer User Guide
436
TerraExplorer User Guide
Y Enter the Y-coordinate for the Hole on Terrain pivot point, the
center of its base.
MGRS The coordinates of the Hole on Terrain pivot point in Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Points Position
The parameters in this group are enabled only when the Edit Nodes icon is selected on the
property sheet top bar.
Selected Point Select the point to edit.
The selected point is highlighted on the 3D Window. When you edit
this point, the corresponding point on the hole changes
accordingly.
Point X Enter the X-coordinate for the selected point.
Point Y Enter the Y-coordinate for the selected point.
Point MGRS The coordinates of the selected point in Military Grid Reference
System (MGRS) coordinates. This field is only available if Show
MGRS Coordinates was selected in the Options dialog box. See
“View” in the “Using TerraExplorer Options” chapter for more
information.
Point Altitude The altitude of all the points is always set to zero, meaning on the
surface of the terrain.
General
Show in Viewer Determines if the terrain hole appears in the Project Tree when the
file is viewed with the TerraExplorer Basic viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the Hole on Terrain in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the Hole on
Terrain
This distance is used as a stop mark for any Fly-to or View Object
operation. It is also used when selecting to edit the object from the
Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance for the Hole on Terrain object
based on its size.
Max. Visibility Distance Sets the maximal distance from the camera above which the Hole
on Terrain disappears.
Min. Visibility Distance Sets the minimal distance from the camera below which the Hole
on Terrain disappears.
437
TerraExplorer User Guide
TerraExplorer User Guide
a. In the Video File field, type or browse to a video file, whose format is supported, or type the URL
(e.g., mms://mms.skylinesoft.com/) if you want to open streaming MMS content.
b. In the Use Telemetry File, select No. Then click the mouse in the 3D Window to define the
location of the projector.
4. After an object has been placed on the terrain, you can change its properties using the propert y
sheet.
In the Project Tree, right-click a Video On Terrain/Video Billboard object and select the required
option from the shortcut menu.
In the 3D Window, right-click a Video On Terrain/Video Billboard object and select the required
option from the shortcut menu.
438
TerraExplorer User Guide
Value Description
Time The time elapsed, in seconds, from the beginning of the recording.
The first point should be set to zero. Following points can use any
increasing value, including fractions (e.g., 0.3) to represent parts of
a second.
X The X-coordinate (Longitude) of the camera.
Y The Y-coordinate (Latitude) of the camera.
Height The height of the camera above the terrain database vertical
datum base ellipsoid.
Roll The Roll of the camera, in degrees.
Pitch The Pitch of the camera, in degrees.
Yaw The Yaw of the camera, in degrees.
This is the direction in which the camera points.
Field of View The horizontal field of view covered by the camera, in degrees.
439
TerraExplorer User Guide
TerraExplorer User Guide
440
TerraExplorer User Guide
441
TerraExplorer User Guide
TerraExplorer User Guide
Location Indicator
By default, the indicator is in the center of the Navigation Map. If the plane is located near the edge of the
map, the location indicator may be off the center.
In case the plane is located outside the area of the map, the location indicator is not present.
442
TerraExplorer User Guide
Select Map
Right-click on the required spot on the map, and select Jump from the shortcut menu.
The plane movement in the 3D 3D Window is synchronized with the plane indicator position on the
navigation map.
To turn-off synchronization:
Right-click the map area, and toggle off the Synchronize 3D option.
443
TerraExplorer User Guide
TerraExplorer User Guide
To reproject a map:
1. On the Navigation tab, in the Map group, click Map. The Navigation Map Settings dialog box is
displayed.
444
TerraExplorer User Guide
445
TerraExplorer User Guide
TerraExplorer User Guide
Analysis Tab
The Analysis tools are accessed from the Analysis tab. To use a tool, click the required icon:
Tool Description
Measurements
Query Displays general information about any position or object in the 3D
Window that is queried.
Distance The distance tool measures and displays the following distances
between two or more points in the 3D Window:
Horizontal Distance
Aerial Distance
Vertical Distance
Area The area tool measures and displays either of the following:
Terrain Area – Measures an area on the terrain, either:
Horizontal plane – The horizontal projection of the
selected area.
Terrain surface - The surface area of the selected region
taking into account terrain contours.
3D Plane Area - Measures the area of a polygon on an
arbitrary surface whose orientation is determined by the first
three points selected.
Terrain Analysis
Contour Map Colorizes and/or overlays the terrain with contour lines, to indicate
changes in elevation. A contour map can be displayed over the
entire terrain and all 3DML layers or for a specified area of the
terrain.
Slope Map The Slope Map tools provide slope information for any of the
following:
Global Slope Map – Displays slope map for the entire terrain.
446
TerraExplorer User Guide
Best Path Displays the best path between two locations on the terrain with
slope limits.
Terrain Profile Displays the terrain elevation profile along a path.
Flood Assesses the land area covered by water in different water
flooding scenarios.
Volume Analyzes the amount of terrain removed or added to a selected
Modify Terrain object.
Cross Section Tool Makes a horizontal or vertical straight cut to expose obscured
sections of the 3D View.
Line of Sight
Line of Sight Displays a visual marker for the existence of a line of sight from a
single observer position to one or more positions in the world.
Viewshed Calculate the view from a selected observer point or multiple
observer viewpoints:
Viewshed on Route Displays a viewshed analysis from a series of points along a route:
3D Viewshed on Route By Speed – Provides an animated
representation of the terrain and objects that are visible as a
dynamic object progresses along a defined route according to
a set speed
Threat Dome Displays the visible volume from a given point on the terrain with a
specified scan field and elevation angle.
Buffer Query Detects all penetrations by 3D elements (e.g., 3D object or 3DML)
to a set buffer zone of a selected polyline. Query points with
breached buffer zones are colored in red. The output of the
analysis is a point feature layer that graphically represents the
447
TerraExplorer User Guide
TerraExplorer User Guide
locations along the line where a penetration to the buffer zone was
found.
Shadow
Global Shadow Cast a shadow from all buildings and 3D models.
Measurement Tools
The following measurement tools are available:
Query
Distance
Area
Measurements can display dynamically as well as be saved in the Project Tree as TerraExplorer objects.
Information Query
The Information Query tool provides you with data about any point or object in the 3D World. For a point
on the terrain, location and elevation information is provided, while for an object, the query also displays
the object’s perimeter and area. If the object selected was loaded from a layer with attribute information,
the object’s attributes are also displayed.
448
TerraExplorer User Guide
Distance Tool
The Distance tool measures aerial, horizontal and vertical distance and slope between two or more
points. You can also calculate and display the terrain elevation profile for the aerial measurement line.
449
TerraExplorer User Guide
TerraExplorer User Guide
Distance Measurement
2. If you want to change measurement units, click the Units link. The Options dialog box is displayed,
showing the View tab. Modify the display options for Altitude and Distance and Measurement, and
then click OK. See “View” in the “Using TerraExplorer Options” chapter for more information.
3. If you want to snap the measurement points to an object’s edge or vertex, click the XYZ Snap
Magnet icon . TerraExplorer automatically detects all edges, i.e., intersections of two plane faces,
and vertices, i.e. intersections of two polylines.
4. In the 3D Window, click any point on the terrain or on an object to define the start point of the
measurement. A yellow line extends from the start point. Drag the cursor to the next point and click
again. Repeat to add as many segments as required. If you want to delete the last point added, click
Delete Point .
5. Right-click to finish the measurement.
6. If you want to obtain the same measurement type between any two or more points in the terrain, with
the Distance command selected, repeat steps 2-5 above.
The Distance dialog box displays the following measurements:
Measurement Description
Total Aerial Distance The aerial distance, i.e., the actual distance between the points.
This measurement is the sum of the aerial distances between the
points as you progress from the start point to the endpoint.
Total Horizontal Distance The horizontal distance between the points.
This measurement is the sum of the horizontal distances between
the points as you progress from the start point to the endpoint.
Total Vertical Distance The difference in elevation between the points.
If you have marked more than two points, this measurement does
not take into account the elevation values of the middle points.
Slope The slope of the line between the first and last points.
450
TerraExplorer User Guide
If you have marked more than two points, this measurement does
not take into account anything other than the elevation at the start
point and the elevation at the endpoint.
7. If you want to delete the measurement polyline in the 3D Window, click Delete .
8. If you want to display the terrain elevation profile along the drawn line, and related information such
as maximum and minimum elevation values and slope, do the following:
a. Click Terrain Profile . A terrain profile graph opens, displaying the terrain elevation profile.
b. Use the Zoom in , Zoom out , and Zoom to full extent of data buttons to adjust the
zoom as required.
c. Determine what information is indicated on the graph by selecting any of the following display
options:
Waypoint Select the check box to mark each of the polylines' waypoints on
the graph with a .
Min/Max Elevation Select the check box to mark each of the polylines' maximum and
minimum points with a .
Min/Max Slope Select the check box to mark each of the polylines' maximum and
d. If you want to export the terrain profile to a shapefile layer, click Export to Layer.
e. Point to any point on the graph to display the following values. If you want to display the values
and also jump to the point on the terrain, then click instead of pointing.
Value Description
X X-coordinate of the selected point.
Y Y-coordinate of the selected point.
MGRS The coordinates of the selected point converted to Military Grid
Reference System (MGRS) coordinates. This field is only available
if Show MGRS Coordinates was selected in the Options dialog
box. See “View” in the “Using TerraExplorer Options” chapter for
more information.
Elevation Elevation value of the point above the terrain database vertical
datum base ellipsoid.
Slope Slope of the curve at the selected point
451
TerraExplorer User Guide
TerraExplorer User Guide
Area Tool
The Area tool allows you to calculate area on the terrain or on an arbitrary plane.
Horizontal plane area (2D measurement) - Calculate area on terrain. The area measured is
the horizontal projection of the area you have outlined, even if some or all of your selected area
encompasses mountainous terrain.
3D plane area - Calculate area on an arbitrary plane. The polygon’s orientation is determined
by the first three points selected.
3. If you want to save the measurement in the Project Tree as a TerraExplorer object, select Create
Measurement Objects.
4. If you want to change measurement units, click the Units link. The Options dialog box is displayed,
showing the View tab. Modify the display options for Altitude and Distance and Measurement, and
then click OK. See “View” in the “Using TerraExplorer Options” chapter for more information.
5. If you want to snap the measurement points to an object’s edge or vertex, click the XYZ Snap
Magnet icon . TerraExplorer automatically detects all edges, i.e., intersections of two plane faces ,
and vertices, i.e. intersections of two polylines.
6. In the 3D Window, click any point on the terrain/plane to define the start point of the measurement.
Click to set the second point and then again for each additional point. Right-click to finish the
measurement. If the boundary line of the measured area crosses itself, it turns red. If you want to
delete the last point added, click Delete Point .
7. Right-click to finish the measurement. The Area dialog box displays area and perimeter
measurements.
8. If you want to calculate the surface area of the selected region taking into account terrain contours ,
do the following:
a. In the Surface Sample Interval field, type the desired distance between terrain sample points.
452
TerraExplorer User Guide
b. Click Terrain Surface Area (3D measurement) . The terrain surface area measurement is
displayed.
9. If you want to delete the area polygon in the 3D Window, click Delete .
Flood Tool
Volume Tool
Global Contour Map - Apply contour colors to the entire terrain and 3DMLwith dynamically placed
contour lines that provide coarse contours when zoomed out and detailed contours when zoomed in.
Elevation labels appear only on the terrain and not on the 3DML.
Custom Contour Map - An advanced map in which parameters such as coverage area (specified
rectangular area or entire terrain), contour palette, and contour line interval can be customized and a
contour map object is added to the Project Tree. Contour colors and lines are only applied to the
terrain, and not to 3DML layers.
On the Analysis tab, in the Terrain Analysis group, click Contour Map. A contour map overlays the
entire 3D Window but no contour map object is created in the Project Tree.
Note: If you want to create a contour map object for the entire terrain that will be listed in the
Project Tree, create a custom contour map (See Custom Contour Map) and set the
Coverage Area property in the property sheet to Entire Terrain.
453
TerraExplorer User Guide
TerraExplorer User Guide
Contour Colors - Apply different colors from a contour palette to each elevation level.
Contour Lines - Connect points of equal elevation with contour lines.
Contour Colors and Lines - Display both contour lines and contour colors.
The Contour Map property sheet is displayed.
2. If you want to apply contour colors/lines only to terrain whose altitude is within a specific range, do the
following:
454
TerraExplorer User Guide
Select how you want to color all the terrain whose altitude is not
within the Min/Max range:
Transparent - No color.
Red/Blue - All water is colored in blue and the rest in red.
Appearance
Name Type the description or name of the contour map.
This text appears in the Project Tree as the name of the object.
Activation Action Select the action to perform when selecting the object from the
Project Tree.
Line Opacity Enter the opacity for the contour and outline lines.
The opacity is defined as a percentage, where 100% is opaque
and 0% is transparent.
Display Style Sets the style to display the contour map:
Select Contour lines to display contour lines at set elevation
values.
455
TerraExplorer User Guide
TerraExplorer User Guide
Position
X Enter the X-coordinate for the rectangle’s pivot point. The pivot is
located at the center of the rectangle. Change this value to move
the entire polyline.
This field is enabled only when “Coverage Area” is set to
“Rectangle”.
Y Enter the Y-coordinate for the rectangle’s pivot point. The pivot is
located at the center of the rectangle. Change this value to move
the entire polyline.
This field is enabled only when “Coverage Area” is set to
“Rectangle”.
MGRS The coordinates of the rectangle’s pivot point converted to Military
Grid Reference System (MGRS) coordinates. This field is only
available if Show MGRS Coordinates was selected in the Options
dialog box. See “View” in the “Using TerraExplorer Options”
chapter for more information.
Yaw Determines the direction angle of the contour map rectangle, along
the vertical axis relative to north.
Change this value to rotate the entire rectangle by a specified
angle. This option is enabled only when “Coverage Area” is set to
“Rectangle”.
Geometry
Length Determines the length of the rectangle.
This option is enabled only when “Coverage Area” is set to
“Rectangle”.
Width Determines the width of the rectangle.
This option is enabled only when “Coverage Area” is set to
“Rectangle”.
General
Show In Viewer Determines if the contour map appears in the Project Tree when
the file is viewed with the TerraExplorer Basic Viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tool tip text to appear when the mouse cursor is placed
over the contour map in the 3D Window.
An automatic tool tip displaying the contour line height is created
for the contour lines.
Default Viewing Distance Determines the viewing distance of the camera from the contour
map.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when editing the object from the
Project Tree.
456
TerraExplorer User Guide
457
TerraExplorer User Guide
TerraExplorer User Guide
Button Description
Jumps to the top control handle.
Up arrow with limit
Jumps to the next control handle.
Up arrow without limit
Jumps to the currently selected control handle.
Left arrow
Jumps down to the next control handle.
Down arrow without limit
Jumps to the bottom control handle.
Down arrow with limit
6. Select the required control handle. Then click the color palette and select the required color for the
section.
7. If you want to clear the color gradient contour box, click Clear All.
8. If you want to restart editing from the original scheme after changes have been made, click Reload.
The original scheme is loaded on the color gradient/contour box.
9. Click OK to update all the schemes updated in the current session Elevation Color Editor.
Global Slope Map - Applies default palette colors and direction arrows to entire terrain according to
slope degree and aspect. Slope map colors are rendered on terrain textures as well as on 3DML
layers.
Custom Slope Map - An advanced slope map in which parameters such as coverage area (specified
rectangular area or entire terrain), slope palette, and arrow color can be customized and a slope map
object is added to the Project Tree. The custom slope map can show degree and/or aspect
(direction). Slope colors and arrows are only applied to the terrain, and not to 3DML layers.
458
TerraExplorer User Guide
Slope Map Query – Graphically represents slope values in a specified area using a color coded point
feature layer that is added to the Project Tree.
Slope Cursor - Displays slope information in a specified radius around a selected point.
Slope Palette - Opens the Elevation Color Editor to allow creation of new slope palettes or
modification of existing ones.
On the Analysis tab, in the Terrain Analysis group, click Slope Map. A slope map overlays the
entire 3D Window but no slope map object is created in the Project Tree.
Note: If you want to create a slope map object for the entire terrain that will be listed in the
Project Tree, create a custom slope map (See Custom Slope Map) and set the Coverage
Area property in the property sheet to Entire Terrain.
459
TerraExplorer User Guide
TerraExplorer User Guide
460
TerraExplorer User Guide
461
TerraExplorer User Guide
TerraExplorer User Guide
462
TerraExplorer User Guide
Button Description
6. Select the required control handle. Then click the color palette and select the required color for the
section.
7. If you want to clear the color gradient contour box, click Clear All.
8. If you want to restart editing from the original scheme after changes have been made, click Reload.
The original scheme is loaded on the color gradient/contour box.
9. Click OK to update all the schemes updated in the current session Elevation Color Editor.
463
TerraExplorer User Guide
TerraExplorer User Guide
Slope Cursor
The Slope Cursor tool displays slope information in a specified radius around a selected point.
To use the Slope Cursor tool:
1. On the Analysis tab, in the Terrain Analysis group, click the arrow next to Slope Map, and then
click Slope Cursor. The Slope Cursor dialog box opens.
464
TerraExplorer User Guide
Property Description
Display Max Slope Values Defines whether the maximum positive and maximum negative slope
values are displayed. Choose between Never, On Click and Always.
Display Heading Slope Defines whether the heading slope value is displayed. Choose
between Never, On Click and Always.
The heading is the current direction of the camera.
Display Coordinate Info Defines whether the selected coordinate information is displayed.
Choose between Never, On Click and Always.
Measure Distance Defines the measurement radius around the center point.
Alert Slope Apply colors to slope based on Alert rating levels.
Danger Slope Apply colors to slope based on Danger rating levels.
3. Click Start Cursor to start the slope query.
4. Point to the terrain to view slope arrows showing the maximum positive and maximum negative slope
angles for the selected point.
5. Left-click to recalculate slope values using a more precise method. The calculation may take a few
seconds.
6. Right-click or click Stop to exit Slope Cursor mode.
465
TerraExplorer User Guide
TerraExplorer User Guide
The tool creates a line object marked on the ground representing the calc ulated path. The calculation
takes into account the elevation values of the terrain, and implements a heuristic algorithm. The
parameters available for the search determine the time and probability of finding the best path.
7. If you want to move the path, click the Edit Nodes icon , on the top bar of the property sheet, and
move the node point to the required location.
8. Close the property sheet to end the operation.
466
TerraExplorer User Guide
Settings
Sample Interval Enter the desired value (in meters) for the resolution of the
measurement. This value represents the distance between sample
points along the path. The smaller the sample interval, the more
accurate the calculation, but the longer it takes to calculate.
Search Area Factor Enter the desired value for the area of the calculation.
This value represents the factor multiplying the distance between
each two points giving the length of the search area rectangle. The
width is set to half of the length.
Climb Slope Limit Enter the climb slope limit (in degrees) that no part in the path can
exceed.
Descent Slope Limits Enter the descent slope limit (in degrees) that no part in the path
can exceed.
No part of the path can have a steeper slope than the negative
value of this parameter.
Recalculate Path Click this button to perform the calculation again with the updated
parameters.
Timespan
Start Time Click Edit and select the date and time when the path should first
become visible.
End Time Click Edit and select the date and time when the path should stop
being visible.
General
Show in Viewer Determines if the Best Path appears in the Project Tree when the
file is viewed with the TerraExplorer Basic viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Tooltip Type a tooltip text to appear when the mouse cursor is placed over
the Best Path in the 3D Window.
Max. Visibility Distance Sets the maximal distance from the camera above which the Best
Path polygon disappears.
Min. Visibility Distance Sets the minimal distance from the camera below which the Best
Path polyline disappears.
Once completed, a single line, marked on the terrain appears between the start and end locations. This
line represents the best path between the two points under the constraints set by the slope parameters.
At any time, you can change the start and endpoints, and the various parameters, and recalculate the
path.
467
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Description
Mode Select the profile mode.
Quality Determines the distance between sample points along the polyline for
which the terrain profile is being calculated. High Quality will yield a more
accurate result but take longer to calculate.
Elevation Layer Select the elevation layer to which to compare the defined polyline. This
parameter is only available if Compare is selected in the Mode field.
3. Select one of the following methods of designating the polyline(s) for which the terrain profile should
be calculated:
Follow Line – A terrain profile is created along the drawn line. In the 3D Window, left-click to
place the line waypoints, and right-click to complete the line.
468
TerraExplorer User Guide
Note: When a terrain profile is created by "Follow Line", a group is created in the Project Tree
with the drawn line object.
Selected Group – A terrain profile is created for each of the polylines in the selected group.
Select the required layer from the Project Tree, and then click Selected Group.
From Clipboard – A terrain profile is created for each of the polylines in the clipboard.
A terrain profile graph opens, displaying the terrain elevation profile.
4. Use the Zoom in , Zoom out , and Zoom to full extent of data buttons to adjust the zoom
as required.
5. Determine what information is indicated on the graph by selecting any of the following display options:
Waypoint Select the check box to mark each of the polylines' waypoints on
the graph with a .
Min/Max Elevation Select the check box to mark each of the polylines' maximum and
minimum points with a .
Min/Max Slope Select the check box to mark each of the polylines' maximum and
6. If you want to export the terrain profile to a shapefile layer, click Export to Layer.
Note: When a terrain profile created for multiple lines (in a group or from clipboard), is exported
to a layer, the line color on the graph corresponds to the color of the points that make up
the line in the layer.
7. Point to any point on the graph to display the following values. If you want to display the values and
also jump to the point on the terrain, then click instead of pointing.
Value Description
X X-coordinate of the selected point.
Y Y-coordinate of the selected point.
Elevation Elevation value of the point above the terrain database vertical
datum base ellipsoid.
Slope Slope of the curve at the selected point
469
TerraExplorer User Guide
TerraExplorer User Guide
Flood Tool
The Flood tool assesses the land area covered by water in different water flooding scenarios. The result
of the flood analysis process is a set of polygons showing the flooded areas.
Analysis can be performed based on either of the following scenarios:
Single Instance - Water level rises once (initial water level set by user).
Continuous Rise - Water level rising at a constant rate over a certain period of time (rate of rise and
rise interval set by user).
Water Level Rise This field is only enabled when Single Instance is selected in the
Scenario field.
470
TerraExplorer User Guide
Volume Tool
The Volume Analysis tool analyzes the volume of the terrain or model removed or added by selected
horizontal planes or modify terrain/3DML objects.
471
TerraExplorer User Guide
TerraExplorer User Guide
Parameter Description
Select This field is displayed only when Modify Terrain – Select Existing mode
is selected.
Select one or more Modify Terrain objects from the list. Use CTRL-click
or SHIFT-click to multi-select. Click Refresh list to update the list if
changes were made to the project.
Quality Determines the accuracy level by which the analysis is performed. Select
one of the following options:
Low – Performs 16K samples
Medium – Performs 65K samples
High – Performs 260K samples
Results Layer Select this option to create a point feature layer representing each
volume analysis result. The area and volume (removed or added) of
each sample in the feature layer is stored in the Volume Area and
Volume Difference attribute fields of the feature that represents the
sample.
472
TerraExplorer User Guide
Draw Area – The area is marked by drawing a polygon in the 3D Window. If this option is
selected, left-click in the 3D Window to place the polygon waypoints, and right -click to
complete.
From Clipboard – Analysis is performed in the locations of all polygon clipboard objects.
4. When calculation is complete, a dialog box is displayed with the analysis results.
Parameter Description
Mode Select the mode.
473
TerraExplorer User Guide
TerraExplorer User Guide
Plane Size Determines the size of the cross section plane. Slide the slider to the right
to increase the plane size, and left to decrease.
Note: The initial size is defined according to the distance between the
camera and the plane.
Plane Direction Slide the Plane Direction slider to rotate the direction of the cross section
plane.
Save to Project Click Save to create a cross section object in the Project Tree.
Note: The cross section object can then be activated by selecting the
cross section plane in the 3D Window or by double-clicking the
object in the Project Tree.
3. Click Start.
4. In the 3D Window, click where you want to create a cross section. Then use the Cross Section slider
to adjust the position of the cross section plane. When cutting a horizontal cross section, slide the
slider to the left to lower the plane (increasing the section being clipped), and right to raise it. When
cutting a vertical cross section, slide the slider to the left to move the cross section plane forward, and
right to move it backward.
5. Click Stop to exit the particular cross section.
Viewshed Tool
a. In the Analysis section, in the Sampling Interval field, enter the desired value for the sample
resolution of your measurement. This value represents the distance between terrain samples for
the measurement along each line. A smaller sample size is more accurate but slower to calculate.
b. In the Observer section, in the Height field, enter the desired value for the altitude of the
observer.
474
TerraExplorer User Guide
Note: The X and Y observer position fields in the Observer section are derived from the point you
select in the 3D Window (see below). They only become enabled after you place the
Observer point, so you can modify the values as required in the property sheet.
c. In the Targets section, in the Height field, enter the desired value for the altitude of the target
point or points.
3. Once you have set the necessary parameters, click the cursor to define your viewpoint for the
observer.
4. Click in the 3D Window to place the target points. You must place at least one point in the 3D
Window.
5. Right-click to finish the operation. At this point, TerraExplorer Pro begins to calculate the line of sight.
This process can take a few seconds.
6. Once the Line of Sight Analysis has been completed, you can edit the parameters and recalculate, or
close the property sheet to finish the operation.
Once completed, a single line, or group of lines, marked on the terrain appear between the viewpoint and
the endpoint. Target points that are visible from the observer viewpoint are colored green, whereas points
that are not visible from the observer viewpoint are colored red.
Note: To perform another line of sight measurement, you must first close the property sheet either by
clicking on the property sheet Close icon, or by clicking again the Line of Sight command on the
Analysis tab.
475
TerraExplorer User Guide
TerraExplorer User Guide
Viewshed
The Viewshed tools enable you to calculate the view from a selected observer point or multiple observer
viewpoints
3D Viewshed – Calculate and mark all areas on the terrain and on 3D models and objects that are
visible from a selected point on the terrain.
476
TerraExplorer User Guide
2D Viewshed - Calculate and mark all areas on the terrain that are visible from a selected point on
the terrain.
Viewshed Query - Analyzes the visibility of a selected area from multiple viewshed observer
viewpoints.
Note: To display a viewshed analysis from a series of points along a route, use the Viewshed on Route
tools. See "Viewshed on Route" in this chapter for information.
The viewshed tool takes into account the viewpoint, direction of sight and distance of sight, when
calculating which areas of the terrain are visible from the viewpoint, and which areas cannot be viewed.
The viewpoint can be set at any altitude above the terrain.
Creating a 3D Viewshed
The 3D viewshed calculates and marks all areas on the terrain and on 3D models and objects that are
visible from a selected point on the terrain.
To create a 3D viewshed:
1. On the Analysis tab, in the Line of Sight group, click Viewshed. The 3D Viewshed property sheet is
displayed.
2. In the 3D Window, click to define your viewpoint for the 3D viewshed, and then click again to define
your desired endpoint (defining the distance of sight).
3. In the 3D Viewshed property sheet, set the required parameters:
477
TerraExplorer User Guide
TerraExplorer User Guide
Border Opacity Enter the opacity of the lines that define the boundaries of the
viewshed area.
The opacity is defined as a percentage, where 100% is opaque
and 0% is transparent.
Viewer Position
Altitude Method Set the altitude method to be used for the viewer location:
Select Relative to Terrain to place the location point at a
specified altitude above the ground.
Altitude Enter the altitude above the ground for the viewer location.
X Enter the X-coordinate of the viewer location.
Y Enter the Y-coordinate of the viewer location.
MGRS The coordinates of the viewer location in Military Grid Reference
System (MGRS) coordinates. This field is only available if Show
MGRS Coordinates was selected in the Options dialog box. See
“View” in the “Using TerraExplorer Options” chapter for more
information.
Direction Enter the horizontal angle of the camera when viewing the viewer
location.
Pitch Enter the tilt angle of the viewer position along its lateral axis
relative to the horizon.
Settings
Spherical Viewshed Select Yes to create a full 360 degree sphere.
Horizontal FOV Enter the horizontal angle limits, in degrees, of the viewshed.
This field is unavailable when the Spherical Viewshed field is set
to Yes.
Vertical FOV Enter the vertical angle limits, in degrees, of the viewshed.
This field is unavailable when the Spherical Viewshed field is set
to Yes.
Distance Enter the length of the viewshed analysis from the viewer in
meters.
Quality Accuracy level of the Viewshed calculation.
Refresh Rate Rate at which the viewshed is recalculated.
Timespan
Start Time Click Edit and select the date and time when the viewshed should
start being visible.
End Time Click Edit and select the date and time when the viewshed should
stop being visible.
General
478
TerraExplorer User Guide
Show in Viewer Determines if the viewshed appears in the Project Tree when the
file is viewed with the TerraExplorer Basic Viewer.
Message The message associated with the object. The number displayed is
the number of the message.
To create a new message, or update an existing message, open
the Create Message dialog box by clicking in this field and
selecting Edit. See “Using the Create Message Dialog Box” in the
“Working with Objects” chapter for more information.
Note: The message is triggered when the user double-clicks the
Project Tree entry that represents the viewshed or clicks
the viewshed’s rays in the 3D Window (clicking the
hidden/visible areas does not trigger the message).
Tooltip Type a tool tip to appear when the mouse cursor is placed over the
viewshed in the 3D Window.
Default Viewing Distance Determines the viewing distance of the camera from the viewshed.
This distance is used as a stop mark for any “Fly -to” or “View
Object” operation. It is also used when selecting to edit the object
from the Project Tree.
When this value is set to the default of -1, TerraExplorer calculates
and sets the ideal viewing distance from the viewshed based on its
size.
Max. Visibility Distance Type the maximal distance from the camera above which the
viewshed disappears.
Min. Visibility Distance Type the minimal distance from the camera below which the
viewshed disappears.
Once completed, the viewshed appears on the terrain as a sector of a circle, where the center point is the
viewpoint and the arc is the endpoint (marking the end of the distance of sight analysis), and the 3D
Viewshed object appears in the Project Tree. Within the sector, areas that are visible from the viewpoint
are colored green (default color), whereas areas that are not visible from the viewpoint are colored red
(default color).
Creating a 2D Viewshed
The 2D viewshed calculates and marks all areas on the terrain that are visible from a selected point on
the terrain.
To create a viewshed:
1. On the Analysis tab, in the Line of Sight group, click the arrow next to Viewshed, and then click 2D
Viewshed.
2. In the Viewshed Analysis property sheet, set the required parameters:
479
TerraExplorer User Guide
TerraExplorer User Guide
480
TerraExplorer User Guide
3. In the 3D Window, click to define your viewpoint for the measurement, and then c lick again to define
your desired endpoint (defining the distance of sight). The created group is locked, and appears as a
Viewshed icon in the Project Tree.
Once completed, the viewshed appears on the terrain as a sector of a circle, where the center poi nt is the
viewpoint and the arc is the endpoint (marking the end of the distance of sight), and the 2D Viewshed
object appears in the Project Tree. Within the sector, areas that are visible from the viewpoint are colored
green, whereas areas that are not visible from the viewpoint are colored red.
Viewshed Query
The Viewshed Query tool enables you to analyze the visibility from multiple viewshed observer viewpoints
to a selected area. Based on the 3D viewshed analysis object, the tool computes the overall visibility of
different points in the designated area. The output of the analysis is exported to a point feature layer that
graphically represents the visibility of the different points. Two color schemes are available; one scheme
only distinguishes between visible (green) and invisible (red), while the other one color codes the points
according to their visibility percentage:
Green = More than 80% of the selected viewsheds’ observer viewpoints are visible from this point.
Yellow = 50 - 80% of the selected viewsheds’ observer viewpoints are visible from this point.
Orange = 0-50% of the selected viewsheds’ observer viewpoints are visible from this point.
Red = 0% of the selected viewsheds’ observer viewpoints are visible from this point.
481
TerraExplorer User Guide
TerraExplorer User Guide
Viewshed Query
Option Description
Layer (Entire) Create a feature layer under the application’s AppData.
Layer Create a streaming feature layer under the application’s AppData.
(Streaming)
3. Enter the following parameters:
Parameter Description
Query The list displays all 3D viewsheds in the project. Only selected 3D
viewsheds are taken into account when calculating the ratio between
visible and invisible viewsheds. Click the required viewshed(s). Use
CTRL-click or SHIFT-click to multi-select.
Click Refresh list to update this list to the current project status.
Out of Range Defines how to handle query points that are outside of the calculated
areas of all selected 3D viewsheds. Select either:
Ignore Point - Do not add points outside of the range of any selected
3D viewshed.
482
TerraExplorer User Guide
Color Scheme Defines the color coding scheme of the output points. Select either red |
green or red | orange | yellow | green.
Spacing Determines the horizontal and vertical spacing (in meters) between query
points in the area for which the viewshed query is being calculated. The
spacing property also defines the scale of the output points.
Min Altitude Defines the altitude above ground level of the closest point to the ground.
Max Altitude Defines the maximum altitude above ground level. If the Max Altitude is
higher than the Min Altitude, the 3D Viewshed Query tool generates a
matrix of points according to the Spacing value.
4. Select one of the following methods of designating the area for which the viewshed should be
calculated:
Follow Line – Query points are created along the drawn line. In the 3D Window, left-click to
place the line waypoints, and right-click to complete the line.
Fill Area – Query points are created inside the drawn polygon.
Selected Group – Query points are created at all points, along all lines, or inside all polygons, in
the selected feature layer. Select the required layer from the Project Tree, and then click
Selected Group.
From Clipboard - Query points are created at all clipboard objects.
Viewshed Area - Query points are created exactly in the area of the selected 3D viewsheds.
Viewshed on Route
The Viewshed on Route tools provide you with a graphical representation of the view on the terrain from a
series of points (route):
3D Viewshed on Route By Speed – Provides an animated representation of the terrain and objects
that are visible as a dynamic object progresses along a defined route according to a set speed.
3D Viewshed on Route By Time – Provides an animated representation of the terrain and objects
that are visible as a dynamic object progresses along a defined route over a defined time frame.
3D Viewshed on Route Query– Analyzes the visibility of a selected area from multiple viewshed
observer viewpoints along a route.
483
TerraExplorer User Guide
TerraExplorer User Guide
Property Description
Model Type Graphic representation of the dynamic object. Select one of
the 3D models: Car, Humvee or Tank, Icon for a 2D image
icon, or Empty for no graphic representation.
Speed Speed of the dynamic object in mph or km/h.
Loop Defines whether the dynamic object stops at the end of the
path or loops back to the beginning.
Viewer Height Altitude of your viewpoints.
Viewshed Distance Distance of the 3D viewshed (in meters).
Spherical Viewshed Select Yes to create a full 360 degree sphere.
Color Scheme Select the colors that will represent the visible and non-visible
areas from the viewshed.
Clipboard Viewpoints are created at all clipboard objects.
3. Once you have set the necessary parameters, click in the 3D Window to define the first waypoint on
your route. Drag and click the mouse to define the route’sother waypoints. Right-click to finish. The
Dynamic 3D Viewshed group appears in the Project Tree. As the dynamic object moves along the
defined route according to the set speed, the viewshed dynamically changes providing an animated
representation of the terrain and objects that are visible from each point on the route.
484
TerraExplorer User Guide
Property Description
Model Type Graphic representation of the dynamic object. Select one of
the 3D models: Car, Humvee or Tank, Icon for a 2D image
icon, or Empty for no graphic representation.
Start Time The time the dynamic object begins moving along the defined
route.
The date and time slider automatically adjusts to correspond to
the timespan defined by the Start Time and End Time.
End Time The time the dynamic object reaches the end of the defined
route.
Viewer Height Altitude of your viewpoints.
Viewshed Distance Distance of the 3D viewshed (in meters).
Spherical Viewshed Select Yes to create a full 360 degree sphere.
Color Scheme Select the colors that will represent the visible and non-visible
areas from the viewshed.
Clipboard Viewpoints are created at all clipboard objects.
3. Once you have set the necessary parameters, click in the 3D Window to define the first waypoint on
your route. Drag and click the mouse to define the route’s other waypoints. Right-click to finish. The
created 3D Viewshed on Route group appears in the Project Tree. When the time and date are
adjusted in the Time and Date slider and the dynamic object moves along the defined route, the
viewshed dynamically changes, providing a representation of the terrain and objects that are visible
from each point on the route.
485
TerraExplorer User Guide
TerraExplorer User Guide
Green = More than 80% of the route’s viewpoints are visible from this point.
Yellow = 50 - 80% of the route’s viewpoints are visible from this point.
Orange = 0-50% of the route’s viewpoints are visible from this point.
Property Description
Viewshed Interval The distance between terrain samples for the measurement
along each ray. A smaller sample size is more accurate but
slower to calculate.
486
TerraExplorer User Guide
4. In the 3D Window, click any of the route’s Indicator icons to toggle display of the viewshed from
that individual point.
Individual viewshed results for each selected point along the route
A single composite viewshed showing visible area from any of the route’s waypoints
Note: When calculating the viewshed from a route, the field of view is automatically set to 360.
487
TerraExplorer User Guide
TerraExplorer User Guide
Property Description
Name Type the description or name of the viewshed.
This text appears in the Project Tree as the name of the
object.
Ray Spacing Determines the horizontal and vertical spacing (in meters)
between each ray (in degrees). The smaller the ray spacing,
the more accurate the measurement, but the longer it takes to
calculate.
Max. Sample Interval The distance between terrain samples for the measurement
along each ray. A smaller sample size is more accurate but
slower to calculate.
Distance Length of the 3D viewshed from the viewer (in meters).
Viewer Height Altitude of your viewpoints.
Analysis Type Select one of the options for displaying the viewshed:
488
TerraExplorer User Guide
Start Time The time the dynamic object begins moving along the defined
route.
The date and time slider automatically adjusts to correspond to
the timespan defined by the Start Time and End Time.
End Time The time the dynamic object reaches the end of the defined
route.
Dist. Between Waypoints Distance between sample route waypoints.
3. Once you have set the necessary parameters, click in the 3D Window to define the first waypoint on
your route. Drag and click the mouse to define the route’sother waypoints. Right-click to finish.
Note: While creating the route, the Dist. Between Waypoints property is still editable.
4. Click Calculate. The created Viewshed on Route locked group appears in the Project Tree.
5. Once you establish the endpoint, all of the parameters become read-only. At this point, TerraExplorer
Pro begins to calculate the viewshed measurement. This process can take some time if the route has
a considerable number of waypoints.
489
TerraExplorer User Guide
TerraExplorer User Guide
Threat Dome
Property Description
Type Output of the tool. Select one of the options for representing
the visible area from the threat point:
490
TerraExplorer User Guide
3. Select one of the following methods of designating the area for which the threat dome should be
calculated. If the input group contains multiple points, then individual threat domes are generated for
each of the points
Set Position – Click in the desired location for the threat dome query. A marker is created at
the drawn point.
Selected Group - Query points are created at all point elements (point features or point objects)
in the selected group. Select the required group from the Project Tree, and then click Selected
Group. A separate threat dome is created for each of the point elements, with the center of each
threat dome indicated by a different color marker.
From Clipboard - Query points are created for all point elements in the clipboard. Copy the
required elements to the clipboard, and click From Clipboard.
The created Threat Dome group appears in the Threat Dome group in the Project Tree.
4. If you want to display a graph of the threat dome profile for the last created threat dome, click Show
Profile. Note that if the input group contains multiple points, the color of each profile line on the Dome
Ring Profile graph matches the color of the corresponding threat dome's query point marker in the 3D
Window.
Note: The Show Profile button is only displayed after a threat dome is created.
A threat dome profile graph opens, displaying the terrain elevation profile.
5. Use the Zoom in , Zoom out , and Zoom to full extent of data buttons to adjust the zoom
as required.
6. Determine what information is indicated on the graph by selecting any of the following display options:
Waypoint Select the check box to mark the waypoints on the graph with a .
Min/Max Elevation Select the check box to mark the maximum and minimum points
with a .
Min/Max Slope Select the check box to mark the maximum and minimum slope
with a .
7. If you want to export the threat dome profile to a shapefile layer, click Export to Layer.
Note: When a threat dome profile is exported to a layer, the line color on the graph corresponds
to the color of the points that make up the line in the layer.
8. Point to any point on the graph to display the following values. If you want to display the values and
also jump to the point on the terrain, then click instead of pointing.
491
TerraExplorer User Guide
TerraExplorer User Guide
Value Description
X X-coordinate of the selected point.
Y Y-coordinate of the selected point.
Elevation Elevation value of the point above the terrain database vertical
datum base ellipsoid.
Slope Slope of the curve at the selected point
492
TerraExplorer User Guide
493
TerraExplorer User Guide
TerraExplorer User Guide
Buffer Query
Buffer Radius of the buffer zone (in meters) from each of the polyline's query
Radius points
Min Minimum distance (in meters) from the polyline for inclusion in the
Distance buffer zone.
Scanning The area to be scanned. Select Above query point (180°) to limit the
Area scan to the FOV above the query point. Select Above & sides below
(270°) to skip only the FOV directly below the query point.
3. Select one of the following methods for selecting the polylines for the buffer query. If the input group
contains multiple polylines, each one is scanned, and the results collected in a in a single result layer
Selected Group - Buffer scans are performed for all polylines in the selected group or layer. The
required Project Tree group must be selected before selecting this option.
From Clipboard - Buffer scans are performed for all polylines on the clipboard. The polylines
must be on the clipboard before selecting this option.
4. Review the buffer query results. All query points in whose buffer zone one or more 3D elements were
found are colored in red. Click a red query point to highlight in red the 3D elements that were found.
Click the point again to toggle off that query point's highlighting. Click the Clear button to clear all
highlighting from any query point.
5. The buffer query results are automatically exported to a point shapefile that is listed in the Project
Tree and saved under the application AppData. You can find the full path to this shapefile in the
layer's property sheet, in the File Name property under the Layer tab.
Shadow Tools
The following shadow tools are available:
494
TerraExplorer User Guide
Global Shadow
Selection Shadow
Shadow Query
Global Shadow
You can display a shadow effect for an entire scene (including terrain and all 3D models, objects, and
buildings), for a more realistic visualization that takes far less time to create than shadow generation per
individual object. Using TerraExplorer Options, you can select the precise color of the shadow to more
accurately simulate the actual lighting conditions. See “Graphics” in the “Using TerraExplorer Options”
chapter for more information.
Shadows can be cast for all 3D objects in the 3D Window (whose ground object property is set to Yes)
based on the sun’s position. The sun is positioned according to the time, date and time zone you set
using the Date and Time controls. The shadows dynamically update when the system date and time is
changed.
Note: Project startup settings for shadows can be set in the Date and Light tab in the Project Settings
dialog box. See “Date and Light Effects” in the “Setting the Project” chapter for further
information.
Note: The degree of shadow coverage in a specified area and period of time can be calculated using
the Shadow Query tool. See “Shadow Query” in this chapter for further information.
Displaying a Shadow
To display a shadow:
1. In the 3D Window, set the time, date and time zone using the Date and Time controls. See “Date and
Time Slider” in this chapter for information.
2. On the Analysis tab, in the Shadow group, click Shadow.
Note: If you want to cast a shadow only for currently selected buildings and 3D models, you can
create a selection shadow. See “Selection Shadow” in this chapter.
Selection Shadow
In addition to the option to cast a global shadow for all 3D objects, shadows can also be cast only for
selected objects. This enables you to visualize the shadow effect of a particular object on surrounding
buildings and terrain.
You can cast a shadow from any 3D object whose ground object property is set to Yes, based on the
sun’s position. The sun is positioned according to the time, date and time zone you set using the Date
and Time controls. The shadows dynamically update when the system date and time is changed.
495
TerraExplorer User Guide
TerraExplorer User Guide
5. If you want to recast the shadow from the previously selected object to a currently selected object,
click the arrow next to Selection Shadow, and then click Update Selection.
Shadow Query
The Shadow Query tool calculates the sun-shadow ratio in a specified area, over a selected timespan.
The area is defined by a drawn line or polygon, or by a selection of points, lines or polygons. Shadow
analysis can be based on the shadow effect of selected objects (Selection Shadow) or of all the project’s
objects. See “Global Shadow” for information on viewing and creating global shadows. See “Selection
Shadow” in this chapter for information on creating shadows for selected objects.
The output of the analysis is a point feature layer that graphically represents the sun-shadow ratio at
different points in the specified area. Each point in the feature layer is color-coded according to its sun-
shadow ratio:
Green = Point receives 100% exposure to sunlight during the selected timespan
Yellow = Point receives more than 65% exposure to sunlight during the selected timespan
Orange = Point receives between 35-65% exposure to sunlight over the selected timespan
Red = Point receives less than 35% exposure to sunlight over the selected timespan
496
TerraExplorer User Guide
Shadow Query
Option Description
Layer (Entire) Create a feature layer under the application’s AppData.
Layer Create a streaming feature layer under the application’s AppData.
(Streaming)
3. Enter the following parameters:
Parameter Description
Query Defines which objects’ shadows are taken into account in the shadow
query:
Global Shadow – Measure the sun-shadow ratio for each query point
based on the shadow cast by all objects in the project.
Spacing Determines the horizontal and vertical spacing (in meters) between query
points in the area for which the sun-shadow ratio is being calculated.
497
TerraExplorer User Guide
TerraExplorer User Guide
Min Altitude Defines the altitude above ground level of the closest point to the ground.
Note: When selecting points from a group, layer or the clipboard, the
query points are created according to the altitude of the selected
points and not according to the Min/Max altitude parameters.
Max Altitude Defines the maximum altitude above ground level. If the Max Altitude is
higher than the Min Altitude, the Shadow Query tool generates a matrix of
points according to the Spacing value.
Time Zone Time zone of the Start Time and End Time. The time zone should reflect
the actual time zone in the query area. The tool tries to select the best
match according to the camera’s position when the tool is opened. If the
user navigates to an area in another time zone, while the tool is open, the
user may need to manually select the appropriate time zone. If the
difference between the calculated time zone and the selected time zone is
too large, an alert message is displayed.
Start Time Start time on the day of the query. The date of the query (day, month and
year) is based on the current TerraExplorer date (showing on the Time
Slider or defined in the Date and Time Settings dialog box).
End Time End time on the day of the query. The date of the query (day, month and
year) is based on the current TerraExplorer date (showing on the Time
Slider or defined in the Date and Time Settings dialog box).
Measure every The interval (in minutes) between the Start Time and End Time. The
smaller the interval, the more accurate the calculation, but the longer it
takes to calculate.
4. Select one of the following methods of designating the area for which the sun-shadow ratio should be
calculated:
Follow Line – Query points are created along the drawn line. In the 3D Window, left-click to
place the line waypoints, and right-click to complete the line.
Fill Area – Query points are created inside the drawn polygon.
Selected Group – Query points are created at all points, along all lines, or inside all polygons, in
the selected feature layer. Select the required layer from the Project Tree, and then click
Selected Group.
From Clipboard - Query points are created at all clipboard objects.
Comparison Tools
The following comparison tools are available:
Swipe Snapshots
498
TerraExplorer User Guide
Swipe Snapshots
The Swipe Snapshots tool helps you create and compare snapshots showing different versions of the
area in view in the 3D Window by showing or hiding objects in the Project Tree.
499
TerraExplorer User Guide
TerraExplorer User Guide
3. Create a modified scene by showing or hiding objects in the Project Tree, and then click Compare.
4. When the snapshot is generated, use the following controls:
Mode selection – Selects the slider control mode. Choose between four clipping modes (right -
left, left-right, top-bottom and bottom-top) and Transparency mode.
500
TerraExplorer User Guide
Slider control – Defines the clipping or transparency level extent. Slide the slider all the way to
the left to completely show the first snapshot, and all the way to the right to completely show the
second one. As the slider moves between these extremes, the first snapshot is gradually clipped
or opacity decreased to reveal the second one.
6. Click Auto-Repeat to automatically loop the slider value between 0-100% to dynamically change
the top layer clipping. Click Freeze at any point to freeze the slider at a specific value.
501
TerraExplorer User Guide
TerraExplorer User Guide
The area for analysis is defined by a drawn polygon or by objects already on the clipboard. The output of
the analysis is a point feature layer that stores the elevation difference information in its attribute fields
and graphically represents the elevation difference at different points in the defined area. Only elevation
differences that you consider significant for your analysis, i.e. that are above the Mi n Difference that you
set, are marked:
2. Select the layers for comparison. If you want to refresh the drop-down layers, and automatically
detect and select the mesh layers in current view, click Refresh & Detect.
3. Select the Quality of the result layer. This determines the accuracy level by which the analysis is
performed. Select one of the following options:
Low – Performs approximately 16K samples
Medium – Performs approximately 65K samples
High – Performs approximately 260K samples
4. In the Min Difference field, select the minimum elevation difference between the layers that should
be marked.
5. Select either of the following methods to mark your area of interest:
502
TerraExplorer User Guide
Draw Area – The area is marked by drawing a polygon in the 3D W indow. If this option is
selected, left-click in the 3D Window to place the polygon waypoints, and right -click to complete.
From Clipboard – Analysis is performed in the locations of all polygon clipboard objects. The
polygons must be on the clipboard before selecting this option.
6. After the analysis is complete, a results dialog is displayed:
Number of sampled points for which the elevation difference between the layers was greater than
the Min Difference set.
Number of sampled points above Min Difference in which Layer 1 was higher than Layer 2.
Number of sampled points above Min Difference in which Layer 2 was higher than Layer 1.
Maximum elevation difference in which Layer 1 was higher than Layer 2.
Maximum elevation difference in which Layer 2 was higher than Layer 1.
7. Review the elevation difference results, graphically represented by the generated point feature layer.
Only elevation differences. that are above the Min Difference that you set, are marked:
Cyan (Blue-green) – Layer 1 is higher than Layer 2
Yellow – Layer 2 is higher than Layer 1
Point to any point on the graph to display the elevation and volume difference at that point.
8. The elevation difference results are automatically exported to a point shapefile that is listed in the
Project Tree and saved under the application AppData. You can find the full path to this shapefile in
the layer's property sheet, in the File Name property under the Layer tab.
9. If you want to compare further between the two mesh layers, on the Analysis tab, in the
Comparison group, click the arrow under Swipe, and select Swipe 3D Mesh Layers. Then use the
Swipe 3D Mesh Layers controls to horizontally swipe between the layers, dynamically revealing and
hiding parts of each layer.
503
TerraExplorer User Guide
TerraExplorer User Guide
1. On the Analysis tab, in the Comparison group, click the arrow under Elevation and select
Elevation Difference – Elevation Layers. The Elevation Difference – Elevation Layers dialog box is
displayed.
2. Select two layers for comparison, or layer and base terrain. If you want to refresh the drop-down
layers, and automatically detect and select the elevation layers in current view, click Refresh &
Detect.
3. Select the Quality of the result layer. This determines the accuracy level by which the analysis is
performed. Select one of the following options:
Low – Performs approximately 16K samples
Medium – Performs approximately 65K samples
High – Performs approximately 260K samples
4. In the Min Difference field, select the minimum elevation difference between the layers that should
be marked.
5. Select either of the following methods to mark your area of interest:
Draw Area – The area is marked by drawing a polygon in the 3D Window. If this option is
selected, left-click in the 3D Window to place the polygon waypoints, and right -click to complete.
From Clipboard – Analysis is performed in the locations of all polygon clipboard objects. The
polygons must be on the clipboard before selecting this option.
6. After the analysis is complete, a results dialog is displayed:
Number of sampled points for which the elevation difference between the layers was greater than
the Min Difference set.
Number of sampled points above Min Difference in which Layer 1 was higher than Layer 2.
Number of sampled points above Min Difference in which Layer 2 was higher than Layer 1.
Maximum elevation difference in which Layer 1 was higher than Layer 2.
Maximum elevation difference in which Layer 2 was higher than Layer 1.
504
TerraExplorer User Guide
7. Review the elevation difference results, graphically represented by the generated point feature layer.
Only elevation differences. that are above the Min Difference that you set, are marked:
Cyan (Blue-green) – Layer 1 is higher than Layer 2
Yellow – Layer 2 is higher than Layer 1
Point to any point on the graph to display the elevation and volume difference at that point.
8. The elevation difference results are automatically exported to a point shapefile that is listed in the
Project Tree and saved under the application AppData. You can find the full path to this shapefile in
the layer's property sheet, in the File Name property under the Layer tab.
505
TerraExplorer User Guide
TerraExplorer User Guide
Tool Description
Snapshot Tool Takes a snapshot of the current 3D Window:
Opens the snapshot in a new window.
Extract to MPT Extracts and creates a subset of a local or remote terrain database
on the user’s local computer.
Extract to VRML Extracts and creates a VRML model from a local or remote terrain
database that can be displayed in VRML viewers, 3D printing etc.
Extract to Zebra Extracts and creates a Zebra Imaging model from a local or remote
terrain database, which you can use for producing 3D hologram
images.
Collaboration Tool Allows the user to share an interactive Fly session over the
network.
Urban Design Creates simple and/or customized objects including markers,
freehand lines, Mil-Std-2525b symbols, and urban designs.
Duplicate Objects Creates multiple instances of the same object along a line or inside
an area.
Power Lines Creates a power line by placing power poles along a user-defined
path and connecting them with power lines.
Pipelines Creates a pipeline along a user defined path.
Fence and Wall Creates fences and walls in the precise dimensions, shape and
texture you require. The output can be saved as a TerraExplorer
group of objects or as a feature layer (shapefile).
Timespan Tags Assign timespan tags to groups. Determine whether objects within
each subgroup display successively, each for a fraction of the total
timespan, or whether all objects in each subgroup should hide and
display simultaneously.
Block Width Determine an appropriate layer block width for efficient streaming
of layers.
Using Tools
To use a tool:
On the Tools tab, click the required tool. The tool opens in a new window. When more than one tool is
open, use the tabs at the bottom of the tool window to switch between tools.
506
TerraExplorer User Guide
Note: All TerraExplorer tools initially open in the same location - at the bottom, left side of the
screen. When multiple tools are opened simultaneously, a tab displays for each tool on the
bottom of the tool window.
Tool Tabs
To close a tool:
On the Tools tab, click the currently selected tool, or click the Close link in the upper-right corner of
the tool’s window.
Snapshot Tool
The Snapshot Tool copies the current 3D Window to a floating window so you can edit it in a Paint
program before saving to an image file.
507
TerraExplorer User Guide
TerraExplorer User Guide
Snapshot Tool
Collaboration Tool
This tool connects TerraExplorer users on one collaborative network. Connecting over the
internet/intranet, users can chat, annotate the terrain with text labels and freehand drawing, point using a
virtual cursor and synchronize their flight.
One user serves as the manager of the session, while the rest connect to the session as clients. The
collaboration server can also reside on a SkylineGlobe server to enable better management and control
and to solve security problems when accessing end-user computers behind firewalls.
508
TerraExplorer User Guide
server shuts down. When the collaboration server is set up as part of the TerraGate server it is always up
and running and can server several sessions.
Note: The collaboration server is only available until TerraGate server 6.6.1. If collaboration services
are required, contact [email protected] for information about a standalone installation.
Note: For further information on setting and controlling a collaboration service on a TerraGate server,
see the TerraGate User Manual.
509
TerraExplorer User Guide
TerraExplorer User Guide
the location of the camera by navigating freely in the 3D World and all other users can
attach to this point of view.
3. Enter the Server Host Name, which is the IP address of the communication server:
If you want to join an ongoing session, type the name or address of the Manager’s local
computer or the TerraGate server.
If you want to create a new session on a TerraGate server, type the name or address of the
server.
4. In the Choose Session Name field, type the session’s name:
If you create a new session on a TerraGate server, type a unique session name. If you create a
local session, the session name serves as an additional protection from unwanted guests.
If you join an ongoing session, type the session name that was given by the manager.
5. In the Choose User Name field, type a user name. Each member of the session must have a unique
user name. The user name is shown in the Participants list and will be attached to the chat
messages.
6. If you started a local or a server session, from the On User Connection drop-down list, select one of
the following options:
Option Description
Don’t Send Fly When other users join the session, they do not receive any
FLY project. They have to manually open a valid project
before joining the collaboration session.
Send Fly Link When other users join the session, the current FLY project
name is sent to them and their local TerraExplorer opens this
project before connecting to the session.
Send Fly File When other users join the session, the FLY project is sent to
them.
The collaboration server sends the content of the FLY project,
but not the additional resources.
Note: Use the Send Fly Link option only when the FLY project and all additional resources in the
FLY project (e.g., MPT database, 3D models or icons) reside on a local or remote network
storage that is shared and accessible to all participants in the session. It is recommended
to use this option when you use an Internet kit created using the “Create TerraExplorer Kit”
option. Use Send FLY File only when the MPT database is on a TerraGate server or on a
shared storage and there are no additional resources or all resources reside on a shared
storage.
7. Click the Start Session button to create the session or Join Session to join an ongoing session. A
second Collaboration dialog box opens.
8. If you want to close a session you created, click Stop Session. If you want to disconnect from a
session you joined, click Disconnect.
510
TerraExplorer User Guide
Collaboration Tool
To manage a session:
The Participants list displays all connected users to the session. If you want to appoint another
participant leader, select the required name in the list, and click Set as Leader.
If you joined a session, select the Follow leader check box to attach your 3D Window (camera) to the
session leader view. Clear this option to navigate freely on the terrain, and select it again to get re-
attached to the session view.
511
TerraExplorer User Guide
TerraExplorer User Guide
2. Click the Color button to set the virtual cursor's color and select a color from the color
palette.
3. Click and hold the mouse button to display the Virtual Cursor.
4. Right-click to finish the operation.
To share content:
1. Turn on the automatic sharing option or click the Share Now link. The collaboration tool will
send all content located under your sharing group to the session participants.
2. Use the Text label or Freehand drawing tools to add content directly to the sharing group
3. You can create any TerraExplorer object or layer using the TerraExplorer standard tools and drag the
object or the group to your sharing group.
Note: The collaboration sharing tool sends the objects and layers under the sharing group but does not
send resources used by these objects or layers. Make sure you use resources accessible by all
other participants in the session.
512
TerraExplorer User Guide
1. In the Collaboration tool box, click the Add Text Label button. The Text Label field is
displayed in the lower half of the dialog box.
2. In the Text Label field, type a text string.
3. Click the My Color button to set the color of the text, and select a color from the color
palette.
4. In the 3D Window, click the terrain location where you want to insert the text label. The label is
displayed in the 3D Window at the same location, for all other participants of the session.
2. Click the Color button to set the drawing tool’s color and select a color from the color palette.
3. Click and hold the mouse button to draw.
4. Right-click to finish the operation.
513
TerraExplorer User Guide
TerraExplorer User Guide
a. Click Add.
b. In the 3D Window, click in the required locations to place the polygon points. You must place at
least three points.
c. Right-click to finish the polygon creation.
d. Perform any of the following editing operations if required:
Move a node – Click Edit. Then in the 3D Window, place the cursor over one of the
polygon’s nodes. The node turns blue, and the cursor changes to Move mode . Click
the node and drag it to the required location in the XY Plane. Release the mouse button to
set the node at the current location.
Add a node – Click Edit. Then in the 3D Window, place the cursor over one of the polygon’s
lines. Where a node can be added, a red node appears on the line and the cursor changes to
Add Node mode . Click to add a node, and then drag it to the required location.
514
TerraExplorer User Guide
Delete a node – Click Edit. Then in the 3D Window, place the cursor over the node you
want to delete. The node turns blue, and the cursor changes to Move mode . Right-
click, and select Delete Node from the shortcut menu.
Note: If you want to remove the polygon and create a new one, click Remove and repeat steps
a-d.
e. Set the quality of the high-resolution area by selecting a Unit Per Pixel value from the drop-down
list.
Note: The Unit Per Pixel list of values is created from the terrain database (MPT file) pyramid of
resolutions.
3. Type the Length of and resolution of the Medium Resolution Area Square . The medium resolution
area square always surrounds the high-resolution polygon. Type 0 to remove the square. The Unit
per Pixel value must be higher (lower resolution) than the value set in the High-resolution polygon.
4. Select the Low Resolution Area Unit Per Pixel value.
The Low Resolution Area always covers the entire MPT database to ensure that the current project
will run.
Note: It is recommended to set a medium resolution area around the High-resolution polygon to
get a smooth transition between the high-quality terrain and the very low-resolution
background. It is recommended that the medium resolution be four levels higher than the
selected high-resolution. The Low Resolution Area can be set to the wors t resolution to
reduce the size of the extracted MPT.
5. Click Scan to get a better estimation of the size of the new MPT. If you want to stop the scanning
process, click Abort.
Note: While setting the size and resolutions of the different areas, the Extract Terrain tool
displays an estimated size of the new MPT file based on a calculation (multiplication of the
areas and the selected resolutions). After clicking the Scan option, the Extract Terrain tool
scans the three areas and calculates the size based on the actual resolution of the terrain
in these areas. The final size of the new MPT file can be distinctly different from the
calculated and scan sizes if the original MPT file has many areas with different resolutions.
6. Select the name of the extracted MPT file by typing a valid file name, or click the Browse button and
select an existing directory and file name on your system.
7. Click Create MPT to start downloading and creating the new MPT file.
8. Click Abort to stop the creation process, or Pause and Resume to temporarily halt the process and
resume it from the same location.
515
TerraExplorer User Guide
TerraExplorer User Guide
516
TerraExplorer User Guide
517
TerraExplorer User Guide
TerraExplorer User Guide
Drawing Tools
Terra Explorer Pro’s drawing tools allow you to:
Create an urban scenario with its own roads, junctions and traffic lights (Urban design).
Create multiple instances of the same object along a broken line, or within a closed polygon shape
area.
Urban Design
The Urban Design tool enables you to create an urban scenario with its own roads, junctions and traffic
lights.
To add urban design objects:
1. On the Tools tab, in the Draw Tool group, click Urban Design. The Urban Design toolbar is
displayed.
518
TerraExplorer User Guide
Road
Junction
Traffic Light
3. In the property sheet, set the object parameters.
4. In the 3D Window, use the mouse to create the object.
Parameter Activity
Road Style Select one of the available road styles from the drop-down list.
Road Width Set the road’s width in meters.
Tree Type You can add trees by the road from the types of trees available:
None, Style A - F or Random.
519
TerraExplorer User Guide
TerraExplorer User Guide
Position Set the trees’ position to be on Both Sides, Right, Left or Center.
Spacing Set the spacing between the road and the trees in meters.
Distance from Road Set the tree’s distance from the road in meters.
Pole Type Add a pole by the road from 4 different types of poles available:
Style A - D
Position Set the pole’s position to be on Both Sides, Right or Left Side.
Spacing Set the spacing of the pole(s) from the road in meters.
Distance from Road Set the distance of the poles(s) from the road in meters.
Parameter Activity
Style Select from one of the junction types.
520
TerraExplorer User Guide
Parameter Activity
Traffic Light Select from one of the traffic light types.
Duplicate Objects
The Duplicate Objects tool creates multiple instances of the same object along a broken line, or within a
closed polygon shape area. For example, you may need to place street lights, phone booths, or bus stops
along a section of a road, or place trees in a forest or park. The tool allows the user to set the basic
graphic representation of the object and the spacing between the instances.
The output of a Duplicate Object operation is either a group of TerraExplorer objects or a Points layer that
can be saved to a local data source (Shapefile format) and loaded as a Streaming or Entire layer.
521
TerraExplorer User Guide
TerraExplorer User Guide
Option Description
Group Create a group with objects.
Layer (Entire) Create feature layer under the application AppData.
Layer (Streaming) Create streaming feature layer under the application
AppData.
3. Select the required Object Type, and then enter the other parameter values:
Parameter Description
Object Type Type of object: Text/Image Label, 3D Model, Regular Polygon, or
one of the 2D or 3D Shapes
Scale Determines the dimensions of the object.
File Name This parameter is only displayed when the Image Label or 3D
Model object type is selected.
Browse to the required file.
Text This parameter is only displayed when the Text Label object type
is selected.
522
TerraExplorer User Guide
Method Description
Follow Line Duplicate the object along a line.
Click Follow Line. Then in the 3D Window, left-click to place
the line waypoints, and right-click to complete the line.
Fill Area Duplicate the selected object inside the drawn polygon.
Click Fill Area. Then in the 3D Window, left-click to set the
line or polygon waypoint, and right-click to complete it.
Selected Group Duplicate the object along all polylines or polygons in a
selected group or layer.
Select the required group or layer from the Project Tree and
then click Selected Group.
Note: Only first level polygons and polylines in an existing
group are included.
From Clipboard Duplicate the selected object based on a polyline or polygon
clipboard object:
Polyline clipboard object - Object is duplicated along
the line.
5. In the 3D Window, left-click to place the line or polygon waypoints, and then right-click to complete
the line or polygon.
6. If you want to modify additional parameters, in the Project Tree Window, right-click the duplication
group and select Properties
523
TerraExplorer User Guide
TerraExplorer User Guide
Option Description
Group Create a group with objects.
Layer (Entire) Create feature layer under the application AppData.
Layer (Streaming) Create streaming feature layer under the application
AppData.
3. Enter the following parameters:
524
TerraExplorer User Guide
Parameter Description
Method Select the required creation method:
Pole every waypoint – To add a single pole on every
left-click on the terrain.
Pole Type Pole Type A creates a power line with two connecting
wires.
Distance between poles This field is enabled when the Fixed distance between poles
method is selected.
Segments in sections The number of segments for connected power lines between
two poles.
Maximum Line Depth The height difference of the connected power lines between
the highest and lowest points.
Visibility Distance Set the visibility distance of the objects.
Line Color The color of the drawn power line.
4. Select one of the following methods of designating the power lines to be created:
Method Description
Follow Line Create power lines along a line.
Click Follow Line. Then in the 3D Window, left-click to place
the line waypoints, and right-click to complete the line
Selected Group Create power lines along all polylines in a selected group or
layer.
Select the required group or layer from the Project Tree and
then click Selected Group.
Note: Only first level polylines in an existing group are
included.
From Clipboard Create power lines along a clipboard object.
Note: Power lines are only created for polyline clipboard
objects.
Click From Clipboard.
5. If you want to edit additional parameters, right-click the Power Line group/layer in the Project Tree
and select Properties.
Create Pipelines
This tool creates 3D pipelines long a user-defined path. The output of a create pipeline operation is either
a group of TerraExplorer objects or two Point layers, one for the pipes and the second for the connectors,
which can be saved to local data sources (Shapefile format) and loaded as a Streaming or Entire layer.
Note: The pipelines tool does not support multipart features.
525
TerraExplorer User Guide
TerraExplorer User Guide
To create pipelines:
1. On the Tools tab, in the Draw Tool group, click Pipelines. The Create Pipelines dialog box is
displayed.
2. Select the Create as option:
Option Description
Group Create a group with objects.
Layer (Entire) Create feature layer under the application AppData.
Layer (Streaming) Create streaming feature layer under the application
AppData.
3. Enter the following parameters:
Parameter Description
Pipe Diameter Type the desired diameter.
Pipe Color Select the required color.
Visibility Distance Set the visibility distance of the objects.
Method Description
Follow Line Create pipelines along a line.
Click Follow Line. Then in the 3D Window, left-click to place
the line waypoints, and right-click to complete the line
Selected Group Create pipelines along all polylines in a selected group or
layer.
Select the required group or layer from the Project Tree and
then click Selected Group.
526
TerraExplorer User Guide
5. If you want to edit additional parameters, right-click the pipeline group/layer in the Project Tree and
select Properties.
527
TerraExplorer User Guide
TerraExplorer User Guide
2. If you want to create the fence or wall through the Simple view, select the required fence or wall style,
by clicking a fence or wall image. This will automatically set the appropriate texture file as well as
other parameters and create a Project Tree group that contains all the created fences/walls .
Note: Once parameters are set in the Advanced mode (see below), these parameters are applied
to all fences and walls created while the Fence and Wall tool remains open. Once the
Fence and Wall tool is closed, the default parameters are restored.
3. If you want to use a different texture and/or manually set other parameters for the fence or wall, click
Advanced. A Fence and Wall property sheet displays with fence/wall parameters.
528
TerraExplorer User Guide
Parameter Description
Object Type Select one of the following:
529
TerraExplorer User Guide
TerraExplorer User Guide
Visibility Distance Sets the maximal distance from the camera above which the
fence/wall disappears.
5. Enter the parameters that are relevant for the selected object type:
Parameter Description
Wire Strand Settings (For Wire Strand Fence)
# of Strands Number of horizontal wires to be placed within the height of
the fence.
Strand Color Color of the wires.
Height Height of the fence.
Sampling Distance between points added to the fence, in meters. The
smaller the spacing, the more accurately the fence follows the
terrain, but the longer it takes to calculate.
Minimize line points Simplifies the number of sampling points calculated for the
fence.
Fence Post Settings
(For Mesh Fence, Wire Strand Fence, and Wall with Fence Top)
Post Type Select one of the following types:
530
TerraExplorer User Guide
Color Select the color of the posts and the % opacity of the post fill.
Texture Browse to the GIF, JPEG, or PNG to provide the texture for
the posts.
Post Spacing Type the required distance between posts, in meters. The
smaller the spacing, the more accurately the fence follows the
terrain, but the longer it takes to calculate.
Post Extension Height, in meters, that the posts extend above the fence.
Post Diameter Diameter of the rendered circular posts or width of the
rendered rectangular posts, in meters.
Wall Settings
(For Wall and Wall with Fence Top)
Fill Style Select the fill type for the wall:
Color – The wall gets a single color filling according to
the Color field.
Color Select the color of the wall and the % opacity of the fill.
Texture Browse to the GIF, JPEG, or PNG to provide the texture for
the wall.
Height Height of the wall in meters.
Wall Width Width of the wall in meters.
Sampling Distance between points added to the wall, in meters. The
smaller the spacing, the more accurately the wall follows the
terrain, but the longer it takes to calculate.
Minimize line points Simplifies the number of sampling points calculated for the
wall.
Wall Post Settings
(For Wall and Wall with Fence Top)
Post Type Select one of the following types:
None - No wall posts are rendered.
Circular – Wall posts are rendered as cylindrical objects.
531
TerraExplorer User Guide
TerraExplorer User Guide
Color Select the color of the posts and the % opacity of the post fill.
Texture Browse to the GIF, JPEG, or PNG to provide the texture for
the posts.
Post Spacing Type the required distance between posts, in meters. The
smaller the spacing, the more accurately the wall follows the
terrain, but the longer it takes to calculate.
Post Extension Height, in meters, that the posts extend above the wall.
Post Diameter Diameter of the rendered circular posts or width of the
rendered rectangular posts, in meters.
Fence Settings
(For Wall with Fence Top)
Fill Style Select the fill type for the fence top:
Color – The fence gets a single color filling according to
the Color field.
Color Select the color of the fence top and the % opacity of the fill.
Texture Browse to the GIF, JPEG, or PNG to provide the texture for
the fence top.
Height Height of the fence top, in meters.
Method Description
Follow Line Build a fence or wall along a line.
Click Follow Line. Then in the 3D Window, left-click to place
the line waypoints, and right-click to complete the line
Create Polygon Build a fence or wall along a polygon’s borders.
Click Create Polygon. Then in the 3D Window, left-click to
place the polygon waypoints, and right-click to complete the
polygon.
Selected Group Build fences or walls along all polygons or polylines in a
selected group or layer.
Select the required group or layer from the Project Tree and
then click Selected Group.
Note: Only first level polygons and polylines in an existing
group are included.
From Clipboard Build a fence or wall along a polyline or polygon clipboard
object.
Click From Clipboard.
7. If you want to edit these or additional parameters, right-click the group/layer in the Project Tree and
select Properties.
532
TerraExplorer User Guide
Timespan Tool
Timespan tags restrict the visibility of data to a specific period of time. Timespans are usually used for
data sets that appear in multiple locations (e.g., Placemarks moving along a path). The data associated
with a timespan is visible only when the time slider is showing the time interval defined in the timespan
tag.
The timespan for an individual object can be set in its property sheet. Similarly , the timespan for a group
can be set from the group property sheet, when you want all objects in the group and all subgroup objects
to have the same timespan. The Timespan Tool is necessary when you want to evenly split a timespan,
either between a group’s subgroups or between all the objects in all of a group’s subgroups.
Timespan Tags
3. Select a Method:
Time Sequence – Split the timespan evenly between the group objects with each object
displaying after the one that preceded it on the Project Tree, for an equal fraction of the total
time.
Full Time Range – Set the entire timespan for each of the group objects (so that they all display
for the entire timespan).Click the Start Date icon and enter a start date and time.
4. Enter a Start Time and End Time.
5. If the group contains subgroups, in the Subgroup Objects field, define how the objects within each
subgroup should display:
Note: When the Method is set to Full Time Range, this field is not available.
533
TerraExplorer User Guide
TerraExplorer User Guide
Consecutive - The objects within each subgroup display successively, each for an equal fraction
of the total timespan.
Simultaneous - Each subgroup should function like a unified object, with all the objects within
each subgroup displaying simultaneously during the subgroup’s segment of the total timespan.
6. In the Apply to field, select to apply the group timespan to either:
All – All objects in the group. Any timespan tags previously set for individual objects in the group
are deleted and reset in accordance with the timespan set in this tool.
Objects without time – Only group objects that didn’t already have a timespan tag. All objects
with a previously set timespan tag will display according to that timespan tag.
7. Click Apply to Group. A timeline is displayed showing each object in the group and the date and
time in which it will be visible.
Timespan Timeline
8. If you want to clear the timespan set for the group, click Clear Group.
9. If you want to modify an object's display, click the required object on the timeline and then do any of
the following:
To remove the object from the timespan group - click the red x next to the object.
To modify the sequence in which an object displays, drag the object to the required position on
the timeline.
To change the length of time for which the object displays, point to the edge of the required
object until the cursor becomes a double-sided arrow. Then click and drag the mouse to resize
the selected object.
10. If you want to automatically cycle through the group objects with each displaying in turn in the 3D
Window during its segment of the group timespan, click Play . Set the time for each cycle in the
sec per loop field.
11. Use the Zoom in/out icons to zoom in and out of the timeline.
If you want to clear the timespan set for a particular group (after closing the group’s timeline):
1. On the Tools tab, in the Time group, click Timespan Tags.
2. In the Project Tree, select the required group.
3. In the Timespan Tags table, click Clear Group.
534
TerraExplorer User Guide
Layer’s Maximum Visibility Distance – The higher you want to view the data, the bigger the Block
Width should be.
Density and Precision Level - The denser and precise the data, i.e., the mean points or vertices per
area, the smaller the Block Width should be.
Sometimes, although the data is very dense and precise, you might want to view it from a high visibility
distance. In this situation, it is advised to simplify the layer.
If the block width is too big, it will take time to request for the data from the data source and i t could take a
lot longer to render it. If the block width is too small, TerraExplorer “wastes” many requests transmitting
data it could have easily transmitted in one request. This also results in “bothering” the data source with
many small requests.
535
TerraExplorer User Guide
TerraExplorer User Guide
OR
From the drop-down list, manually select the Block Width dimensions and view it on the terrain.
536