Release of the previous version was dated for the annual DATA+ conference and we had no time to include some interesting innovations into it. That's why the present and the previous versions are just a few time apart.
Besides, version number is changed for 9.0. Partly, it is caused by wide distribution of our free version ET 7.99 – it was downloaded more than 10,000 times from our site only. The distance in version numbers is only 1.01 but it means FIVE years of program development and 806 builds.
Many improvements in 9.0 concern space imagery decoding for address plans making. We have already demonstrated the way of photo referencing relatively an existing image or vector. The next step is data extraction from the imagery, for example – at address plan forming. It is no secret that address plans (as well as navigation charts) are somewhat conventional. Data completeness and quickness of the work are main requirements at their forming. Exact positioning of objects usually fades into the background.
Well, it remains up to you to select accuracy of object positioning - Easy Trace provides all necessary means for it. And the speed of decoding is shown in this video: Video: Imagery decoding for address plans making
The video is based on an actual work record. All operations of scaling, navigation in the photo, and object forming are shown in real time. Some new features of ET v. 9.0 are used at the work.
More details about innovations for imagery decoding:

Broken Line Tracer
One often faces with the dilemma at data extraction from imagery (vectorizing of roads, etc.). Road lines have long straight segments as a rule as well as some points of inflection. On the one hand, these bends are better seen "from afar". On the other hand, vector lines should coincide with the center of raster lines, i.e. you need to "move the image near". As a result, vectorizing of roads either turns into a tiresome sequence of zooming in and out or gives numerous unnecessary vertices in straight line parts.
Automatic zoom at vertex placing is a solving of this problem. It resembles dynamic scaling at point insertion provided for the Point tool. Specify an approximate position of the next vertex? Press the mouse left button but do nor release it. Easy Trace automatically zooms in the working window. Move the cursor to the exact position of the vertex and release the button there. The vertex will be added and the scale restored automatically.
You may fix this temporary zoom with the Ctrl + Shift combination, input a series of vertices (a road bend) and then press Ctrl + Shift again to restore the scale, i.e. to "move the image away".
Rectangle tool
Some innovations introduced in the Rectangle tool made it more effective at building decoding during address plan making.
- Address plans often contain numerous buildings of the same size and orientation relative the street line. Vectorize one such rectangle, then click the mouse right button inside it to capture the sample and start cloning. One left click is sufficient now to place the next object (rectangle).
- Neighboring buildings are often perpendicular to each other. When in the cloning mode, a right click inside an existing rectangle or on a linear object causes orientation of the next clone at right angles to the specified object. Subsequent right clicks rotate the clone cyclically by 90 degrees. Thus, any preexisting object may be used for quick orientation of the next rectangle (building).
- You may also start clone rotation and input a rectangle at an angle different from 90 degrees. It will take two clicks to specify position of the rectangle corner and to fix its slope angle.
- To change dimensions of the next clone, use the mouse wheel at Ctrl (for the long edge) or Shift (for the short edge) key pressed.
- You may specify temporary guides at input of the first rectangle in a group and to align all the following objects along them - new-added rectangles will be pulled to the guides automatically. This feature makes input of aligned one-type building contours even faster.
Tool control is very simple - the Ctrl + Shift combination activates cyclically the modes: "Cloning" - "Clone rotation" - "Guide forming". Capture of new patterns and size change with the mouse wheel (at Shift or Ctrl pressed) are accessible in any of the modes.
Spline mode of the Curvilinear Tracer
This mode is intended for quick and accurate forming of complex curves. It is useful when you vectorize boundaries of natural or complex artificial objects in space imageries.
Interface of the tool differs markedly from one of similar tools in other applications. It is characterized by simple and univocal line form control with the help of mouse cursor move. The tracer creates a curve corresponding to the form of an object in the image rather than an abstract smooth curve through specified points.
Spline mode is a submode of semiautomatic tracing that may be started when necessary. For example, you may begin semiautomatic vectorizing of a curve, then create a long straight segment manually and complete the operation by forming of a complex curve in the spline mode. Final result is a common polyline.
Tracing control in the spline mode differs a little from usual but remains simple. The first click in this mode defines a point the curve should pass through (usually, it is the vertex of a curve bend) and the second fixes the line part. Move of the cursor forms the bend. In difficult cases press Ctrl and use the mouse wheel to form it more precisely.
It is also possible to create Custom tools that would start the Curvilinear tracer in the spline mode from the beginning.
Vector operations
Editor
- "Orthogonal" move is provided for adjacent edges of ortho-objects at capture and relocation of the vertex between them. For example, move of building corner changes position of all adjacent walls. Keep the Shift key pressed at capture of an "orthogonal" vertex for arbitrary move of this vertex only.
- Click + drag inside any closed polyline or polygon causes automatic capture of the object and starts the Move mode after cursor displacement for about 5 screen pixels. This small lag protects from an accidental shift. Release the button to complete the operation and return to editing of polyline vertices.
- Line joining by a double left click in the gap between them is supplemented with quick line closing by a double left click between its first and last vertex. Effect of the "Join with a smooth curve" option is organized more logical. Default way of joining (a straight line or a smooth curve) depends now on status of the corresponding option specified in the Project Properties dialog box whereas alternative way becomes current when you hold the Shift key pressed. The same is true at line closing by the hot key.
- Hot keys may be now specified for the mode of polyline edge moving (Edit edge) as well as moving and rotation of the selected object.
Double-click line joining and closing
Camber Editor
Curvilinear Tracer
Search for Lines vector tool
3D Polyline Tracer
Default way of line joining
Polyline joining by a smooth curve proved to be more in use than joining by a straight segment. That's why this way of line joining is on by default when you run the program for the first time. But those who do not like the idea may remain everything "as it was".
The "Merge and close polylines with smooth curve by default" option is added to the View and Editing page of the Project Properties dialog box. The program joins polylines by a smooth curve when this option is on and by a straight line when it is off. Hold the Shift key pressed for occasional use of non-default joining. The option has an effect on all joining methods ("double click", Editor, "Close polyline" command of Tracers).