Friday, March 22, 2024
GTech Loader version 10.0.0.77 is Available
Tuesday, January 30, 2024
GTViewer version 20.0.0.12 BETA is Available
GTViewer 20 BETA version 20.0.0.12 is available.
If your Beta version has expired, .11 and .12 have a new expiration date.
This update has several fixes plus the ability to have External Apps with sizable dialogs.
-----------------------
20.00.00.12 - 01/29/24
-----------------------
- FIX - #8590 - Reading session graphics from a .GTX or .GTS or importing a .GTG would sometimes lose elements because of a type conversion issue. The problem depended on the part of the design plane the session graphics were in.
-----------------------
20.00.00.11 - 01/02/24
-----------------------
- FIX - #8539 - Adjustment to the External Application dialog to better fit existing app without making changings. The new dialog frames are thinner and made the existing apps too large.
- NEW - #8540 - External Apps can now use resizable dialogs (flag set to 1 in External App entry). A new Event (800) will send the new width and height to external app.
- NEW - #8543 - Added additional logging for the Links using URLEXP.
- NEW - #8578 - Added ResetExternalApps command to the AddProp.ini support so any existing External App Definitions can be removed.
- FIX - #8581 - The Feature Name for picklists would sometimes be blank if the metadata didn't have a user component name, but had a feature name (as it is with FME generated data). It will now default to the feature name.
- FIX - #8582 - If in Proximity Search Mode, and the Proximity Search Mode on the toolbar button was pressed again, it would get stuck and not show the Radius indicator.
Friday, November 17, 2023
GTViewer version 20.0.0.10 BETA is Available
GTViewer 20 BETA version 20.0.0.10 is available.
-----------------------
20.00.00.10 - 11/17/23
-----------------------
- FIX - #8537 - The Export View to DGN and Export Graphics to DGN were failing on Text elements.
- FIX - #8538 - Problem with moving elements placed near the edge of the design plane more than a long integer.
-----------------------
20.00.00.09 - 11/09/23
-----------------------
- NEW - #8534 - The GetCustomSettings and ProcessCustomSetting methods have been added to support the Proximity Builder Add-On.
- FIX - #8535 - The "Long" label in the Locate XY dialog when using one of the Lat/Long modes was too large to fit on the dialog.
- FIX - #8536 - If the Label size was a decimal value, it would crash.
-----------------------
20.00.00.08 - 10/20/23
-----------------------
- NEW - #8531 - If any child dialog is off the screen when activated, it will attempt to move its position to the upper/left corner of the view. This functionality was tried in GTViewer 15 and then removed. This version works differently.
- CHG - #8532 - By default, the Presets no longer change the min/max threshold values. The old method can still be used by adding UseOnlyStatusFromPresets=0 to the Additional Properties section of the .GTM.
- FIX - #8533 - The ToolBox ActivateDisplayFilter action now shows the Display Manager. ActivateDisplayManager action name also supported.
Thursday, October 12, 2023
GTViewer 20 Beta version 20.0.0.7 is Available
GTViewer 20 BETA version 20.0.0.7 is available.
-----------------------
20.00.00.07 - 10/12/23
-----------------------
- NEW - #8525 - Proximity Seach now supports Session Graphics (redline) elements.
- NEW - #8526 - Logging Level, App Path, and AddOns added to Log File Header.
- FIX - #8529 - Display Manager would crash if a Dynamic Graphics was not valid
- FIX - #8530 - Depending on the part of the design plane, session graphics would not get drawn (they would disappear after drawing). A casting issue was causing this and has been fixed.
Friday, September 29, 2023
GTViewer 20 BETA version 20.0.0.6 is Available for testing
GTViewer 20 BETA version 20.0.0.6 is available. Mostly fixes, but a few new things as well.
-----------------------
-----------------------
- FIX - #8517 - The CA_Attr entries were sensitive to spaces around the property values when using the Exp() option.
- NEW - #8520 - Style Definitions can use the <style name> entry as the first property to copy the specified style's properties to the new style, then any additional properties can override those. The referenced style must already be defined.
- NEW - #8522 - FeatureNameDefaultSeparator entry added to allow a customized separator between feature and component when useing FeatureNameMode 2.
- FIX - #8524 - GetRawEmbeddedData, GetRawEmbeddedData1 and XML Graphic export (for text and dimension elements) were failing because the string copy was not updated correctly for the new safe string copy method.
-----------------------
20.00.00.05 - 9/18/23
-----------------------
- FIX - #8480 - If Session Graphics are imported that contain text using DFN fonts with non-printable character codes, but a true type font is defined, then the characters are substituted with '*'.
- CHG - #8486 - Changes to the MrSID Rendering to improve performance.
- CHG - #8487 - Minor performance improvements to the Point in Polygon Test.
- FIX - #8489 - The Splash skip keys to skip splash have been removed because they interfere with some complex OLE Automation controls in External Apps (like AutoSuggest on Text Boxes).
- FIX - #8505 - The Where Am I would add invalid items if the Feature String was not valid for a WAI definition.
- FIX - #8510 - The Custom Attribute Tab entries (CA_*) would not work in the .GTM file (but would if in a LoadSupplementalFile).
- FIX - #8513 - If the CA_Feature used the name of an existing Custom Attribute Tab, it would just continue adding Attributes items to the last valid custom tab.
- NEW - #8516 - Expression engine upgraded to the mult-platform version which includes several fixes and enhancements including Frist function and support for "." in attribute names without brackets and wildcarded table name in [<table>.<attr>] syntax.
Tuesday, June 06, 2023
A new GTViewer version 20 Beta is Available
A new GTViewer version 20 BETA is Available. Version 20.0.0.4 has several fixes and changes since the last Beta, plus a lot of new documentation (including GTVConfig.doc).
Most of the changes were with the Custom Feature Names for the Right-Mouse menu, Feature Picklists, and Attribute Info Dialog Titles.
If you have a valid GTViewer license, you can get the Beta. I encourage everyone to try it so we can find any issues now and get this new version released.
20.00.00.04 - 6/5/23
-----------------------
- FIX - #8459 - Short Cut Keys for Redo were not working (Ctrl-Y and Ctrl-Shift-Z).
- FIX - #8461 - Detail Range Files that used Real World Coordinates (mode 1) would not work for Extracts.
- NEW - #8462 - Added Keystroke Summary under Help.
- FIX - #8463 - Fixed the Shift-F1 accelerator keys for Context Help.
- CHG - #8464 - Changed help to use a PDF file instead of an HTM file.
- FIX - #8472 - The new Custom Icon feature with the Query entries in the .GTM file were not backward compatible with older version of GTViewer if no group is used. The QueryCustomIcon entry has been added and can specify the icon on the following line.
- NEW - #8473 - Expressions will now allow "[*.Attr]" to use the first Attribute of that name it find for any table, or attribute without a table.
- NEW - #8474 - Expressions now support First() function. Will return the first String parameters value that is not blank from the list of expression parameters.
- CHG - #8476 - Default FeatureNameMode changed to 2 (Feature : Component).
- CHG - #8477 - PROX entry changed to CUSTOM. Settings Changes: Name1 to ProxName, Name2 to PickName, Name3 to AttrInfoName, Info to ProxInfo, Mode to ProxMode, Priority to ProxPriority, Separator2 to PickSeparator, Separator3 to AttrInfoSeparator.
- CHG - #8478 - FeatureNameMode now applies to all features unless they are defined with a Feature Specific entry or if the DefaultFeatureNameExp entry is provided.
- FIX - #8479 - Pdf Help file wasn't working when there were spaces in the Product Path.
Friday, April 28, 2023
GTViewer for Windows Version 20 - Beta Preview
GTViewer for Windows Version 20 is almost ready for Beta Testing. This video gives an overview of what's new.
Version 20 has a lot of new features and has upgraded libraries for Raster and Coordinate Projections. It also has changed to a Tabbed View architecture. So...it will need some testing.
If you are interested in trying out the Beta when it becomes available, contact support.
Friday, December 23, 2022
Dynamic Graphics Part 3 - Tips+Tricks+Advanced
Monday, December 05, 2022
Dynamic Graphics Part 2 - Dynamic Highlights
Tuesday, November 22, 2022
GTViewer Data Server version 6.0.0.10 (Release Candidate) is Available
GTViewer Data Server version 6.0.0.10 (Release Candidate) is available for testing.
-----------
06.00.00.10 - 11/22/22
-----------
- NEW - #8361 - If Logging Level is set to 10+, a verbose logfile is created just for Web App Data operations.
- FIX - #8362 - Registration Prompt Text was sometimes garbled depending on the encryption key.
- FIX - #8363 - GTViewer Data Client - Changes to account for Registration Prompt changes in GTVDS.
- NEW - #8364 - A verbose logfile can now be created for User Manager.
-----------
06.00.00.08 - 11/09/22
-----------
- CHG - #8357 - GTShareViewer - The Create/Reset tab has been removed. It was not working as users expected.
- FIX - #8358 - The ResetServer.aspx was requiring a validation of Admin group, but the Custom User Manager implementation wasn't validating it correctly.
- FIX - #8359 - The users.ini file was still being loaded with Custom User Manager mode.
- NEW - #8360 - GTVDS_Reset - Additional information added to login error messages.
Thursday, November 17, 2022
Dynamic Graphics Part 1 - Dynamic Labels
Here is a new video on using Dynamic Graphics in GTViewer. This video is Part 1 and covers Dynamic Labels.
Friday, November 04, 2022
Wednesday, November 02, 2022
GTViewer Data Server version 6.0.0.5 (beta) is Available
GTViewer Data Server version 6.0.0.5 (beta) is Available for testing. This version is potentially the Release Candidate.
-----------
06.00.00.05 - 11/02/22
-----------
Friday, September 23, 2022
GTViewer Data Server version 6.0.0.2 (second beta) is Available
GTViewer Data Server version 6.0.0.2 (beta) is Available for testing.
What's New in the 2nd Beta:
- Support for User Registration where the server can collect information from a user (like name, email, phone) and associate it with the license (or Device Id). It is optional and the information it collects is configurable.
- Upgrades to the Activity Log which include the Device Id and an additional description field.
- Updates to GTViewer Data Client to support User Registration as well as some interface improvements.
- A new file transfer method for downloading project files to make fewer requests and provide a slight performance improvement.
- Support for Custom User Managers. A custom assembly can now be included with the product to perform user authentication however you want. There are some limits here, but it opens up a new way to implement your own authentication process.
Monday, August 22, 2022
GTViewer Attribute Info Tips and Tricks (video)
Topics Included:
- 3 Ways to get Attribute Info on a Feature.
- Using the Picklist when multiple Features are at a Point.
- The 7 different Tab Types in the Attribute Info Dialog.
- Copying to the Clipboard and Printing in the Attribute Info Dialog.
- The Element Tab in the Attribute Info Dialog.
- Secrets of the Attribute Info Dialog (Select Anything, Edit Style, Copy to Redline).
Monday, August 15, 2022
Videos on Setting Up and Upgrading GTViewer Data Server
One of my biggest issues with GTViewer Data Server is getting people to upgrade to a new version. So with the new Version 6, I've made an extra effort to simplify this process.
First, the documentation has been updated. The sections on installing for the first time and upgrading from an older version have been completely rewritten.
Second, I made 3 videos to walk you through the process. I don't claim to be a world-class video maker, so if you prefer to get the information from the documentation, that is perfectly fine and both the videos and documentation provide the same information.
There are 3 videos:
- Installing GTViewer Data Server for the First Time (28 minutes)
- Upgrading GTViewer Data Server Version 5 to Version 6 (19 minutes)
- Upgrading GTViewer Data Server Version 4 to Version 6 (19 minutes)
GTViewer Data Server version 6 (Beta) is Available
GTViewer Data Server version 6.0.0.1 (beta) is Available for testing.
What's New:
- All Tools have been updated to work better on smaller (or low-res) screens and to be more user-friendly.
- New Tools have been added: GTVDS_ReturnLicense, GTVDS_UsageFileViewer, GTDta2Csv, GTVDS_Poster.
- GTVDS_Reset has new functionality to download logfiles and usage files. It can also view the usage information.
- Documentation has been updated and is now delivered as .PDF files. The main doc (GTViewerDataServer.pdf) has been substantially rewritten to make the setup and upgrades easier.
- Three videos are available to walk you through Setting up GTViewer Data Server from scratch, upgrading from version 4 to 6, and upgrading version 5 to 6.
- License Tracking has been updated. More methods are now available to see how your licenses are being used and new ways to return licenses to the pool.
- Support added for posting documents (not just images) from Data Collection apps.
- Better logging information and various fixes.
-----------
- FIX - #8268 Minor optimiation to the Date() filter function.
- NEW - #8286 Project List Group support added.
- NEW - #8292 PostImage.aspx will now provide a client error message specifically for when the WebAppImages does not exist.
- NEW - #8296 - GTVDS_Reset 6001 - Features added to download the current Logfile and Usage Files.
- NEW - #8297 - GTVDS_Reset 6001 - Save Password option added.
- NEW - #8298 - GTVDS_Reset 6001 - History has been added to the Server URL so you can pick from the last 20 used.
- FIX - #8299 - The .CSV Activity file could have records truncated if the server was stopped or crashed. Now, all records are flushed when written.
- NEW - #8301 - Usage Audit File added to log all users Added, Returned, Purged for Inactivity.
- NEW - #8302 - User License management is now enforced instead of just tracking.
- NEW - #8303 - License return is now supported.
- NEW - #8307 New Tools: GTVDS_Poster, GTVDS_ReturnUser, GTVDS_UsageFileViewer
- NEW - #8306 - GTViewer Data Client 6001 - ServerURL and Data Directory now save history.
- FIX - #8313 - Fix to the formatting of the Line Count in logfiles.
- CHG - #8314 - Registration Keys are now product version specific.
- CHG - 8315 - Regular Security Mode is no longer supported. The default is now Enhanced mode.
- NEW - #8316 - All Tool Apps now provide a valid User Agent for Login requests.
- FIX - #8318 - Form Layout adjusted for GTManifest, GTVDS_Reset, GTViewerDataClient to better support lower resolution screens.
Monday, April 18, 2022
GTWeb Server version 12.0.0.16 is Available
Several Minor Upgrades to GTWeb:
- The Version 12 Browser Client had a few UI tweaks to make it look better and to make the information more readable
. - The Version 11 Browser Client has been modified to work with a Version 12 server (minus the new Version 12 functionality). If a user prefers the look of the previous Browser Client, you can now use gtweb11.htm instead of gtweb.htm. Both Browser Client can be run at the same time.
- The Logging and Exception Handling for SMTP mail (sent when a Note is added or edited) has been upgraded.
-----------------------
12.00.00.16 - 04/15/22
-----------------------
- NEW - #8280 - Browser Client - Updated Logos/Colors.
- FIX - #8281 - Browser Client - Some of the text in the Attribute Info and Query Results was too thin making it difficult to read. The weight has been increased.
- CHG - #8282 - Browser Client - A black border has been added to Attribute Info so it looks better on top of the Map and when the browser window is narrow enough to overlap the left-hand side of the display.
- FIX - #8283 - Better exception handling and logging for Email tasks (new Notes).
- FIX - #8284 - Updates to SMTPClient email calls to use current methods.
- NEW - #8285 - The Version 11 Browser Client has been modified to work with the Version 12 Server and is now delivered as gtweb11.htm. It does not support any of the new features of the Version 12 Client, but it will work with a Version 12 server.
Tuesday, March 15, 2022
Updates for GTShareViewer and GTVDSAdmin
Both the GTShareViewer and GTVDSAdmin tools have updates to fix an issue with importing .CSV files. If you import .CSV files with either one, you should get these updates.
GTShareViewer was only able to delete Redline Data records and not Data Collection records (broken with the Session Graphics Data Collection was added). This issue was also fixed.
These updates will be delivered with the next GTViewer Data Server, but you can contact support to get them now.
GTShareViewer
-----------
05.00.00.17 - 03/9/22
-----------
- FIX - #8274 - The Import CSV was not working if the fields didn't match the column count in the .csv or the ending value was a blank. This problem is similar to #8272.
-----------
05.00.00.16 - 03/4/22
-----------
- FIX - #8273 - The Delete Record was not working for both Redlines and Data Collection records.
Friday, February 18, 2022
GTI has a new Logo!
After 14 years with our current logo, GTI is upgrading to a new one.
Why change after so long? Well, this is our 4th logo to date, and we wanted to represent the changes we’ve made in the company and our products. The new logo is also more versatile and designed for the myriad of different platforms we need to support.
Fourteen years ago, there were no iOS or Android apps and Windows Mobile was our niche. Today, GTViewer for Windows remains our flagship product, and the iOS and Android versions are steadily growing both in licenses and functionality.
The GTWeb clients for iOS and Android (our first apps for these platforms) are now over 10 years old.
Next year, GTViewer for iOS and Android will be 10 years old.
GTViewer for Windows is now 22 years old and version 20 should be out later this year with a heap of major upgrades.
It will take some time to get everything updated with the new logo, but here’s a preview of what it looks like:




