Friday, December 23, 2022

Dynamic Graphics Part 3 - Tips+Tricks+Advanced


Here is a new video on using Dynamic Graphics in GTViewer.  This video is Part 3 and covers Tips, Tricks, and Advanced Features.

Monday, December 05, 2022

Dynamic Graphics Part 2 - Dynamic Highlights


 

Here is a new video on using Dynamic Graphics in GTViewer.  This video is Part 2 and covers 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
-----------

- FIX - #8345 - Fix to Max User determination.  GTViewer Data Client could not log in if over the limit.

- FIX - #8346 - Usage File is now purged if more active users in file than max licenses.   This happens if you decrease the license count.

- FIX - #8347 - GTVDS_UsageFileViewer - Sorting by Last Used (date) did not do anything.

- FIX - #8348 - Registration Required flag is set to option is set to optional if user is not valid.   Clients were still asking for Registration info even when user was invalid because of no licenses available.

- FIX - #8349 - GTVDS_Reset - Sorting by Last Used (date) did not do anything.

- NEW - #8350 - GTVDS_UsageFileViewer - If the previous file is valid, it will be automatically loaded.  Also, if you select a different file from the droplist, it will be loaded automatically.

- NEW - #8351 - GTVDS_UsageFileViewer - Support added to double-click on ListViews to copy to Clipboard.

- NEW - #8352 - GTVDS_Reset - Support added to double-click on ListViews to copy to Clipboard.

- FIX - #8353 - GTVDS_ReturnLicense - Form was cleared before the return took place preventing the device id from being returned.

- FIX - #8355 - Returning a License was not clearing the Registered User Info.

- NEW 8356 - GTVDS_Reset- Additional information added to login error messages.

-----------
06.00.00.04 - 10/12/22
-----------

- NEW - #8342 - The UsersIniFile value added to the Application object so the Custom User Manager will have access to that information.

- NEW - #8342 - A Second Custom User Manager Example is provided that simulates the default one that uses the users.ini file.

- FIX - #8343 - The First Custom Users Manager Example expanded to have an Admin user and its Initialization method now verifies that the required fields are not blank.

- NEW - #8345 - Documentation Updates (GTViewerDataServer.doc, GTVDS_CustomUserManager.doc, and GTViewer-DataCollection.doc).


-----------
06.00.00.03 - 10/04/22
-----------

- NEW - #8336 - Support for User Registration Info in the Usage File Viewer.

- NEW - #8337 - Support for User Registration Info.

- FIX - #8338 - Many refinements to the User Registration functionality.

- FIX - #8339 - Better error handling when the Registration File and Audit File can't be created or used.  Handled exceptions were slowing the server down even though the exceptions were handled.  Now if a file is inaccessible, it is set to invalid and no more attempts will be made to use it for the session.

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.


-----------
06.00.00.02 - 9/23/22
-----------

- FIX - #8324 - GTVDS_Poster - The current tab was not saved correctly and would restore as the next tab over.

- FIX - #8325 - GTVDS_Poster - The Browse button on the Session Graphics Records did not work.

- NEW - #8327 - Support for User Registration added.

- NEW - #8328 - GTViewer Data Client - Support for User License Return added.

- NEW - #8329 - GTViewer Data Client - About menu item added.

- NEW - #8330 - GTViewer Data Client - Connect button will use red text when the input is waiting for it to be pressed.

- NEW - #8331 - GTViewer Data Client - If no Data Project are available for the user, it will give a message saying so instead of just having an empty list.

- NEW - #8332 - Updates to GTViewer_Activity.csv. QueryStr attribute no longer populated.  Added Description Attribute. Session Id is no longer populated. Device Id attribute added.

- NEW - #8333 - New communication method added to GetFiles.aspx to improve performance for downloading files.  Must have a Client that will support it.

- NEW - #8334 - Registered User support added.  Allows up to 5 attr/value pairs to be associated with a Device Id. Client must support the feature.

- NEW - #8335 - The ability to provide a custom User Manager has been added. Template library project is available.


More info on the first Beta here.

-----------
06.00.00.01 - 7/13/22
-----------

- 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, August 22, 2022

GTViewer Attribute Info Tips and Tricks (video)



This video demonstrates several features provided by the Attribute Info Dialog in GTViewer for Windows.

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:

  

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.


-----------
06.00.00.01 - 7/13/22
-----------

- 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.



GTVDSAdmin

-----------
05.00.00.16 - 3/8/22
-----------

- FIX - #8272 - If a transaction record in the .DTA file ended with a blank value or fewer values than columns, some operations like Delete would fail since the .CSV wouldn't be loaded incorrectly.

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:

Orcl Loader version 1.0.0.21 is Available

 



Orcl_Loader version 1.0.0.21 

Several updates to the Oracle Loader.  Most of them to get it up to date with newer versions of Oracle and a few minor fixes.


-----------
01.00.00.21 - 2/17/22
-----------

- FIX - #8270 - The RemapKey function was not saving the .remap files in the GUI version.

- FIX - #8271 - A problem with Oracle 19c was fixed where queries against a table with a large number of records had to be processed as "Read Committed".

-----------
01.00.00.20 - 2/17/22
-----------

- FIX - #8269 - Functionality added to parse out the text from an RTF String stored in the Geomedia Text element type (6001).

-----------
01.00.00.19 - 4/29/20
-----------

- NEW - #8108 - Point Thinning added.

- NEW - #8109 - Upgraded to .NET Framework 4.7.2

-----------
01.00.00.18 - 1/15/18
-----------

- FIX - #7936 - Problems with foreign characters in text elements and embedded data.

-----------
01.00.00.17 - 12/14/17
-----------

- FIX - #7925 - Updates to fix issue with StyleDefinitionId always be added.

- FIX - #7926 - Query to tables with no valid Geometry attribute could fail.


-----------
01.00.00.16 - 9/11/17
-----------

- FIX - #7897 - Tabular Records were not supporting foreign language characters 
                (umlauts, accents, etc.).  These were filtered out after #7792 when 
                all non-printable characters were removed.

- CHG - #7898 - Changed Data.txt file to use ISO-8859-1 character encoding.

- FIX - #7902 - Update to allow Text Elements to be written in foreign language 
                characters in Text elements (using ISO-8859-1 encoding).

-----------
01.00.00.15 - 2/8/17
-----------

- FIX - #7829 - 3D Geometries that specified an orientation point, but did not 
                provide the point were causing an error.