Monday, May 11, 2015

GTViewer version 14.0.0.29 is Available



GTViewer version 14.0.0.29 is available.

-----------------------
14.00.00.29 - 5/11/15
-----------------------

- FIX - #7521 - Problem with Feature Counting if you count all Dynamic Graphics,
then count Dynamic Graphics in Shape, then go back and count all Dynamic Graphics.

- FIX - #7532 - Importing Style Definitions with Dash Patterns was not working correctly.

- NEW - #7554 - Auto Rotate Setting added to Options Setting dialog.

Friday, May 08, 2015

GTWeb Server version 11.0.0.30 is Available



GTWeb Server version 11.0.0.30 is available.

There were several changes included in this version of GTWeb Server to simplify the installation process and several fixes as well.  


  • The ASP.NET app has been upgraded from .NET Framework 2.0 to 4.0 which greatly simplifies the web.config file (it will still run with .NET Framework 2.0 if necessary).   
  • The GTWeb_AppPath is now optional.  This was a popular problem when setting up the GTWeb Sever because it had to be correct for anything to work (such as logging).  Now it will default to the web site's bin directory (which is where it normally was anyway).   
  • Encryption now defaults to On.
  • The web site is delivered as precompiled files only.
  • GTWeb Server queries now support Query defined Presets (like GTViewer).
  • The GTWeb Server documentation has been completely updated.   The last setup instructions were written for Windows Server 2008 with notes for newer versions of Windows and IIS.  This information has been moved to the end of the document and the current instructions are written for Windows Server 2012 R2.   The new instructions have also been simplified using the current features of IIS.




-----------
11.00.00.30 - 5/4/15
-----------

- FIX - #7552 - The default display filters were not applied before a preset was applied, so the results could be different from that of GTViewer if a category or filter was not defined in the preset.

- CHG - #7553 - Changed the ASP.NET app from .NET Framework 2.0 to 4.0.

-----------
11.00.00.29 - 4/28/15
-----------

- FIX - #7549 - The Default Preset was not getting used when selecting features for Attribute Info.   If a preset had been selected, it would works normally.

-----------
11.00.00.28 - 12/11/14
-----------

- FIX - #7500 - Circle Elements using a Priority style were not being drawn.

-----------
11.00.00.27 - 12/11/14
-----------

- NEW - #7494 - Support for Query defined Preset has been added.

- NEW - #7495 - QueryPreset entry in the Project Definitions can be made to override a Query Preset or to define a Query Preset.

- NEW - #7496 - The GTWeb_AppPath entry in the Web.config file is not optional. If it is not specified, it will default to the web site's bin directory.

Wednesday, May 06, 2015

GTWeb Everwhere!


GTWeb now supports 6 device platforms:  iOS (iPhones and iPads), Android (phones and tablets), and Windows Store (phones and tablets).   The Windows Store apps are the latest additions to the GTWeb Client family supporting Windows Phone 8.1 and Windows 8.1 tablets.  The Browser version of the GTWeb Client is also available for desktops (PC and Mac) using Chrome, Firefox, Safari, or Windows Explorer.


The top row shows an iPhone 6+ and an iPad Mini Retina.  
The middle row shows a Moto X Android phone and a Nexus 7 Android tablet.   
The bottom row shows a Nokia Lumia 520 running Windows Phone 8.1 and an HP Stream 8 running Windows 8.1.


Tuesday, April 28, 2015

GTech Loader version 10020 is Available




















GTech Loader version 10.0.0.20  (for G/Tech 10)

There have been several versions of the GTech Loader available since the last post on it, but this post shows all of the intermediate versions and fixes/enhancements as well.

The most notable changes are some fixes and changes to the Oracle connection that correctly reads Ordinate values who precision was too large for .NET to handle.  These change remove the need to have the GTI_Get_Vertex function added to Oracle, and it also doubles the performance when exporting graphics.

-----------
10.00.00.20 - 04/23/15
-----------

- FIX - #7545 - Fix for 3D Oriented Point Geometries that only have 2 orientation coordinate values.

- FIX - #7546 - More fixes to the Oracle Connections remaining open between features being exported.

-----------
10.00.00.19 - 04/16/15
-----------

- FIX - #7542 - Oracle Connections not closed between individual graphic feature exports and table exports.

-----------
10.00.00.18 - 04/15/15
-----------

- NEW - #7537 - Date Format for tabular data can be specified on the setup form.

- FIX - #7538 - Reformatted several of the dialogs to better support large font settings.

-----------
10.00.00.17 - 03/31/15
-----------

- FIX - #7530 - The StyleDefinitionId was being written even when 0.

-----------
10.00.00.16 - 01/21/15
-----------

- FIX - #7503 - Retraction of fix 7502.  Was not needed.

- FIX - #7504 - If the metadata has the Geometry field for a graphic component defined incorrectly and it was not G3E_GEOMETRY, it will try to use G3E_GEOMETRY.

-----------
10.00.00.15 - 01/19/15
-----------

- FIX - #7502 - Change to the Table Attribute Test that appeared to have sporatic problem in certain Oracle Clients.

-----------
10.00.00.14 - 11/05/14
-----------

- FIX - #7489 - Fixes to the SDO_Geometry reader so that it does not have to deal with exceptions with Ordinate values are larger than the .NET Decimal type.  GTI_Get_Vertex function is not longer needed in Oracle.

-----------
10.00.00.12 - 6/20/14
-----------

- FIX - #7447 - Tabular conversion was validating the Table name for tabular items where an alternate SQL statement is provided.  This could cause a valid tabular item to be skipped.

-----------
10.00.00.11 -
-----------

- FIX - #7368 - Invalid Text String (with out of range characters for MultiByte encoding) are not filtered.

- FIX - #7382 - Features with null geometries or geometries with null component would cause problems when displaying Geometry Info.

- FIX - #7383 - Graphic queries will now exclude any records with null geometry attributes.

- NEW - #7426 - The Force Arc Center Unsigned option has been added to the Setup form.

-----------
10.00.00.08 - 9/23/13
-----------

- FIX - #7271 - Tabular Records based on a table instead of a view were not loading correctly as Tabular Data.

Monday, April 27, 2015

Oracle Spatial Loader version 1.0.0.12 is Available




















Orcl_Loader version 1.0.0.12 

The Oracle Spatial Loader will create GTViewer data from an Oracle Spatial Database.  While not as powerful as the GTech Loader (which loads G/Technology data from an Oracle Spatial Database), the Oracle Spatial Loader is very capable and can easily create GTViewer data (graphics and tabular) with minimal effort.

-----------
01.00.00.12 - 4/16/15
-----------

- FIX - #7543 - Oracle Connections not closed between graphic and tabular features.

-----------
01.00.00.11 - 11/14/14
-----------

- FIX - #7491 - Fixes to the SDO_Geometry reader so that it does not have to deal with exceptions with Ordinate values are larger than the .NET Decimal type.

-----------
01.00.00.09 - 3/15/13
-----------

- FIX - #7161 - The .remap file was not getting saved if the Session wasn't saved.  Changed to save after job completion.

-----------
01.00.00.08 - 3/27/12
-----------

- FIX - #6982 - Bentley Metadata was not initialized when running in command-line mode.

-----------
01.00.00.07 - 3/23/12
-----------

- FIX - #6913 - Test Connection would fail if no Connection was selected.

- NEW - #6979 - Additional Logging added for Bentley Style rule errors.

-----------
01.00.00.06 - 11/23/11
-----------

- FIX - #6912 - Changes to .msi setup.

-----------
01.00.00.05 - 10/24/11
-----------

- NEW - #6860 - Support for Bentley Metadata.

- NEW - #6861 - Creation of the newStylesUsed.ini and usedLabelStyles.ini (for Bentley data).


-----------
01.00.00.01 - 08/17/11
-----------

- NEW- Initial version.


GTMetaExp version 2010 is Available


New version of the GT/Metadata Explorer is available. 

-----------
02.00.00.10 - 04/23/15
-----------

- FIX - #7547 - Fixes for Oracle Connections remaining open.

- FIX - #7548 - Fix for 3D Oriented Point Geometries that only have 2 orientation coordinate values.

-----------
02.00.00.09 - 11/05/14
-----------

- FIX - #7490 - Fixes to the SDO_Geometry reader so that it does not have to deal with exceptions with Ordinate values are larger than the .NET Decimal type.  

Wednesday, March 18, 2015

New URL for GTViewer Blog

The GTViewer Blog now has its own domain name:  

http://www.GTViewerBlog.com

The blog is still hosted on Blogger, and if you go to the old URL (http://gtviewer.blogspot.com), it should redirect you to the new location.   There are a lot of links in the blog postings that will still go through the old address, but they should be routed correctly (although it may ask you if you want to be redirected).

Tuesday, March 17, 2015

GTViewer .NET Control version 9.0.0.38 is Available





The GTViewer .NET Control for Windows version 9.0.0.38 is Available.


------------
09.00.00.38 - 3/16/15
------------

- FIX - #7394 - ASCII to Element conversion was treating Arc 64 elements as if its components were integers.  Used by the Saving session as .GTS functionality.
   
- FIX - #7483 - Importing Text with empty strings could cause problems.


- CHG - #7527 - Changes to GPS Indicator and Trail drawing to prevent potential errors.


Wednesday, February 11, 2015

GTViewer version 14.0.0.28 is Available



GTViewer version 14.0.0.28 is available.

-----------------------
14.00.00.28 - 2/3/15
-----------------------


- NEW - #7499 - The HeaderLabel, HeaderLabelSize, HeaderLabelBackgroundColor, 
                HeaderLabelForegroundColor properties have been added to 
                Get/SetDataProperty.  The same entries have also been added 
                to the Additional Properties section of the .GTM File.

Monday, February 09, 2015

GTVx version 14.0.0.9 is Available



Version 14.0.0.9 of GTVx is available.


-----------------------
14.00.00.09 - 2/9/15
----------------------- 

- NEW - #7466 - New method:  SetCoordinateConversionInfo method added.

- NEW - #7468 - The CreateSessionCategory entry has been added to the Additional Properties section to create a session category for .gtx files that do not have one.

- FIX - #7485 - Explicit paths in the Link definitions that were using a UNC path (starting with \\) were having one of the backslashes removed.

- FIX - #7487 - Hatch Fills on Shapes with Hole elements will no longer obscure raster or background color underneath.

- NEW - #7497 - The HeaderLabel, HeaderLabelSize, HeaderLabelBackgroundColor, HeaderLabelForegroundColor properties have been added to Get/SetDataProperty.  The same entries have also been added to the Additional Properties section fo the .GTM File.

Monday, January 19, 2015

New Website

GTI has updated its website.  Please take a look!

We have also added a new URL:   http://www.GraphicTechnologiesInc.com

Our old URL still works as well:  http://www.gti-us.com

New Website

Old Website


Thursday, December 18, 2014

GTViewer for iOS Version 2.0





It has been over 2 years since GTI began developing GTViewer for iOS, and more than a year has passed since its release.  Version 2.0 will soon be available, and it brings many new features to make GTViewer for iOS even more powerful.

Version 1.0 brought GTViewer datasets to the iOS device (iPhone/iPad) and gave users the ability to operate without the need of a network connection.   Since GTViewer for iOS looks and feels very similar to GTWeb for iOS, the significance of being disconnected from the network sometimes gets lost.  The almost 15 year old code base that drives GTWeb Server and also shared with GTViewer for Windows could not be leveraged on the iOS platform; so, everything had to be created again from scratch.

GTViewer for iOS Version 2.0 provides a multitude of fixes, tweaks, and minor enhancements; it keeps pace with the progression of iOS itself (iOS 5 to iOS 8); and it addresses several user requests.  The most prominent new features are:


  • Redlines – Basic redlining support has been added.  Users can now draw and edit rectangles, circles, text, and freehand.   A new server application called GTShare has also been created to manage these redlines.  Users can post selected redlines to the server and can retrieve redlines that other users have posted.   GTShare also supports GTViewer for Window and GTViewer for Android, so redlines can be shared between any of these users.


Draw Redlines on your iPad

See Redlines in GTViewer for Windows

  • Raster Backdrop Support – While GTViewer for iOS does not yet support native raster backdrop images on the device, version 2.0 does provide ability to retrieve the backdrop imagery from a GTWeb Server (which does support raster backdrops) for the current view.  Retrieving the backdrop image for your current view requires a network connection to download, but the user can keep a number of these images when disconnected.   Many devices do not have enough storage capacity to hold a full raster backdrop imagery dataset, so this alternative to native support may actually turn out to be more useful in the long run.


Find an area you want to see backdrop Imagery.

Download Imagery for Current View.


Downloaded Imagery is still available offline.
        

  • Where Am I – Any tap on the in the map view will display an Attribute Info pop up showing the current location's X/Y and Latitude/Longitude values.  If you are reviewing a feature, this info will be at the bottom of the feature’s attributes.   It is also possible to create custom Where Am I functionality so that a set of polygon features in the data will be searched to see which ones contain the point (similar to the Where Am I functionality in GTViewer and GTWeb).

Standard Where Am I shows Coordinate Info at any point.

Customized Where Am I shows data specific info.


  • Driving Directions – Leveraging the power of other applications on the device, Version 2.0 can now kick off the Google Maps app from any point or feature in its map.  Google Maps will then route you from your current location to the specified destination.

Review a Feature, Press Directions button.

Google Maps is launched with feature's location as the destination.


  • Developer’s Framework - just as GTViewer for Windows has a set of tools for the developer to create applications with GTViewer functionality, the GTViewer Framework for iOS packages up the code-base used by GTViewer for iOS and makes this functionality available to iOS developers to use in their applications.  This Framework is roughly equivalent to the GTViewer Objects (used with .NET) and provides a set of objects capable of reading a GTViewer dataset.   Full map rendering with panning, zooming, and feature selection 
    are also provided.


Wednesday, November 19, 2014

GTViewer 14.0.0.27 is Available



GTViewer version 14.0.0.27 is available.

-----------------------
14.00.00.27 - 11/19/14
-----------------------

- NEW - #7492 - Added the NoSymbolJustification entry to the Additional Properties section to prevent the processing of a justificaiton style value for .DFN symbols.  This mode matches the iOS and Android GTViewer symbol drawing mode.

- FIX - #7493 - The Reset Child Dialog Location command was not resetting the Drawing Info, Measure, Text, or Symbol Dialog locations.

-----------------------
14.00.00.26 - 10/24/14
-----------------------

- FIX - #7486 - Hatch Fills on Shapes with Hole elements will no longer obscure raster or background color underneath.

Wednesday, November 12, 2014

GEO-Energy Summit 2014

Come see GTI at the GEO-Energy Summit at the Davidson Center in Huntsville, Alabama.



Tuesday, October 21, 2014

GTWeb Server version 11.0.0.26 is Available



GTWeb Server version 11.0.0.26 is available.


-----------
11.00.00.26 - 10/21/14
-----------

- FIX - #7488 - Hatch Fills on Shapes with Hole elements will no longer obscure raster or background color underneath.

-----------
11.00.00.25 - 6/25/14
-----------

- NEW - #7450 - RasterOnly mode added to support Raster View Downloads in GTViewer for iOS.

-----------
11.00.00.24 - 5/29/14
-----------

- CHG - #7417 - The GeWAIInfo method will now run even if no WAI entries are defined.  This allows the location info to be shown without the need to define WAI entries.

- NEW - #7418 - The user.ini file can now be encrypted.

- CHG - #7419 - The Encryption Keys have been extracted from the code and defined at a single place in global.asax.


-----------
11.00.00.23 - 5/8/14
-----------


- FIX - #7411 - Repackaged for deployment.

Wednesday, October 15, 2014

GTViewer version 14.0.0.25 is Available



GTViewer version 14.0.0.25 is available.


-----------------------
14.00.00.25 - 10/14/14
-----------------------

- FIX - #7484 - Explicit paths in the Link definitions that were using a UNC path (starting with \\) were having one of the backslashes removed.

-----------------------
14.00.00.24 - 7/22/14
-----------------------

- FIX - #7472 - Fix for Feature Tooltips not working.

-----------------------
14.00.00.23 - 7/21/14
-----------------------

 - NEW - #7467 - The CreateSessionCategory entry has been added to the 
Additional Properties section to create a session category for .gtx files that do not have one.

Wednesday, July 23, 2014

Riding Across America with GTSpot (Completed!)



  • 822 GTSpot Pictures Posted
  • 6/1/14 to 7/22/14  (52 Days)
  • 14 States - California, Nevada, Utah, Colorado, Kansas, Missouri, Illinois, Indiana, Ohio, Pennsylvania, New York, Vermont, New Hampshire, and Maine
  • 3872+ Miles




Friday, July 18, 2014

GTViewer version 14.0.0.22 is Available



GTViewer version 14.0.0.22 is available.

This update fixes a couple of problems with the new Options/Settings added to the previous version plus adds a new method to the API.

-----------------------
14.00.00.22 - 7/9/18
-----------------------

- FIX - #7464 - Fix to the new Settings Options (View Scrollbars and Toolbar Button sizes).

- NEW - #7465 - New method: SetCoordinateConversionInfo method added.

Thursday, July 17, 2014

GTViewer and GTVx with Touch Screens

With Windows 8 and 8.1 machines becoming more widespread, the availability of a Touch Screen is common .  It is also possible to use Windows 7 with a Touch Screen too, so the chances of using GTViewer with a Touch Screen is more and more likely.

Version 14.0.x.21 of GTViewer and 14.0.x.7 of GTVx both provide specific settings to make them run better with a Touch Screen interface.   They have always worked with Windows 8 and 8.1 using conventional inputs (mouse and keyboard), but the scrollbars on the map view window seem to confuse the Touch Screen interface.

In GTViewer, you can now use the Options/Settings dialog to configure 4 different setting values to better use a Touch Screen interface:


  1. Change View Scrollbars to NO.
  2. Change the Mouse Wheel Increment to a negative value.   This will make a 2 finger pinch gesture zoom out instead of zoom in.
  3. Change the Toolbar Button Size to Large, Larger, or Largest.  Making the buttons larger, makes them easier to use with touch.
  4. You may also want to set the Selection Tolerance to a higher value since touch is not as accurate as a mouse click.


The View Scrollbars and Toolbar Button Size settings are new to 14.0.x.21.   Mouse Wheel Increment and Selection Tolerance were already available, and you must use the Set as Default button to retain the value beyond the current session.


In GTVx, you can use the following to set the setting values:

   AxGTVX1.ShowScrollBars(0)
   AxGTVX1.SetDataProperty("MouseWheelIncrement", "-1.5")
   AxGTVX1.SetDataProperty("SelectionTolerance", "6")

Make sure to call the ShowScrollBars method before you open any data.


With these settings, you should be able to use a Pinch to zoom in or out in any mode that you can use the moue wheel to zoom in or out.  

A Touch should behave like a mouse click in most GTViewer modes, and Touch and Hold will activate a right mouse click.


Wednesday, July 16, 2014

GTVx version 14.0.0.7 is Available



Version 14.0.0.7 of GTVx is available.


-----------------------
14.00.00.07 - 7/3/14
----------------------- 

- NEW - #7444 - ShowScrollBars method added to allow scroll bars to be hidden, and fixes to the view when Scroll Bars are turned off.

- FIX - #7445 - ElementGetRange method did not return the correct range for symbols because it was not using the style info.

- FIX - #7453 - Rotated Views would sometimes not refresh entire view, especially when a landscape view was rotated 90 degrees.

- FIX - #7457 - Locates on Count Detail features always used the default zoom level.  It will not fit the feature if the fit zoom level is better than the default.