MicroSurvey Software Inc. - Land Surveying and Data Collection Software
 

Automated Linework from Field Coding

MicroSurvey offers several different methods of joining points with linework. The points all have descriptions and the descriptions, along with the point number order, help determine what points are joined together.

The different methods are:

Method 1) AutoMAP

Method 2) XYZ Coding

Method 3) SDRMAP Coding

Method 4) AIMS Coding

Lets look at a very simple sample of joining points with straight lines, and compare each method. (There are many codes available for each of the 4 methods, allowing curves, side shots, boxes, circles, etc. This technote only examines the straight line coding option - please refer to the help file for the other coding options available in each method.)

Figure A)

In the above picture, we have 3 points that are collected along a centerline of a road. We have placed the description CL on each point. The road is level and a local elevation of 10 for each point.

Now what do we need to do to get the lines drawn, as shown, using the 4 methods of coding mentioned above?

Method 1) AutoMAP

AutoMAP will join between points that have the same description on them, in an increasing point number order. To do this you must configure the AutoMAP library. The descriptions are entered in the field but the office has to do some configuration to make it work. AutoMAP must start at the lowest point number and proceed through the entire drawing, joining all the points with the same description, in increasing point number order. It can not stop and start individual lines by skipping some points with the same description.

Go under the MicroSurvey pulldown menu -> AutoMAP System -> and pick AutoMAP Library. In this example, we are going to start a new library and enter the CL description and configure it to do the linework. You should see the following dialog on screen:

Figure B)

Pick on the New Library button to blank the current list. Then pick on the New button to add the description of CL in the dialog box.

Figure C)

Then pick the OK button to continue.

Next we will see the following dialog. Complete it as shown.

Figure D)

So what does all this do? From the top. Point Description is as was typed in originally. We are telling the program to use the same CL for the plotted description, Legal Writer Description and for the Layer name to place the Description on. We have specified that no symbol is to be placed on this description so we can bypass the rest of the top portion of the dialog. You can decide if you wish to place the Point Number, Elevation or Point Node on the same layer as the Description by picking the appropriate boxes in the lower left of the dialog.

In the lower right we pick on the Connect Points box. We can then choose if they are to be 2D or 3D and Lines or Polylines. This is where we confirm we want linework created for this description. Now that we are creating linework, the last thing to set is in the bottom middle - the Layer to draw the linework on and it's linetype and color setting.

Once you have this all set pick the OK button to continue. This returns you to Figure B) (but the only item in the list will be CL). Now you can save the library so you do not have to do this setup again, by picking on the Save Library Button and following the standard windows prompts.

Now that everything is configured for that description you can now join the linework by picking the Process AutoMAP Connections Now button as seen in Figure B) above. When the dialog shown in Figure E) comes up, pick the Skip XYZ Method button to use only AutoMAP coding.

The next time you use the same description you can load your AutoMAP Library in and simply run the connections.

(Note: we have only shown one description being setup in AutoMAP. Repeating the steps with additional descriptions would allow you to build a larger library. A shortcut in adding description to AutoMAP is the Scan Dbase button - check the help file in MicroSurvey for more info on this.)

Method 2) XYZ Coding

This method of coding is similar to AutoMAP, in that, a description is placed on each point and we have the option of setting up the dialog in Figure D) so that we can control the layer the linework is drawn on. If we do not setup the AutoMAP layer for the linework then all lines generated will go to the Current Layer in the Drawing.

This routine is different in that we must add a single letter to the front of the description to tell the routine when to start and stop lines. It still joins in increasing point number order BUT we can now skip some points and start a different line if desired.

So the description of CL must have a prefix added to it to control the linework. We have set the letter "Z" to tell it to draw a straight line.

So in Figure A) above, Point number 57 would now require the description ZCL, as would point number 58. Point number 59 is where the line stops so we simply remove the Z, and that point would be simple CL as the description. So the Z tells it to join to the next point number in increasing order with the same base description of CL in this example - then look at the prefix on that description to draw the next segment.

Setting up AutoMAP as described above does add a few nice options. If we setup a single code of CL in AutoMAP. All the points with XYZ codes will automatically use the same layering structure without having to set each code separately for each prefix. The main thing we do not turn on in AutoMAP is the Connect Point box.

If you have set AutoMAP up then this routine will use the settings to control the layering.

If you do not set AutoMAP up at all, you can still join the linework very simply and quickly. All linework will be drawn on the current layer by default.

To run the XYZ Coding (whether or not you have AutoMAP setup), go to the MicroSurvey pulldown menu -> AutoMAP System -> and pick Connect Points by XYZ. As soon as you do you will see the following dialog box:

Figure E)

At this point you can decide if you want to draw 3D or 2D linework. (The Skip XYZ Method button can be ignored right now - it also comes up during the AutoMAP method and should be picked only then)

After you decide between 2D and 3D linework, you will then see the following dialog:

Figure F)

If you choose Yes, the ZCL description will have the Z removed and leave you with just CL.

The linework should now be in the drawing either on the current layer (no AutoMAP setup) or on the layers specified in AutoMAP (if you set it up accordingly).

Method 3) SDRMAP Coding

This method of coding is similar to AutoMAP, in that, a description is placed on each point and we have the option of setting up the dialog in Figure D) so that we can control the layer the linework is drawn on. If we do not setup the AutoMAP layer for the linework then all lines generated will go to the Current Layer in the Drawing.

This routine is different in that we must add a code to the end of the description to tell the routine when to start drawing lines. It still joins in increasing point number order.

So the description of CL must have a code added to it to control the linework. We add the code ST with a space between the normal description and the code.

So in Figure A) above, Point number 57 would now require the description CL ST, but point number 58 and point number 59 would not require the ST code added. So the ST tells it to start a line and then join all the CL descriptions in the job in increasing point number order. You can not skip any points once you have started the line. The straight lines are all 3D by default.

Setting up AutoMAP as described above does add a few nice options. If we setup a single code of CL in AutoMAP. All the Points with SDRMAP codes added will automatically use the same layering structure without having to set each code separately for each SDRMAP code. The main thing we do not turn on in AutoMAP is the Connect Point box.

If you have set AutoMAP up then this routine will use the settings to control the layering.

If you do not set AutoMAP up at all, you can still join the linework very simply and quickly. All linework will be drawn on the current layer by default.

To run the SDRMAP Coding (whether or not you have AutoMAP setup), go to the MicroSurvey pulldown menu -> AutoMAP System -> and pick Connect Points Using SDRMAP Coding.

The linework should now be in the drawing either on the current layer (no AutoMAP setup) or on the layers specified in AutoMAP (if you set it up accordingly).

Method 4) AIMS Coding

This method of coding is similar to AutoMAP, in that, a description is placed on each point and we have the option of setting up the dialog in Figure D) so that we can control the layer the linework is drawn on. If we do not setup the AutoMAP layer for the linework then all lines generated will go to the Current Layer in the Drawing.

This routine is different in that we must add a code to the end of the description to tell the routine when to start drawing lines. It still joins in increasing point number order.

So the description of CL must have a code added to it to control the linework. We add the code SS with a space between the normal description and the code.

So in Figure A) above, Point number 57 would now require the description CL SS, but point number 58 and point number 59 would not require the SS code added. So the SS tells it to start a line and then join all the CL descriptions in the job in increasing point number order. You can not skip any points once you have started the line. The straight lines are all 3D by default.

Setting up AutoMAP as described above does add a few nice options. If we setup a single code of CL in AutoMAP. All the Points with AIMS codes added will automatically use the same layering structure without having to set each code separately for each AIMS code. The main thing we do not turn on in AutoMAP is the Connect Point box.

If you have set AutoMAP up then this routine will use the settings to control the layering.

If you do not set AutoMAP up at all, you can still join the linework very simply and quickly. All linework will be drawn on the current layer by default.

To run the AIMS Coding (whether or not you have AutoMAP setup), go to the MicroSurvey pulldown menu -> AutoMAP System -> and pick Connect Points Using AIMS Coding.

The linework should now be in the drawing either on the current layer (no AutoMAP setup) or on the layers specified in AutoMAP (if you set it up accordingly).

Remember that we have only examined straight lines for each of the 4 coding methods - there are many other codes available for each method, working in similar fashion to what we have detailed here. More information is also available in the help file for each coding method.

 

 

    SUPPORT