View complete GeoTools User manual online

Previous : Overview

Table of Contents

Next : Shortcut macros

 

About GeoTools previous versions

GeoTools V5   GeoTools V6   GeoTools V7   GeoTools V8

 

What' new in GeoTools V9.12:
( Includes all changes since the last update of GeoTools V8 [i.e. 8.15] )

GeoTools V9.00 is the first version of GeoTools to be compatible with AutoCAD 2009.

 

New commands added in GeoTools V9.12

GT_SORTEDPOLY command: (Polyline Toolset 3 - Draw a polyline by joining points in sorted order) The GT_SORTEDPOLY command draws a polyline through selected points in (Positive X, Negattive X, Positive Y, Negative Y) direction. The command basically sorts the selected points on the basis of its X, Y coordinates and draws the polyline through the points in selected sort order.

GT_MINEX2DWG (Miscellaneous Tools - Import (read) a MINEX coal reserves data file into DWG):The GT_MINEX2DWG command allows to import coal bed reserves data from MINEX, the popular stratified mining program from GemCom software.

GT_SHOWPLARCS (Polyline ToolSet 3 & Draw Tools - Draw 'arc-ends' to 'arc-center' connections in arcs & polyline arcs):
The GT_SHOWPLARCS command draws a line connecting the end points and center-points of arcs. This command works both with the standard AutoCAD ARC entity as well as the arc segments of polylines.

GT_SCALECLEAN (Drawing Cleanup Tools - Remove all un-referenced scales): There is a bug in AutoCAD which causes the SCAELLISTEDIT command to keep displaying all scales from any external reference that was once attached to the current drawing, even after they are detached and gone. The GT_SCALECLEAN command helps to get rid of all these un-referenced scales by removing the entires from the AutoCAD dictionary.

GT_BINDXREF (Drawing Cleanup Tools - Detaches all un-referenced XREFs and binds all others into current DWG): This is a cleanup tool that performs a most commonly needed requirement of CAD users before packing their drawings off to outside agencies - remove all unresolved external references and bind all valid attached xrefs.

GT_IMAGESCAN: (Miscellaneous Tools - Scan selected image files and build image boundary list): GT_IMAGESCAN will scan multiple image files and their corresponding world files and build an in-memory list of image, position and extents information.

GT_IMAGESEARCH (Miscellaneous Tools - Insert geo-referenced image corresponding to selected AOI): Asks the user to specify an area of interest (rectangular boundary) and will search the scanned images and attach the image corresponding to the specified AOI.

GT_PLARCMIRROR: (Polyline TolSet 3 - Flip (mirror) arc segments of polylines): The GT_PLARCMIRROR command flips (mirrors) ONLY the arc segments of a polyline with arcs. This can be a useful tool to flip the direction of polyline arcs in many mapping situations where arced polylines are used to show vegetaion symbols. In particular, this command may be used to fix the polyline arc direction if it has been generated incorrectly by the GT_VEGLINE command in GeoTools.

GT_COMPAREBLKATTS (Block Tools - Compare Block attributes and create report): The GT_COMPAREBLKATTS command compares all blocks in the current drawing (with attributes) and creates a report of all blocks which have the identical attribute structure. This is a good QA and analysis tool to analyze multiple blocks in drawings which may have identical, slightly different or completely different attribute structures.

The report generated by this command tells which of the blocks have identical attribute structure. Accordingly, the blocks may then be merged (replaced by) into one name or the attribute structure of other blocks can be suitably modified to match the desired attribute structure.

Commands Enhanced or changed

GT_PL_INTER command: (Polyline Toolset 1 - Assign Interpolated Z values to vertices): The GT_PL_INTER command has been enhanced. It now accepts an additional variable called 'Zero Tolerance' which specifies how vertices with very values close to 0.0 but not exactly 0.0 should be treated. Often, AutoCAD polylines may end up with values which are not mathematically equal to 0.0 but with a value like 0.00000001. You may want to treat such elevations as 0.0 elevations but until now, this was not possible. The 'Zero Tolerance' parameter helps to solve this problem. Any elevation equal to or less than the specified zero tolerance will be treated as 0.0 and the program will use that vertex in ther interpolation process.

GT_ANNOGRID (Civil Tools - Draw Map Grid): The GT_ANNOGRID command now has additional options to annotate the Eastings/Northings coordinates. In addition to having an 'E' and 'N' suffix to the coordinate values (grid annotation), you now have the choice to use 'M' and 'P' or 'X'and 'Y' suffix as required. The 'MP' suffix is used in parts of Europe where 'Meridian' and 'Perpendicular' is conventionally used to denoate 'Eastings' and 'Northings'. The 'XY' notation may be useful if you want to consider the gridded area as an XY geometric grid instead of a mapping grid.

GT_CONTLABEL (Polyline Tool Set 1 & Annotation Tools - Label contour polylines): The GT_CONTLABEL command has been enhanced. You can now specify the layer on which to place the contour labels as well as set the color of the layer.

GT_INSVX and GT_DELVX (Polyline Toolset 1 and Polyline Toolset 2): Commands have been enhanced. It has been put within an infinite loop. So, it will keep on asking for more vertices to be inserted or deleted from the same polyline without having to re-start the command. We did this because many of our users often end up inserting or deleting more than one vertex at a time into the polyline that they are working with. You can get out of this command now by hitting ESCAPE or by choosing a new command from the menu.

GT_CREATECENTROID (Polyline Toolset 3 & Build Tools) - Create centroid marks inside closed polygons is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_TC (Text Tools & Draw Tools) - Draw Quick Text (running numbers) is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_VXLABEL (Annotation Tools & Polyline ToolSet 1) - Label polyline vertices is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_SEGLABEL (Annotation Tools & Polyline ToolSet 1) - Label polyline segments is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_PL_DATALBl (Annotation Tools) - Label polylines with object/database linked data is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_ANGLABEL (Annotation Tools) - Label polyline angles is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_ANNOTATEENDS ( Annotation Tools) - Annotate ends of lines/polylines with symbols is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_XP_WPL (Polyline Toolset 2) - Explode polylines with width is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_PLINE2ARC (Polyline Toolset 3) - Convert linear polylines to arcs/arced polylines is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_PL2SPL (Polyline Toolset 2 - Convert polylines to SPLINEs is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_3DF2PFACE (Conversion Tools) - Convert 3DFaces to polyface mesh is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_3DF2PL (Conversion Tools) - Convert 3DFaces to polylines is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_SPL2PL (Polyline Toolset 2) - Convert spline to polyline is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_BLKSHP2P (Conversion Tools) - Convert Blocks/Shapes/Text/Circle to Points is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_CHOP ( Miscellaneous Tools - Object Chopper) - is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_VEGLINE (Draw Tools - Draw vegetation cover symbols) - is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_FIXUCS (Polyline Toolset 3 - Fix non-parallel UCS) - is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_PFACE2PL ( Conversion Tools - Polyface mesh to polylines) - is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_P2BLKSHP (Conversion Tools - Convert Points/Text/Circles to Blocks/Shapes) - is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_XP_RETDAT (AutoCAD Map Tools - Explode objects - retain object data and extended entity data): This command now has the ability to explode unequally scaled blocks also.

GT_XP_ATT (Block Tools - Explode blocks - retain attributes as text): This command now has the ability to explode unequally scaled blocks also.

GT_0LEN2PNT (Polyline Toolset 1 - Convert 0 lengths to points) - is been enhanced with an explicit option within their dialog boxes to set the layer in which the output of the command is produced.

GT_VXLABEL ( Annotation Tools - Label polyline vertices): The GT_VXLABEL command now has an option to specify an increment value while labelling polyline vertices with running numbers. For example, you can use this option to label polyline vertices in odd or even numbering pattern.

GT_SEGLABEL: (Annotation Tools - Label polyline segments): The GT_SEGLABEL command now has an option to create running (incrementing) text characters labels in addition to incrementing numbers. The text increment follows the same rule as explained in the GT_TC command above.

GT_TC: (Draw & Text Tools menu - Create running text numbers): The character increment feature in this command has been enhanced. Earlier, the increment was done purely based on the ASCII code value. So, the increment would have gone like X, Y, Z, [, \\, ] and so on. This has been changed to an alphabetic increment which would go like X, Y, Z, ZA, ZB, ZC.....


GT_ROWMAKER (Build Tools - Make rights-of-way / pavements / ramp): The GT_ROWMAKER command has been enhanced with 3d functionality. It will now do 3d ROW's and pavements if it encounters 3d polylines. The result is that the command can now be used to create 3d ramps and 3d paths. We hope this feature will be useful for modelling of mines, under-ground strata or plain 3d layouts above ground.

GT_XFER_OD_XD (AutoCAD Map Tools - Transfer object data / extended entity data) : The GT_XFER_OD_XD command has been renamed from the earlier GT_XFER_OD command. The new command now allows copying (or transferring) either object data or extended entity data between two objects. The earlier command GT_XFER_OD transferred object data only.

GT_PL_DATALBL (Annotation Tools - Label polylines with attached data): The GT_PL_DATALBL command has been enhanced. You can now label polylines using attached extended entity data also in addition to attached object data and database data.

Interface changes

----

Bug Fixes
----

GT_ANNOGRID (Civil Tools - Cerate Map Grid) - There have been some flaoting point round-off errors in the annotation of somegrid coordinates. This would result in Eastings and Northings to soemtimes fall short by 1 unit and would end up as 24001 or 23999instead of 24000. This has now been fixed.

GT_XYZSCL (Miscellaneous Tools - Scale objects (unequally) in X, Y, Z directions) - A bug has been fixed in this command. When 3d polylines were scaled, the resulting scaled objects would be thrown back into layer 0 irrespective of the layer in which they resided. This has been fixed now. The scaled objects are now created in their respective, original layers.

GT_DISTANGWEED (Polyline Toolset 1 & Drawing Cleanup Tools - Weed(remove): Vertices based on angle and distances): The GT_DISTANGWEED command now has a new option implemented by which the polylines can be weeded - based on distances AND deflection distance between two segments. The radio button indicating this option was always present in the dialog box but it was never implemented completely. We have now made this option working and it is now complete. This greatly increases the scope of the GT_DISTANGWEED command. You can now weed polylines based on 5 criteria:

GT_P2BLKSHP (Conversion Tools - Convert Points/Text/Circles to Blocks/Shapes): The GT_P2BLKSHP command could accept only AutoCAD points as input during the conversion process although the command was meant to allow even text and circle objects to be processed. This has now been fixed and the command now accepts points, text and circles.

GT_AMAPBREAK (AutoCAD Map Tools - Break object but retain object data in both the broken parts) - A bug
has been fixed in this command which prevents certain misleading error messages from popping up while running this command.

A small bug which caused GeoTools running in evaluation mode to crash has been fixed in this version.

 

GeoTools Tutorial

Lesson 13 - Polyline Tools to work on 3D Polylines
This tutorial covers how to utilize some of polyline tools to work on 3D Polylines.

 


Previous : Overview

Table of Contents

Next : Shortcut macros