Monday, May 30, 2005

FME and GTViewer

The GTViewer Reader/Writer Plug-in for Safe Software's FME will be delivered in FME's next release of the Professional Edition of FME. The GTViewer plug-in is currently available in the beta version (build 1685+):

http://safe.com/download/index.php


If you are curious about using FME to convert data into the GTViewer format or using FME to convert GTViewer redlines (graphics and tabular data) into any format supported by FME, you should download an Evaluation version of FME and give it a try.

Friday, May 27, 2005

Documentation gold mine

Hello World,

I just want to give all of you a quick reminder that the file gtvconfig.doc is a gold mine of information. It shows how to set up links. It describes just about everything you can do in the GTM file. It shows the layout of all the fields in a filter file. And the whole style subsystem!

It's delivered in the GTViewer product directory.

Charlie Marlin

Thursday, May 26, 2005

New Features for the Attribute Info Dialog

The Attribute Info Dialog had a makeover in GTViewer version 4.0.x.17. There are two new features that many can take advantage of immediately.

1) Resizable. The Attribute Info Dialog is now resizable just like the Query Result Dialog. The Attribute Info dialog will also remember the last size so if you adjust the size once, it will always be this size until it is changed again.


2) Detail Preview. The Attribute Info Dialog has supported Detail files as links for some time now. See previous posting on Details. The Link tabs would list all associated files, and when activated, an appropriate application was launched through the operating system shell to view the file. Now, if the detail file is a common raster file (such as a .bmp, .jpg, .gif, etc), a new tab is added to the Attribute Info Dialog containing a preview of the raster file. You can still use the Link tab to launch the detail file in an external viewer, but the quick preview can save you a few steps. The Detail Preview is automatic; if there is a link file of a supported type, it will show up as a preview tab.


.

Friday, May 20, 2005

GTViewer 4.0.x.17 is Available

GTViewer version 4.0.x.17 is currently available. This version has major enhancements to the Attribute Info dialog box. It now is resizable and can preview common raster file formats when they are linked to a feature.

-------------------------
04.00.00.17 - 05/20/05
-------------------------
- FIX - The Style Manager did not reset the extended linestyle flag if a dash pattern were specified and then removed.

- FIX - The Default Symbol setting were not being preserved in extract files.

- NEW - The Attribute Info Dialog box is now resizable.

- NEW - The Attribute Info Dialog will now preview standard raster files without having to launch an external viewing app. This includes formats such as .bmp, .jpg, .gif, etc.

- FIX - The Print dialog would not appear when trying to perform a standard print.

- NEW - New Session dialog will take the contents of the prompt and set the current directory to this path (if valid) when the Browse button is pressed.

Tuesday, May 17, 2005

Associating a Coordinate System with a Dataset

For those of you using a GPS receiver with GTViewer or Pocket GTViewer, you have probably had to set the Coordinate System for your data under the GPS receiver setup. This is not a difficult task; however, if you do not have it set correctly, the GPS coordinate will probably be off in space somewhere instead of showing where you actually are on your maps. Once set, the coordinate system setting will remain until it is changed again.

It has always been possible to associate a coordinate system with a dataset by following a few simple steps. Once this is done, the coordinate system will always be correctly set when the dataset is opened and users never have to worry about configuring the coordinate system. Here are the steps to follow:

1) You must first set the coordinate system to the desired setting in the regular manor. This configuration can be done in GTViewer or Pocket GTViewer. Once done, you will be able to find a file called GpsInfo.ini in the product path. For GTViewer, this will be: c:\Program Files\Graphic Technologies Inc\gtviewer and for Pocket GTViewer it will be \Program Files\Graphic Technologies Inc\PGTViewer on the device.

2) Take the GpsInfo.ini file and copy it to the directory containing your .GTM file for the dataset.

3) Add the following entry to the dataset’s .GTM file in the [General Info] section:

GPSInfoFile=gpsInfo.ini

4) The next time you open the .GTM file, the coordinate system will automatically be set. If you want your Extract files to include this additional information, you will have to recreate the .GTX files from this modified .GTM file.

Thursday, May 05, 2005

Detail File Support

GTViewer, GTVx, and Pocket GTViewer all provide support for Detail Files. Detail files are generally files that are not geospatially related to the geographic view of the data. Detail files are sometime referred to as reference files, internal worlds, and linked files. For example, a manhole may have a detailed schematic, a pole may have a photograph or Word document. Details files generally have a drawing indicator in the geographic view to indicate that a detail file exists. A feature itself can also have a detail file record to indicate that a detail file is available (and do not require a drawing indicator).

Detail files are supported in the GTViewer products through the use of links. Previously, there was a posting on Session Links which allows the user to link any file or web page to a redline symbol. Links were originally implemented, however, to support detail files.

Detail files are supported in three different ways:

  • Internally located detail graphics
  • External Files supported by GTViewer, GTVx, or Pocket GTViewer
  • External Files supported by another application


Internally located detail files are like the old Framme detail files that are located in the same design plane as the geographical data, but placed off in an unused area of the coordinate space. Internally located files must be in a format convertible to the GTViewer format; however, they do not have to be previously (and correctly) located in the unused space (GTData utilities are provides to get detail files tiled into an unused area). Internally located detail file provide the most features:

  • Redlining is permitted and stored in session files.
  • Extract data will automatically extract the appropriated internally linked graphics.
  • Feature can be intelligent and queried upon.

External Files supported by GTViewer, GTVx include .GTX, .GTM, .GTS, and .GTW files; and Pocket GTViewer supports the .GTX format. When a Linked file is activated and it is a supported format, GTViewer will create a new view window and opens the file. GTVx fires appropriate events to indicate that a link was selected and the link information.

External Files that are not supported directly by GTViewer will be sent to the operating system Shell and displayed with an appropriate application (if one is available).

There are pluses and minuses to each approach, but it usually comes down to the way the source data is organized to determine which approach to take.

GTData 3.0.0.16 is Availabe

GTData version 3.0.0.16 is Available.

-------------------------
03.00.00.16 - 05/04/05
-------------------------
  • NEW - GTConv - ReduceArcFlag option can now be set to 0 to prevent arcs from being reduced to smaller elements when possible. The default is 1.
  • FIX - GTShapeConv - the maximum number of parts per shape was increased from 500 to 1500.
  • FIX - GTShapeConv - will now Trim Spaces off the left of attribute values so that filter values will more easily match.
  • FIX - GTAsciiIndex - would stop converting if it unexpectedly found a blank line. Will now continue but will report as an error.
  • NEW - GTQuery - Support for filter id ranges in filter id entry, for example: 1,3,5-10,20-45.
  • FIX - GTExtract - Extraction of Thematic Queries containing more than one prompt would not always produce a complete unique list for the accompanying prompt query.
  • NEW - GTInterGtg, GTLabelGtg, GTSortIdx - new utilities added to GTData.
  • FIX - GTExtract, GTPack - support added for very large files.
  • FIX - GTExtract, GTIndex, GTPack - Ability to handle equal signs in Style Names.

GTViewer Version 4.0.x.16 is Available

GTViewer version 4.0.x.16 is now available.

-------------------------
04.00.00.16 - 05/04/05
-------------------------
  • NEW - Extract Dialog now includes an Open File button to immediately open an extract file that was created.
  • NEW - Session Links have been added to quickly and easily place symbols linked to external files or web pages.
  • NEW - Measure Command will automatically pan when close to the edge of the view.
  • FIX - Problem with graphic offset and connectivity queries as a result of the large file processing introduced in the previous version.
  • FIX - The Force Black and White print option did not affect colored fonts.
  • CHG - DashPattern segment maximum size changed from 100 to 1000.
  • NEW - Style Manager Import Definition now allows you to ignore imported items if they do not already exist.
  • FIX - Extraction of Thematic Queries containing more than one prompt would not always produce a complete unique list for the accompanying prompt query.
  • FIX - Style Map file can now contain equal signs "=" in the style names.
  • FIX - Style Manager would not recognize different colors with a collective edit and would overwrite them to a single color value.
  • FIX - Style Manager Definition deletes or replacements during import would leave the mapping items with undefined style definitions. This caused problems when the view updated using a bogus definition.

Hang graphics off the cursor

Sometimes in an application you want an element to track with the cursor for interactive placement. Here is a snippet, taken from one of our demo applications, that does just that.

...start snippet...

' Set new graphics so they are hung off the mouse for placement

Dim newCategoryId As Long
Dim newOffset As Long

newCategoryId = GTVX1.GetLastDrawnCategoryId
newOffset = GTVX1.GetLastDrawnOffset

If GTVX1.SelectElement(newCategoryId, newOffset) Then ' newly placed graphics

GTVX1.ActivateSelectedElementMove ' activate selected element move mode
GTVX1.RefreshView

End If

...end snippet...

In case your app is not with GTVx, but is an external app for GTViewer, just change the "GTVX1" part to "docObj" for the two lines that get the new categoryId and offset, and change "GTVX1" to "viewObj" for the three lines in the "If" paragraph.

Happy app dev!

Monday, May 02, 2005

Session Links

A new feature has been added to GTViewer called a Session Link. A Session Link will “link” a note, an external file, or web page to a redline symbol placed by the user.

This functionality is not new to GTViewer. Links (or hyperlinks) have been supported since version 2.0.x.34 providing the ability to associate external files with features. Links are primary used to associate detail drawings to features in the geographic view. For example, a Manhole feature may have one or more schematic drawings associated with it or a pole may have a photograph associated with it. So when a user reviews the manhole or pole, a tab in the Attribute Info dialog indicates that Link files are available and can be viewed by double-clicking on them. The Link functionality was also able to interpret link information embedded into redline elements, so it was (and still is) possible to create an external application in VB to associate redlines with external files via the existing Link functionality.

The Session Link is now a standard redline drawing command (starting with GTViewer 4.0.x.16+) that captures information for a note, or the location of an external file, or a web page and embeds the appropriate information on a symbol and initiates the symbol placement. This streamlined process provides the common functionality needed to link notes, external files, or web pages to redline elements; however, external application can still be written to provide more complex implementation.

Thursday, April 28, 2005

COGNET GIS Advisor Newsleter - April

Check out the second COGNET GIS Advisor Newsletter for more information on the GTViewer Family of Products:



April 28, 2005 - Vol. 1, Issue 2

Friday, April 15, 2005

GTViewer 4.0.x.15 is Available

GTViewer version 4.0.x.15 is now available. This version contain several changes to the Style Manager to make it easier to use. Printing has also been enhance to allow a user defined note in the border as well as a user defined view for the overview pane. A variety of other additions and fixes are listed below:

-----------------------
04.00.00.15 - 04/15/05
-----------------------

- FIX - Composite Lines and Composite Shapes did not let you select areas where
gaps between component elements were. When composite elements are drawn, the
gaps are filled in.

- FIX - Magnify did not show raster for non-category raster.

- FIX - Deleted Elements in Category Data were being displayed.

- NEW - Print Overview can be defined as a view.

- NEW - Print Overview can be set to Small, Medium, or Large.

- NEW - Border Note Field added to Print Dialog.

- NEW - Style Manager will not allow edits on multiple style definitions at
the same time (same edit will be applied to all common properties).

- FIX - Style Manager will now keep the style definition selected and in the
same spot in the list after an edit to a style definition.

- NEW - A horizontal scroll bar has been added to the Style Definition list box.

- FIX - Style Manager Delete Style Definition did not work correctly.

- NEW - Style Manager Delete can now delete all selected Style Definitions.

- NEW - Style Manager now has Import Map and Import Def commands.

- NEW - Style Manager supports a category filter on the style definition display.

- CHG - Query Processing and Attribute Info lookup have been changed to support
very large files.

- CHG - NMEA Receiver Setup will now go up to COM16 (instead of COM8).

- NEW - Links can now use URL addresses.

GTVx 4.0.x.5 is Available

GTVx version 4.0.x.5 is now available. An excerpt of the readme.txt is shown below. This version has only minor changes. The most significant item is the addition of the the Double Click event in the Data Monitor.

-----------------------
04.00.00.05 - 04/15/05
-----------------------

- FIX - Deleted Elements in Category Data were being displayed.

- NEW - DMSetProperty and DMGetProperty now support the DoubleClickEvent property
for enabling or disabling the double click event for data monitor items.

- CHG - Query Processing and Attribute Info lookup have been changed to support
very large files.

- NEW - Links can now use URL addresses.

- NEW - New Events:

void DataMonitorItemDoubleClick(long clickType,

double x, double y, long itemId)


Wednesday, April 06, 2005

Using a GPS with GTViewer and Pocket GTViewer

GTViewer and Pocket GTViewer can all use a GPS to update their view position and reflect an actual location in real-time. The GPS functionality allows the use of any GPS receiver supporting the standard NMEA protocol or Trimble’s TSIP protocol. GPS receivers are generally connected to a COM port; however, modern GPS devices also use BlueTooth, PCMCIA slots, CF slots, and can be built into the laptop or handheld computer.

A GPS receiver is a nice addition to map viewing because it will keep the view centered on your location without having to manually pan, zoom, or query to get there. This “view synchronization” runs in the background and doesn’t prevent GTViewer from using any of the other commands (like Attribute Info, redlining, etc.). Even with inexpensive GPS receivers whose accuracy may not be precise enough to capture location points, it is still quite satisfactory for view synchronization.





GTViewer and Pocket GTViewer both provide several modes of operation. The GPS indicator can be set to obey one of the following 4 rules:

  • Keep In View Mode – the indicator will move around the view, but if it leaves the current view area, the view will be updated so that the indicator re-centered. This mode is ideal if you are moving slowly or covering a small area because the view will not continuously update because of the movement.
  • Keep Centered Mode – the indicator is always in the center of the view and the map moves under it. This mode is good for driving as the cursor is fixed and the map moves under it; however, this mode does require many more view updates and make it more difficult to perform other tasks when moving.
  • Free Mode – the indicator will be displayed, but the view will not update to keep it visible. This mode unhinges the GPS indicator from the view turning off the view synchronization, yet still showing the GPS cursor when it is in the view.
  • Centered/No Indicator Mode – identical to Keep Centered, except the indicator is not drawn. This mode is good if you are just interested in keeping the view synchronized with the current location, but do not want the indicator displayed in the view.

The GPS indicator not only shows the position on the map, it also has a small red arrow head showing the current bearing.

GTViewer and Pocket GTViewer also provide two different trail modes. A trail is a line drawn along the path the GPS indicator follows. The Redline Trail mode leave a redline along the path and it can be saved, exported, shared, etc. The Decaying Line mode draws a trail of a user specified length, but the line is temporary and will shrink over time. The line is draw in Red and “cools” to Blue.

GTViewer and Pocket GTViewer both have a GPS Info dialog that shows detailed information about the current GPS readings. One page shows the tabular data like Latitude/Longitude/Altitude, HDOP/PDOP/VDOP, Bearing and Speed, and Satellites in Use/Signal Quality/GPS Time. The second page is a skyplot showing the relative position of each satellite and its signal strength.







The GPS functionality also supports two simulation modes. One simulation will read a file of Latitude/Longitude pairs and “play” them back as if they where actually being received by a GPS receiver. The second simulation mode will read an NMEA stream from a file and “play” it back as if it were being received by a GPS receiver. The difference in the two modes is that mode uses a source file that can be easily manufactured with some known points. The other mode uses a richer set of information and runs all of the GPS Info settings including the Skyplot, the drawback is that the file is usually much larger and needs to be captured from an actual GPS receiver at some point.

Friday, April 01, 2005

GTVx 4.0.x.4 is Available

GTVx version 4.0.x.4 is now available. An excerpt from the readme.txt file is shown below:

-----------------------
04.00.00.04 - 04/01/05
-----------------------

- FIX - Links on features with repeating components would double the entries on the Link Tab.

- FIX - Elements that use a style rule to control the weight were not highlighted correctly. The element weight was used instead.

- NEW - Four new style added for dimension elements. Start Arrow Outside, Start Arrow Inside, End Arrow Outside, End Arrow Inside.

- FIX - Dimension Dialog did not use a Droplist for style.

- NEW - Default Symbol can now be specified.

- FIX - The InterpolatePointOnElement did not work when the reverse flag was used.

- FIX - The Tab Order on Query Dialog boxes with more than 3 prompts was not correct.

- FIX - InterpolatePointOnElement returned -1 instead of FALSE for invalid Category.

- FIX - Measure values were not computed correctly using coordinate factors.

- FIX - Custom background colors were reset after a print or print preview.

- FIX - Problem with using the control to select or unselect session graphic elements.

- NEW - Dimension and Leader Line modes are now supported.

- FIX - Magnify did not show raster for non-category raster.

- NEW - New Methods:

boolean ActivateDrawDimensionMode();
boolean ActivateDrawLeaderLine(long mode);

Tuesday, March 29, 2005

COGNET GIS Advisor Newsletter

Check out the COGNET GIS Advisor Newsletter for more information on the GTViewer Family of Products:



March 29, 2005 - Vol. 1, Issue 1

Counting Features with GTViewer

GTViewer provides the ability count features or elements in a polygon. There are several ways to perform counting:

Method 1:

  • Create a polygon with session graphics (redlines). The Rectangle, Shape, or Circle element can be used.
  • Select the session graphic you wish to use for the counting. Use the Draw/Select command (or press the northwest arrow icon on the session graphics toolbar), then click on the session graphic element you wish to use. The session graphic will highlight and vertex handles will be displayed when it is selected.
  • Select Tools/Count to get to the Count Options dialog. This option will only be enabled if there is a single valid polygon element is selected.

Method 2:

  • Use the Attribute Info Mode and review a feature or element.
  • The Attribute Info Dialog box will have a Count button at the lower right if GTViewer can make a closed polygon out of the selected element. Press the Count button to get the Feature Count Options Dialog.

Method 3:

  • Perform a Thematic Query to highlight features.
  • You can select and/or create a session graphic polygon to count in (as described in Method 1) or you can choose to count all highlighted elements (an no polygon needs to be selected).
  • Select Tools/Count to get to the Count Options dialog.

The Count Options dialog is shown below. Depending which method you used from the above list, different options will be available to you on the Count Options dialog. Methods 1 and 2 will always provde the By General Rules and By Feature option. However, if Method 3 is used, you will have the By Highlighted Feature (All) and possibly the By Highlighted Feature (in Shape) option if a polygon was also selected.


The By General Rules method allows you do specify basic conditions that must be met before an element will be counted:

  • Only Features with Attributes – with this option selected, all features in the polygon must have a linkage to database information before they will be counted.
  • Ignore Text Elements – with this option selected, text elements are not counted. For Framme data, this option does not ignore symbols even though they are technically text elements (fonts are designated as either text or symbol and this characteristic will allow symbols to be counted even when text is ignored). This option does not affect the counting of symbol elements.
  • Only Visible Features – with this option selected, only elements that are currently visible will be counted. Visible means that their Category is displayed and the features are not filtered. The elements do not have to be currently in the view to be counted with this option selected, they just have to be in the selected polygon.


The By Feature method allows you to specifically define which feature or features you want to count. You can select more than 1 feature by holding down the Ctrl button when selecting.

The By Highlighted Feature (in Shape) method allows you to count highlighted elements that may result from a Highlight Query or an External Application. This option is only available if a valid polygon element has been selected and Highlighted elements are present (as the result of a Thematic query or a custom application).

The By Highlighted Feature (All) method allows you to count all highlighted elements that may result from a Thematic Query or a Custom Application. No selected shape is required to use this method and this option will be available anytime highlighted elements are present.


Once you have selected the method to use for counting, press the OK button. The counted elements will highlight on the screen as they are counted. When counting is complete, you will be presented with a Count summary dialog. This dialog will show the total count for each feature counted. If the features were linear elements, the total length of the linear elements that fell inside the polygon will also be presented.


The view will highlights all of the features that are in the selected Polygon. Linear elements that pass through the polygon or are only partially contained by the polygon are highlighted appropriately:

You can select an item in the Count summary dialog box and press the Detail button (or just double-click on the item). A Count Details dialog will be displayed showing the primary record for each feature in the selected group. The primary record is the record for a feature with the lowest display priority value.

In the Detail dialog you can select an item and press the Locate button (or just double-click on the item) to locate the specific feature in the current view. The Detail dialog also have several other options:

  • The Info button will display the standard Attribute Info dialog for the selected element.
  • A Copy button is available on both the Summary dialog and the Detail dialog. By pressing this button, the contents of the dialog will be copied to the Windows clipboard. The information can then be pasted into another application like Excel.
  • The Save button will save the information as a Comma Separated Value (.csv) file.

The Count Functionality in GTViewer provides an easy way to gather information about your data. Count results can be easily saved as reports and the graphical results can also be exported to other applications. This is just one feature that lets you get the most out of your data.

Monday, March 28, 2005

Emphasize Session Graphics Mode

All of the GTViewer family of products support a unique command that many users may not be aware of. The Emphasize Session Graphics mode is found under the View menu and is the toolbar button with the red/green/blue stripes fading to gray:


This simple command is a little mislabeled, but it can significantly impact the way you view your data in certain situations. The job it does is very simple; it grays out all graphics except Session Graphics (Redlines) and Highlighted Elements. Highlight Elements are produced by the following:

  • Locate Queries
  • Thematic Queries
  • Feature Counting
  • Custom Applications

The reason I say Emphasize Session Graphics is mislabeled is because it does more than just emphasize redlines; it also emphasizes highlighted elements.

So, what does this mode do for you? It makes it very easy to tell Session Graphics (Redlines) from the rest of the data, and it makes the results of your queries (especially Thematic and Feature Counting) very easy to see amidst all of the other data. In fact, the Thematic Query dialog box allows you to automatically activate the Emphasize mode.

Here is an example of a Thematic Query with and with the Emphasize Session Graphics mode:



Here is the same query is Emphasize Session Graphics turned on:




Thursday, March 24, 2005

Thematic Queries in GTViewer

GTViewer offers a very powerful tool called Thematic Queries (sometimes called Highlight Queries). This posting will describe what this feature does and what it can do for you.

Locate Queries are the type of query most GTViewer users are familiar with. These queries allow the user to key in a search criteria, show a list of matching results, and then graphically locate on a single item in the list.

A Thematic Query is very different. It allows the user to key in a search criteria, but instead of showing the tabular results, it highlights all of the features matching the specified search criteria thereby creating a Theme. The user can specify the color and weight of the Theme. Multiple Thematic Query results can be displayed at the same time and the Emphasize Session Graphic mode can be used to enhance the display of a Theme. The Thematic Query is easier to describe with pictures than with words. The first example below shows a Circuit highlighted in Red. This Thematic Query let the user select from a list of Circuit ID, then let the user pick the color and weight properties.




The following picture shows 3 circuits highlighted in Red, Blue, and Magenta.



The Thematic results are highlighted elements. This fact has some implicit meaning that is worth going over. Besides seeing the visual results of a Thematic Query, you can also:

  • Count Thematic Query Results in polygons (with the Feature Counting command)
  • Convert Thematic Query Results to Session Graphics (with Tools/Convert Highlighted Elements to Session Graphics)
  • Reviewed Results as if they were regular features in the graphics (the original element does not have to be displayed)
  • Print Thematic Query Results
  • Exported Thematic Query Results (to a .gtg or DGN file).

Thematic Queries have a variety of uses. One of the more innovative uses I have seen came from a customer who was Highlighting all elements that had a specific Tax Code property. First, the Thematic results were used to verify that the Tax Code properties were correct. This task is easily done when you can visually see the results as a whole. Second, the Count command was used to create two different reports. For the first report, session graphics shapes were drawn around features that were not in the appropriate Tax Boundary. The Thematic results in the polygons were counted and a report created with the features with the wrong Tax Code property. For the second report, the Tax Boundary shapes were used to count all of the highlighted features to produce a report of all features in the Tax Boundary. The Count reports show the total lengths of linear elements automatically.

Wednesday, March 23, 2005

GTViewer Keyboard Shortcuts

GTViewer can use a variety of Keyboard shortcuts to perform tasks. While this information is in the GTViewer documentation, many users are not familiar with them.

Magnify Mode

Page Up – Increase size of Magnification Area
Page Down – Decrease size of Magnification Area
Esc – End Magnify mode
+ – Zoom In
- – Zoom Out


View History Navigation (not in Magnify mode):

Ctrl-Page Up – Previous Location
Ctrl-Page Down – Next Location


Panning (in any mode)

Left Arrow – pan to the left
Right Arrow – pan to the right
Up Arrow – pan up
Down Arrow – pan down


Selected Element Modification

Shift-Left Arrow – Rotate selected element(s) to the left
Shift-Right Arrow – Rotate selected element(s) to the right
Shift-Up Arrow – Scale selected element(s) up
Shift-Down Arrow – Scale selected element(s) down

Ctrl-Left Arrow – Move selected element(s) to the left
Ctrl-Right Arrow – Move selected element(s) to the right
Ctrl-Up Arrow – Move selected element(s) up
Ctrl-Down Arrow – Move selected element(s) down

Del – Delete selected element(s)

Ctrl-X or Shift-Delete – Cut selected element to clipboard
Ctrl-C or Ctrl-Ins – Copy selected element to clipboard
Ctrl-V or Shift-Ins – Paste selected element from clipboard
Ctrl-Z or Alt-Backspace – Undo Last Drawing command.


Selected Dimension Element Edit Modification

Space - Toggle Dimension Orientation
+ - Scale Dimension Text Up
- - Scale Dimension Text Down
Enter - Toggle Inside/Outside


Selected Leader Line Element Edit Modification

Space - Toggle Arrow Head
+ - Scale Arrow Up
- - Scale Arrow Down

Print to Scale

L – Set to Landscape Orientation
P – Set to Portriate Orientation
+ – Set to next larger scale
- – Set to next smaller scale
Esc – Cancel Print to Scale Mode
Shift-P – Print Preview


Zoom In/ZoomOut (Zoom, Attribute Info, Pan, Magnify, and Extract Modes)

+ – Zoom In
- – Zoom Out

Attribute Info Mode

Ctrl
and Mouse Click – Search for Linked files only.


Keyboard Accelerators

Alt-B - Previous View
Alt-A - Attribute Info Mode
Alt-Z - Zoom Mode
Alt-P - Pan Mode
Alt-F - Fit Data
Shift-Alt-F - Fit Session Graphics
Alt-R - Refresh View
Alt-D - Display Filter
Alt-O - Overview
Alt-M - Magnify
Shift-Alt-M - Measure Mode
Alt-E - Toggle Emphasize Session Graphics
Alt-H - Toggle Hide Raster
Alt-L - Locate XY
Ctrl-N - New Session
Ctrl-O - Open File
Ctrl-P - Print
Ctrl-S - Save Session
Ctrl-V or Shift-Insert - Paste from Clipboard
Ctrl-C or Ctrl-Insert - Copy selected session graphics to Clipboard
Ctrl-Z or Alt-Backspace - Undo Last Redline
Ctrl-X or Shift-Delete - Cut selected redlines to Clipboard
F1 - Help
Shift-F1 - Context Sensitive Help
F6 - Next Window Pane
Shift-F6 Previous Window Pane