Thursday, June 28, 2012

New GTData Utility: GTEditEmbData


GTEditEmbData

A new utility called GTEditEmbData will be added to the next version of GTData.   This utility is a pretty low-level tool that most of you will probably not need, but there may be some users out there that will find a use for it.

Those of you who deal with Embedded Data (tabular data embedded on graphic elements), may find GTEditEmbData a handy tool to have.   The embedded data can be from a custom app that stores collected data on redlines, GTField, GTSpot, GTViewer’s Session Link feature, etc.    Embedded Data is just a text string, but if it is formatted in the \t\a\v notation, it will appear as a tabular record in GTViewer, GTVx, GTWeb, etc.   

The GTEditEmbData utility will do a simple search and replace on all of the embedded data strings in a .GTG file.   You can also just do a search for one or more strings to see if they exist in a .GTG file’s embedded data:

          GTEditEmbData – 1.0.0.1
          (c) 2012 Graphic Technologies, Inc.
         
-i
-o
[{-rep }]
[{-find }]
[{-ifind }]   (not case sensitive)
[-v]  (verbose)


You must specify an input .GTG file (with –i) and an output .GTG with (with -o).   You can then either perform a search and replace with the –rep option or perform just a search with the –find or –ifind options.

One of the main reasons this tool was written was to update GTField data that had been collected using one schema, but needed to be changed so that it would work with a different schema (the table names had changed from SSMANHOLE to MANHOLE).   In GTField, the table name is also prepended to the attribute name, so they would all need to be changed as well.

The command-line looks like this:

GTEditEmbData -i input.gtg -o output.gtg -rep "\tSSManhole" "\tSSManhole"  -rep "\aSSManhole." "\aSSManhole."

Then, embedded data that looked like this:

\tSSManhole\aSSManhole.Year_Installed\v2003\aSSManhole.Diameter\v48\aSSManhole.Depth\v19.5

Would be changed to look like this:

\tManhole\aManhole.Year_Installed\v2003\aManhole.Diameter\v48\aManhole.Depth\v19.5

Wednesday, June 27, 2012

GTViewer version 11.0.0.15 is Available



GTViewer version 11.0.0.15 is available.

-----------------------
11.00.00.15 - 06/25/12
-----------------------

- NEW - #7030 - CustomAttributeInfoTabMode entry has been added to Additional Properties section of the .GTM file to show only Custom Attribute Tabs in the Attribute Info Dialog when Custom Tabs are available.

- NEW - #7036 - GetCategoryListFromFeatureString method added.

- NEW - #7047 - Support for ~GTSpot~ embedded data records.

Tuesday, June 26, 2012

GTVx version 11.0.0.8 is Available



Version 11.0.0.8 of GTVx is available.

-----------------------
11.00.00.08 - 06/25/12
-----------------------

- FIX - #6991 - Dynamic Graphics would use previous attribute values for features that did not have the value set or not record defined.

- NEW - #7001 - The GetSessionFile method was added.

- FIX - #7005 - Link definitions were not restricting matches to the data id, so if two data sets had the same table and attribute, both would match.

- NEW - #7012 - Shapefile export will now take groups elements containing only lines and/or linestring elements and convert them to a single polyline element.

- FIX - #7014 - Shapefile Export will now ignore group elements with no sub-elements.


- NEW - #7017 - The Display Preset Dialog was updated to match GTViewer's where it shows the active preset and has a Default button.

- NEW - #7024 - If a GTField Feature is reviewed with Attribute Info mode, the GTField Item name will be used to describe it instead of just GTField.

- NEW - #7032 - CustomAttributeInfoTabMode entry has been added to Additional Properties section of the .GTM file to show only Custom Attribute Tabs in the Attribute Info Dialog when Custom Tabs are available.

- NEW - #7037 - GetCategoryListFromFeatureString method added.

- NEW - #7050 - Support for ~GTSpot~ embedded data records.
 

Monday, June 25, 2012

GTData version 11.0.0.2 is Available


GTData version 11.0.0.2 is available.

-----------
11.00.00.02 - 6/25/12
-----------

- FIX - #6961 - GTQuery - GTQuery was not supporting the multi-category queries for Type 3 queries.

- NEW - #6965 - GTShiftGtg - The -preX and -preY options were added to perform a shift before the scale.  The -x and -y are applied after the scale.

- FIX - #6967 - GTGts2Gtg - Memory Leak Fixed.

- FIX - #6983 - GTMergeStyles - Only one mapping with same category and filter id would be merged even when there were multiple occurences using different thresholds.

- NEW - #7011 - GT2Shape - Shapefile export will now take groups elements containing only lines and/or linestring elements and convert them to a single polyline element.

- FIX - #7015 - GT2Shape - Shapefile Export will now ignore group elements with no sub-elements.

- NEW - #7026 - GTSumGtg - Color Id summary is now included

- NEW - #7028 - GTFilterMod - GTFilterMod added to GTData.  It will use a configuration file to modify filter definition files by feature name or number.

- NEW - #7029 - GTQuery - The OrFlag entry has been added to treat FixedValue entries such that any one can be true to keep a records instead of the default where all of them have to be true.

- NEW - #7045 - GTConv - A UseIpidForTfids flag has been added.

- NEW - #7051 - GTEditEmbData - The GTEditEmbData utility has been added to GTData.  It will allow searches and search and replace for the embedded data in a .GTG file.

Monday, June 18, 2012

GTech Loader versions 9.0.0.3 and 10.0.0.3 are available



GTech Loader versions 9.0.0.3 and 10.0.0.3 are available.

These updates include various minor fixes.  The G/Tech 10 version of the loader (10.0.0.3) also has some changes to the setup.

Tuesday, June 12, 2012