Tuesday, December 11, 2012

GTech Loader version 10.0.0.6 is Available



GTech Loader versions 10.0.0.6 is available.

-----------
10.00.00.06 - 12/11/12
-----------

- FIX - #7103 - Shape with Hole elements were not being limited to the GTViewer's element point limit.

-----------
10.00.00.05 - 8/23/12
-----------

- FIX - #7078 - For Date attribute (versus DateTime), the formating of the tabular data will now exclude the time information.



GTMetaExp version 2.0.0.6 is Available



Version 2.0.0.6 of the GT/Metadata Explorer is available.
-----------
02.00.00.06 - 12/10/12
-----------

- NEW - #7112 - Updated Evaluation Keys.

- NEW - #7114 - Query Builder added to Feature/Component Tab.  The Query Builder allow a GUI based creation of simple query definitions for GTViewer (to be used with GTQuery).

Friday, December 07, 2012

GTVx version 11.0.0.10 is Available



Version 11.0.0.10 of GTVx is available.

-----------------------
11.00.00.10 - 12/07/12
-----------------------

- CHG - #7091 - The SetCurrentFilterId method has been changed to match the one in GTViewer where the filter id is not checked against the session category's filter file to see if it is valid.

- FIX - #7092 - Selecting Shape with Hole elements did not match the behavior in GTViewer.

- NEW - #7096 - GetDataRange method added.

- CHG - #7101 - The DataSetId property for GetDataProperty  has been returned to return the default value if the DataSetId entry is not defined in the .GTM file.  The default value is the name of the parent .GTM or .GTX file.

- NEW - #7111 - Encryption mode for tabular data.


.

GTViewer version 11.0.0.19 is Available



GTViewer version 11.0.0.19 is available.


-----------------------
11.00.00.19 - 12/07/12
-----------------------

- NEW - #7108 - Encryption mode for tabular data.

- FIX - #7110 - Problem introduced with #7083 preventing Count elements to be selected and used correctly.

Wednesday, December 05, 2012

GTWeb Server version 11.0.0.14 is Available



GTWeb Server version 11.0.0.14 is available.



-----------
11.00.00.14 - 12/05/12
-----------

- FIX - #7061 - The GetProjectProperty method would fail on properties requiring deep initialization.  Introduced in previous version.

- NEW - #7079 - Rendering support for Dimension Elements (Type 112).

- NEW - #7080 - Support for Rendering .GTW files as Raster.

- FIX - #7082 - The Project Level CacheDir entry was not working.

- NEW - #7107 - The Group entries for project definitions will now support a comma or semi-colon delimited list of group names.   Get Project List will now return any project that has the group name in the list as well as the ones that have Default as their group.

-----------
11.00.00.12 - 06/23/12
-----------

- NEW - #7046 - Support for Shared Graphics.

- NEW - #7048 - On-Demand project initialization.  Projects are now initialized as they are used instead of all being initialized up front.

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


-----------
11.00.00.11 - 06/20/12
-----------

- NEW - #7044 - GetProjectsContainingLatitudeLongitude function added to API.


-----------
11.00.00.10 - 06/10/12
-----------

- NEW - #7023 - 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 - #7031 - Support for CustomAttributeInfoTabMode.

Friday, November 30, 2012

GTViewer version 11.0.0.18 is Available



GTViewer version 11.0.0.18 is available.

-----------------------
11.00.00.18 - 11/30/12
-----------------------

- CHG - #7085 - Symbol Element using Standard Symbol fonts will now ignore justification settings (since they were not supported anyway).

- NEW - #7087 - DefaultPreset entry is now supported in Additional Properties section of the .GTM file.

- NEW - #7094 - AddOn Support Added.
  
- NEW - #7095 - GetDataRange method added.
  
- FIX - #7097 - The FromLatLong and ToLatLong Methods were not recognizing the LatLongFlag property.

- NEW - #7098 - Data Monitor Symbol support add with DMSetSymbolProperties, DMAddSymbolByKey, and DMAddSymbolById.

- CHG - #7100 - The DataSetId property for GetDataProperty  has been returned to return the default value if the DataSetId entry is not defined in the .GTM file.  The default value is the name of the parent .GTM or .GTX file.  

- NEW - #7102 - New methods:  AddFont, AddTrueTypeFont, RemoveFont, IsFontAvailable, GetNextAvailableFontId. 

-----------------------
11.00.00.17 - 08/14/12
-----------------------

- NEW - #7072 - GetAttributeData method and its variants now support a mode 3 which will return the real attribute name pipe delimited with the altername name for all attributes.

- NEW - #7081 - Support for Session Graphics in .GTW files.

- NEW - #7083 - Feature and Feature/Component lists in the Feature Count Options.

- NEW - #7084 - The Separator External Application type has been added to provide menu separators to the Query and Applications menus, as well as a Query separator Query Type for the Query Menu.

GTV .NET Control version 9.0.0.24 is Available





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


------------
09.00.00.24 - 11/29/12
------------

- FIX - #6918 - Complex Shape and Complex Shape with Holes elements could render the wrong linestyle.
               
- FIX - #6929 - Custom Line Styles (dash patterns) were not correctly scaled for printing and they looked solid.
               
- FIX - #6952 - If a session category was not defined, calling the draw methods would cause unpredictable results.  Now, all drawing method will return false if the session category is not defined.
               
- NEW - #7035 - GetFilterListFromFeatureString and GetCategoryListFromFeatureString method added.
               
- NEW - #7104 - Manual GPS Tracking mode supported with StartGpsManualTracking and SetGpsManualTrackingInfo methods.

------------
09.00.00.23 - 11/21/11
------------

- NEW - #6878 - Additional logging for Display Presets.  Invalid Category were being ignored, but they are now logged.
               
- FIX - #6909 - HighlightAddCircle would fail if no session category was defined.

------------
09.00.00.22 - 10/24/11
------------

- CHG - #6877 - SetDisplayFiltersByFilterString will now ignore invalid settings.  Previously, it stopped processing the filter string when an error was found.
               
- NEW - #6878 - Additional logging for Display Presets.  Invalid Category were being ignored, but they are now logged.

Friday, September 21, 2012

GTVx version 11.0.0.9 is Available



Version 11.0.0.9 of GTVx is available.

-----------------------
11.00.00.09 - 09/21/12
-----------------------

- FIX - #7056 - Final Measurement reading was not showing the unit.

- FIX - #7057 - DrawDimension32 method was not using the active color, style, or weight.

- NEW - #7068 - GetAttributeDataExEx method added to match GTVx.

- FIX - #7069 - Fix for #6796  caused the highlight for styled items to not work.

- FIX - #7070 - Dynamic Graphics was not computing ranges correctly for symbol and text elements using style definitions.

- FIX - #7071 - Copy view to Metafile was not rendering Dynamic Graphics.

- CHG - #7086 - Symbol Element using Standard Symbol fonts will now ignore justification settings (since they were not supported anyway).

- FIX - #7089 - The DisableDisclaimer Data Property was not working correctly.

- NEW - #7090 - The AlwaysHideRaster entry is now supported in the Additional Properties section of the .gtm file. 

Tuesday, September 18, 2012

2012 Fall Eastern Regional TNGIC

Come see us today at the 2012 Fall Eastern Regional TNGIC.


Thursday, July 26, 2012

GTViewer 11.0.0.16 is Available



GTViewer version 11.0.0.16 is available.

-----------------------
11.00.00.16 - 07/25/12
-----------------------

- FIX - #7054 - The -loc and -ind command-line options were using an arbitrary size and weight for the indicator circle.  This size and weight can now be specified with the CommandLineLocateIndicatorSize and CommandLineLocateIndicatorWeight entries in the Additional   Properties Section of the .GTM.

- FIX - #7055 - Final Measurement reading was not showing the unit.

- NEW - #7064 - The -indColor option has been added to the command line to change the color of the locate symbol create with -ind.

- FIX - #7065 - Fix for #6796  caused the highlight for styled items to not work.

- FIX - #7066 - Dynamic Graphics was not computing ranges correctly for symbol and text elements using style definitions.

- FIX - #7067 - Copy view to Metafile was not rendering Dynamic Graphics.

Thursday, July 19, 2012

GTSpot and the Day Burners


Take a look at what GTSpot and Crowd Sourcing can find for you:










Saturday, July 14, 2012

Friday, July 13, 2012

GTech Loader version 10.0.0.4 is Available



GTech Loader versions 10.0.0.4 is available.

This update is for G/Tech version 10 users only.   GTech Loader version 9 (for G/Tech version 9 users) is not affected by this update.

-----------
10.00.00.04 - 07/12/12
-----------

- FIX - #7059 - If a Oriented Point does not have the orientation point, it will now default to (0,0,0)

- FIX - #7060 - The GTI_Get_Vertex function for Oracle has been updated.

-----------
10.00.00.03 - 06/18/12
-----------

- FIX - #7040 - Changes to Setup.  Oracle Dlls are no longer delivered.


Thursday, July 12, 2012

GTMetaExp version 2.0.0.5 is Available



Version 2.0.0.5 of the GT/Metadata Explorer is available.

Version 2.0 of the GT/MetaData Explorer is for GTech version 10.
Version 1.0 of the GT/MetaData Explorer is for GTech version 9.
-----------
02.00.00.05 - 7/10/12
-----------

- CHG - #7058 - Setup changed to not delivery any Oracle Dlls.  

-----------
02.00.00.04 

-----------

- NEW - #6795 - Find function has been added to search all legend entries for a
                particular string.

- FIX - #6856 - Installation was asking for .NET Framework 4.0 Client instead
                of the full .NET Framwork.

- FIX - #6857 - Installation was not setting the icon on the GTMetaExp item
                under the start menu.

- FIX - #6858 - Data Provider removed from the Connection Tab.

Sunday, July 08, 2012

GTData version 11.0.0.3 is Available


GTData version 11.0.0.3 is available.

There was an inconsistency reported with the GTQuery utility in 11.0.0.2 where it processed "Feature" entries differently from previous versions if spaces were used to separate the entry items.

-----------
11.00.00.03 - 7/08/12
-----------

- FIX - #7052 - GTQuery - Feature entry will now trim spaces off the ends of each item.

- NEW - #7053 - GTQuery - If the Feature entry is used, a filter id count will now be displayed.

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

Sunday, May 27, 2012

GTViewer version 11.0.0.14 is Available



GTViewer version 11.0.0.14 is available.


-----------------------
11.00.00.14 - 05/27/12
-----------------------

- NEW - #7007 - The Expanded Raster File list in GTWeb Server is now supported.

- NEW - #7008 - Default button added to Preset Filter Dialog to return to default view settings.

- FIX - #7009 - Current View Filter was not correctly showing the status of an item after a toggle or Apply.

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

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

- NEW - #7016 - If a file called altprintmethod.ini exists in the same directory as the GTViewer.exe, then the old method for printing ECW raster files will be used (pre-9.0.0.14 method).

- FIX - #7018 - Non-Session Categories with embedded data and no filter file, would just show the element type in the element selection picklist.

- CHG - #7019 - Non-Session Categories with embedded data can now be selected with the right mouse feature selection.

- NEW - #7022 - 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 - #7025 - The CopyViewToClipboard ExportView methods have been added.  They are equivalent to the same methods in GTVx .


-----------------------
11.00.00.12 - 05/03/12
-----------------------

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

- NEW - #6999 - Support for multiple parameters in URL Link definitions.

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


Friday, April 06, 2012

GTSpot Product Announcement


Introduction

GTSpot facilitates crowdsourced, incident reporting.   Users can quickly and easily report a problem, damage, issue, or observation with a Photo, Note, and Geographic Location.  Crowdsourcing adds a new dimension to data collection as it empowers both the public and employees by allowing them to contribute valuable information.  GTI caters primarily to the Utilities Industry and GTSpot was designed for field problems like burned out street lights, day burner street lights, water leaks, vegetation management, line clearance, drainage problems, or anything of relevance that a photo, note,  and map coordinate can convey.  However, the uses and potential of GTSpot go far beyond our original intent.
 





GTSpot Client

The GTSpot Client is a very simple application that allows its users to quickly and easily submit a photo, note, and location (latitude/longitude/altitude) to a GTSpot Server.  This server can be specified on the app’s Settings page and defaults to GTI’s public GTSpot Server.  

To use GTSpot, run the app and fill in the information it requests.   You can click anywhere in the photo area, and it will ask you if you want to “Take a New Photo” (which takes you to the camera) or “Choose Photo from Album” (which lets you pick a photo already on the device).  Once a photo is taken or selected, it will display in the photo area.  The photo is also optional, so you can post a Note and location without a picture.  The rest of the fields are required.

Next, press the “Please select a Category” button and select the Category that best describes your post.  This Category list comes from the server and can be changed on the server.  The Category is used for grouping the posts and routing them to the appropriate person on the backend.
The next field is Email.   We capture the email address so we can associate the post with a user, and so the server can send a confirmation email if the post is successful.  The Email field will be remembered from one post to the next, while the rest of the fields and the photo will be cleared after a successful post.
The last field to enter is the Note which is used to describe the incident the user is reporting.  The Note is limited to 1024 characters.

When all of the required fields are entered, press the Send button (at the upper right of the page on Apple devices, and on the Menu button for Android devices).  The following information is sent to the GTSpot Server:  Photo (if provided), Date/Time, Category Name, Email, Note, Compass Heading, Latitude, Longitude, and Altitude.   The user’s IP address is also collected on the server.

The GTSpot Client app is currently available on the Apple App Store and on Google Play (formerly the Android Market), just search for GTSpot.  


Custom Branding

GTI offers GTSpot branding to incorporate your own company’s logo and badging and fix it to your company’s GTSpot Server.  You can then put your branded version of GTSpot on the Apple App Store and Google Play.


GTSpot Backend

The GTSpot Server collects all information posted by the GTSpot Client apps.   Each posted is stored as a record in its database, email confirmations are send to the GTSpot user for successful posts, and notification emails are optionally sent to an email list defined on the server (the record’s Category field can be used to route these notification emails as well).

The GTSpot Viewer application provides a console view of all posts that have been collected.  Selecting a record will show the associated image pictures and its geographic location can be shown on any GTViewer dataset.





iPhone GTSpot


iPad GTSpot




Android Tablet GTSpot



Android Phone GTSpot



Tuesday, April 03, 2012

GTVx version 11.0.0.7 is Available




Version 11.0.0.7 of GTVx is available.

-----------------------
11.00.00.07 - 03/08/12
-----------------------

- NEW - #6959 - The IgnoreDisclaimer Property has been added.

- FIX - #6969 - If you set ShowRasterStatus to 1 in the Additional Properties section of the .GTM file, the raster filename will be displayed in the status bar when it is being initialized.

- FIX - #6971 - LoadDefaultStyle Info would clear all styles if you were in a Session File created from a .GTX file.

- CHG - #6973 - Count button on the Attribute info will now show for all Tabs and not just the Element tab.

- NEW - #6975 - UpdateCategoryFiles method has been added.

- FIX - #6976 - Problem with ExportView with a .BMP not working after changing data with OpenFile.  

GTViewer version 11.0.0.11 is Available



GTViewer version 11.0.0.11 is available.


-----------------------
11.00.00.11 - 03/08/12
-----------------------

- FIX - #6968 - If Dynamic Graphics were used and an extract was made that excluded a category used by the Dynamic Graphics, the extract would have problems reviewing features.

- FIX - #6970 - If a Session File (.gts) is created from a .gtx file, the Tools/Reset to Default Styles would reset to having no styles.

- CHG - #6972 - Count button on the Attribute info will now show for all Tabs and not just the Element tab.

- NEW - #6974 - UpdateCategoryFiles method has been added.

- NEW - #6977 - If a file called nosplash.ini is placed in the product directory, the spash screen will be hidden.

- NEW - #6978 - New Methods:  IsExternalAppRunning, IsExternalAppRunningEx, StartExternalApp.

- CHG - #6981 - Increased  maximum number of map items from 1500 to 2500.

Thursday, March 29, 2012

Come see us at the 2012 TNGIC Conference!


GTI has Booth #9 at the Tennessee Geographic Information Council Conference at Montgomery Bell State Park.

Come see us and our new product, GTSpot, which provided the photo above.