Tuesday, January 14, 2025

GTViewer 20 BETA version 20019 is Available!

 



GTViewer 20 BETA version 20.0.0.19 is available.   

Major items in this update:

  • This Display Manager was reworked (again) to make it simpler and easier to read. The Category and Feature Tabs have a new Tree View in addition to various List View modes.  Various changes to improve performance were also made.
  • The Category lists in the Display Manager are now customizable through configuration.  Categories can be grouped, hidden, and reordered (without affecting the display of the features).
  • Touch interface has a new simulated Right-Mouse click (by tapping the screen) to access the context menu for reviewing Attribute Info and selecting other modes/commands.   This addition completes the touch interface (pan, zoom, rotate/scale selected, and draw were already available).
  • A new Config file can be delivered with the product to act as a provisioning file for certain settings.
  • Touch Panel is now complete with 10 large buttons ideal for the touch interface.


-----------------------
20.00.00.19 - 01/14/25
-----------------------

- FIX - #8374 - The Capture Area mode was not always letting you place the first point.

- FIX - #8383 - The External Application entries in the External Applications section of the GTM can now use <%equal%> and <%pipe%>.

- NEW - #8384 - The External Application entries in the External Applications section of the GTM will now support a URL (starting with http:// or https://) as a filename.  No path verification is performed for these items.

- NEW - #8387 - A Disable Touch option added to Options menu to prevent the touch mode from activating. 

- NEW - #8388 - Show Tooltip option added under View menu.  In GTViewer 15 and before, it was only available on toolbar (and has been removed from the toolbar).

- NEW - #8389 - For Touch, a simulated Right Mouse click with a quick touch in the view allows access to Attr Info, Prox Search, etc.

- NEW - #8390 - Config file now supported for a provisioning-like file to configure certain settings.

- NEW - #8391 - Tuning settings for touch are now available in the config file:  TouchRightMouseMinTouchDuration, TouchMinMoveThreshold, TouchDoubleTapMaxMoveThreshold, TouchDoubleTapMaxTime, DisableTouch, TouchPanel

- FIX - #8382 - Fixes to the Touch Panel to show status correctly for all buttons.

- NEW - #8383 - Touch Panel now includes Proximity Search and Attribute Info.  The Text button was removed.

- FIX - #8384 - When Proximity Search ended, the Attribute Info mode was always activated.  It will now activate Zoom mode if it were the last active mode before Proximity Search Mode.

- NEW - #8385 - The Display Manager has been reworked to provide a Tree View mode for both Category and Feature tabs as well as the List View modes.

- NEW - #8386 - The Display Manager now supports configuration settings to group or hide categories on the Category tab.  The order of the Categories can also be specified (and does not affect the drawing order).

- NEW - #8387 - The Display Manager Feature tab will use the Category Groups and will toggle between feature or component's state when the Display Manager started and Off.  It allows you to toggle between what you had and off versus possibly turning components off and not being able to get them back to their default setting without using the Default or Reset button.

- NEW - #8388 - The Display Manager will show Category Thresholds on the Full Category List View mode and Filter Thresholds on the Filter List View mode.

- NEW - #8389 - The Display Manager now uses an icon to show the state of an item instead of highlighting the whole line.  This change makes it easier to read and cleans up the display a bit.

- NEW - #8390 - The Display Manager feature tab now requires a Category filter.  This improves performance and simplifies finding the feature or component you are looking for as the list of all features and components can be large.


Friday, August 30, 2024

GTViewer version 20018 BETA is Available

 


GTViewer 20 BETA version 20.0.0.18 is available.   

Major items in this update:

  • Session Files now save the Dynamic Graphics display settings (on/off).
  • Ability to specify External Apps to only be available to GTViewe 20+.
  • New ProcessCustomSettings instruction to better support the Proximity Search Builder add-on app.
  • Documentation updated and various minor fixes.
  • The GTViewer Add-On App Bundle version 3 was built to support the functionality available in this version of GTViewer (however, most version 3 apps will work with GTViewer 14 and 15).


-----------------------
20.00.00.18 - 08/28/24
-----------------------

- NEW - #8341 - The Session File (.GTS) now saves the Active Status of all Dynamic Graphics actions.

- CHG - #8362 - The ExpStateLoadElementData method was changed to only return the element metadata values.  It was also returning the full attribution.

- FIX - #8371 - Expression engine fixes for Replace function and Like operator, and the *. table name substitution.

- FIX - #8372 - The Locate XY menu didn't update the name correctly when switching to Lat/Long coordinate display.

-----------------------
20.00.00.17 - 07/22/24
-----------------------

- NEW - #8322 - The DOTNET_GTV20 External Application type to only use the application with GTViewer version 20+.

- NEW - #8323 - The ExternalAppLimit entry added to the External Application section so that the DOTNET and ActiveX External application type entries can be ignored with GTViewer 20 (using only the DOTNET_GTV20 entries).

- FIX - #8324 - Several fixes to the Print to Scale functionality.

-----------------------
20.00.00.16 - 07/11/24
-----------------------

- FIX - #8320 - The Help File and Context Help have been changed to always use the Default Browser even if Acrobat or Acrobat Reader are installed.  The bookmarks for context help did not work correctly when using Acrobat.

- FIX - #8321 - Changed the way the raster background color is drawn.

-----------------------
20.00.00.15 - 07/10/24
-----------------------

- FIX - #8317 - ExpStateLoadElementData was not populating GTI_CatetgoryName. 

- FIX - #8318 - ECW Raster with Transparencies would show random graphics in the transparent areas on some machines.

- NEW - #8319 - RasterBackgroundColor entry added to Additional Properties section to specify the raster background color.  The data background color was used instead.

- NEW - #8316 - ProcessCustomSetting now supports Reset and Initialize.


Monday, August 05, 2024

GTViewer Add-On App Bundle Version 3 is Available


 


A new version of the GTViewer Add-On App Bundle is available. This setup contains several tools to extend GTViewer's functionality and to help admins configure certain GTViewer settings and configuration files (such as queries, presets, tooltips, etc.).  

This new bundle was made to support GTViewer 20, but most of the apps will run fine in versions 14 and 15.  The exceptions are the new Proximity Search Builder (GTViewer 20+) and the new Expression Playground (GTViewer 15.0.0.25+).  Most of the apps were updated to use a resizable form in GTViewer 20 and to use GTViewer 20's support for custom icons on the Menus and in the External App Dialog's Title Bar.  The Google Maps Directions app was added and the Find Redlines app was removed (its functionality is now part of GTViewer 20).

There are two groups of these apps in the bundle:

User Apps

  • Import Data: imports a CSV file containing X/Y or Lat/Long values into GTViewer as redlines with the record data embedded as tabular attributes.
  • Show Google Maps: launches a browser with Google Maps showing the same location as the current view in GTViewer.
  • Google Maps Directions: launches a browser with Google Maps showing directions from your current location to the center point of the current View in GTViewer.
  • Get Imagery: downloads raster backdrops for the current view in GTViewer.  You must have a paid subscription with Google Maps, Bing Maps, or Here. to support this feature.

Admin Apps

  • Dynamic Graphics Interface: helps you create and configure Dynamic Graphics (labels and highlights).
  • Expression Playground: helps you create and test GTViewer Expressions (used in many GTViewer configuration settings).
  • Preset Builder: helps you create Display Preset Definition files using the Display Manager in GTViewer.
  • Query Builder: helps you create Query Definition Files using a selected feature in GTViewer.
  • Tooltip Builder: helps you create and test Feature Tooltip Definitions in GTViewer.
  • Find Feature: help you find an instance of a certain type of feature (by Feature or Component) or a specific feature using its Key1 and/or Key2 values.

    

        











Friday, June 28, 2024

GTViewer version 20.0.0.14 BETA is Available

 




GTViewer 20 BETA version 20.0.0.14 is available.   

This update includes a significant update to the Raster Backdrop functionality (for ECW and SID files).

  • ECW files with an Alpha Channel (transparency) are now supported.
  • Changes to the way the raster is rendered to the screen and printer to boost performance and decrease memory requirements.
  • Rendering to the display can now use multiple threads, significantly boosting performance when more than one raster file is displayed in the view.


-----------------------

20.00.00.14 - 06/29/24

-----------------------

- NEW - #8593 - TextFontMapping entry is now supported by the Export to DGN functionality to map a GTViewer font to a DGN font id while still using the GTViewer text parameters.

- NEW - #8594 - DashStyleMap entry is now supported by the Export to DGN functionality to map a Style's dash pattern to a DGN style id.

- FIX - #8598 - The parameters sent to GT2Shape were wrong for the Coordinate Factors when doing an Export to Shapefile.

- FIX - #8599 - Updated the GT2Shape.exe utility to the latest version.

- FIX - #8606 - A selected Session Graphics would not be included in a Fit Session Graphics command.   Changed to clear selected before performing fit.

- NEW - #8608 - Upgrade to the Background Raster Display to support Transparency with ECW files and to improve performance with both ECW and SID rendering (using threads).

- NEW - #8609 - New Additional Property Settings:  MaxRasterRenderSize, MaxRasterRenderThreads, MaxPrintRasterRenderSize,  RasterPrintBackgroundColor, RasterTransparancyColor.

- NEW - #8610 - Printing Raster uses a new method that limits the individual raster file limits to the MaxPrintRasterRenderSize value.  Transparency is also supported for ECW files.




Thursday, May 09, 2024

GTech Redlines XML Files to GTViewer GTG File

The GTGTechXml2Gtg.exe utility is a command-line tool for converting one or more GTech Redline XML files to a GTViewer GTG file.  The GTG file created can be imported into GTViewer using the Draw/Import/Import GTViewer Data from the menus, or it can be use as a GTViewer Category (by creating an index file for it and adding it to your GTM file).

The utility uses a parameter file to provide information necessary for the conversion (this mostly comes from your data's GTM file).  The input can be a specific XML file or a wildcarded (* or ?) path to specify a set of files to convert.  The output is a single GTG file.

The GTGTechXml2GTG utility will be part of GTData, but it is available now (contact support to get it).



Friday, March 22, 2024

GTech Loader version 10.0.0.77 is Available



GTech Loader version 10.0.0.77

-----------
10.00.00.77 - 3/22/24
-----------

- NEW - #8541 - Added support to GTI_StyleNumber to expressions (Style Name Expression, Filter Expression, etc.).

- NEW - #8542 - GTech_Styles - Added support for Additional Instruction File to add Style Number to stylename from a list and provided a means for future processing of the Style Info on export.

- NEW - #8545 - GTech_Styles -  Added Count label for Filtered Style List.

- NEW - #8546 - GTech_Styles -  Added Copy Add SNo Instruction button to get Instruction List for Filtered styles and save on clipboard.

- NEW - #8547 - GTech_Styles -  Command-Line version of app upgraded to .NET Framework 4.8

- NEW - #8579 - Make the String Comparison Configurable (case-sensitive or not case-sensitive) in the Style Rules Expressions.

- FIX - #8583 - The default token (fonts.txt) for the Common Font File property was not working correctly. 

- NEW - #8584 - Total Records processed added to Command-Line form output and teh GUI form.

- NEW - #8586 - The version number was added to the Command-line form title bar.

-----------
10.00.00.76 - 8/16/23
-----------

- NEW - #8497 - The GTI_ComponentName attribute added to the Graphic Conversion Expression (like Filter Expression).

- FIX - #8498 - The GTI_LegendName and GTI_PaperScale properties were not populated for expression use.

- NEW - #8499 - The Default Filter Expression property was added to the General Setup page.

- FIX - #8503 - The Instr function for expression was return a string type where an integer was expected.

- NEW - #8508 - Updated to use the Cross-Platform Expression Engine.

- NEW - #8510 - The GTech_Style app had a new Copy Def button to copy the style definition that appear in the Filtered list.

- FIX - #8511 - The GTech Styles app was not using the background color when the style definition  was -3. for TextBoxFillColor.

- FIX - #8512 - When the Common font file name is set to "fonts.txt", it was not reading/saving the file in the output directory.

-----------
10.00.00.75 - 7/18/23
-----------

- FIX - #8492 - The Common Font File setting was not being saved in the configuration file (.ini).

- FIX - #8493 - The General Setup dialog cut off the bottom of the OK and Cancel buttons.

-----------
10.00.00.74 - 6/22/23
-----------

- FIX - #8485 - The Tolerance for determining if an angle was 90 degrees or greater was 0.01, and was missing some very close 90 degree angles when determing whether or not to flip align and direction for text.  This tolerance has been increased to 0.5 degrees and appears to solve the problem.

- UPD - Updated GTFilterMod.exe, GTFilterUpd.exe, and GTIndex.exe to current versions.

-----------
10.00.00.73 - 2/15/23
-----------

- NEW - #8380 - Support for Right Angle symbol in dimensions.

-----------
10.00.00.71 - 10/5/22
-----------

- FIX - #8341 - The wait cursor did not show the first time Tabular Setup was used.

-----------
10.00.00.71 - 9/14/22
-----------

- FIX - #8322 - If a Label element was greater than the maximum GTViewer text size (1024), the element would still be produced and cause problems with GTViewer and tools like GTIndex, GTGetKeys, etc.
- UPD - #8323 - Update of all GTData tools in the Apps directory.

-----------
10.00.00.71 - 8/29/22
-----------

- FIX - #8322 - If a Label element was greater than the maximum GTViewer text size (1024), the element would still be produced and cause problems with GTViewer and tools like GTIndex, GTGetKeys, etc.

- UPD - #8323 - Update of all GTData tools in the Apps directory.

-----------
10.00.00.70 - 6/28/22
-----------

- NEW - #8309 - Rebranded with new Corporate Logos and Images.


-----------
10.00.00.69 - 01/11/22
-----------

- NEW - #8259 Support for Radius 2 Point Dimension Elements.

-----------
10.00.00.68 - 12/06/21
-----------

- FIX - #8255 - Problem when Dimension Element metadata had NULLs for Problem when Dimension Element metadata had NULLs for G3E_DIMTEXTPOS, G3E_DIMTEXTOFFSETX , G3E_DIMTEXTOFFSETY  and G3E_REVLINEEXT.

-----------
10.00.00.67 - 7/26/21
-----------

- FIX - #8239 - Label Features were not respecting the LCID for the g3e_content string. Switched to use g3e_LabelFilters_optable instead of g3e_label.

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.