GTViewer Data Server version 5.0.0.7 is available.
Friday, June 25, 2021
GTViewer Data Server version 5.0.0.14
GTViewer Data Server version 5.0.0.7 is available.
GTech Loader version 10.0.0.66
Wednesday, May 26, 2021
Documentation Reference
There are many documents available for GTViewer and the GTViewer family of products. Most of them are delivered with the associated products, but there are also some that are more general in nature. This is an updated version of a previous post to be more in line with the current documentation offerings. All of the major documents are described below
General Documentation
GTVConfig.doc
- Describes all of the entries in the .GTM file.
- Defines the formats for data.tab, filter#.flt, style.map, style.map, and linestyle.def.
- Delivered with GTViewer.
GTData.doc
- Defines all data conversion and data manipulation utilities delivered with GTData.
- Explains the process for converting ESRI Shapefile data and Intergraph FRAMME data.
GTViewer for Windows Documentation
GTViewer.doc
- User’s Guide for GTViewer and includes using GTViewer and the Command-line interface.
- Delivered with GTViewer.
Dynamic Graphics in GTViewer and GTVx.doc
- Describes how to use the Dynamic Graphics Interface for GTViewer.
- Delivered with GTViewer.
GTViewer-DotNet_Interface.doc
- Programmer's Reference for developing an external application for GTViewer with Visual Studio .NET.
- Delivered with GTViewer
GTV_SampleApp-Documentation.docx
- A working example app to demonstrate how to develop apps for GTViewer on Windows using the C# and the .NET Interface.
- Delivered on request.
GTVx.doc
- Programmer’s Reference for GTVx and GTViewer.
- Delivered with GTVx and GTViewer.
GTViewer-AddOnApps.doc
- Describes each of the GTViewer for Windows Add-On Apps (Dynamic Graphics Interface, Query Builder, Tooltip Builder, Preset Builder, Search Redlines, Find Feature, Show Google Maps, Get Imagery, and Import Data).
- Delivered with the Add-On App bundle.
GTViewer for iOS/Android Documentation
GTViewer_iOS_Help.pdf
- Describes the workflow and available commands when using GTViewer for iOS. This document is available in the Map page's menu.
- Describes the workflow and available commands when using GTViewer for Android. This document is available in the Map page's menu.
GTViewerDataServer.doc
- Describes how to set up and configure the GTViewer Data Server to support GTViewer for iOS/Android.
- Also includes documentation for GTManifest and the GTViewer Data Server Web Service.
GTViewer_CustomURL.doc
- Describes the method for launching GTViewer or iOS/Android from other device applications.
- Delivered on request.
GTViewer_DataCollection.doc
- Describes how to create Data Collection apps for GTViewer for iOS/Android.
- Delivered with GTViewer Data Server.
GTViewer_WebApp.doc
- Describes how to create Web Apps on a server to use with GTViewer for iOS/Android.
- Delivered with GTViewer Data Server.
GTVDSAdmin.doc
- Describes how to use the GTVDSAdmin utility which is a command-line tool to access GTViewer Data Server’s collected data via a scriptable command-line tool.
- Delivered with GTViewer Data Server.
GTViewerDataServer-Box.docx
- Describes how to use and configure the GTViewer Data Server Box
- Delivered with hardware.
GTWeb Documentation
GTWebServer.doc
- User’s Guide for GTWeb Server (installation and configuration)
- Programmer’s Reference for GTWeb Server.
- Delivered with GTWeb Server.
GTWeb Server API.doc
- Developer's reference for programming with the GTWeb Server
- Delivered on request.
Data Export Documentation
GTechLoader.doc
- User's Guide for the GTech Loader application.
- Delivered with GTechLoader
- Getting started with GTech Loader using a generic template approach.
- Delivered with GTechLoader.
OrclLoader.doc
- User’s Guide for the Oracle Loader app to export data from Oracle Spatial Data to GTViewer.
- Delivered with Orcl Loader.
FME_gti_gtviewer.doc
- Describes the GTViewer Reader and Writer Plugins for FME.
- Delivered on request.
File Format Documentation
GTViewer_AsciiDBFormat.doc
- Describes the format of the ASCII Data file (data.txt).
- Delivered on request.
GTViewer_Ascii_Element_format.doc
- Describes the ASCII format for GTViewer elements (used by session file, GTViewer Data Server, etc, gt2ascii, etc).
- Delivered on request.
GTViewer-Linkages and Embedded Data.doc
- Describes the Difference between Linked and Embedded Data in the GTViewer format.
- Delivered on request.
Tuesday, March 02, 2021
GTViewer for Windows Update
The next major update for GTViewer for Windows will be Version 20. What happened to versions 16 through 19, you might ask? Version 20 is such
a significant update, there needed to be a clear distinction between the old
and the new, so jumping to 20 made a lot of sense. There is no release date yet for version 20,
but a great deal of work has already been done to get it ready.
What makes Version 20 different? The development platform has been upgraded to
the latest Visual Studio and all of the libraries used by GTViewer have been upgraded
to their latest versions as well. Here
is a list of these changes:
- Visual Studio 2019 v142 and Windows SDK v10.
- Raster libraries updated
- Coordinate System Library changed from ProLat to PROJ7.
GTViewer for Windows is now over 20 years old, and we have made
an effort to support as many older and resource-limited computers as possible.
But 20 years is a long time, and we want GTViewer for Windows to be well-positioned for the future. Version 15 is
by far the most stable and reliable version of GTViewer and will continue to
function long into the future, but to support newer libraries and Windows
features, version 20 will be the vehicle for future Windows development.
Version 20 will leverage some new features like:
- 32 and 64 bit builds.
- A more modern look and feel for the User Interface.
- Customizable and Dockable Toolbars.
- Larger and Higher Resolution buttons.
- Tabbed View Windows.
Session Graphics (Redlines)
- The Color/Weight/Style toolbar has been incorporated into the Drawing Info panel that displays when using a drawing mode.
- The Fill option has also been moved to the Drawing Info Panel for fillable elements.
- A more sophisticated Undo/Redo is planned but has not yet implemented.
- The Search Session Graphics Add-On app is planned to be implemented as standard functionality.
Display Control
The new Display Manager added to GTViewer 15, the original Display Filter, and the Raster Filter have all been merged to create a single more capable dialog for controlling the features displayed in the view.
- The new Display Manager is non-Modal and will update automatically as the view changes.
- The Features in View tab has been updated to work with the GIS names instead of just Filter Names.
- There is a tab for Categories, Presets, Toggles, Features in View, and Raster.
We are Still Taking
Requests
There are several items
to implement plus a whole lot of testing, but we are still taking requests for new functionality.
If there is a feature you
would like to see in GTViewer version 20, please let us know.
GTWeb Server version 12.0.0.12 is Available
GTWeb Server version 12.0.0.12 is available.
Friday, December 04, 2020
GTWeb Server version 12.0.0.10 is Available
GTWeb Server version 12.0.0.10 is available.
Tuesday, October 20, 2020
GTWeb version 12.0.0.8 and GTWeb Clients version 3 are Available
GTWeb Server version 12.0.0.8 is available. This version of GTWeb Server supports Map Services for background imagery and locate queries (with a subscription from Google, Bing, or Here). Project Groups and PROJ4 coordinate projection specifications are supported (so it will use the same specifications as GTViewer). There were many simplifications to the required setup to make it easier to configure and use as well.
Wednesday, September 16, 2020
How to Omit Table Attributes with GTech Loader
With GTech Loader version 10.0.0.64, you can specify a list of attributes to omit from a Table export.
On the Tabular Setup form, select a Table in the Selected Tables list and use the Edit button to bring up the Table Edit form:
Tuesday, September 15, 2020
GTech Loader version 10.0.0.64 is Available
GTech Loader version 10.0.0.64
It's been a while since I've posted anything for GTech Loader. This is a big catchup post. The last official version was 10.0.0.46 with many updates after it. So, why the big jump from .46 to .64? The addition of GTech Dimension element support. There were other new features and fixes beyond Dimension Elements though.
- Dimension elements: Simple, Orthogonal, and Polar. If someone has Radius-of-Two Points dimension elements in their data, let me know, I can probably support them too.
- The ability to Omit Attributes from exported Tables. You can specify a list of attributes to omit from a table without having to specify an Alternate SQL statement, and you can apply an omit list to all tables. Great for reducing your data size.
- Internal support for Point Thinning has been added (for Linestring and Polygon elements with more than the maximum number of points for a GTViewer element). You can enable thinning at the feature level. If you have needed this in the past, this is a very helpful addition.
- Enhancements were made to the Global Properties feature (where you can apply feature level settings to an entire Category or Feature Group). It now includes Style Expressions, Group Expressions, and Point Thinning in addition to Filter Expressions and Record Filter Expressions.
- Several fixes to better support HI_DPI and LOW_DPI screens.
- Support for GTech LTT_USER Configuration settings and Metadata Language (LCID).
- Many fixes for Foreign Language Characters.
Wednesday, July 29, 2020
Update from GTI
- Updated to use the new Enhanced Security Mode in GTViewer Data Server version 5.0.
- New Redlining Drawing commands: Shape, Linestring, Dimension, Leader Line, and Symbol.
- You can now use predefined symbols to use as redlines (similar to the Symbol Palette feature in GTViewer for Windows).
- Redline Text now supports multi-line text and can be rotated (as well as scaled and moved). You can now edit Text as well.
- New Redline Edits are available for all element types (move, scale, rotate).
- A new Display Manager is available (in iOS only for the moment, but coming soon to Android). Besides the Preset List, a Category List allows you to toggle individual GTViewer Categories on or off.
- More Detail File Support added. The Detail URL feature has been enhanced to match GTViewer for Windows. Support for a Detail View was also added (with a back button to return to the Geo View).
- GUI enhancements include the user’s ability to rearrange the Project List, and Tablet versions show status bar text you can set to show the number of elements displayed or the Zoom Level. There was also a reorganization of the Map Page’s Menu to group items together (View, Raster, Data Collection, Session Graphics). The menu had grown so large it was difficult to find something without a lot of scrolling.
- Support for a Bing Address Query with auto-suggestions was added (requires a paid subscription from Microsoft). We may support more Services (like Google and Here) for address queries in the future if there is a demand.
- GTViewer for iOS/Android has been localized for German. If you are willing to help with the translation, we will add more language localizations.
- Thematic Query support.
- Customizable Symbols for the Data Collection Markers (beyond Arrow, Box, Circle).
- Spatial Index for Data Collection records and Redlines (so the apps can handle unlimited numbers of each).
- Continued expansion of the Data Collection/Web App interface to make creating more complicated applications easier.
- A brand-new Enhanced Security Mode is now available. While SSL (HTTPS) is still strongly recommended, the Enhanced Security mode should protect all of your data and credentials without it. There is also a new ZIP password scheme for the data files on the server, and it is significantly more difficult to crack the passwords. There are also new features allowing the GTViewer data to be stored outside the IIS data structure on the server and the ZIP mime type can be removed to prevent any direct downloading of the data files.
- The Web Service interface to the GTViewer Data Server continues to grow by providing more methods and better security.
- The GTDSAdmin.exe utility (a command-line tool using the Web Service to interface with the GTViewer Data Server) can now support full data management workflows. The goal for it was to do everything GTShareViewer could do (and more) from a script.
- GTShareViewer has been upgraded to support the Enhanced Security mode. It also received a significant performance enhancement when dealing with large numbers of records. You can now export both Data Collection and Redline records to a GTG File, and you can import CSV files into a Project (as Proposed Records, for example). The long-term goal is for it to use the Web Service to interface with the GTViewer Data Server, but that will not affect the functionality of the app.
- The GTViewer Data Client (Windows app) has been updated to use the new Security mode and several minor enhancements and fixes.
- Everything (Server and Client) has been updated to use .NET Framework 4.8.
- The GTViewer Data Server Box has also been updated. It is a self-contained, battery-powered box capable of distributing data to GTViewer for iOS/Android via WIFI. You can use it as a backup for when your server cannot be reached in emergency situations.
- The biggest enhancement is support for three different Map Services (Google, Bing, and Here) to use as a source for Background Imagery. Previously, the only supported background imagery was from the GTViewer data . Using a Map Service requires a paid subscription, but it is now an option when you don’t have imagery to use.
- You can also use the three Map Services (Google, Bing, and Here) for an Address Locate Query. Using the address lookup service also requires a paid subscription (and it may be a separate fee from the Map Imagery subscription), but it can provide you with a very flexible Address Locate when your data does not support it.
- The GPSRange entry in the GTWebService.gtm will now default to the GTViewer Data’s range.
- A second Project Description property (Description2) is now supported to show additional information in the Info pop-up on the Map Page. You can use it for Dates, data version information, or other supplemental information that is not part of the Project Description.
- GTWeb Server allows you to provide your own Privacy Policy accessible in GTWeb Client under the Menu on the Login Page and from the Map Page’s Info pop-up. You can provide your own Privacy Policy information if your data is accessible to the public.
- The JPG Image Compression rate for the map images sent to the GTWeb Clients is now configurable.
- The Coordinate System Library used by GTWeb Server has been upgraded to use the same Coordinate System definitions (CoordSys and CoordSysParm1) used by GTViewer. You no longer need 2 sets of definitions to specify the coordinate system for GTWeb.
- Many of the Configuration parameters in the GTWebService.gtm file will now default to simplify the setup (like ServerName, LogfileDir, CacheDir, VirtualDirectory).
- The GTWeb Browser Client (version 3.0) had an upgrade to give it a fresher look and to support the new Map Service functionality (background imagery and address query). It also supports a new feature called Project Groups which allows the Project Selection List to use a hierarchy of items to better manage many data Projects.
- The GTWeb for Android client app (version 3.0) has been upgraded to support the Map Service and Project Group functionality and many other minor enhancements and fixes. Not available on Google Play yet, but is available for testing.
- The GTWeb for iOS client app is still in development but will be available soon. The current version will still support the new GTWeb Server, but it will not provide access to the new functionality.
- GTWeb Server has been upgraded to .NET Framework 4.8.
- Internal support for Point Thinning has been added (for Linestring and Polygon elements with more than the maximum number of points for a GTViewer element). You can enable thinning at the feature level.
- Enhancements were made to the Global Properties feature (where you can apply feature level settings to an entire Category or Feature Group). It now includes Style Expressions, Group Expressions, and Point Thinning in addition to Filter Expressions and Record Filter Expressions.
- Several fixes to better support HI_DPI and LOW_DPI screens.
- Support for GTech LTT_USER Configuration settings and Metadata Language (LCID).
- Many fixes for Foreign Language Characters.
- A new Installation has been created to be more Windows 10 friendly (at the expense of not supporting some older versions of Windows). This new setup is available for testing, but not officially released.
- A new GTViewer Add-On Pack is available for testing. It includes many updates and fixes and has been repackaged in a new installer.
- GetImagery – updated to support Google, Bing, and Here Map Services for Address Query and Background Imagery (similar to what the new GTWeb and GTViewer for iOS/Android support). It still requires a paid subscription but has been significantly improved.
- Minor fixes and updates to the rest of the Add-On Apps: Dynamic Graphics Interface, Import Data, Preset Builder, Query Builder, Tooltip Builder, Search Redlines, Find Feature, and Show Google Maps.
- Update the Coordinate System functionality to use a newer PROJ4 Library. This shouldn’t change anything from the user’s perspective, but it will get a more current implementation of PROJ4 into the app.
- Update the Raster Backdrop Libraries. Long overdue and also difficult.
- Try to integrate the GetImagery Add-On App’s functionality into GTViewer.
- Try to integrate the Redline Sharing Add-On App’s functionality into GTViewer so it can share with GTViewer for iOS/Android natively without an Add-On App.
- Drop out some unused functionality.
- Jump all the way up to the latest Visual Studio. It is several versions behind.
- The most notable update for 15.0.0.4 is a better GTIndex. It should produce a slightly better spatial index than it did before and possibly run a little faster (depending on your data). You should get up to date on just this one utility if nothing else.
- Many minor fixes/enhancements to the tools: GTPreset, GTFont, GTIndex, GTStyleMgr.
- GTExtractFiles is like GTExtract, but it generates the component files and not a GTX file, so the extract can be used with GTViewer Data Server and GTViewer for iOS/Android. It can extract by polygon (as well as range) and can search for the polygon in a GTG file based on its key. Other new options were added as well.
- The GTReproject tool can reproject the graphics in a GTG file using PROJ4 Coordinate System strings as input and output parameters. There are some limitations, but it can reproject between many coordinate systems.
- Version 5.0.0.1 is newer than the one delivered with FME, and you can download and upgrade your FME with it.
- A version compiled specifically for FME 2020 is in the pipeline. Unless there are requests for new functionality, we will maintain the current functionality as long as needed.
Let us know what you are interested in for future versions.
Tuesday, December 24, 2019
GTData version 15.0.0.4 is Available
GTData doesn't change a lot anymore. There are some minor fixes and tweaks, but nothing major. Most of the Data Conversion updates are in the GTech Loader or the Oracle Loader and those are delivered separately anyway. With version 15.0.0.4, only the Core utilities are provided in a Zip file instead of using a Setup. There are still 37 utilities delivered in the Zip file, but these are the self-contained utilities that don't need any dependencies, registration, etc.. They are also the most used of the utilities.
Delivering the utilities as a Zip file will simplify the process of getting the apps to the right directories in your setups. You will not have to run an installation, then move them.
If you still need one of the utilities not provided in the Core delivery, it will be in the previous full setup. Full setups will still be created when enough changes accumulate.
-----------
15.00.00.04 - 12/24/19
-----------
- NEW - #8072 - GTPreset - Category Selectability added to Preset Definitions.
- FIX - #8073 - GTPreset - The Verbose mode would crash if any filter ids were skipped in a filter file.
- NEW - #8077 - ALL - Recompiled all utilities with current GTViewer core.
- NEW - #8078 - ALL - Packaged as core utilities leaving lesser-used ones out.
- FIX - #8079 - GTIndex - Indexing algorithm modified to give slightly better index structure and indexing performance.











