GIS Commands. Page 8-2 GIS Module - GIS Menu Commands

Size: px
Start display at page:

Download "GIS Commands. Page 8-2 GIS Module - GIS Menu Commands"

Transcription

1 SurvCADD GIS Module

2 GIS Commands The SurvCADD GIS module includes commands for processing data attached to drawing entities and commands for drawing cleanup and conversion. SurvCADD supports three methods for attaching additional data to entities: AutoCAD Map, Carlson GIS links and Carlson note files. Links can be converted between these formats as well as converted to ESRI SHP files. The AutoCAD Map links use AutoCAD Map release 2, 3 or 4 (2000). The commands for this method are in the Map and MapPlus menu and are available only if you are running AutoCAD Map. The AutoCAD Map drivers support multiple database formats including Microsoft, Oracle and dbase. When using Map links, you have both the standard AutoCAD commands to work with in addition to the SurvCADD MapPlus commands. The drawback to Map links is that they require more steps to setup and use. The Carlson GIS links use Microsoft Access MDB database files to attach data to drawing entities. You do not have to have Access installed on your computer to use this method. The commands for the Carlson GIS links are in the GIS pull-down menu. These links are quicker and easier to setup and use compared to the Map links. Also the Carlson links can be used with Tsunami which is Carlson Software's AutoCAD based data collection for total stations and GPS. The Carlson GIS links associate drawing entities to database records by attaching extended entity data (EED) to the entities. These links are self-contained and do not need Link Path Names and database environment setup like Map links require. The link EED contains the template file name (.MDB), the database file name (.MDB), the table name and the record ID. The database file and table names define where the data record is stored and these names are specified by the user when the link is created. The record ID is a unique key number to identify the record in the table. This number is automatically generated. The template file is the one database configuration file that Carlson GIS links use to define the format of the database tables. This file is an MDB database with three tables: CGIS_LINKS, CGIS_CAT and CGIS_SMART_PROMPTING. Each type of database table is assigned a name called a GIS name. The CGIS_LINKS table contains a list of the defined table names with their assigned GIS names. Each GIS name can optoinally be assigned a category name for easier organization of GIS (table) names. The CGIS_CAT table defines the category name for each GIS name. For each GIS (table) name, the template file defines the fields for that table. Each field Page 8-2 GIS Module - GIS Menu Commands

3 is assigned a field name, a prompt for data input and default values. The CGIS_SMART_PROMPTING table contains these field definitions. The Carlson note files store additional data to Carlson points. Note files (.not) are associated with a coordinate file (.crd) and use the same name as the CRD file except using the.not extension (ie. survey.not with survey.crd). Some of the note file commands are in the GIS menu. Note files can also be used in the Draw-Locate Points, CFU (Input-Edit Point) and List Points commands. The note files are simple text files that do not need any database drivers. One of the main purposes of note files is to supply GIS data to SurvStar, Carlson Software's data collection that runs on DOS collectors such as the Husky and Microflex DAP. GIS Database Settings Function This command sets the current Template and Output MDB files. The Tempalte MDB file defines the GIS codes and the field names for each code. The Output MDB file is the database file where any new data will be stored. Pull-Down Menu Location: GIS Prerequisite: None Keyboard Command: gis_config GIS Module - GIS Menu Commands Page 8-3

4 Input-Edit GIS Data Function This routine creates, reviews and appends GIS data linked to entities stored in the AutoCad drawing. There are three methods for selecting the drawing entities to process: S for Select, P for Polygon and N for Number. The three methods and their prompting are as follows: Select object (Number/Polygon/<Select>): Pick a point inside polygon (Select/Number/<Polygon>): Type point number (Pick/Select/<Number>): Select Object method - With this method, you pick the drawing entity to process the data attached to that entity. When selecting a SurvCADD point, the point number is used to link to the database. Polygon method - For this method, you pick inside a closed polyline to process the data attached to that polyline. Number method - Here you simply input the point number from the current CRD file to process. The Input-Edit GIS Data dialog has a spreadsheet format for editing the data fields. The GIS table to process is selected in the pull-down field in the upper right of the dialog. The GIS Page 8-4 GIS Module - GIS Menu Commands

5 tables that are available depend on the tables that are defined in the current Template Database. Use the GIS Database Settings and Define Template Database commands to setup the tables. Once you select a table to process, the fields for that table are displayed in a spreadsheet format. The bottom portion of the dialog has features for attaching images to the entity. Images can be linked by selecting existing image files or photos can taken by using the Capture button if a digital camera is connected. Different digital cameras can be used by picking Pick or Set Camera. Pull-Down Menu Location: GIS Prerequisites: MDB GIS Prompting must be created in Define Template Database and points or entites must exist to link GIS information to. Keyboard Command: gisdata GIS Module - GIS Menu Commands Page 8-5

6 GIS Inspector Function This command displays attached to drawing entities in real-time. When you move the cursor over an entitiy with GIS data, selected data fields are displayed in a tooltip box next to the cursor. For data attached to closed polylines, you can move the cursor anywhere inside the polyline to show the data. The routine starts by prompting you to select entities. The entities that you select will be used by GIS Inspector. In the case of a large drawing, this selection allows you to limit the entities for inspector to a local area instead of having to process the whole drawing. Then after reading the entities, you can move the cursor around the drawing to inspect the GIS data. You can also use the arrow, page-up and page-down keys to pan and zoom the display. Pressing enter ends the routine. Prompts Select objects: select entities with attached data Arrow keys=pan; PageUp/Down=ZoomOut/In; Zoom=Pick left-lower and right-upper corner; Move pointer over entity with Gis Data (Enter to End): move cursor over entities with data. Press Enter to end. Pull-Down Menu Location: GIS Prerequisite: MDB GIS Prompting must be created in Define Template Database and entities must have linked GIS information. Keyboard Command: gis_inspector Page 8-6 GIS Module - GIS Menu Commands

7 GIS Inspector Settings Function This command sets up the fields to the display when using GIS Data Inspector. Each GIS table code can have different display options stored in the GIS Inspector Settings command. GIS Inspector Settings reads all the points and entities with GIS information currently linked in the drawing and displays a list of the linked data tables under the Available GIS Table column. When a GIS Table code is highlighted (ie. GAS), the fields for this GIS table are displayed to the right in the Select Fields column. Up to 6 fields or lines of GIS data can be defined for display for each GIS code table, including one picture. To add a field to the display list, doubleclick on the field name. To remove a field from the display list, highlight the GIS table to remove from and then use the Clear Settings buttons. The Last Option button will remove the last field to display from the current GIS table. The Pitcure Name will remove the image from the display list. The Entire Line button removes all the fields from display for the current GIS table. Pull-Down Menu Location: GIS Prerequisite: MDB GIS Prompting must be created in Define Template Database and points or entities must have linked GIS information. Keyboard Command: set_inspector GIS Module - GIS Menu Commands Page 8-7

8 GIS Query/Report Function This command applies a user-defined query on a data table. Records in the table that pass the query can be reported or the associated entities can be highlighted in the drawing. The Query Using option sets the source of the data table to process as either GIS data attached to selected drawing entities or from the current Output MDB file. The query is defined in the dialog shown here. The top portion of the dialog contains a list of the query parameters. To add a parameter, select a table name from the Table pop-up list. The available tables will either be all the tables found in the GIS links of the drawing or all the tables from the Output MDB file depending on the Query Using option. Once a parameter has been added for a table, all the other query parameters must come from the same table. Once the table is specified, the Field Name pop-up list contains all the available fields in the table. Choose a field from this list. Next choose the operator ("=", ">", etc) from the operator list. The Value pop-up list contains all the different values for that field that are found in the current data set. You can either select one of these values or type in another value into this field. When all the parameter values are set, pick the Add Parameter button. When all the parameters are defined for the query, you can save these settings by filling out a Page 8-8 GIS Module - GIS Menu Commands

9 name Current Query field and then picking the Save Query button. This query can be recalled later by highlighting the query name and clicking the Load Query button. Pick the Execute button to process the query. With the display Report option, the program will bring up the Report Formatter which allows you to choose the fields to include in the report and the report format. If the display Screen option is on, then the program will highlight the entities with GIS data that pass the query. Point entities are highlighted by drawing a box around the point and polylines are highlighted by solid fill. Pull-Down Menu Location: GIS Prerequisite: MDB file with data or entities with linked GIS information. Keyboard Command: gis_query POPULATION NAME COUNTRY CAPITAL 23,620,000 Tokyo Japan Y 16,472,000 New York US N 15,850,000 Seoul Korea Rep Y 15,175,000 Sao Paulo Brazil N 15,040,000 Osaka Japan N 14,100,000 Mexico City Mexico Y 13,100,000 Moskva Russia Y 11,100,000 Calcutta India N 11,100,000 London UK Y 10,750,000 Buenos Aires Argentina Y 10,150,000 Rio de Janeiro Brazil N GIS Module - GIS Menu Commands Page 8-9

10 Hatch GIS Polylines Function This command hatches closed polylines with attached GIS data based on the value of a specified database field. The program starts by selecting closed polylines in the drawing with GIS data. Then a dialog appears for specifying the database field to process. This dialog displays a list of all the GIS table names found in the selected polylines. First choose a table to process and then choose a field to process. Next you can specify the color, hatch pattern and layer for each zone. The Auto button can be used to quickly fill out the hatch zones. The Show All The Distinct Values option chooses between processing as series of ranges or individually for each data value. The Draw Legend option will create a legend of the hatch zones. The Erase Old Hatches button will erase any existing hatches inside the selected polylines. The settings can be saved to and recalled from a GIS settings file (.gsf) using the Save and Load buttons. Once all the settings are ready, pick the Hatch button to hatch the polylines. When using solids for the hatch pattern, the Solid Fill Float command in the View menu can be used to make the polylines appear on top of the solids. Pull-Down Menu Location: GIS Prerequisite: Closed polylines with linked GIS data. Example country polylines hatched by population range field. Keyboard Command: hatch_polygon Page 8-10 GIS Module - GIS Menu Commands

11 Mark GIS Polylines Function This command draws new polylines as markers along selected existing polylines. The new polyline markers are drawn with width and color based on a query of the attached GIS data. The program starts by selecting open or closed polylines in the drawing with GIS data. Then a dialog appears for specifying the database field to process. This dialog displays a list of all the GIS table names found in the selected polylines. First choose a table to process and then choose a field to process. Next you can specify the color and width for each data value. The Auto button can be used to quickly fill out the color and widths. The Show All The Distinct Values option chooses between processing as series of ranges or individually for each data value. The Draw Legend option will create a legend of the marks. The Erase Old Marks button will erase any existing polyline markers from the selected polyline. The settings can be saved to and recalled from a GIS settings file (.gsf) using the Save and Load buttons. Once all the settings are ready, pick the Draw button to draw the marker polylines. Pull-Down Menu Location: GIS Prerequisite: Closed polylines with linked GIS data. Keyboard Command: trace_polyline GIS Module - GIS Menu Commands Page 8-11

12 Label GIS Polyline: Closed Polyline Image Function This command draws images inside the selected closed polylines with attached GIS image files. Images can be assigned to polylines by the Input-Edit GIS Data command. The program starts by selecting closed polylines in the drawing with GIS data. Then a dialog appears for specifying the image to draw. This dialog displays a list of all the GIS table names found in the selected polylines. First choose a table to process. Then the image fields defined for this table are displayed in the lower list. Only one image can be draw inside the polyline. The Erase Images button will erase any existing images inside the selected polylines. The settings can be saved to and recalled from a GIS settings file (.gsf) using the Save and Load buttons. Once all the settings are ready, pick the Draw button to draw the images. The images are drawn in the centroid of the polylines. Pull-Down Menu Location: GIS, Label GIS Polyline> Prerequisite: Closed polylines with linked GIS images. Keyboard Command: display_polygon_image Example of images drawn inside closed polylines. Page 8-12 GIS Module - GIS Menu Commands

13 Label GIS Polyline: Closed Polyline Data Function This command draws text labels for the specified fields inside the selected closed polylines with attached GIS data. The program starts by selecting closed polylines in the drawing with GIS data. Then a dialog appears for specifying the fields to label. This dialog displays a list in the upper left of all the table names found in the selected polylines. First choose a table to process. Then the fields defined for this table are displayed in the lower left list. To add a field to the label, highlight the field name and pick the ">" button. The fields names in the lower right list are the fields to be labeled in order. Use the Up and Down buttons to change the field order. The Erase Labels option will erase any existing field labels inside the selected polylines. The settings can be saved to and recalled from a GIS settings file (.gsf) using the Save and Load buttons. Once all the settings are ready, pick the Draw button to create the labels. The labels are drawn center justified in the centroid of the polylines. Pull-Down Menu Location: GIS, Label GIS Polyline> Prerequisite: Closed polylines with linked GIS information. Keyboard Command: label_polygon_text Label Closed Polyline Data result of country name and population fields GIS Module - GIS Menu Commands Page 8-13

14 Label GIS Polyline: Open Polyline Data Function This command draws text labels for the specified fields along the selected polylines with attached GIS data. The program starts by selecting polylines in the drawing with GIS data. Then a dialog appears for specifying the fields to label. This dialog displays a list in the upper left of all the table names found in the selected polylines. First choose a table to process. Then the fields defined for this table are displayed in the lower left list. To add a field to the label, highlight the field name and pick the ">" button. The fields names in the lower right list are the fields to be labeled in order. Use the Up and Down buttons to change the field order. The Erase Labels option will erase any existing field labels for the selected polylines. The settings can be saved to and recalled from a GIS settings file (.gsf) using the Save and Load buttons. Once all the settings are ready, pick the Draw button to create the labels. The labels are drawn along the polylines. Pull-Down Menu Location: GIS, Label GIS Polyline> Prerequisite: Polylines with linked GIS information. Keyboard Command: label_arc_text Example of text labels along polylines with GIS data. Page 8-14 GIS Module - GIS Menu Commands

15 Links Manager Function This command displays the GIS links for the selected entities and includes functionality of the Input-Edit GIS Data, Create Links and Erase Links commands. The command starts by prompting you to select the entities to process. Then the program displays a dialog with a list of all the selected entity types (POINT, LINE, etc). To review and edit GIS data, highlight an entity type and the program will then list all the entities for that type. If a table is attached to the entity, the table name is displayed. Otherwise the entity reports "NO TABLE". The current table is shown in a spreadsheet editor at the bottom of the dialog. When you highlight an entity from the list, the linked record in the table is shown in the first column of the spreadsheet. Also the drawing is zoomed to the entity and a highlight box is drawn around the entity. You can use the arrow and magnify glass buttons to pan and zoom the display. The arrow, PageUp and PageDown keys also pan and zoom the display. To add GIS data, highlight an entity from the list to process that has NO TABLE. Then select a table from the table pull-down list. The available tables for this list come from the Template MDB database shown in the top of the dialog. The spreadsheet then shows a record in the first column. Fill in the values and then pick the Create GIS Link button. To erase a GIS link, highlight an entity from the list and pick the Erase GIS Link button. The Create Field for Images button will add a field to the current table for image files. To add an image file, highlight the image field in the spreadsheet and press the Insert (Ins) key. Under the Settings button you can set filters for the GIS links to process based on layer names, colors, polyline type and link status. You can also set the zoom factors for the screen display. Menu Location: GIS Prerequisite: Entities with linked GIS information. Keyboard Command: link_manager GIS Module - GIS Menu Commands Page 8-15

16 Create Links Function This command makes GIS links between blocks in the drawing and a database table using a key field that is in both the block attributes an the database table. Both the block entities and database records must exist before running this routine. The routine starts by prompting you to select the block entities to process. Then a dialog appears for choosing the block attribute and table to link. The current template and output database file names are shown at the top of the dialog. Use the GIS Database Settings command to set these file names before runing Create GIS Links. The dialog lists all the block names that were found in the entity selection. Choose a block name to process. Then in the lower left of the dialog, there is a list of the attributes for the selected block. Highlight the attribute name that contains the point ID key field for the blocks and then pick the Select First Key Value button. For each block entity, the program will use the value of this attribute to link to the record in database table. This value is matched to the database record using the PT_ID database table field. For example, a block with an attribute value of 402 for the specified attribute name will be linked to the database record with a value of 402 in the PT_ID field. Next the database table needs to be specified to either one fixed table name or to table names defined by a block attribute. A list of the available tables in the current output database is displayed. To link all the blocks to one table, highlight the table name from the list and pick the Select Second Key button. Or to link the blocks to various table names based on a block attribute, highlight the attribute name and pick the Select Second Key button. This attribute value Page 8-16 GIS Module - GIS Menu Commands

17 for the blocks will then need to contain the database table name. For example, consider a block for electric utility data with two attributes: ID and TABLE. The ID is a number to use as the first key and the TABLE is the table name (ie POLE, BOX). Once the key fields are set, pick the OK button to create the links. Pull-Down Menu Location: GIS Prerequisite: Block entities with attribute IDs and a database table with matching IDs. Keyboard Command: create_links Erase Links Function This command removes all the GIS links from the selected entities (polylines, blocks, etc). Pull-Down Menu Location: GIS Prerequisite: Entities with GIS links. Keyboard Command: erase_links Audit Links Function This command checks the GIS links for the selected entities in the drawing to make sure that the template database, output database and table exist. Any invalid links can be erased from the entities or be fixed by selecting another database or table. For example if a database file (.mdb) has moved to another directory, then you can use this command to specify the new location. The routine starts by prompting you to select the entities to check. If no errors are found, then the routine is done. When there are errors, a dialog box appears. Each GIS link is defined by a template database, output database and table. For each combination of these three settings that have an error, this dialog displays the template database, GIS Module - GIS Menu Commands Page 8-17

18 output database and table name from the entities. The number of GIS link combinations with errors is shown in Table Used for Links field (ie 1 of 2). The template database is shown at the top. If the template database link is broken, then use the Select New Template MDB button to assign another template database file. The output database also has a Select New Output MDB to set the output database file. In the lower left of the dialog is a list of the table names from the output database. You can choose the table to use for the link from this list. The Fix Links for Current Table button will assign the template database, output database and table name from the dialog to all the selected entities. The Erase Links from Table button will remove these broken links from the entities. The Go to Other Table button will process the next GIS link combination with errors. Pull-Down Menu Location: GIS Prerequisite: Entities with GIS links. Keyboard Command: audit_links Define Template Database Function This command prepares the fields for both the MDB and the ASCII GIS prompting methods. The MDB method was developed specifically to attach data in Windows directly to the Microsoft Access Database. The ASCII method was developed to data collect using Carlson SurvStar DOS data collection method. Both the MDB and ASCII methods for GIS feature code prompting can be empolyed in SurvCADD. Only the ASCII method can be employed in SurvStar. To create GIS prompting for ASCII and MDB GIS features you need to input the following fields in the dialog box: 1) First field is Current GIS File:. In this box the GIS code name needs to be input. This GIS code name is very important because it identifies the group of data fields. The GIS code below is named MH83. 2) The next field is Template MDB File:. All MDB GIS prompting is stored in one Template Microsoft Access MDB file named here. To create a new MDB choose New MDB (97 or 2000) or to load an existing MDB Template file choose Open MDB at the bottom right in the dialog. The Template MDB file here is named SKI_RESORT.MDB. 3) The next field to input is Category Name: at the bottom right. GIS feature codes can be categorized (e.g. STRUCTURES, UTILITIES, ROAD FEATURES,...). At least one category must be created because to Export a GIS File to the Template MDB file this routine requires a category to export the GIS code under. Ater inputing a category name pick New Category to create this categoty in the Template MDB file. 4) This next step requires you to input several fields to define the actual GIS prompting for this GIS feature. The GIS prompting is input under FIELD NAME, FIELD PROMPT and LIST VALUES. Field Name corresponds to the MDB table column header. This name can have no spaces or special characters. Field Prompt is what the operator sees when prompted to input Page 8-18 GIS Module - GIS Menu Commands

19 GIS field values. Field Prompting can have spaces and special characters. List Values define the default and allowed entries to be input for the Field Prompt. If List Values is left blank any number or alpha character can be input. Once values are specified, only these values can be used. The default value is the one displayed when the GIS Code is stored to the MDB Template file using Export GIS to MDB. 5) To create a GIS feature code for use by the MDB method use Export GIS File to MDB to store the GIS feature code prompting in the Template MDB file. To highlight Export GIS File to MDB pick the category to input the GIS Feature code under. 6) To create a GIS File for the ASCII method choose Save GIS File at the bottom left in this pop-up box. Pull-Down Menu Location: GIS Prerequisite: None Keyboard Command: def_template GIS Module - GIS Menu Commands Page 8-19

20 Import SHP File Function The Import/Export SHP file routines convert ESRI SHP files into Carlson GIS links and back. The Import SHP command reads database information from ESRI Arcview SHP files and loads these SHP files into SurvCADD with the database information intact. You can read SHP files into SurvCADD and after completing all mapping convert these GIS features back into ESRI SHP files. The SHP Export command converts drawing entities and GIS links in SurvCADD into SHP files for input into ESRI s Acrview product. These routines are useful GIS data collection tools since the majority of surveying and civil engineering maps are created in the Autocad drawing (DWG) format and the majority of GIS produced maps are made in the ESRI shape (SHP) format. SurvCADD combines these two formats effortlessly and seamlessly. The GIS professional can stay with ESRI s Arcview SHP format while all field and GIS mapping can still be done in the Autocad drawing environment. The Import SHP File dialog displays the Output MDB file to add data to and the source SHP file to be imported. SHP files are similar to entities in one layer in Autocad. You must specify the table name to store the data in the MDB database and the layer name for the entities to be created. Typically these names are the same or near equivalent as the SHP file name. Once these names are entered, the Import Polylines from SHP button is highlighted. Pick this button to import the SHP files entities and database. ESRI Arcview creates primarily three types of SHP files: Points, Arcs and Polygons. Both Arc and Polygon SHP files are brought into SurvCADD as polylines in the drawing and data stored in a table in an MDB database file. Point SHP files are imported in a three step process. The first step uses the Import SHP File command to create a coordinate file (.crd) for the points in the SHP file and a corresponding table in the output MDB file for the points database. The Page 8-20 GIS Module - GIS Menu Commands

21 second is to use Draw Locate Points to draw the points from the CRD file into the drawing. The third step uses Create Links to select the points in the drawing and link the database to these plotted points. Once the SHP file is selected, SurvCADD detects the data contents of the file and sets the dialog options for importing either polygons, arcs or points. Keyboard Command: import_shp Export SHP File This command creates a SHP file from the selected entities in the drawing. After selecting entities to be converted, a dialog shows the number of Points, Polylines (Arcs) and Closed Polylines (Polygons) found in the drawing selection set. Those Points, Arcs and Polygons with database information linked are displayed with their database table names. Any Points, Arcs and Polygons without linked database information display as unknown. Highlight the Point, Arc and Polygon tables to output or selects Export All to select all entities including the UNKOWN entities to export into SHP files. The Export SHP File commands outputs all entities selected into SHP files with the same name as their table name into a subdirectory selected. Also Points can be stored in the ESRI Arcview database as 3D X, Y and Z coordinates when Include Z Coordinates is toggled on. SHP files do not have arc entities. So the export routine will convert arcs and polyline arcs into a series of small chords segments. The Offset Cutoff field sets the maximum horizontal shift allowed between the original arc and the chord segments. These SHP files can be imported into ESRI s Arcview product. Database GIS links in SurvCADD are converted to SHP files by storing the GIS database information into DBF files for ESRI s Arcview product to read and link to. Keyboard Command: export_shp GIS Module - GIS Menu Commands Page 8-21

22 Convert GIS Links to AcadMap Function This command converts Carlson GIS links to AutoCAD Map LPN links. The command starts by prompting you to select entities to process. Then the program will read all the Carlson GIS links attached to the selected entities. A dialog is shown with a list of all the pairs of database file and table names from the GIS links. Fill in the LPN name to use for the Carlson GIS link. If the LPN does not exist, it will be created. The LPN will be registered in MapPlus if MapPlus is available. When the LPN names are filled out, pick the Convert button and the Carlson GIS links will then be removed and replaced by AutoCAD Map LPNs. This routine will run in either plain AutoCAD or AutoCAD Map. Pull-Down Menu Location: GIS Prerequisite: Entities with linked GIS information. Keyboard Command: gis2map Page 8-22 GIS Module - GIS Menu Commands

23 Convert AcadMap to GIS Links Function This command converts AutoCAD Map LPN links to Carlson GIS links. The command starts by prompting you to select entities to process. Then the program will read all the Map LPNs attached to the selected entities. A dialog is shown with a list of the LPN names. In order to be able to convert an LPN, the LPN must have a key field called PT_ID. Also the database file and table referenced by the LPN must exist. In the dialog, highlight the LPN to convert and then pick the Convert button. The Map links are then removed and replaced by Carlson GIS links. This routine will run in either plain AutoCAD or AutoCAD Map. Pull-Down Menu Location: GIS Prerequisite: Entities with Map LPNs. Keyboard Command: map2gis GIS Module - GIS Menu Commands Page 8-23

24 Define Note File Prompts Function This command allows the user to create a.gis file for use in several other routines in Survcadd and Carlson Software's own total station/gps data collection system, SurvStar. (*The rest of the paragraph about how and where.gis files are used*). The program starts with the main Edit-GIS dialog as shown below. The "Load" button allows the user to load an existing GIS file for editing or review. The list box shows the various data capture items in the GIS file, showing the field name, the prompt, the default value and the various options for that field. The "Edit" button allows the user to edit the highlighted field. The "Add" button allows the user to add new fields after the highlighted field. The "Move Up" and "Move Down" allow the user to change the order in which fields appear in the GIS file, while the "Remove" button completely removes the highlighted field. The "Save" button saves the GIS file that is currently being edited, while the "SaveAs" allows the user to save the current GIS file under a different name. The "Quit" button checks to see if the current GIS file is saved and quits the routine. When the "Edit" or "Add" button is clicked, the dialog box shown here appears, allowing the user to enter and edit data with respect to a particular field in the GIS file. The "Field Name" is a unique identifier of the field in the GIS file and hence a GIS file cannot have repeated field names. The "Prompt" is what appears at the command prompt while waits for user input. The "Default Value" is the value that would be used among various options, if the user presses <Enter> at the command prompt without typing anything in response to the prompt. The list box "Options for value" contains a list of options that can be selected for the particular field. A new option can be Page 8-24 GIS Module - GIS Menu Commands

25 added to the list or removed from the list by clicking the appropriate button. The "Add Option" button brings up a small dialog and accepts the option to be included in the list. Press OK to accept the values set here. At the minimum, the "Field Name" and "Prompt" must be specified. Pull-Down Menu Location: Misc Prerequisite: None. File Name: \lsp\cogoutil.arx Keyboard Command: defnote Note File Utilities Function This command exports data from Note files (.not) to Access (.mdb) database tables. Note files are associated with Coordinate files (.crd) and contain additional data for point numbers. For example, the Coordinate file for a manhole point could contain the point number, northing, easting, elevation and 32 character description while the coresponding note file for that point contains additional data on the manhole such as diameter, depth, condition, etc. A Note file for a Coordinate file will have the same name as the Coordinate file except with a.not extension instead of the.crd extension (ie. park.not goes with park.crd). The Note file is a text file which consists of a point number (PT_ID) followed by field names with values. This group of point number and fields can also have a GIS_FILE name which is used to identify this group of fields. This GIS_FILE name comes the the Note file prompting definition file (.GIS) which defines the field names for the group and is created in the Define Note File Prompts command. For Note File Utilities, you can select the Note file to process by using the Open NOT File button. The program will then list all the GIS_FILE names that were found in the Note file. If a set of data for point number does not have a GIS_FILE name, then this group will appear in the list as UNKNOWN. The file name of the Access database to add the data to is displayed in the upper right of the dialog. You can change the output database by using the Open MDB button to select an existing database or the New MDB to create a new database. The database tables will automatically have the same name as the GIS_FILE. The Export All Defined GIS Codes button will output all the Note file data for all the GIS_FILE codes to the GIS Module - GIS Menu Commands Page 8-25

26 current output database. To edit the Note file data, select a GIS_FILE code from the list and then pick the Preview/Edit GIS Code button. This routine will display a spreadsheet editor where you can change the data. Each set of note file data for a point is displayed on one row with the coresponding record from the database shown on PT_ID:61 GIS_FILE:SMH.gis Date, 8/5/1999 Time, 05:01:36 SMH,SMH SIZE,30 TYPE,No MANUFACTURER,Other COMMENTS,JSC HRMS, 0.06 VRMS, 0.08 Status, FIXED ROD HT, DOP, 3.0 SAT, 7 Portion of data from Note file the next row. You can use this routine to export the Note file data for this current GIS_FILE code to the database table by choosing the Save button. You can use the Preview/Edit Table button to edit the database table. First highlight the table name and then pick this button. The table data is displayed in a spreadsheet editor. Any changes can be saved back to the database by picking the Save button. Note File Utilities can be combined with the Create Links command to make GIS links between the point entities in the drawing and the Access database records. The point entities can be drawn with the Draw/Locate Points or Field to Finish commands. Page 8-26 GIS Module - GIS Menu Commands

27 Pull-Down Menu Location: GIS Prerequisite: A note file (.not). Keyboard Command: noteutil Define Block Database Links Function This command creates links between attributes in drawing blocks and fields in database tables for Access, Excel and DBase. The command works through the dialog shown. At the top of the dialog, you specify the database and table to process. Highlight the database and table to process from the lists. To add a database to the available list, use the Attach Database button. This routine brings up a file selection dialog to choose the database file name. Under the "Files of type" field, you can choose between selecting Access, Excel or DBase database files. After selecting the database table to use, the key field from the table must be specified. Highlight a field name from the Fields list and then pick the Set Key Field button. One of the block attribute links to the database fields must use this field name so that the program can link the block entity with the database record and fill out the other values. For example, consider a block with three attributes: lot_ id, owner_name and area. The database table has the following fields: ID, name and area. The database field of ID could be set as the key field and linked to the GIS Module - GIS Menu Commands Page 8-27

28 block attribute called lot_id. Also the database field of name could be linked to attribute owner_name and area linked with area. Programs such as Update Block Data will use the value in the attribute of lot_id to lookup the database record with the matching value in the ID field. Then the values in the owner_name and area block attributes can be filled out from this database record. The program lists all the block definitions found in the drawing. Highlight a block name to link to from this list. Then the program will list all the attributes for this block. To create a link, choose an attribute and a field from the database table. Then you can pick the Add Link button to link this block attribute with this database field. The links for a block can be saved and recalled by block name using the Save and Load buttons. One application of this command is for linking drawing title blocks to a customer database. For example, the drawing title block and the database could contain a customer ID, name, address, etc. The customer ID could be used as the key field. Then you could just fill out the customer ID in the title block and then use the Update Block Data command to fill out the rest of the customer data in the title block. Pull-Down Menu Location: GIS Prerequisite: Block in drawing and database file. Keyboard Command: define_blk Page 8-28 GIS Module - GIS Menu Commands

29 Update Block Data Function This command fills out attribute values in drawing blocks using data from database tables. The links between the block attributes and the database fields are defined in the Define Block Database Links command. The program starts by prompting you to select the block entities to process. Then a dialog is displayed with a list of the block names from the selected entities that also have database links defined. Highlight the block name to process from the list. Then the program lists the attributes for the block. Highlight the attribute that corresponds to the key field from the database table. Then choose the Insert/Update button to update the drawing block attributes. Under Source for Key Values, the Drawing Attributes option will update each block by reading the value of the key attribute and then looking up the database record with the matching value. The other block attributes and then filled out using the values from this database record. The Select from Database option allows you to choose a database record by highlighting the value from the key field. All the block entities will be filled out using the values from this selected database record. The Preview Links option will bring up a dialog with a spreadsheet view of the data values from the database for each block. You can edit the values, update the block or skip updating the current block. Pull-Down Menu Location: GIS Prerequisite: Blocks, database table and link definition. Keyboard Command: update_blk Example point blocks updated from CITIES database table. GIS Module - GIS Menu Commands Page 8-29

30 Insert Block with GIS Data Function This command draws block entities in the drawing with the attributes filled out using data from a database. The command works through the dialog shown. The MDB File is the database that to be used as the source for the attribute data. The CRD File is the coordinate file that contains point number, northing, easting, elevation and description. A list of the block definitions found in the drawing is shown on the left. To add a block to this list, pick the Select Block File. Highlight a block name from this list. Then the program will display a list of the block attributes. The tables defined in the current MDB database are listed in the lower left of the dialog. Highlight a table name to use for the data source. Then in the attribute list, for each block attribute you can set the database field to use for the attribute value by selecting the Field Name pull-down arrow. In the lower right of the dialog, you can specify the layer name, scale factors and rotation for the blocks. Pick the Draw button to create the blocks. For each point number in the coordinate file, the program will insert the specified block in the drawing using the point coordinates from the CRD file. The database record to use is found by matching the point number from the coordinate file with the PT_ID field in the database table. Pull-Down Menu Location: GIS Prerequisite: a CRD file and a database table Keyboard Command: insert_blk Page 8-30 GIS Module - GIS Menu Commands

31 Tools Commands Process Layerized Text Function This routine is a simplified version of the Polygon Processor command. This command uses closed polylines that enclose text. Each text label is used as the data value for the enclosing polyline. The text and polyline must have the same layer name and together they define one layer or topology. This command processes multiple layers by overlaying the layers and finding all the sub-areas. For example, one layer could be used for property boundaries with the property name inside the closed polylines. Another layer could be for soil types. Then this command could be used to find all the different areas broken out by property and soil type (Property 1-Soil 1, Property 1-Soil 2, etc.). There is an option to draw closed polylines for the resulting sub-areas. You can also label each sub-area with the layer data values for the area (ie. Property 1/Soil 1). The program also generates a report of the sub-areas including the data values for each layer, the area and the peimeter. The Report Formatter is used to choose the fields to include in the report and the report layout. There is no explicit link to a database, but the Report Formatter will print and/or save a file of the displayed information or export the data to Excel and Access. The function prompts you for a selection set containing the closed polylines and text to be processed. The layer list is formed from the selection set and you have to specify the sequence in which layers will be processed. GIS Module - Tools Commands Page 8-31

32 Two-Layer Example: Two properties (Johnson and Hayes) straddle Soil A, Soil B and Soil C. Note that some of the Hayes property extends beyond the soil polygons. If the properties are cut against the Soils, portions of the properties that extend where there are no soil zones will get a blank designation for the soils layer. PROPERTY SOILS Area Perimeter Hayes 2, Hayes SOIL A 80, , Hayes SOIL B Hayes SOIL C 3, Johnson SOIL A 2, Johnson SOIL B 9, Johnson SOIL C 89, , Grand Total 188, , This command offers a quick method of distinguishing every category of property. In our 2-layer example, the text Soil A, Soil B and Soil C are in the same layer as the soil perimeters, and the text Hayes and Johnson are in the same layer as the property perimeters. Note also that Soil C is located inside both the soil and property perimeters. This is OK since it is associated only with the soil polygon because the text and polygon share the same "soil" layer. Pull-Down Menu Location: Tools in GIS. Keyboard Command: polyproc_inspect Prerequisite: None File Name: \lsp\mineutil.arx Place Image by World File Function This routine is intended for users of AutoCAD based products that do not have the Map extension. If you have the Map extension available, it is recommended that you use the tool provided. This function allows you to insert Geo-Referenced TIF files into AutoCAD drawings. This process requires the presence of an accompanying TFW file. The TFW file contains information about the location and scaling of the actual raster image TIF file. This eliminates the guesswork in inserting, moving, and rotating raster images to the project area. Prompts Select File Begin by selecting the TFW file to process. If the related TIF file is present in the same directory, the image will be inserted into the proper coordinates. Pulldown Menu Location: Tools Keyboard Command: geotiff Page 8-32 GIS Module - Tools Commands

33 Attach Image to Entity Function This command attaches an image file to a drawing entity. The possible image file formats are.bmp,.jpg and.gif. Any type of drawing entity can be used such as polyline, points or symbols. To run the command, first pick an entity on the screen. Then a dialog appears for selecting the image. First set the image directory and then highlight the image file name. A graphic of the image should appear in the preview window. Then click OK. The Capture Image button can be used to trigger an attached digital camera to take an image. The Pick Camera and Set Camera buttons can be used to configure the camera to use. The View Image button will display in the preview window any image already attached to the entity. Also any image already attached to the selected entity is displayed in the Current Image field at the top of the dialog. Prompts Select object to attach symbol to: pick an entity Attach Image Dialog Done. Select object to attach symbol to (Enter to End): press Enter Pull-Down Menu Location: Tools Prerequisite: a drawing entity and an image file Keyboard Command: set_image GIS Module - Tools Commands Page 8-33

34 Image Inspector Function This command views images attached to entities. At the start, the program highlights all entities that have attached images. When you move the cursor over these entities, the attached image is displayed in a window. If you click within the image window, the program will start the image application editor that is setup for your system. This application, such as Microsoft Internet Explorer, depends on your Windows system setup. Also while moving the cursor over drawing entities, you can use the arrow, page up and page down keys to pan and zoom the display. Prompts Arrow keys=pan; PageUp/Down=ZoomOut/In; Pick Image Box = Open Image! Move pointer over entity with image (Enter to End): press Enter Pull-Down Menu Location: Tools Prerequisite: drawing entity with attached image Keyboard Command: view_image Example car image displayed in upper left corner of drawing when cursor over car symbol in drawing. Page 8-34 GIS Module - Tools Commands

35 Polygon Processor Function This routine takes sets of shapes representing land features and generates a set of nonoverlapping shapes, where each shape has data attached from all shapes in the original sets it intersects. The input shapes in one layer designate one property like: lease, owner, county and etc. The properly prepared data should follow the following rules: 1. Each property layer should consist of polylines/lines and text. 2. Lines and polylines should form complete loops, with no ends not snapped to the end of the same or other line/polyline. 3. Each formed loop shoud contain one and only one unique text entity representing the property value for that loop. Multiple entities with the same text are permitted within the loop. 4. Corresponding text and lines should be on the same layer. Once all the necessary entities are selected the routine will separate entities by layer and then analyze each layer for compliance to the rules above. If problems are found, the XXXX_ERR layer is created (where XXXX is original layer name) with marks to help locate the problem. The loose ends are marked by placing a circle with center on the endpoint of the line/polyline. The loops with no text value inside are drawn in red color and ones with too much text are drawn in green. Layers with no problems are processed and the resulting loops are created on the XXXX_RES layer. If all the layers where analyzed successfully with no problems found these result layers are combined and one final layer called POLYPROC is created with each loop-peice bearing the data from all loops on other layers it belongs to. That data are stored as extended entity data in name-value pairs, where name is a name of the original layer. Pull-Down Menu Location: Tools in GIS. Keyboard Command: polyproc Prerequisite: None File Name: \lsp\mineutil.arx GIS Module - Tools Commands Page 8-35

36 Polygon Inspector Function This routine allows you to review quickly the results generated by the Polygon Processor. As the cursor moves over a polyline with attached results, the information from that polyline is displayed and the polyline is highlighted. For more extensive analysis of the data resulting from Polygon Processor please refer to Polygon Query command. Pull-Down Menu Location: Tools in GIS. Keyboard Command: polyproc_inspect Prerequisite: None File Name: \lsp\mineutil.arx Polygon Query Function This routine provides ability to analyze, search and represent data generated by Polygon Processor. A query is defined based on the parameter name (original layer name) and a condition. Several expressions may be combined using ANDs or ORs to produce a complex query. To verify the query click on the Calculate button and the number of matching polygons will be reported. The values stored in the polygon areas are text strings from the original text labels used in Polygon Processor. The expressions are evaluated on these text strings but the program will compare numbers imbedded into strings as numbers: A12B < A50B A12B > A5B A12B < ABC 123 < A123 5-ABC < 13-ABC Page 8-36 GIS Module - Tools Commands

37 A complete report on all polygons matching the specified query may be obtained by clicking on the Report button. All the parameters along with areas and polyline handles are shown in the standard report formatter dialog. The Hatch button applies various hatches to the polygons matching separate queries to create a visual representation of the data. To remove unwanted polygons, i.e. ones which do not contain a combination of required parameters, you may click on the Delete button. This removes processed closed polylines from the POLYPROC layer. To pre-select queried polygons to be used in some other command by means of "previous selection set", use the Select button. Pull-Down Menu Location: Tools in GIS. Keyboard Command: polyproc_hatch Prerequisite: None File Name: \lsp\mineutil.arx Polygon Export to ADE Function Polygon data stored in EED form are exported to ADE format (object data) supported by AutoCAD Map. You may then use AutoCAD Map and MapPlus querying functionality to research the data. Since Map's ability to query text is limited and data coming from Polygon Processor is always stored in text format, for each XXXX parameter in original data two parameters will be present in ADE form: XXXX with text field as is and XXXX_REAL with a number converted from text (if conversion at all is valid). Pull-Down Menu Location: Tools in GIS. Keyboard Command: polyproc_export Prerequisite: None File Name: \lsp\mineutil.arx GIS Module - Tools Commands Page 8-37

38 Properties Converter Function This routine facilitates the user in performing massive conversions of entities in the drawing. For example it can move all blue polylines into a designated layer or change size of all yellow text. The user can define a number of different conversion rule sets to work with drawings coming from various sources. Within one set, multiple rules may be selected to be executed at the same time on the set of entities. In the left upper corner dialog sets of conversion rules may be added by clicking on the Add button. When the set name and file to store a set are specified, the set is added to a list of available ones. To pick a set for editing or to run it, highlight a particular set in the list and the list of the defined rules will appear in right upper corner of the dialog where users may either add/modify any conversion rules within the set or select rule(s) to be executed on selected entities. When sets of rules are already defined the dialog appears as shown below enabling user to select miltiple rules and apply them to the drawing. When new rule is added or user click on Full Edit button the dialog expands to show actual rule definition for currently highlighted rule. The top portion of the rule description defines additional filtering among the selected entities, allowing the user to narrow the user-provided set of entities to a small one containing only entites passing the filter. Filtering can be done by entity types, layer or color, or by any combinations of these. Filters may be defined easily by clicking on the Select button in either entity type, layer or color boxes and then selecting any entites which bear a desirable feature. The bottom half of the dialog, Modified Properties, defines what changes will be applied to the entities which are selected and pass through the filter if any. The following properties may be modified: Layer - The current layer may be changed to any one on the fixed list of permitted Page 8-38 GIS Module - Tools Commands

39 layers. If this option is used, the user has no control over color or linetype, since thay come predefined for every layer on the list. Color - specify color number or BYLAYER Linetype - specify a valid linetype name or BYLAYER Linetype Scale Size Thickness Text Size To execute rule(s), select one or more rules (hold Ctrl or Shift keys to highlight multiple items) and click on Execute button. When multiple rules are selected, these rules are applied in the top to bottom order on the entities user selects. Pull-Down Menu Location: Tools in GIS. Keyboard Command: convert_set Prerequisite: None File Name: \lsp\gpc.arx GIS Module - Tools Commands Page 8-39

40 Isolate Layers Function This a modified Isolate Layers command providing ability to retain entities converted by Property Converer. This function allows the user to temporarily freeze layers which are not currently being used, to clean up the work area. By default the function will freeze all layers which do not contain any entities modified by the Property Convertor command. You may disable this behavior and specify additional entities, whose layers have to remain visible. Pull-Down Menu Location: Tools in GIS. Keyboard Command: insertmark Prerequisite: None File Name: \lsp\gis1.lsp Mark Insertion Points Function This routine defines future alignment points within the block to be inserted. It creates a point in the drawing and that point stores the position and description of the point. When the block containing the point is inserted into the master drawing the description is used to prompt the user for the location of the matching point in the master drawing. If one such a point is found in the block, it defines the shift. When there are two, they define the shift, rotation and scale of the block being inserted. To define an insertion point, specify the point location and a prompt you want the user to see when the block-to-be is inserted. Pull-Down Menu Location: Tools in GIS. Keyboard Command: insertmark Prerequisite: None File Name: \lsp\gis1.lsp Page 8-40 GIS Module - Tools Commands

41 Write Block by Polyline Function This command creates a smart block for future insertion into a master drawing. The block contains pre-defined insretion point(s) which define block alignment in the master drawing. This function requires a closed clipping polyline and one or two insertion points. Any linework entities which cross the specified closed polyline are broken at the intersection and only internal portions are inserted. Pull-Down Menu Location: Tools in GIS. Keyboard Command: wblockpoly Prerequisite: None File Name: \lsp\gis1.lsp Insert with Join/Align Function This command places the previously created smart block into the master drawing. After selecting a block to be inserted, the program finds insertion points and prompts the user to pick the corresponding points in the master drawing. The next step is cleaning up an area of the master drawing which is now overlaid with the inserted block. The program detects the layers being affected and prompts user with a dialog which lists layers affected, asking the user to specify the layers containing entities of the master drawing to be removed. This list contains only layers which are present in both master drawing and a block default to be removed. After modification of the layer list is complete, the user is given a chance to review entities to be remove from the master. At first, the entities within the insertion area on the selected layers are highlighted, but the user may unselect or select entities before removal. Pull-Down Menu Location: Tools in GIS. Keyboard Command: smartinsert Prerequisite: None File Name: \lsp\gis1.lsp GIS Module - Tools Commands Page 8-41

42 MapPlus Commands Carlson Software s Map Plus product is a collection of routines that expand the functionality and simplify the use of AutoCAD Map. Database features allow the user to edit, create, and manage ODBC compliant database tables, within the AutoCAD Map environment. Table links are registered with the Map Plus database administrator. Analyses of map features include database queries and reporting and quick queries of map objects. Map Plus enhances the topology functions of AutoCAD Map. Links, polygons and nodes can be added to a topology as easily as drawing a polyline. Multiple topologies can now be cut against each other, yielding complex analysis results from a simple selection process. Bonus display, draw, and modification functions make data input easier and reduces many keystrokes required to do straightforward tasks. Map Plus can also be combined with the Carlson Software suite of SurvCADD modules, as well as the SurvStar and Tsunami total station/gps data collection software. The Map Plus Environment is a container that holds database tables, attached drawings, and links to these data sources. Data tables are linked to the objects in the drawing using simplified AutoCAD ASE routines. The Map Plus system handles these links and streamlines the task of associating Link Path Names and objects to external database files. Map Plus teamed with AutoCAD Map provides a GIS solution that realizes all of the key GIS features required in a mapping system. Map Plus reduces database configuration time, effort, and maintenance. GIS Solutions The data in a GIS takes the form of spatial data and associated attributes. Information can be stored in database tables, text documents, and spreadsheets or the maps themselves. In AutoCAD Map, data sources contain information about the objects in the drawing. The Map Plus system allows the user to create new tables and attach existing tables more easily. The Map Plus environment is the only environment most users will ever need. Data handling can be the most cumbersome part of a GIS. A PC-based mapping system can require coordinated effort, using many separate applications. Map Plus makes external databases accessible from within the AutoCAD environment. The user does not need to exit the graphic interface to manage external data. A main improvement of Map Plus is the dialog appearance. These features look as if they belong in the Windows environment. The dialogs are made as compact as possible and eliminate redundant steps in the mapping process. In addition to the esthetic improvements, Map Plus overhauls core aspects of AutoCAD Map. Database and topology handling have been redesigned in some aspects to make the connectivity of AutoCAD easier to manage, and the analysis features easier to perform. Page 8-42 GIS Module - MapPlus Commands

43 Key Features of GIS: 1) Data Input and Editing 2) Data Storage and Management 3) Data Manipulation and Storage 4) Data Output These key features are not new to any industry that has traditionally used mapping systems. Map Plus is a GIS solution targeting the need for CAD capabilities, spatial analysis, and database management. The functionality of AutoCAD Map with Map Plus yields an easy to use GIS system. The user who keeps paper or digital records that refer to geographic regions is already managing a Geographic Information System (GIS). The advantage of software is efficiency; doing the same tasks in less time, therefore requiring fewer resources. The Map Plus System Map Plus uses a unique approach to database management. A Microsoft Access database file is used to initialize the system. Tables, queries, attached data sources, and Link Path Names are tracked within the system database. The data tables, required by AutoCAD Map ASE (Schemata and Tables), are stored here. These allow the software to maintain its configuration from drawing to drawing. Map Plus database files are called DataBases. The default DataBase (MAPPLUS) is created in the installation process. You may use this DataBase indefinitely or create a new DataBase depending on your requirements. DataBase files are selectable for most of the Map Plus functions, except a few that require that the current DataBase be Set. DataBases are automatically registered with the Map Plus system upon creation. Preexisting database files can be used in the Map Plus system, once they are registered. See the procedures below for registering DataBases. MS ACCESS Data Structure: *.MDB = Microsoft Access database file contains: Tables, Queries, Macros, Forms, Reports. The database file, once registered with the Map Plus System is referred to as a DataBase. Link Paths Explained AutoCAD uses the AutoCAD SQL Environment (ASE) to store and edit data in external databases. Connections between the drawing file and the external database are made via link path names (LPNs). The link path name is a nickname for the key columns of a specific data table in a specific directory that belong to a specific environment. The LPN is then used to create links between drawing objects and the external database. NOTE: The LPN is defined in the drawing only. You must define the LPN in each drawing before it may be used. GIS Module - MapPlus Commands Page 8-43

44 Links Links may be attached directly to graphic objects (polylines, circles, arcs, blocks, etc.) by selection. Links may also be generated on text objects and block attributes based on key values in the external database table and the values of the text or attributes. The Structure of an LPN is shown here: LPN = Environment + Catalog + Schema + Table + Key Field(s) Components of the LPN Environment: The environment of ASE is the first item of the LPN. This defines the type of database management system being used and the files that may be accessed. Passwords and other security features are set for the environment using the External DataBase Configuration utility of AutoCAD Map. Catalog: The logical name for the path of the Schema. NOTE: Catalogs are not supported for ODBC connections. Schema: The logical name for the directory that holds the database tables that you want to access. (For the Microsoft Access ODBC connection, the Schema points to the directory containing a database file. This file contains data tables that define the database files and tables you wish to access.) Table: A data table that contains fields and records. Key Fields: A field or fields in the table that identify each record in the database table. LPNs and Map Plus Map Plus maintains the databases and tables that you create or attach to the Map Plus System. Using AutoCAD ASE, the environment must be maintained manually. Map Plus adds and removes the necessary records from the Environment-defined database file automatically. The Map Plus environment is set up automatically. Link Path names are defined through Map Plus functions or through the ASE Administration functions. Map Plus Features The DataBase Zone 1) Database Creation A DataBase is a collection of tables, related by a theme, a group of objects, or directly related by a key value. From within AutoCAD Map, the user can create new MS Access databases. The database can then be set and used as the default across all maps. The default DataBase is sufficient for most projects. However, there may be a need to separate data into distinct database files (i.e. water system, sewer system, electric distribution network, roads, parcels, etc.). Map Plus allows the user to establish multiple database files for separate projects. Page 8-44 GIS Module - MapPlus Commands

45 2) Database Copying Table and Query Structures can be copied from one database to another. Using the DataBase Copy routine, the user is able to migrate table and query structures from one DataBase to a new DataBase. For example, if a mapping project uses the same table structure, but new data is to be entered for the new DataBase, then tables may be copied along with associated queries to the new DataBase file. 3) Attach Tables Any file format, supported by MS Access can be attached to the Database as a table. Many data sources (dbase files, Access tables, text files, FoxPro files, Excel spreadsheets, Lotus 1-2-3, and Paradox) can be attached to the project DataBase. The user can then view and edit records in these attached data sources, using the Map Plus Table Editor. Once linked to AutoCAD drawing objects, attached tables can be used to query objects, based on the data values in the attached data. 4) Table Creation Tables can be created using this function. The user designs, names, and registers the table with the Current database. The table is then immediately available to populate, view, or link to objects. Table creation is achieved through a dialog box in the AutoCAD Map interface. The user names the table, creates field names, and chooses data types, then the table is created in the chosen DataBase. The table can be populated using AutoCAD map. The key fields may be used to link the new table to the map, and then queries can be performed. 5) Table Delete Tables can be deleted from registered databases. DataBase and Drawing Links 1) Link Administration A Link Path Name (LPN) is a shorthand representation of a table. The LPN, once created, can be linked to drawing entities via the standard ASE Link Generation. Map Plus Data Link Administration routines manage AutoCAD Map s LPNs. These routines allow straightforward LPN creation. The dialogs in the Data Link routines condense many of the functions that are required by AutoCAD map to link objects and manage the links in AutoCAD MAP. The user can view all of the links attached to an object. The user can also view an object by selecting its key value from the database. 2) Create, use and delete System LPNs When the user creates an LPN, using the Map Plus Create New LPN function, the LPN is then available to the user in other drawings. The Table and key columns are tracked and the user can define these LPNs in new drawings quickly and easily. Once created, these system LPNs can be removed from the drawing and the system. 3) Generate Links GIS Module - MapPlus Commands Page 8-45

46 Links are the connections that are generated between drawing objects and the database records, using the LPN. These links can be applied to individual objects by graphical selection or they may be generated automatically using ASE environment functions. Map Plus provides some tools that allow the user to generate links quickly. 4) Data Query Data Query generates a user-defined report based on the criteria set by the user. The user selects the table to query and the criteria to select and this routine generates the output based on the query. This query allows intuitive selection of fields and operators from the dialog. The user can output 7 field values to an output table. This table can be saved or printed to the default Windows printer. 5) Quick Query Adds to SQL query functionality. The query format has been changed to allow a selection of tables, operators, and values. Multiple conditions can be defined simultaneously. This improves on the SQL query capabilities in AutoCAD Map. The Query results can be displayed or previewed onscreen as objects. This query feature can be run on topology objects in the current or attached drawing. Quick query can also be used as an ADE function interface, that extends the SQL abilities of ADE beyond the manual procedure now used by AutoCAD Map. 6) Data Capture Routines Text annotations and block attributes can be selected and used to populate a database. A dialog box allows the user to arrange the data, assign columns and arrange fields in the target database. This function can save hours, depending on map size. 7) Updateable Blocks Attribute Blocks and title blocks with attribute definitions can be linked with database tables and the drawing can be automatically updated. This process is bidirectional. If block attributes are changed, these routines will allow the user to update the database from the drawing, as well. Topology Improvements 1) Multiple topology overlay Significantly improves the overlay operations of AutoCAD Map. The user can select many separate topologies to overlay in the same overlay operation. The set theory operations of erase, intersect, union, and dissolve are supported. 2) Creation of topologies from intersecting Plines The user can now create topologies from intersecting polylines. The routine also contains the logic to allow the user to keep track of which topologies were used to create the topology. Currently, AutoCAD requires that the map be immaculately cleaned and prepared for building topologies. This routine will eliminate that requirement. Topology editing and cleanup improvements 1) Add Poly Page 8-46 GIS Module - MapPlus Commands

47 Adds a polygon to an existing topology in a single routine. The user selects a polyline that represents a new polygon link or polygon within the drawing. The multi-stepped routine, required by AutoCAD Map, is no longer necessary. New attributes can be assigned to the new polygon area. The polygon is added to the topology and ready to link to the database. 2) Add Link Adds a network link to an existing network topology. If the links in the topology have LPNs attached, LPNs are attached to the new link. This makes the database record available to the user to update or view. 3) Add Node Adds a node to an existing node topology. If the nodes in the topology have LPNs attached, the LPNs are attached to the new node. This makes the database record available to the user to update or view. Map Plus System Requirements Listed below are the minimum requirements to run Map Plus. AutoCAD Map uses a lot of memory and disk-swap space. Map Plus uses Visual Basic for Applications and therefore requires more space for this application. There is no question that a computer with higher performance than the requirements listed below, is better: - Windows 95, NT 4.0 with Service Pack 2.0, or NT 3.51 with Service Pack 5.0 installed - 90 MHz Pentium processor or better. - 12MB of hard disk space for VBA, Map Plus, and ODBC drivers MB of RAM (64 MB recommended) MB of Virtual Memory (or 10 times the drawing file size) - VBA, Preview Edition for AutoCAD 14.0 installed - AutoCAD Map Release 2, Release 3or Release 4 - ODBC Driver Installation Note: MS Access ODBC 3.5 drivers are needed to connect to MS Access database management system. These drivers are installed with MapPlus, if not already present. ODBC Open Database Connectivity drivers (ODBC drivers) provide an interface between applications that use external databases and the database management system. ODBC setup is currently required by AutoCAD Map to view the records in an MS Access database. However, the records cannot be updated in the MS Access table, because AutoCAD ASE does not support updateable cursors for ODBC databases. Map Plus bridges the gap between the external database and the drawing, allowing you to update records in the selected DataBase. Tables from other data sources, such as dbase, Excel, FoxPro, and Text files can be attached and edited using Map Plus. To use an ODBC database file in AutoCAD, you must define a Data Source Name (DSN), and define the tables that you want to use and create. Then, using the External Database Configuration utility, an Environment must be defined for the database file that you want to use. The following database GIS Module - MapPlus Commands Page 8-47

48 VBA objects must be defined to access an external database: Environment, catalog, schema, table. Once the database objects are defined, and the tables are listed in the Map Plus system database, then the tables are available for query and viewing. Visual Basic for Applications is an object-based programming environment, that allows developers to enhance applications and increase the power of their systems. The VBA capabilities shorten the development times of custom applications and provide an interface between AutoCAD and Microsoft Visual Basic for applications. (More documentation on Visual Basic for Applications is available on the AutoCAD Map CD.) VBA is required for Map Plus because many of our routines are written in Microsoft Visual Basic, and the VBA install writes the files that are required to utilize the expanded features of Map Plus. VBA setup is run from the \VBAINST subdirectory on the AutoCAD Map CD. Install VBA from AutoCAD Map CD-ROM A) Insert the AutoCAD Map CD into your CD-ROM drive. B) From the Windows Start Menu select Run. C) In the Run dialog box, select Browse. D) Select setup.exe from the VBAINST directory on the AutoCAD Map CD-ROM, then select the Run button. E) Follow the prompts, and select the Typical Install. ODBC Install Open database connectivity (ODBC) drivers are required for AutoCAD MAP to utilize many external database management systems. The Map Plus Install will update or install the latest ODBC drivers on the users system. In essence, ODBC drivers are translators between an application and a database. They allow applications to read and write to various data storage types. The ODBC driver installation, performed during the Map Plus installation process, insures that the user has the latest ODBC drivers. Page 8-48 GIS Module - MapPlus Commands

49 MapPlus Enhancements This sub-menu contains commands for running some AutoCAD Map with automated parameters, for converting coordinate systems and for importing files from Microstation and ESRI. Quick Clean This command executes the AutoCAD Map Drawing Cleanup command for the selected entities using the following predefined settings: 1. Cleanup tolerance used is equal with the MapPlus Snap Tolerance; 2. Modify Original Objects during the cleanup process; 3. Fixes these nodes problems: - Snap clustered nodes; - Dissolve pseudo-nodes; - Erase dangling objects. Essentially this command runs Drawing Cleanup with useful settings without having to work through the options in the Drawing Cleanup dialogs. Keyboard Command: CGIS_QuickClean Copy Object Data This command copies the data fields of AutoCAD Map Object Data from one selected entity to another selected entity. Keyboard Command: CGIS_CopyOD Copy Object Data Tables This command copies the table structure definitions of AutoCAD Map Object Data from one selected entity to another entities. Keyboard Command: CGIS_CopyODTables GIS Module - MapPlus Commands Page 8-49

50 MapPlus Alternate Coordinates This collection of tools allow you to work with an alternate coordinate system. It utilizes functionality available in AutoCAD Map, version R2 or higher. In Map, you have been able to set a coordinate system for the current drawing, such as an appropriate state plane system. However users often want to identify and label in another system, such as LL27. These tools work by allowing you to set an alternative system current using the Alternate Coordinates Set command, then the other tools in the group work with that setting. Prompts Set Before you can work with the alternate coordinate tools, you need to set your systems. You may have already set the coordinate system for the current drawing in the Map > Tools > Assign Global Coordinate System. If the system was set in the Map dialog, it will show up in the SurvCADD Set dialog which is shown here. Assign both systems by entering the correct code or selecting them from a list. As the codes are difficult to remember, they are best selected by choosing the Select Coordinate System button to the right of the appropriate system. You will then be presented with dialogs to select the category and system desired. The drawing system assigned will be stored inside the drawing. Keyboard Command: CGIS_Set Label When you have assigned Drawing and Alternate systems, you can then label coordinates in the alternate system. This command first asks for the point to label, this first point picked determines the coordinates labeled. You may need to use object snaps to pick the point. It then asks for a second point which will become the end of the leader and the beginning point for the annotation. If the point picked is to the right (in the X direction) of the first point, the label will be left justified. If the second point picked is to the left of the first, the annotation will be right justified. Keyboard Command: CGIS_Label Page 8-50 GIS Module - MapPlus Commands

51 Scan This tool allows you to move your AutoCAD crosshair around the drawing and have the alternate coordinates displayed in the command area. You will not be able to zoom and pan while in this scan mode, so set an appropriate display before initiating the command. Keyboard Command: CGIS_Scan Transform This tool allows you to change the coordinates of existing geometry on the screen. All objects selected will then be moved to the alternate coordinates and often are scaled in the process. An example of a scaling exception would be going from one foot system to another 'foot' system. Keyboard Command: CGIS_TransformGeometry MapPlus File Acquisition Function While the AutoCAD Map application provides methods for importing from other file formats such as DGN & SHP, the process can be laborious of there are a large number of files to process. The purpose of these tools is to automate this process by allowing the rapid translation of these files to DWG files. The two routines in this section have similar behavior. Once you select the files to process, the routine will proceed to process each file, converting from the selected format to an AutoCAD DWG. The drawing will be written to the same directory, and having the same root name as the original file. Prompts Select Files Begin by selecting the files to process. The multi-select dialog box allows you to pick multiple files. You may hold down the control key and pick, or you may pick the first of a series, then hold the shift key while selecting the last in the series. Pulldown Menu Location: MapPlus > File Acquisition > DGN2DWG / SHP2DWG Keyboard Command(s): cgis_dgn2dwg, cgia_shp2dwg GIS Module - MapPlus Commands Page 8-51

52 DataBase Administration The Map Plus system is a set of applications that make AutoCAD Map and the AutoCAD ASE environment user-friendly. Database tables are managed and tracked in the Map Plus database environment. Without automated database management, the user must manually update the proprietary database tables that make the data accessible to AutoCAD s ASE. The DataBase administration functions allow the user to manage the database files and tables in the Map Plus environment. One of the many useful features of the DataBase Administration menu functions is Connect to MapPlus. This allows the user to stay connected to the Map Plus System. The Database creation routine allows the user to create a database file from within the AutoCAD Map graphic interface. The user can delete database files from their system using Delete Database. Table and Query structures can be copied from an existing database to a new database file, using Copy Database. Database files can be added to or removed from the Map Plus Database Environment using the Register Database and Unregister Database routines. Connect to Map Plus The Connect to Map Plus command initializes the Map Plus Environment. The database is reconnected and the VBA Project is loaded using this menu option. Sometimes if a Map Plus command is cancelled, the AutoCAD dialog variables stay set at zero. This may suppress the display of command dialogs and file dialogs. Selecting the Connect to Map Plus menu option sets these variables back to display dialogs. Also, if there is no MAPPLUS profile in the AutoCAD preferences, then a Map Plus profile is created. This command may be used to connect to the Map Plus system, after the user has used some other AutoCAD ASE functions. For the Map Plus commands to work properly, the Map Plus environment must be connected. Connections to database environments may be checked using AutoCAD s ASE Administration routine. If ASE Administration is used, the Map Plus environment can be disconnected by the user. Note: In order to use the MapPlus Routines, the MapPlus environment must be connected. Keyboard Command: CGIS_Connect Set DataBase Page 8-52 GIS Module - MapPlus Commands

53 Steps: Set DataBase is used to set the current DataBase. The current DataBase file is the file that Map Plus functions use as the default. This means that the current DataBase is automatically selected in all Map Plus procedures. The current DataBase is used as the database when the user links drawing objects in the Data Link routines. 1) Select Set DataBase from the DataBase Administration fly-out on the Map+ menu. 2) Select the name of the DataBase file to set as the current database file. 3) Select OK or double-click the name of the database file to change the current database. In this example, the DataBase file NEW DATABASE will become the current DataBase in the Map Plus system. Dialog Description: Select DataBase: Displays a list of registered databases available for selection. The current DataBase is highlighted as the default. OK: Select this button to commit your selection. NOTE: A DataBase must be registered (see the command Register DataBase) before it can be set. Keyboard Command: CGIS_SetDefDataBase Create DataBase Steps: This feature is used to create a new DataBase for use in the Map Plus System. A Microsoft Access database file is created with this function. Map Plus Create DataBase automatically registers the new file with the Map Plus system. Once it is created, the new DataBase can be used for the creation and attachment of tables. An initial DataBase file (MAPPLUS) is established by the Map Plus setup procedures. For some projects, a single database file is sufficient. For more complex and on-going projects, the user will want to define alternate project databases. 1) Select Create DataBase from the Map Plus DataBase Administration fly-out. 2) Enter the New DataBase file name, and description for the DataBase file. 3) Select the directory and drive for the new file. GIS Module - MapPlus Commands Page 8-53

54 4) Select Make DataBase Current, if this will become the current default DataBase. 5) Select the Create Button to create the DataBase. This creates the DataBase file and registers the DataBase with the Map Plus system. Dialog Description DataBase Name: Define the new database file name. Create In Directory: Select the drive and directory where the new file will be located. Description: A user description that identifies the database in Map Plus routines. Make DataBase Current: Check box sets the new database file as the current database. The settings shown above will create a DataBase file named Eastpark.mdb in the C:\SCADCES15\DATA directory. This DataBase will become the current DataBase. Keyboard Command: CGIS_CreateDataBase Delete DataBase This command deletes a database file from the system and the hard drive. You are presented with a list of registered DataBase files. Selecting a DataBase file and deleting it will remove the DataBase from the Map Plus system. All of the records relating to that database in the system database files are deleted. The MS ACCESS database file is also deleted from the disk drive where it is located. Steps: 1) Select Delete DataBase from the DataBase Administration section of the Map Plus menu. 2) Select the DataBase to delete from the list of registered DataBase files. 3) Select the OK button to delete the DataBase from the system and disk. Dialog Description: Select DataBase: Shows a list of the Page 8-54 GIS Module - MapPlus Commands

55 registered database files. Highlight a DataBase from the list. Description: If a description of the DataBase file was entered when it was registered or created, that description is shown here. OK: Deletes the selected database. WARNING: Do Not use this command unless you no longer need the data located in the selected database file. This routine erases the file and its data from the source on disk. Keyboard Command: CGIS_DeleteDataBase Copy DataBase Steps: There are times when the user would like to copy the data structure of their database file to a new database file. Copy DataBase gives the user this ability. The table and query structures of a registered database can be copied to a blank database. NOTE: No data is transferred in the use of this feature---only the table and query structures are transferred. NOTE: You must copy all tables that are necessary for selected queries. If you do not select all of the tables that are used in a query, then the query will not work and errors will occur. 1) Select Copy DataBase from the DataBase Administration section of the Map+ menu. 2) Select the Source DataBase from the pull-down list of registered DataBase file. 3) Enter the name of the new DataBase file to be created. 4) Select Browse to call the Browse Dialog. This allows you to graphically select the drive a n d directory for the new DataBase file. 5) Type a description of the new database file. 6) Select the tables to copy from the Tables: list. 7) Select the queries to copy from the Queries: list. 8) Use the arrow buttons to move the tables and queries from one pane of the dialog to the other. The groups on the right-hand side are the selected Tables and Queries. 9) Select the Copy button to create the new DataBase file and register it with the Map Plussystem. Dialog Description: Source DataBase: Select the Source database that contains the table and query structures desired. This pull-down list shows a list of registered database files. Description: Shows the Map Plus description, given by the user, of the database file. GIS Module - MapPlus Commands Page 8-55

56 New DataBase: Select the name of the new database. By default the new database file is created in the same directory as the locations of the source database file. To change the location of the New DataBase, choose the Browse... button. Browse...: This button launches a dialog that allows the user to select the location of the new database file. (See Dialog Below) Tables List: List of tables in the source database. Select the tables to copy and add them to the list using the arrow buttons. > Adds the highlighted table to the list of selected tables. >> Adds all source tables to the list of selected tables. < Removes the highlighted table from the list of selected tables. << Removes all tables from the list of selected tables. Queries List: List of queries in the source database. Select the queries to copy and add them to Page 8-56 GIS Module - MapPlus Commands

57 the list using the arrow buttons. > Adds the highlighted query to the list of selected queries. >> Adds all source queries to the list of selected queries. < Removes the highlighted query from the list of selected queries. << Removes all queries from the list of selected queries. Copy Button: Commits selections and creates the new database. Browse... Dialog Description: DataBase Name: Define the new database file name in this space. Create In Directory: Select the drive and directory where the new file will be located. Description: A user description that identifies the database in Map Plus routines. Select Button: Commits the selections to the Copy DataBase dialog. Keyboard Command: CGIS_CopyDataBase Register DataBase This command registers an existing MS ACCESS database file with the Map Plus system. In order to use the Map Plus functions, a database must be registered with the Map Plus system. Once you register a database file, it can be selected from the list of Registered DataBases and it becomes a Map Plus DataBase. You can then use Map Plus DataBase routines to operate on that DataBase. NOTE: To use the Map Plus functions, the DataBase must be registered Steps: 1) Select Register DataBase from the DataBase Administration section of the Map+ pull-down. 2) Select the DataBase File to Register. 3) Enter a description and select Make DataBase Current (optional). 4) Select Register. The example shown here will register the file C:\ScadCES15\Data\Eastpark.mdb with the Map Plus system. This file will become the current DataBase Dialog Description: DataBase Name: Shows the selected database file name. Create In Directory: Select the drive and directory where the database file is located. GIS Module - MapPlus Commands Page 8-57

58 Description: A user description that identifies the database in Map Plus routines. Make DataBase Current: Check box makes the registered database file the current database. Keyboard Command: CGIS_RegisterDB Unregister DataBase Steps: This command removes all references of the selected DataBase from the Map Plus System. This command differs from Delete DataBase because Unregister DataBase does not delete the file. The DataBase file remains in storage, as an *.mdb file. To register the file again, just follow the steps of Register DataBase. Unregister DataBase simply removes the database file from the Map Plus system. This allows you to remove the DataBase while retaining the external database file. You can unregister a DataBase, if the file is no longer useful in your current mapping project. The current DataBase cannot be unregistered. To unregister a DataBase that is current, first run Set DataBase to set another DataBase as current. 1) Select a DataBase from the list of registered DataBases. 2) Select OK and the DataBase is removed from the Map Plus system. Dialog Description: Select DataBase: Select a DataBase from the list of registered Map Plus DataBases. Description Label: Shows the description of the Map Plus DataBase file, from the Map Plus system. Keyboard Command: CGIS_unRegisterDB Page 8-58 GIS Module - MapPlus Commands

59 DataBase List Tables Steps: This command is a utility that can be used to view the tables and fields in registered Map Plus DataBases. List Tables shows the Tables and Fields in the selected DataBase file. You may select any registered DataBase. Selecting the Database from the DataBase pull-down displays the Tables within that DataBase. Selecting a database table from the Tables list displays the fields of that table in the Fields list. 1) Select List Tables from the DataBase section of the Map+ menu. 2) Select the DataBase from the Map Plus Tables dialog. 3) Select the Table from the Tables list. 4) The fields are displayed in the dialog. Dialog Description: DataBase: Pull-down list of the Registered DataBases. Select the desired DataBase from this list. Description: Shows the description of the Map Plus DataBase file, from the Map Plus system. Tables: List of tables located in the selected Map Plus DataBase file. Fields: List of fields in the highlighted table. Keyboard Command: CGIS_ListTable GIS Module - MapPlus Commands Page 8-59

60 Create Table Steps: This command creates a table in a selected DataBase. The user designs a table using this routine. The key columns are assigned to the table in the database file. This feature allows you to format field names, data types, and key fields using this Map Plus function. With Create Table, an AutoCAD Link Path Name is created and registered with the Map Plus system. The link path is then available across all drawings. When the Create New Table dialog is displayed, select the DataBase where the table is to be created. Enter a Table Name and then select the field design values of Field Name, Data Type, and Key. 1) Select Create Table from the DataBase section of the Map+ menu. 2) Select the DataBase file that will contain the new table. 3) Assign a name to the new table in the New Table Name: field. 4) For each new field, assign a name, data type, and select key values. Dialog Description Settings: Page 8-60 GIS Module - MapPlus Commands

61 DataBase: Pull-down list of the Registered DataBases. Select the DataBase from this list. New Table Name: Name the new table in this box. The name given here is assigned to the table, as well as, the LPN in the system. Table Design: Field Name: Name the fields in this column. (Spaces in field names will be converted to underscore characters.) Data Type: Apply a data type to the field. Valid Data Types are Text, Number, Integer, Date, and Boolean. Key: Yes or No pull-down. Creates a key field in the new table and adds a key to the LPN registered in the system. Keyboard Command: CGIS_CreateTable Attach Table Attach table allows you to attach tables from other DataBase files or attach files of other types to the Current DataBase. A file in another database format such as dbase or FoxPro may exist for the GIS Module - MapPlus Commands Page 8-61

62 Steps: drawing of interest. Using Attach table, the table becomes accessible within the Map Plus System. These tables can be linked to drawing objects and viewed using Map Plus routines. Note: The table or other document is attached to the current DataBase. The name of the DataBase is shown in the top title bar of the dialog box. 1) Select Attach Table from the Map+ DataBase menu section. 2) Select the proper file format. 3) Locate the directory and file to attach. 4) Type or select the file in the Select Table(File) to Attach dialog. 5) Select Open to attach the file. Dialog Description: File Name: Shows the file name of the selected file. Files of Type: Pull-down list of the file types that may be attached to Map Plus DataBases. Look in: Shows the current directory. Open: Selects the file to attach. The file types currently supported by Map Plus are: dbase files, ACCESS tables, text files, FoxPro files, Excel spreadsheets, Lotus and Paradox. You can then view and edit records in these attached data sources, using the Map Plus Table Editor. Once linked to AutoCAD drawing objects, attached tables can be used to query objects, based on the data values in the attached data tables. Data Type MS Jet/Access dbase FoxPro Paradox Excel Lotus Text Files DB Extension MDB DBF DBF XLS WKS,WK1,WK3, WK4 TXT Keyboard Command: CGIS_AttachTable Attach Query This command attaches a query defined in another MDB database into the current DataBase. This makes the attached query available in the current DataBase without having to recreate or copy the query. The program will read and display all the queries from the selected MDB database. Choose Page 8-62 GIS Module - MapPlus Commands

63 Steps: a query name to add to the current DataBase. In order for this query to work in the current DataBase, all the tables and fields for the query must exist in the current DataBase. 1) Select the MDB database to read from 2) Select the query to attach from the list Keyboard Command: CGIS_ConnectQuery Edit Table Steps: This command is used to edit records in tables. Tables that are created in or attached to Map Plus DataBases are supported. The Edit Table routine presents the table in a spreadsheet format. You can view the entire table with the table editor. The table editor allows you to edit data values, add fields, delete fields, sort records, and filter records. 1) Select Edit Table from the DataBase section of the Map+ menu. 2) Select the DataBase in the dialog titled Select DataBase and Table. 3) Double-click the table or highlight the table name and select OK. 4) This will open the table in the Map Plus Table Editor. 5) Use the pull-down menus in the Edit Table interface to edit, sort, and view the table. Dialog Description: DataBase: Choose the DataBase file that contains the table to be edited. Description: Shows the user-defined description of the DataBase file. Table List: Shows the tables available for editing. The list of tables shows in the Select DataBase and Table dialog. GIS Module - MapPlus Commands Page 8-63

64 Choose the table and select OK to view the records for that table. To view the table PARCELS in the DataBase MAPPLUS, select PARCELS from the list.this calls the Table Editor. You can edit the records in the table, add fields, or delete fields from the table. NOTE: For attached tables, you may edit record values and sort and filter records, but you cannot add or delete fields from an attached table. You can only add and delete fields (columns) from tables that are created in the DataBase file. Table Editor Pull-down Menu Functions: File Open Open displays the Select DataBase and Table dialog. Select the registered DataBase and then select a table. Choose OK in the dialog to view the table s records. Save As Saves the current table as a Comma Delimited text file or binary file. Print Prints the table to the Windows Default printer. Exit Exit ends the routine and returns you to the command line. Edit Cut Removes values from cells and copies their contents to the clipboard. Copy Copies the contents from cells to the clipboard Paste Pastes values from the clipboard. Records Refresh Refresh returns the table records to their original order, after you have performed a sort or filter. Sort This function sorts the field that you select in the Field to Sort dialog. Type the field name and the field is sorted Filter Filter returns the records in the table that fit the filter condition. Syntax for Filter Command (for different data types): Text: To filter a field on a text value, use the following syntax: FIELDNAME= value (in single quotes) Number: To filter a field on a specific number value, use this syntax: FIELDNAME=value Boolean: To filter on a boolean field (-1=yes, 0=no) use this syntax: FIELDNAME=0 or 1 Page 8-64 GIS Module - MapPlus Commands

65 Integer: To filter a field on an integer value, use this syntax: FIELDNAME=value Columns Insert Insert adds a column (field) to the left of the selected column. If no column is selected, then the new column is added to the end of the table. Note: Fields cannot be added to an attached database table. Only tables in MS Access format (MDB files) can be edited with Insert Columns. Delete Deletes the selected column (field) from the table Note: Fields cannot be deleted from an attached database table. Only tables in MS Access format (MDB files) can be edited with Delete Columns. Format Allows the user to edit the format cells that contain numbers. The choices are Number, Currency, and Date. The dialog is shown here. The number of decimal places, the decimal character, and number separator are set in the Format dialog. Note: This formatting is used for display only. The formatting of the database fields must be changed in the original table. Keyboard Command: CGIS_EditTable Delete/Detach Table This command is used to delete tables from a specific DataBase. Tables designed within the GIS Module - MapPlus Commands Page 8-65

66 DataBase file are deleted. Attached tables are removed from the selected DataBase as an attachment, but are not deleted. This function is used when a data table is no longer needed or is out of date. The user can easily delete tables using this function. Steps: 1) Select the menu option Delete/Detach Table from the Map+, DataBase menu. 2) Select the DataBase table from the pull-down in the Select DataBase and Table dialog. 3) Select the table to remove from the DataBase and choose OK. Dialog Description: DataBase: Choose the DataBase file that contains the tables in the selected DataBase. Description: Shows the user-defined description of the DataBase file. Table List: Shows the tables in the selected DataBase. Using the settings in this dialog, the PARCELS table will be deleted from the MapPlus DataBase. Keyboard Command: CGIS_DeleteTable Relate Table Steps: This command is used to build a relation between two tables, based on a common field. Relate Table must be used before the user can query across two tables using the Data Query function. 1) Select Relate Table from the DataBase section of the Map+ pull-down menu. 2) Select the DataBase file that contains the tables to be related. The Relate in pull-down contains a list of registered DataBase files. 3) Select the two tables to be related. One Table is the Base Table, shown on the right-hand side of the Relate Table dialog. The table to be related is shown on the left-hand side o f the Relate Table dialog. 4) Select and highlight the fields, from each table, that define the relationship between each selected table. Page 8-66 GIS Module - MapPlus Commands

67 Note: the data types must be the same in each table (i.e. number=number or integer=integer) If the fields are of two different data types, then an error box will appear with the message, Invalid Connection. 5) Select Connect to generate the relationship between the highlighted tables. 6) The relation should be shown in the box at the lower left of the dialog. 7) Select the Relate Button to commit the relation to the system. 8) Both tables can now be used as a group to genereate a query in the Data Query function. Dialog Description: Relate in DataBase: Choose the DataBase file that contains the tables that will be related. Table: Choose a table from the DataBase. A list of the fields in the table appears directly below the T a b l e List. Select the field to be related from the field list. B a s e Table: Choose the base table that will be used to build the relation. Se- lect the field, below the Base Table name, that is equivalent to the Table field selected on the left side of the form. Connect: Once the fields have been s e l e c t e d, choose Connect to tempo- rarily build the relation. Disconnect: Remove the temporary relation by selecting Disconnect. Relate: This selection builds the selected relation. Once the relation is built, then Data Query can be used to query across the two tables. Keyboard Command: CGIS_CreateRelation GIS Module - MapPlus Commands Page 8-67

68 Data Link The AutoCAD Standard Query Language Environment (ASE) and the database environment must be set before drawing objects can be linked to external database tables. Furthermore, tables must have a Link Path Name (LPN) defined in the drawing before they are available for linking. As mentioned in the introduction, the Map Plus database environment is created and set in the installation process. Database linking, as handled in ASE, requires the above conditions. Map Plus has many targeted functions that allow the user to link their objects quickly and easily within the AutoCAD Map interface. Once the database environment is set, and the LPNs are defined, then the user can link drawing objects to the external database referenced by the LPN. When a Map Plus DataBase table is created, an LPN is recorded in the Map Plus System database. This LPN is now available for use by the user. The DataLink functions include manual and automated LPN creation routines. Deleting LPNs from the current drawing session and from the Map Plus system is automated in the Delete LPN function. DataLink allows the user to link drawing objects with external database tables. Using the DataLink linking routines, individual or multiple objects can be linked to a selected DataBase table. Link Object lets the user select the record to link to an object. Then by direct selection, the user links the object to the DataBase table. Almost all drawing objects (blocks, polylines, circles, arcs, text, etc.) can be linked using this Link Object routine. OLE objects cannot be linked to database tables. Link Network is a specialized routine that links the links or lines in a network topology to a database table based on the Topology ID of the line. Link Multiple is an automated database linking routine that links blocks in the drawing to DataBase tables. This routine is a simplified version of AutoCAD s ASE Generate Links routine. Create New LPN Steps: This function is the Map Plus method of assigning Link Path Names. Create New LPN generates a LPN in the current drawing. The LPN is created on tables in the current DataBase. The current DataBase is set with the Set DataBase function, described above. The Link Path name is then used to generate the link between the database and the drawing entities. 1) Select Create New LPN from the DataLink section of the Map+ pull-down. 2) Select the Table name for the LPN in the Table Name: pull-down. 3) Find the Key column in the list and double-click on this item. 4) Name the Link Path in the Enter New Link Path Name: field. 5) Select OK to create the new LPN in the current drawing and in the Map Plus system. Page 8-68 GIS Module - MapPlus Commands

69 The example dialog shows an LPN called TEST1 being created for the table TEST1. The field One is selected as the key field. The key is used as a unique identifier. This identifier is used to match the database table with blocks in the drawing. This key will be used when the drawing objects are linked to the database table. New links to drawing objects are created with the New Link(s) and Generate Links functions, described below. Dialog Description: Table Name: Select a table in the Current DataBase from the pull-down list at the top of the dialog box. Column List: The fields of the chosen table are shown in the list. The components of the Column list are Key, Column, and Data Type. Key: Select the key columns of the table from the list. The select fields are used as keys. Any combination of fields may be set as key. To unselect the column as a key simply click on the column name. Data Type: Shows the data type that ASE recognizes for the column. Enter New Link Path Name: Once the keys have been selected for the LPN, type the LPN name in the Enter New Link Path Name box. Keyboard Command: CGIS_CrNewLPN GIS Module - MapPlus Commands Page 8-69

70 Use System LPN Steps: The Link Path (LPN) is a nickname for a table in the AutoCAD SQL Environment (ASE), and its associated key columns. LPNs are required for drawing objects to be attached to the database via ASE. This command allows the user to select LPNs from a list defined in the Map Plus system database. Since the LPN is defined in each drawing, this function automatically creates LPNs in the current drawing session. If an LPN is defined in a drawing using Map Plus routines, and the user wants to use it in another drawing, then Use System LPN can create the LPN in the current drawing. The user may want to use a LPN across many drawings. A link path name, once created using Map Plus, is tracked in the system database. The LPN is available for use in a new or existing drawing by selecting the Use System LPN feature. This prevents the user from having to reselect all of the required keys and repeat the create LPN procedure. 1) Select Use System LPN from the DataLink section of the Map+ pull-down menu. 2) Select the registered DataBase file from the pull-down list of database files. 3) Select the correct LPN from the LPNs list. 4) Select OK and the LPN is created in the current drawing session Dialog Description: Database: Select the DataBase that corresponds to the desired LPN. LPN s: Select the LPN that you want to apply to the current drawing. Table=: Shows the table name that corresponds to the chosen LPN Keys=: Shows the key columns used to create the LPN Keyboard Command: CGIS_UseSysLPN Delete LPN This function is used to delete an LPN from the current drawing. This function can also be used to delete an LPN from the LPN list of Map Plus. Map Plus maintains an LPN list to be used with the feature Use System LPN. The Delete LPN routine allows the user to remove the LPN from the MapPlus system as well as the drawing. Page 8-70 GIS Module - MapPlus Commands

71 Steps: 1) Select Delete LPN from the DataLink section of the Map+ pull-down menu. 2) Select the name of the LPN to be deleted from the current drawing. 3) To delete the LPN from the Map Plus system, check the box Delete from system. 4) Select the Delete button to delete the LPN. Dialog Description: LPN Name: Shows a list of the available LPNs in the current drawing. Delete from system: Check this box if the LPN is to be deleted from the LPN table in the Map Plus system. Keyboard Command: CGIS_DeleteLPN Check LPN This command reads all the LPNs in the current drawing to check whether the database file, table GIS Module - MapPlus Commands Page 8-71

72 and key fields exist. If any of these parts of the LPN definition are not found, the LPN is invalid and cannot be used. For example if a database file was moved to a different network drive, then the LPN is broken since it will not be able to find the database file. You can use the New Path button to select the new location of the database file. This routine also reports whether the database used for each LPN is registered in MapPlus. To register a database, run the Register Database command. Keyboard Command: CGIS_CheckLPN Link Object Steps: Link Object allows the user to generate an ASE link on a single object. The user selects the table and record to link to the object. Once the object is linked, it may be queried based on its database values. This Map Plus feature is a simplification of the Make Link routine of ASE Rows. The bottom of the dialog has a list of the records from the database table. Each record displays up to six fields including the key fields plus non-key fields for reference. Select a record from this list and choose the Link button. Then select the drawing entity to link to this record. To help select the records in large tables, you can use the ID Field Prefix to filter the table by the key field. Enter the value to find in the ID Field Prefix, then pick the Find and Show Matches button. The program will then display the records that matched the ID field. 1) Select Link Object from the DataLink section of the Map+ menu. 2) Select the Link Path Name to use from the LPN Name: pull-down list. 3) Find and highlight the correct record to associate with a drawing object. Page 8-72 GIS Module - MapPlus Commands

73 4) Select the Link button to select the object from the AutoCAD Map drawing. 5) The selected object is now linked to the table represented by the LPN, and to the record selected in the New Data Link(s) dialog. Dialog Description: ID Field prefix: This is the search string for the key field. Find and Show Matches: This button will display the records that match the ID Field prefix. LPN Name: A pull-down list of LPNs in the current drawing. Path: Label: Shows the path and name of the current DataBase file. Field Names: The field names are shown across the top of the list box. The first labels shown are the key fields of the database file. The key values shown are the key fields selected for the LPN. Other fields are shown in the order that they appear in the database table. The dialog displays up to 6 fields, including keys. The non-key fields are shown for reference purposes. Link Button: After selecting the appropriate record from the record list, this button exits the dialog to allow the user to select an object on screen. Keyboard Command: CGIS_LinkObject Delete LPN From Object Steps: This command removes a LPN link from the selected drawing entities. 1) Select the entity in the drawing. 2) A dialog appears with a list of the LPNs for the entity. Choose an LPN from the list. 3) Pick the Delete key Keyboard Command: CGIS_DelLinkObject Link Network Links a Network topology to a database table based on the topology ID of the links in the network topology. GIS Module - MapPlus Commands Page 8-73

74 Steps: 1) Select Link Network from the DataLink section of the Map+ pull-down menu. 2) In the Generate Data Links on Network Links dialog, select the LPN that represents the table to be linked to the network links or lines. 3) Select the name of the topology from the Topology: pull-down list. 4) Match the Keys of the LPN with the ID of the topology objects. 5) Select the desired options in the dialog. (see descriptions below) Dialog Description: LPN: Select the LPN in the drawing that has been created for the desired table. Topology: Select the network topology to link to the database table defined for the LPN. Keys: Shows the key fields defined for the selected LPN. Tags: Shows the ID of the selected Topology. Selection Set: Choose the settings for the selection set. The check box selects all of the links in the network topology. A selection set can be created using the select button. Select Button: This button temporarily exits the dialog to allow the graphical selection of objects. ASE Link Validation: Select an ASE Link Validation option: None: This choice creates links without validation. The LPN is attached to the object, with or Page 8-74 GIS Module - MapPlus Commands

75 without a corresponding record in the selected table. Link Must Exist: This choice creates links only where the ID matches an existing record s key column value. No link is created for network links that do not have a corresponding record. Create If New: Create a new record in the table if no existing record matches. The new record will have the key column values filled in, but other columns will be blank. Link Button: Executes the link operation. Note: If the Create If New is selected in ASE Link Validation, then any values found in the drawing, that do not match records in the database, will result in new records added to the table, with the values of the key fields taken from the values of the topology IDs. Keyboard Command: CGIS_Clinklink Link Multiple Steps: The Link multiple routine generates ASE links on Blocks with attributes in the drawing. These blocks may be centroids or individual blocks. Once linked, the user can view the object s data, and query the object based on the attached LPN. 1) Select Link Multiple from the DataLink section of the Map Plus pull-down. 2) Select the correct LPN from the LPN: pull-down. 3) Select the correct block name from the Block: pull-down. 4) Match the LPN keys with the block tags. Line up the block tags using the Moveup and GIS Module - MapPlus Commands Page 8-75

76 Movedown. 5) Select the Selection Set and ASE Link Validation options. 6) Select the Link button to commit the links to the drawing. Dialog Description: LPN: Select the LPN in the drawing that has been created for the desired table. Block: Select the block to Link to the database table defined for the LPN. Keys: Shows the key fields defined for the selected LPN. Tags: Shows the tag values of the selected block. The user matches the Key fields and Tags to create the link. Move Up: Highlight the Block Tag that you want to move and use the Move Up/Move Down. Match the Block tag with the corresponding database table key field. Selection Set: Choose the settings for the selection set. The check box selects all of the blocks in the drawing. A selection set can be created using the select button. Select Button: This button temporarily exits the dialog to allow the graphical selection of objects. ASE Link Validation: None: This choice creates links without validation. The LPN is attached to the object, with or without a corresponding record in the selected table. Link Must Exist: This choice creates links only where the block tag matches an existing record s key column value. No link is generated for blocks that do not have a corresponding record. Create If New: Create a new record in the table if no existing record matches. The new record will have the key column values filled in, but other columns will be blank. Link Button: Executes the link operation. Keyboard Command: CGIS_GenMLinks Find Object This command finds a drawing entity that is linked to the specified data record. The routine starts Page 8-76 GIS Module - MapPlus Commands

77 Steps: with a dialog for selecting the data record to search for. The drawing entity that contains this data record is highlighted and the display is zoomed around the entity. In the dialog, you first must select the LPN link name. Then the bottom of the dialog has a list of the records from that database table. Each record displays up to six fields including the key fields plus non-key fields for reference. Select a record from this list and choose the Find button. To help select the record in large tables, you can use the ID Field Prefix to filter the table by the key field. Enter the value to find in the ID Field Prefix, then pick the Find and Show Matches button. The program will then display the records that matched the ID field. 1) Select the Link Path Name to use from the LPN Name: pull-down list. 2) Find and highlight the correct record to associate with a drawing object. 3) Select the Find button to highlight the object from the AutoCAD Map drawing. Dialog Description: ID Field prefix: This is the search string for the key field. Find and Show Matches: This button will display the records that match the ID Field prefix. LPN Name: A pull-down list of LPNs in the current drawing. Find Button: After selecting the appropriate record from the record list, this button exits the dialog to highlight the object in the drawing. Keyboard Command: CGIS_FindObject View/Edit Data This command displays the data records that are linked by LPNs to the selected entity. The entity can be selected by picking the entity or picking inside the closed polyline. Picking the entity works for any type of entity with linked data including points, lines and polylines. The picking inside method applies to closed polylines with attached data. The data record is displayed in a spreadsheet form. You can just review the data or edit the data by highlighting the field cell and typing a new value. Any changes can be saved to the database by picking the Save button. If there are multiple data records attached to the entity, you can choose which record to view by selecting the LPN from the Linked Tables list in lower left of the dialog. Keyboard Command: CGIS_ViewObData GIS Module - MapPlus Commands Page 8-77

78 Data Capture Many AutoCAD drawings are warehouses of information. These drawings can contain blocks, attributes, and text annotations which show the user the vital information about the objects in the drawing. This vital information is critical to have in database form when performing GIS functions. The Data Capture routines of Map Plus help solve the manual transfer of text or block attributes to a database table. The Data Capture routines of Map Plus answer the needs of the user to export text or block attributes to a database table. These routines write the selected information to a database table. Once the data is in a table, it can be linked to the drawing and be used to query objects based on the database values. The following shows the three ways that Map Plus can capture drawing information and store it to an external database. For Block attributes, Map Plus includes an option to strip these attributes from the blocks. This is helpful if the user wants to reduce the amount of data in the drawing. The Data Capture routine writes drawing data out to a user-defined database table. For many users, the database is sufficient to hold all of the data, so once the data is captured, the only thing that needs to remain in the drawing is an ID number, and maybe some other attributes for display purposes. Text By Sample Steps: One common way of labeling objects and areas in an AutoCAD drawing is to have groups of stacked text annotations (see example below). Using the Text By Sample routine, the user selects a sample of the grouped text which represents the common layout of all the data the user wants to be placed into a database table. ID# NAME AREA NAME AREA UNITS ZONING DISTRICT To capture text annotations, a group of sample text is selected from the drawing. This sample set is used to locate and capture other selected text objects. The layer and configuration of the text in the drawing is used to determine which text groups will be captured. 1) Select Sample Text objects that define the group of text to capture. 2) Select the options desired from the Data Capture Dialog. 3) Select the Table Fields that correspond with the sample text. 4) Define the new table name and Table Design fields. Page 8-78 GIS Module - MapPlus Commands

79 Data Capture Dialog Description: Arrow Buttons: - - > Adds the selected item to the New Block list. < - - Removes the selected item from the New Block list. All --> Adds all of the Sample objects to the New Block list. <<--All Removes all of the items from the New Block list. Sample Text: This list shows the sample text labels selected from the drawing. Using the arrow buttons, add and remove items from the New Block list. Using the Up/Down Buttons, items can be reordered in the list. The order in which the items appear in the New Block list is the order in which the fields will be designed in the new database table. Distortion Factors:These factors determine how neat the text groups are in the drawing. The angle distortion is the amount in degrees that the text labels have to line up. The distance distortion is the distance in drawing units that the text positions have to match. Delete Objects: This option will delete the text entities from the drawing. Since the values of the text entities will be stored in the database, you may not still need them in the drawing. Create New Blocks: This option will create blocks out of the text groups where each text label becomes a block attribute. You can specify the block name, layer name, and X-Y scale factors for the block. GIS Module - MapPlus Commands Page 8-79

80 New Table Dialog: DataBase: Select the registered DataBase that will contain the new table. New Table Name: Assign the new table name. Table Design: Field Name: Assign the field names in these cells. The default for the field name is the layer name of the original text annotation. Data Type: Select the data type of the field as it will be set in the new data table, using the pull-down list.data Types are: Text, Integer, Number, and Boolean Create: Creates the table based on the settings defined in this dialog. LPN Settings: These fields allow you to create LPN links from the text or block drawing entities to the data records. Keyboard Command: CGIS_GetTxtBySmp Sample drawing with text Page 8-80 GIS Module - MapPlus Commands

81 Enclosed Text Steps: Another common way of labeling objects and areas in an AutoCAD drawing is to have groups of stacked text annotations (see command example below) located within a closed entity. Using the Enclosed Text routine, the user selects both the entities and enclosed text which will be written to a database table. This routine is used to capture only text that is contained within closed entities. Any text that is outside of or not contained by a closed entity will not be captured for placement into a database table. This command is the same as the Text By Sample command except that this command has the additional check for the text being enclosed. Also this command has an option to identify the text labels by layer. At the start of this routine, there is a prompt whether to use Group or Layer method. The Group method associates the text labels by their geometry layout is the same way as Text By Sample. The Layer method applies to text labels that are on separate layers for each field name. For example, the text for the property owner field could be on the "OWNER" layer and the text for the zoning district could be in the "ZONE" layer. 1) Select the Sample Text objects and enclosing entities. 2) Select the options desired from the Data Capture dialog. 3) Select the Table Fields that correspond with the sample text. 4) Add or Remove the Table Fields as per database field requirements. 5) Define the Database Name, new Table Name, and Table Design fields. 6) Create the database file. Example: In this example we have three closed entities that contain text which are surrounded by various text objects. This dialog box shows the sample text that was selected. The numbers in the labels represent the row of the text data. The above dialogs show the selection of the sample list. Using the arrow keys the user selects the objects in the Sample column. The user has the option to select as many fields from the left pane that should be transferred in the right pane, which corresponds to the database table This capturing GIS Module - MapPlus Commands Page 8-81

82 of the sample text and transfer into the right pane creates five Table Fields in the database. The Up and Down arrows allow the user to change the position of the Table Fields, which allows the user to write out a database table in a different order. Press OK for the next screen. The New Table Design screen shows the user the current database, the field for the new database table name, the default Field Name (which is the layer the text was created on), the default Data Type and the default Key. Under Field Name the user would type the name to be used as the column header in the database table. In the Data Type field, the user would select the type of date that matches the sample text and Field Name, ie. Text, Number, Integer, or Boolean. The next field to complete is the name of the table that will be created. Once these fields are filled in and match the sample data the user can create the database table. Choose the OK button to complete the process and have Map Plus populate a database table named SAMPLE3. Shown here is the completed and populated table from Map Plus. As you can see, the table only contains the data that was enclosed by a polyline. All the other data outside the closed objects was ignored. KeyboardCommand: CGIS_GetEnclTxt Page 8-82 GIS Module - MapPlus Commands

83 Block Attributes This command writes data from attributes in block entities into a database table in a similar method to Text By Sample. Instead of using a group of text for the data values of each table record, this command gets the data values from the block attributes. One advantage of block attributes is that block definition already groups the attributes and the geometry layout of the labels is not required like with Text By Sample. The routine starts by selecting one example block from the drawing. The program reads all the attributes in this block and brings up a dialog for choosing which attributes to store to the database. The available list of attributes is on the left and the attributes to store is on the right. Use the arrow buttons to move the attributes between these lists. The Delete Objects button will erase the blocks from the drawing. Since the block attribute data will be stored to the database, you may not need the block entities in the drawing. There is also an option to create new blocks in the case that you want to make new blocks out of the original blocks that have a subset of the Example Carlson Point Blocks GIS Module - MapPlus Commands Page 8-83

84 original attributes. The next dialog is used to specify the database and the table to store the data. You can also specify the field names and data types for each attribute. A new table can be created by entering a new table name. To append to an existing table, you need to select the existing table name and then fill out the field names so that they match the existing table field names. There is also an option to create LPN links between the drawing block entities and the data table records. After picking OK on this dialog, the program will prompt you to select the blocks to read from the drawing. Steps: 1) Select the sample Attribute Block that defines the group of Attributes to capture. 2) Select the attributes to use in the Data Capture Dialog. 3) Select the Table Fields that correspond with the sample attributes. 4) Add or Remove the Table Fields as per database field requirements. 5) Define the new table name and Table Design fields. 6) Create the database file. K e y b o a r d Command:CGIS_GetBlockAttr Page 8-84 GIS Module - MapPlus Commands

85 TopoData to Table This command populates fields in a database table using topology geometry data. This routine requires a topology in the drawing with blocks at the centroids that are linked with an LPN. The program can then fill in fields in the database table set by the LPN with values from the topology. The possible topology values that can be set are link ID, centroid northing-easting, perimeter, area and layer. The program uses a dialog for setting the topology name to process and the LPN for the topology blocks. In this dialog, you also choose a field from the database table from the Field Name column and then the corresponding topology value to assign from the Field Value column. For example, consider a topology of parcels that have centroid blocks with an LPN to a database table with fields including parcel ID, owner name and area. The ID and owner name fields could be filled with data from the blocks while the area fields are empty. Then TopoData t o Table could be used to fill in the area fields using the topol- ogy areas calcu- lated from t h e drawing. Before and after running TopoData to Table to fill in the area values. Keyboard Command: CGIS_TOPODATA GIS Module - MapPlus Commands Page 8-85

86 Data Labels The Data Label commands of Map Plus simplify the transition of linking attributed blocks with established databases. Commands of this section work for block inserts with attributes. For each additional block, new data label linking must be performed. These commands allow the user to implement an updateable labeling system using regular AutoCAD blocks with attributes. To implement the system, a link between the source data table and blocks must be established. Once the connection is properly defined, the changes in data base records can be easily committed to the drawing, thus changing the values of text attributes in the linked blocks. At the same time, values of the block attributes changed manually in the drawing can be committed back to the corresponding record in the table. The use of Data Labels is almost identical to the Displayable Attributes of AutoCAD Map with the exception that Data Labels allow easy bi-directional updates between data tables and drawings. During the update process, these powerful commands will also perform a data validation check and allow the user to quickly correct connection data errors and inconsistencies. Make Data Labels This command converts user-selected blocks to Map Plus data labels by adding label link information as their extended entity data (EED) records. The main dialog box is designed to allow the user to easily perform matching of block s text attributes to fields in a desired data table in any of the registered MapPlus DataBases. Please note: a database table must be created before any blocks can be linked. Not all of the attributes in the block have to be matched to a field in the table. However, a key field or a set of key fields must be specified among all the table fields selected for matching that will uniquely identify a record in the database. Steps 1) Select the Data Label that is represented by an attributed block. 2) Define the Table Name that will correspond with the selected blocks. 3) Select the Table Fields that match the Tag Names from the selected blocks. 4) Define the Key field that matches the Table and selected blocks. 5) Create the link between the Table and the selected attributed blocks. Note: There will be an example of this feature at the end of this section. Keyboard Command: CGIS_MakeBiLbl Page 8-86 GIS Module - MapPlus Commands

87 Update Data Labels This command updates attributed blocks that were connected to an attached database table using the Make Data Labels command. This feature allows the user to update empty attribute blocks and populate them with the linked database table data. This feature also allows the user to revise attributed blocks by changing the data in the linked database table. Steps 1) Select the attributed block(s) that was linked to a database table using the Data Label command. 2) Select the update option from the Block Update dialog. 3) The selected attributed blocks are updated from the linked database table Dialog Description: Block Update Allows updates only to the selected attrib- Selected only: uted blocks. Update same: Allows updates of all the attributed blocks with the SAME block insert name as the first selected. Update all: Allows updates of all the attributed blocks that were linked with the Make Data Labels command. Keyboard Command: CGIS_UpdtBiLbl Update Database Steps: This command updates the field values in the linked database table that was created using Make Data Labels. This feature is used when the attribute data in one or many blocks has been edited in the AutoCAD drawing and the user wants to update the linked database table with the new information. This command is the reverse direction of updating as explained in Update Data Labels. 1) Select the attributed block(s) that was linked to a database table using the Data Label command. 2) Select the update option from the Block Update dialog. 3) The linked database table is updated from the selected attributed blocks. GIS Module - MapPlus Commands Page 8-87

88 Example The sample AutoCAD drawing shown above has four objects. The attributed block on the left is a sample of the block insert used to create the objects on the right numbered 1-3. The blocks numbered 1-3 are attributed blocks with only the ID# field filled in. We will now proceed to link the attributed blocks (1-3) to an existing database table. After the attributed blocks (1-3) are selected the next dialog appears. In the Match Block Attributes dialog the user needs to select the attached Database and existing Table Name. After these selections, the user needs to match the Field Names from the selected Database Table with the Tag Names from the selected attributed blocks. As noted before, not all of the attributes in the selected blocks have to be matched to a field in the table. However, a key field or a set of key fields must be specified among all the table fields selected for matching blocks that will uniquely identify a record in the database. The next dialog shows all the completed fields. In the captured images of this dialog, you can see the fields of the database and how they were selected to match the Tags of the attributed blocks. Once the dialog is filled in, press ok and the Database Table is linked to the attributed blocks. The following is the database table used. This finalizes the Make Data Labels option. Now, let's take our linked table and attributed blocks and show the editing and updating abilities with the Update Data Labels and Update Database commands. Part 2: Update Data Labels This command updates attributed blocks that were connected to an attached database table using the Make Data Labels command. This feature allows the user to update empty attribute blocks and populate them with the linked database table data. This feature also allows the user to revise attributed blocks by changing the data in the linked database table. Page 8-88 GIS Module - MapPlus Commands

89 The sample AutoCAD drawing shown here has the three attributed blocks that were linked to a database table using Make Data Labels. Also note that not every linked block must be selected at this stage. There will be dialog boxes that prompt the user on different selection options. After we selected the blocks the following dialog appears. As previously explained, this dialog option lets the user select which entities will be updated. After choosing the update option, press OK and the attributes of the selected blocks will be updated according to the method chosen in Make Data Labels. The next image shows the AutoCAD attributed blocks updated from the linked database table. GIS Module - MapPlus Commands Page 8-89

90 Part 3: Update Database The sample AutoCAD drawing above has the updated attributes from the previous example. These blocks were also edited using the DDATTE command from AutoCAD. The next dialog shows block 1 being edited with the DDATTE command. After editing, the following changes were made to the blocks: on block 1 the name and acreage value was changed, on block 3 the zoning was changed. The AutoCAD image above shows the final edited attribute blocks. With the blocks edited, we can now update the linked database table with the Update Database command. Under Data Labels we selected the Update Database command. This command prompts you to select the attributed blocks from the drawing screen. Please note: the objects selected from the screen must be attributed blocks that have been linked to a database table using Make Data Labels. Also note that not every linked block must be selected at this stage. There will be dialog boxes that prompt the user for different selection options. As previously explained, the above dialog option lets the user select which entities will be updated. After choosing the update option, press OK and the attributes of the selected blocks will update the linked database table. The next image shows the updated table from the edited attributed blocks. As you can see, the updated table (shown above) now matches the attributes on the AutoCAD drawing. This ends this example of Data Labels. Keyboard Command: CGIS_UpdtLbRec Page 8-90 GIS Module - MapPlus Commands

91 Title Block The Title Block commands of Map Plus have similar functionality as Data Labels. These commands allow the user to establish a link and update an attributed title block with a database table. Commands of this section work only with blocks that contain attributes. Please note, Title Block commands can only be used on one named block insert per drawing (ie. Block name TITLE cannot be inserted twice). Connect Title Block Steps: This command is similar to the Make Data Labels command. This command allows the user to select an attributed block and link it with a database table. The dialogs of this command prompt the user to select the Title Block name and link it using either By Name or By Field option. The By Name option allows the user to attach the named attributes of a block to the exact field names of an existing database table. The By Field option (similar to Data Labels Make Data Labels) allows the user to see the attribute tags of a block and match them with an existing database table. 1) Select the attributed Title Block that you want to link to an existing database table. 2) Define the Title Block name and select the BY option for the attribute tags. 3) Select the Table Name and define the Table Fields. (Table Fields not selectable using By Name) 4) If you used the By Field option, then match the Field Names with the Tag names of the s e - lected attributed Title Block. 5) Define the Key Field that matches the Table and the selected block. 6) Create the link between the Table and the selected attributed Title Block. Note: There will be an example of this feature at the end of this section. Keyboard Command: CGIS_CnctTlBlk Update Title Block Steps: This command is similar to the Update Data Labels command. This command updates attributed Title Blocks that were linked to an attached database table using the Connect Title Block command. This feature allows the user to revise attributed blocks by updating the data in the linked database table. 1) Select the attributed Title Block that was linked to a database table using the Connect Title Block command. 2) Select the Key field value that matches the Title Block that will be updated. GIS Module - MapPlus Commands Page 8-91

92 3) The selected Title Block is updated from the linked database table. Dialog Description: The Key Values in the dialog box are representative of the linked database table s Key Field. Select the appropriate record to retrieve using the down arrow selection option. Example: The sample AutoCAD drawing shown here is an inserted Title Block with attributes. The inserted block has the following tags: As seen in the dialogs, the attributes of the inserted Title Block were filled in during the insertion. This need not be the case. The inserted attribute block tags can be left blank and later updated with the database table information. Next, select the Title Block that will be linked to an existing database table. The following dialog appears. In the Title Block dialog box the user needs to select the block name that represents the Title Block that was inserted. The user must also choose either By Name or By Field linking. In this example we will choose the By Field option. Press OK and the next dialog box appears. In the Match Block Attributes dialog the user needs to select the attached Database and existing Table name. After these selections, the user needs to match the Field Names from the selected Database Table with the Tag Names from the selected attributed Title Block. As noted before, not all of the attributes in the selected block has to be matched to a field in the table, however, a key field or a set of key fields must be specified among all the table fields selected for matching block that will uniquely identify a record in the database. The next dialog shows all the completed fields. In the captured images of this dialog, you can see the fields of the database and how they were selected to match the Tags of the attributed Title Block. Once the dialog is filled in, press OK and the Database Table is linked to the Title Block. The following is the database table used. Page 8-92 GIS Module - MapPlus Commands

93 This finalizes the Connect Title Block option, now lets take our linked table and Title Block and show the editing and updating abilities with the Update Title Block command. Part 2: Update Title Block The sample AutoCAD drawing shown in Part 1 represents a typical Title Block. We will now update the Title Block by changing information in the linked Database Table. Here is an image of the changed database table that was linked earlier. Note the difference in the records for E-1. These changes will be reflected in the updated Title Block. Under Title Block lets select the Update Title Block command. This command prompts you to select the attributed Title Block from the drawing screen. Please note, the Title Block selected from the screen must be an attributed block linked to an existing database table using Connect Title Block. After we selected the Title Block the following dialog appears. This dialog reads the key records of the linked GIS Module - MapPlus Commands Page 8-93

94 database table and lists them for the user. The user is now prompted to select the key record which matches the selected Title Block. Choose the appropriate record, E-1 in this example, and press OK. The program will read the linked table and update the attributes of the Title Block. Keyboard Command: CGIS_FillTlBlk AutoCAD drawing with updated attributes in the Title Block. Data Query Data Query is a sorting routine that leads to either the saving of a text file or printing of selected records and fields in one or more database tables. The Data Query communicates directly with the data base and does not involve the drawing elements. The data base tables must be registered using DataBase Administration. The user can select up to 7 fields for reporting purposes. For example, from a data base of parcel information containing Owner Name, Address, City, State and Zip Code, the user could sort out all owners named Jones who live in a particular city, but report Name, Address, City, State and Zip Code of all Jones in that particular city. Below is the actual dialog box for this very query, using a database called DEMO. Note that the operand Like is used to search for all owners named JONES. The syntax to search for JONES is to use an * to search for all last names beginning with JONES, and to enclose the entry in apostrophes ( JONES* ), as shown. For fields that are only to be printed, no sort is used (the Value column is left blank). But since we are sorting for the Jones who live in Carlisle, we enter Carlisle as a search item in the row containing City. Dialog Description: DataBase Name: Choose which database to query. Source Table: Select the table to query. Source tables can vary for each distinct parameter. If you have related two tables using relate tables in the DataBase menu section, then you may select another database file. However, if no relation exists, then the user is prompted to create a relation. Parameter: Select the field name to be evaluated. Operand: Select the proper operand for evaluating the selected field. Supported operands are: =,<>,<,>,<=,>=,LIKE Page 8-94 GIS Module - MapPlus Commands

95 Note: LIKE will make use of the * to sort names and other items. Value: Type or select the value to evaluate against. All record values for the selected field are available to the user in the pull-down list. Select a value from the list or type a value in the Value field. Visible: This box, which is default on, is to be checked if the field (parameter) is to be visible in the report. A field that is evaluated is not always required in the output. For example, if we were sorting by the City of Carlisle, but did not want to report the City but only the name and phone number of all owners named Jones or Bedwell, we would fill out the dialog as shown below. And/Or: The operands of And and Or are supplied to support more complex queries, as the query for all owners named Jones or Bedwell who live in Carlisle, shown above: The result of the query is shown below: BEDWELL, CHARLOTTE BEDWELL, M JONES, PAUL JONES, ROBERT C JONES, EDWARD Parentheses: Each line represents an SQL statement. The user can group these statements using the parentheses buttons. GIS Module - MapPlus Commands Page 8-95

96 Execute: This button executes the defined query and leads to the report, where Saveas saves the file in text (.TXT) form and Print goes directly to the printer. Prerequisite: Use Relate Table if you wish to query data from two tables. Keyboard Command: CGIS_DataQuery Quick Query Map Plus Quick Query performs SQL queries on topologies in the current drawing or attached drawings, using a simple, intuitive interface. It will also query the data in attached drawings. Just as in Data Query, Quick Query requires that the user register one or more data bases (a one-time requirement). The register option is found within Database Administration under the Map+ pulldown. Quick Query is different than Data Query because instead of working only from the data set and generating a report, it works also with the screen drawing and attached drawings and generates a new topology and/or new entities and highlighted entities on the screen. Quick Query utilizes a single, straightforward dialog with fewer options than Map s multiple-dialog ADE query, making for quicker results and easier comprehension. To perform the SQL query, the objects must have ASE links generated. ASE links associate objects to data tables on the LPN definition. In the case of polygon topologies, it is common for the user to generate links on the centroids of the polygons. The centroid is a point representation of the polygon itself. Non-Topology Query (SQL only): The SQL-only query is a subset of an ADE query. It will query drawing objects based only on field values in the database. This aspect of Quick Query applies only to attached drawings. In the Quick Query dialog, an SQL query can be executed without entering a topology at the top of the dialog box. The SQL query does not consider layers, colors, polyline thicknesses and other entity properties as ADE permits. Topology Query: Quick Query will query against topologies as well as data sets in the registered data base. The topology query will query against the current drawing or attached drawings. The topology query is another form of the ADE query. The difference is that the user is retrieving topology objects. These objects are more complex than simple points, polylines, arcs and lines. A subdivision, for example, can be a single topology consisting of entire sets of polygons with centroids. Dialog Description: Quick Query works essentially from one dialog box, though a second hatching/highlighting dialog appears if those options are selected. Page 8-96 GIS Module - MapPlus Commands

97 Topology/ADE: The user selects the topology to query from a pull-down list. This will query topology objects from the current or attached drawings. If a link to an external database table exists for the centroids in the source/attached drawings, then this query will display the centroids and their associated links (lines). those objects that are linked to the external database. If the user wants to perform an ADE query on attached drawings, then Quick Query will display only Join: (And/Or) Use this column to define a query relationship between each line (statement). Link Path Name: Choose the LPN (table) to be evaluated. The LPNs of the attached drawings are shown for both the ADE and Topology Queries. For Topology queries the LPNs of the current drawing are shown as well. Field Name: Select the field name to evaluate. Op.: (Operand) Select the operand to use in each query statement. Value: Choose a value from the selected LPN (table) or type in a value to complete the query statement. Hatch Polygons: Select this check box if the results of your query will include hatched polygons from a topology in the current or an attached drawing. This option also works for closed polylines with ASE data attached. Hatch Polylines: Select this check box if the results of your query will include modified polyline objects. Highlight Nodes/Inserts: Select this check box if the results of your query will include modified nodes or block inserts. We have queried all parcels less than 20 acres in the city of Carlisle. The result of the query is shown below. An Undo can be executed to remove the hatching. If this was the desired result, the user could enter a name for the Resultant Topology in the original dialog and repeat the Quick Query ending up with a final, stored topology. GIS Module - MapPlus Commands Page 8-97

98 Attached Drawings: The truest form of GIS is to work in a distinct drawing (possibly with base map information) and then overlay from attached drawings the parcel, polyline or node/insert entities that pass the query. This can be accomplished by entering SQL query lines only in the Quick Query main dialog. There is no need to reference a topology. However, the non-topology query will highlight only nodes/inserts and polylines, unless you choose to convert the topology polygons to closed polylines with shared borders using Map Tools, Create Closed Polylines. With this command, the database link is associated with the closed polyline instead of the block that represented the centroid. Shown below is the query and resulting plot of polylines, overlayed on a raster image base map. Note that we obtain this plot without choosing any hatching/highlighting options. The drawing of the new polylines is accomplished by selecting Draw as the output. In this example, the current drawing was queried, which requires that a topology be selected ( PARCELS, in our case). Then the query can be entered to find all parcels in the City of Carlisle less than 20 acres (which requires And as the operand). A Topology/ADE query of polygon parcels can lead to hatching and solid filling, as shown below. Be sure to select Draw as the output option if you choose to hatch or highlight your query. Note that if you do a pure SQL query (permissible only on attached drawings), polygons will return only the centroid (typically a block), which negates the ability to hatch or solid fill polygons queried by SQL. You can, however, highlight polylines and nodes/inserts queried either from a topology or by SQL. The hatching/highlighting dialog, which is purely an option, is shown below: Dialog Description: Hatch Polygons Section Hatch Pattern: Select the hatch pattern to use in hatching polygons. Any hatch pattern defined in AutoCAD will be available in this pull-down list. Density: Type in the proper hatch scale for the display. Usually onehalf the map scale is good. However, it is difficult to tell what this scale factor will end up looking like. It is best to e x - Page 8-98 GIS Module - MapPlus Commands

99 periment with the hatch density, until the best results are acheived. Color: Select the color for the hatch pattern. Layer: Select the layer to place the hatch patterns on. Highlight Polylines Line Type: Select the linetype for the highlight polylines. Thickness: Select the thickness for the queried polylines. Color: Select the color of the queried polylines. Layer: Select the layer to place the highlighted polylines. Highlight Nodes/Inserts Block Name: Select the name of the block to use in displaying queried nodes or inserts. Scale: Select the scale for the new block inserts. Color: Select the color for the new block inserts. Layer: Select the layer to insert the new block inserts. Keyboard Command: CGIS_ObjQuery Shown below are all parcels purchased after January 1, 1995, zones R-2, in the City of Carlisle, as superimposed over a raster image of the fictitious town of Carlisle. Before Query After Query GIS Module - MapPlus Commands Page 8-99

100 Topology Plus Quick Topology Topologies are groups of graphical objects. Some of the objects contained in topologies include, nodes, links or lines, and polygons. The AutoCAD equivalent of a topology is a layer. However, topologies have a complex underlying structure. Topologies are used to group and order the graphical data. The highly ordered structure of a topology makes these analysis procedures more efficient. There are three types of topologies used in AutoCAD Map Releases 2.0 and 3.0. The terms for these topology types are polygon, network, and node. Node topologies consist of point objects, or block inserts that form a group. Network topologies consist of links (lines) and nodes. Polygon topology objects include; links (the sides of the polygons), centroids (points), and nodes. While Map Plus has some functionality with regards to all three topology types, the main concentration has been on polygon topologies. For more information on the other types of topologies, refer to your AutoCAD Map User s Guide. A Quick Polygon Topology Object Reference: Polygon Topology: An ordered group of closed areas is called a polygon topology. Objects in a Polygon topology: 1) Links: The sides of the polygons. A single link is associated with two polygons: a left polygon and a right polygon. The link is assigned a direction and an ID number. 2) Nodes: The endpoints of the links, which are in effect vertices of the polygons. Nodes are required to add links to an existing topology. Nodes must be inserted, and then links can be drawn from node to node. 3) Centroids: The point objects that represent the polygon area, usually placed at the center of the polygon. In AutoCAD Map, the centroid can be a point, text, or a block. Map Plus makes use of Blocks with attribute definitions. This is due to the fact that it is easier to link the topology to a database using blocks. See the chapter on DataLink. In order to create a topology in AutoCAD Map, the drawing must be cleaned. Overshoots, undershoots, duplicate objects, and intersections can all cause errors in the creation of polygon topologies. Therefore, the user must use Map Cleanup to prepare the drawing for topology creation. Once the drawing is prepared, the user creates a topology and assigns layers to the links, blocks, and centroids in the polygon topology. If a block is to be used as a centroid, then the block must be defined in the drawing. Other parameters must be set to insure a successful topology. The Map Plus Quick Topology function builds a polygon topology from spaghetti line work, with text annotations or blocks representing labels for the areas of interest. The text or blocks become Page GIS Module - MapPlus Commands

101 centroids in the resulting topology. The user assigns the topology name and layers to the centroids and links. Text is first converted into blocks and then inserted as centroids. The clean up of the drawing objects is performed automatically. The Snap Tolerence is defined and used for the clean up process. Clean-up procedures: Crossing objects are broken Short objects are deleted Clustered Nodes are snapped Undershoots are extended Topology options used by Quick Topology: Incomplete areas are skipped Missing centroids are created How to Create a Quick Topology with Text Labels: 1) Select Quick Topology from the Topology Plus section of the Map+ menu. 2) Select Text for the Create Using Option. 3) Assign a name and description for the new topology. 4)Assign a layer for the Links and Centroids. This routine requires that layers without objects, or new layers be used for this application. 5) Set the snap tolerance to a reasonable value. The snap tolerance determines how the objects in the original drawing will be handled when the clean up procedures are performed. 6) Select Proceed when the dialog is completed. 7) Select the objects to be included in the topology from the screen. Supports window, crossing, and remove selection set processes. 8) Select a sample of the text annotations used as labels for the areas of interest. 9) In the Block Creation dialog box, select from the sample the text to be included in the centroid block. 10) Select a distortion multiplier. This determines how sloppy the text can be, before the routine fails to recognize a stack of text as a group. 11) Select OK to proceed to the New Block dialog. 12) In the New Block Dialog, assign a Block Name for the new block. 13)Select the Tag Name for each line of attributes in the new block. The default is the original layer name of the sample text. 14) Select the attribute definition options for the new block attributes. These include; Visibility, Default Value, Height, and Prompt. 15) Select Create to proceed. 16) The Routine runs through clean up procedures and then creates the new topology based on the options selected. GIS Module - MapPlus Commands Page 8-101

102 Quick Topology Dialog Description: New Topology Name: Assign a name to the new topology Description: Assign a description to the topology. Create on Layer Links: Assign a layer name for the lines (links) in the new topology. Centroids: Assign a layer name for the centroids in the new topology. Note: If Create Using Blocks is selected as the centroid method, then the blocks are retained on their current layer and used as centroids in the resulting topology. Create Using Text: This will attempt to capture the values of the text annotations and create a user defined block insert as the centroids in the new topology. Blocks: This will use existing blocks in the drawing as the centroids. There is a prompt to select a sample block to use as the centroid. Snap Tolerance: Define the snap tolerance for the clean-up operations. Proceed Button: Select this button to continue the Quick Topology routine. For Text Annotations: 1) Select a sample of the text to be used for a centroid. 2) Manipulate the text in the dialog to determine which values in the sample will be added to the new block centroid objects. Block Creation Dialog Description: Sample Text/Layer: Shows a list of the text objects in the sample set and their layers. Select the desired text annotations and move them into the Selected Attributes list using the arrow keys in the center of the dialog. Selected Attributes: Shows a list of the text objects selected from the sample. Manipulate the order of the Selected attributes using the Up/Down arrow Keys. The order in which the selected text annotations are placed, in this dialog, will be the way the objects will appear in the centroid block. Move: Use these Up/Down buttons to rearrange the order of the selected text objects. Page GIS Module - MapPlus Commands

103 Distortion: These factors are used to determine how well the text must be organized, before it will be recognized as similar to the sample. 3) Select the objects to add to the topology. Select a sample text object from the screen. 4) Fill out the Tag Name and Block properties in the New Block dialog. To Use Quick Topology with Block Attributes: 1) Select Quick Topology from the Topology Plus section of the Map+ menu. 2) Select Block for the Create Using Option. 3) Assign a name and description for the new topology. 4) Assign a layer for the Links. This routine requires that layer without objects, or new layers be used for this routine. 5) Notice that the Centroid Layer box is now inactive. The selected blocks will be used as the centroids and will retain their layers. 6) Set the snap tolerance to a reasonable value. The snap tolerance determines how the objects in the original drawing will be handled when the clean up procedures are performed. 7) Select Proceed when the dialog is completed. 8) Select the objects to be included in the topology from the screen. Supports window, crossing, and remove selection set processes. 9) Select a sample block used as labels for the areas of interest. 10) The Routine runs through clean up procedures and then creates the new topology based on the options selected. Note: To use the existing blocks as centroids, select Create Using Block in the initial Quick Topology dialog. Note: The Centroid Layer is disabled. This is because the blocks that exist in the drawing will be used as the centroids and their layers will be retained. Keyboard Command: CGIS_QckTopo GIS Module - MapPlus Commands Page 8-103

104 Delete Multiple Topologies This command deletes one or more selected topologies. The program reads all the topologies in the current drawing and displays a list of the topology names. You can select the topologies to delete from this list. Keyboard Command: CGIS_DelMultTopo Snap Tolerance This command sets the default snap tolerance for drawing clean-up of polygon topologies for dangles and overhangs. This value is used in commands such as Quick Topology. Keyboard Command: CGIS_SetSnapTol Add Polygon Polygons can be added to an existing topology in AutoCAD Map. The method of adding a new polygon consists of adding the polylines and using the AutoCAD Topology Edit routines. To subdivide an existing polygon, the procedure is more complex. The user must insert nodes at the point where the new polyline begins and ends. When the centroid is added the user must return to the command line and edit the block attributes. Add Polygon significantly reduces the number of individual steps required to add a new polygon. The Add Polygon command allows the user to select polyline(s) in the drawing that when processed will add a new polygon to an existing polygon topology. The user may select any number of polylines that: A) Represent a closed polygon B) When connected to existing links represent a closed polygon. The snap tolerance is used to snap the end points of the polyline to the nearest node in the topology and is ignored if set to zero (0). Polylines must be snapped to the topology links by the user or be close enough to be snapped to the nearest node using the snap tolerance. The centroid scale is read from the first centroid in the topology and is set as the default value. Once the polyline is processed the program allows the user to input the new attribute values for the new centroid. Additionally, if the polylines divide an existing polygon the user is asked to identify the previously existing polygon. In the case of a set of polylines dividing an existing polygon into three parts, the program asks the user to identify both the existing and new polygons and allows for the input of attributes for the new, distinct polygon. After the new attribute values have been entered the program will automatically connect the new centroids to any LPN s that the existing centroids in the topology is connected. If a record does not yet exist in the table connected one will be added. Additionally, if the keywords ACRES, SQUNITS, SQMETERS, SQMETRES, SQFT or HECTARES are column names in the attached tables these values will be updated in all of the affected polygons. Page GIS Module - MapPlus Commands

105 Steps: 1) Add the polylines to the drawing that represent either of the two conditions described above. Note: To subdivide or attach a polyline to an existing topology link, the polyline must be snapped to the existing link(s). 2) Select Add Polygon from the Topology Plus section of the Map+ menu. The following parameters appear at the command line: Current Topology = TopoName, Snap Tolerance = , Centroid Scale = Topology/Centroid scale/snap tolerance/select/exit <S>: 3) If any of the parameters shown are incorrect, then select the corresponding letter of the parameter and change it. 4) Multiple topologies in a single drawing may be selected from a pull-down list. This list appears when the topology parameter is selected at the above prompt. 5) To change any of the values enter T for Topology, N for Snap Tolerance, C for Centroid Scale or S to begin selecting polylines. Case is not important. The default is S. Note: If the centroid is not a block with attributes the Centroid Scale option is not given. If a polygon is subdivided by this operation: 1) A dialog appears that prompts for the selection of the polygon that will retain the block a t - tributes and links of the original polygon. 2) Notice on screen that one of the polygons effected by the Add Polygon procedure is highlighted. 3) Select Yes if the highlighted polygon is to retain the links of the original polygon, otherwise select View Next. 4) When Yes is selected, a dialog appears that allows the entry of the block attributes for t h e new polygon area. 5) Enter the new block attributes, and select OK. 6) The polygon now becomes part of the selected topology. Keyboard Command: CGIS_CAddPoly Add Link The Add Link program adds links to network topologies and performs nearly the same functions as the Add Polygon routine. The differences lie in the fact that network topologies do not contain centroids. Therefore, this program uses the ID assigned by Autpo CAD Map as the attribute for linking to tables. The link itself is linked to the table. The keywords are LENGTH, DISTANCE, UNITS, FEET, METERS and METRES for column names that are directly updated. GIS Module - MapPlus Commands Page 8-105

106 Steps: 1) Add the polyline that represents the new link in the network. Note: To attach a polyline to an existing topology link, the polyline must be snapped to the existing link(s). The following parameters appear at the command line: Current Topology = network, Snap Tolerance = Topology/sNap tolerance/select/exit <S>: 2) To change any of the values enter T for Topology, N for Snap Tolerance or S to begin selecting polylines, case is not important. The default is S. 3) Select the polylines to add as a link to the topology. Keyboard Command: CGIS_CAddLink Add Node The Add Node program adds nodes to node topologies and performs many of the same functions as the Add Polygon routine. The program will update links to tables using the attribute information in node blocks. Nodes have no dimensions so column values are not updated. Keyboard Command: CGIS_CAddnode Remove Polygon This command removes polygon area from a topology. The polygon to remove is specified by picking a point inside the polygon. Keyboard Command: CGIS_CDelPolyPol Remove Link This command removes a border polyline between two polygon areas to create one area. The edge to delete is specified by picking on the polyline. A dialog is shown for choosing which of the centroids to keep. Keyboard Command: CGIS_CDelPolyLnk Multiple Overlay One example of GIS analysis is overlay operations. AutoCAD Map R2, for example, only allows for a single overlay operation at one time. Map Plus allows multiple overlays. There are times when Page GIS Module - MapPlus Commands

107 the user requires a multiple overlay operation between several topologies. The Map Plus Multiple Topology overlay routine allows the user to overlay 2 or more topologies in a single overlay operation. The only practical limits of this routine are the limitations of AutoCAD Map itself. These limitations include file size and drawing complexity. The concept is to iterate the overlay operations on multiple topologies. The user selects a base topology and then creates a selection set of topologies to overlay, overlay type. The supported overlay types are: Intersect, Union, Identity, Erase, Paste, and Add. Note: This routine uses block attributes to track the source topology through the process. As a requirement of this routine, the centroids of the topologies should be blocks with attributes. Dialog Description: Specifications Operation: Select the type of overlay operation. Intersect, Union, Identity, Erase, Paste, and Add are supported by Multiple Overlay. Source Topology: Select the Base topology. This is the topology that all other topologies will operate on. Overlay Topology: Select the topologies that will be used. Use the Ctrl and Shift keys to select the overlay group. The selected topologies should remain highlighted. Resulting Topology Topology Name: Name the resulting topology. (should not already exist) Description: Describe the final topology. (optional) Link Layer: Assigns the links of the resulting topology to a specific layer. Centroid Layer: Assign the centroids of the final topology to a specific layer. The result of the overlay is a final topology with centroids that are a combination of attributes from each of the constituent topologies. The final topology consists only of those polygons that match the overlay operation. The user can now use the final topology to query polygons into a base map for display purposes. Keyboard Command: CGIS_MOverlay GIS Module - MapPlus Commands Page 8-107

Carlson GIS for Surveyors

Carlson GIS for Surveyors Professional Land Surveyors of Ohio 2016 Annual Conference -- Dayton Ohio Carlson GIS for Surveyors Presented by Who Is That CAD Girl? Jennifer DiBona is a long time CAD consultant and trainer doing business

More information

New Jersey SurvCon 2018 Carlson GIS for Surveyors Presented by

New Jersey SurvCon 2018 Carlson GIS for Surveyors Presented by Carlson GIS for Surveyors Presented by Who Is That CAD Girl? Jennifer DiBona is a long time CAD consultant and trainer doing business as That CAD Girl. She is based in Raleigh, North Carolina. Jennifer

More information

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views ArcView QuickStart Guide Page 1 ArcView QuickStart Guide Contents The ArcView Screen Elements of an ArcView Project Creating an ArcView Project Adding Themes to Views Zoom and Pan Tools Querying Themes

More information

The Department of Construction Management and Civil Engineering Technology CMCE-1110 Construction Drawings 1 Lecture Introduction to AutoCAD What is

The Department of Construction Management and Civil Engineering Technology CMCE-1110 Construction Drawings 1 Lecture Introduction to AutoCAD What is The Department of Construction Management and Civil Engineering Technology CMCE-1110 Construction Drawings 1 Lecture Introduction to AutoCAD What is AutoCAD? The term CAD (Computer Aided Design /Drafting)

More information

City of La Crosse Online Mapping Website Help Document

City of La Crosse Online Mapping Website Help Document City of La Crosse Online Mapping Website Help Document This document was created to assist in using the new City of La Crosse online mapping sites. When the website is first opened, a map showing the City

More information

QUICK START GUIDE. SOLO Forest

QUICK START GUIDE. SOLO Forest QUICK START GUIDE SOLO Forest Software Installation 1. For PC installation, run the.msi file. 2. For Mobile device installation, copy the.cab file onto the device 3. Run the.cab file Starting the Program

More information

Never Digitize Again! Converting Paper Drawings to Vector

Never Digitize Again! Converting Paper Drawings to Vector December 2-5, 2003 MGM Grand Hotel Las Vegas Never Digitize Again! Converting Paper Drawings to Vector Felicia Provencal GD42-3L How many hours have you spent hunched over a digitizing board converting

More information

Roadway Alignments and Profiles

Roadway Alignments and Profiles NOTES Module 15 Roadway Alignments and Profiles In this module, you learn how to create horizontal alignments, surface profiles, layout (design) profiles, and profile views in AutoCAD Civil 3D. This module

More information

City of Richmond Interactive Map (RIM) User Guide for the Public

City of Richmond Interactive Map (RIM) User Guide for the Public Interactive Map (RIM) User Guide for the Public Date: March 26, 2013 Version: 1.0 3479477 3479477 Table of Contents Table of Contents Table of Contents... i About this

More information

Using Object Snap to Draw a Rug Design

Using Object Snap to Draw a Rug Design Using Object Snap to Draw a Rug Design The objective of the rest of this tutorial is to learn the use of object snap and hatch. Because AutoCAD is based on vectors and coordinate geometry, it can easily

More information

General Commands. File Menu Commands

General Commands. File Menu Commands General Commands All the SurvCADD module menus share six of the same pull-down menus which are File, Edit, View, Draw, Inq-Set, & Points. Within a module, only the other pull-down menus, typically three

More information

GstarCAD Complete Features Guide

GstarCAD Complete Features Guide GstarCAD 2017 Complete Features Guide Table of Contents Core Performance Improvement... 3 Block Data Sharing Process... 3 Hatch Boundary Search Improvement... 4 New and Enhanced Functionalities... 5 Table...

More information

4. If you are prompted to enable hardware acceleration to improve performance, click

4. If you are prompted to enable hardware acceleration to improve performance, click Exercise 1a: Creating new points ArcGIS 10 Complexity: Beginner Data Requirement: ArcGIS Tutorial Data Setup About creating new points In this exercise, you will use an aerial photograph to create a new

More information

Using Field to Finish. Carlson Survey & SurvCE

Using Field to Finish. Carlson Survey & SurvCE Maryland Society of Surveyors 2013 Fall Conference Using Field to Finish with Carlson Survey & SurvCE Presented by Who Is That CAD Girl? Jennifer DiBona is a long time CAD consultant and trainer doing

More information

Feature Enhancements by Release

Feature Enhancements by Release Autodesk Map Feature Enhancements by Release This document highlights the feature enhancements that have occurred with each release of Autodesk Map software from Release 4 (2000i) through the current 2004

More information

Undo Button Clicking this tool will undo the last action. Clicking on this tool multiple times will undo all subsequent changes that were made.

Undo Button Clicking this tool will undo the last action. Clicking on this tool multiple times will undo all subsequent changes that were made. SMS Featured Icons: Editor Window This document includes a brief description of the tools in the SMS Desktop Software Editor windows, as well as showing you the toolbar shortcuts to easily access these

More information

Controlling the Drawing Display

Controlling the Drawing Display Controlling the Drawing Display In This Chapter 8 AutoCAD provides many ways to display views of your drawing. As you edit your drawing, you can control the drawing display and move quickly to different

More information

GEO 154 CARTOGRAPHY II- PLOTTING USING AUTOCAD- ASSIGMENT HELP

GEO 154 CARTOGRAPHY II- PLOTTING USING AUTOCAD- ASSIGMENT HELP GEO 154 CARTOGRAPHY II- PLOTTING USING AUTOCAD- ASSIGMENT HELP DOCUMENT. For one to two reasons data may not be in a format that can be integrated into AutoCAD software, but coordinates may be separated

More information

The Rectangular Problem

The Rectangular Problem C h a p t e r 2 The Rectangular Problem In this chapter, you will cover the following to World Class standards: The tools for simple 2D Computer Aided Drafting (CAD) The Command Line and the Tray The Line

More information

Heads-up Digitizing from Scanned Hard-Copy Maps Part II - Vector Point, Segment and Polygon Editing 1

Heads-up Digitizing from Scanned Hard-Copy Maps Part II - Vector Point, Segment and Polygon Editing 1 Data conversion/entry (GIS, databases) February 18-25, 2007 Freetown, Sierra Leone Heads-up Digitizing from Scanned Hard-Copy Maps Part II - Vector Point, Segment and Polygon Editing 1 Objectives: Create

More information

User s Guide. Release Service pack Document Date: 1-March-2012

User s Guide. Release Service pack Document Date: 1-March-2012 User s Guide Document Date: 1-March-2012 Release 2012 Service pack 1.3 www.projectmonitoringsystems.com 1 Recommendation If you are new to PMS Mobilizer, it is strongly recommended to take a print out

More information

Lab 3: Digitizing in ArcMap

Lab 3: Digitizing in ArcMap Lab 3: Digitizing in ArcMap What You ll Learn: In this Lab you ll be introduced to basic digitizing techniques using ArcMap. You should read Chapter 4 in the GIS Fundamentals textbook before starting this

More information

MicroSurvey CAD 2018

MicroSurvey CAD 2018 MicroSurvey CAD 2018 s and s MicroSurvey CAD 2018 includes support for AutoCAD 2018.dwg files, Esri Shapefiles, Trimble JobXML files, and important bug fixes that continue to make MicroSurvey CAD the absolute

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2

More information

Map Library ArcView Version 1 02/20/03 Page 1 of 12. ArcView GIS

Map Library ArcView Version 1 02/20/03 Page 1 of 12. ArcView GIS Map Library ArcView Version 1 02/20/03 Page 1 of 12 1. Introduction 1 ArcView GIS ArcView is the most popular desktop GIS analysis and map presentation software package.. With ArcView GIS you can create

More information

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch User Guide for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch allows the user to quickly create, or sketch, features in ArcMap using easy-to-use

More information

Introduction to Microsoft Office PowerPoint 2010

Introduction to Microsoft Office PowerPoint 2010 Introduction to Microsoft Office PowerPoint 2010 TABLE OF CONTENTS Open PowerPoint 2010... 1 About the Editing Screen... 1 Create a Title Slide... 6 Save Your Presentation... 6 Create a New Slide... 7

More information

Pipe Networks CHAPTER INTRODUCTION OBJECTIVES

Pipe Networks CHAPTER INTRODUCTION OBJECTIVES CHAPTER 11 Pipe Networks INTRODUCTION Pipe networks are integral to a site-design solution. The piping system s complexity can vary from simple culverts to several storm and sanitary networks that service

More information

ADAPT-Builder. Toolbar Descriptions Updated November Copyright All rights reserved 2017

ADAPT-Builder. Toolbar Descriptions Updated November Copyright All rights reserved 2017 ADAPT-Builder Toolbar Descriptions Updated November 2017 Copyright All rights reserved 2017 Main Toolbar The Main Toolbar is where the typical functions that are in most programs such as New, Open, Save,

More information

v SMS Tutorials Working with Rasters Prerequisites Requirements Time Objectives

v SMS Tutorials Working with Rasters Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Objectives Learn how to import a Raster, view elevations at individual points, change display options for multiple views of the data, show the 2D profile plots, and interpolate

More information

Tutorial 3: Constructive Editing (2D-CAD)

Tutorial 3: Constructive Editing (2D-CAD) (2D-CAD) The editing done up to now is not much different from the normal drawing board techniques. This section deals with commands to copy items we have already drawn, to move them and to make multiple

More information

Atlas. Copyright Information. Program Description Page 1 of 33

Atlas. Copyright Information. Program Description Page 1 of 33 Program Description Page 1 of 33 Atlas Atlas maps Oil and Gas Wells by County, Oil Field, and by user-drawn areas. Program features include Database Editing, Formation Top and Well Status Displays, Document

More information

After completing this lesson, you will be able to:

After completing this lesson, you will be able to: LEARNING OBJECTIVES After completing this lesson, you will be able to: 1. Create a template. 2. Understand the AutoCAD Window. 3. Understand the use of the function keys. 4. Select commands using the Pull-down

More information

Objectives Learn how to work with projections in GMS, and how to combine data from different coordinate systems into the same GMS project.

Objectives Learn how to work with projections in GMS, and how to combine data from different coordinate systems into the same GMS project. v. 10.2 GMS 10.2 Tutorial Working with map projections in GMS Objectives Learn how to work with projections in GMS, and how to combine data from different coordinate systems into the same GMS project.

More information

STUDENT PAGES GIS Tutorial Treasure in the Treasure State

STUDENT PAGES GIS Tutorial Treasure in the Treasure State STUDENT PAGES GIS Tutorial Treasure in the Treasure State Copyright 2015 Bear Trust International GIS Tutorial 1 Exercise 1: Make a Hand Drawn Map of the School Yard and Playground Your teacher will provide

More information

Survey and Cogo on-line manual. On-line Users Manual Updated November 8, Automatic Menu Loading:

Survey and Cogo on-line manual. On-line Users Manual Updated November 8, Automatic Menu Loading: Survey and Cogo on-line manual On-line Users Manual Updated November 8, 2006 Automatic Menu Loading: If you are using Autocad or IntelliCAD Start Autocad or IntelliCAD Open Windows explorer Browse to the

More information

Quick Crash Scene Tutorial

Quick Crash Scene Tutorial Quick Crash Scene Tutorial With Crash Zone or Crime Zone, even new users can create a quick crash scene diagram in less than 10 minutes! In this tutorial we ll show how to use Crash Zone s unique features

More information

After completing this lesson, you will be able to:

After completing this lesson, you will be able to: LEARNING OBJECTIVES After completing this lesson, you will be able to: 1. Create a template. 2. Understand the AutoCAD Window. 3. Understand the use of the function keys. 4. Select commands using the Pull-down

More information

New Jersey SurvCon GIS Data Collection. Presented by

New Jersey SurvCon GIS Data Collection. Presented by GIS Data Collection Presented by Who Is That CAD Girl? Jennifer DiBona is a long time CAD consultant and trainer doing business as That CAD Girl. She is based in Raleigh, North Carolina. Jennifer has a

More information

Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.

Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project. v. 12.3 SMS 12.3 Tutorial Working with map projections in SMS Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.

More information

Import, view, edit, convert, and digitize triangulated irregular networks

Import, view, edit, convert, and digitize triangulated irregular networks v. 10.1 WMS 10.1 Tutorial Import, view, edit, convert, and digitize triangulated irregular networks Objectives Import survey data in an XYZ format. Digitize elevation points using contour imagery. Edit

More information

Explore some of the new functionality in ArcMap 10

Explore some of the new functionality in ArcMap 10 Explore some of the new functionality in ArcMap 10 Scenario In this exercise, imagine you are a GIS analyst working for Old Dominion University. Construction will begin shortly on renovation of the new

More information

Getting Started. In This Chapter

Getting Started. In This Chapter Getting Started In This Chapter 2 This chapter introduces concepts and procedures that help you get started with AutoCAD. You learn how to open, close, and manage your drawings. You also learn about the

More information

GIS OPERATION MANUAL

GIS OPERATION MANUAL GIS OPERATION MANUAL 1. Computer System Description Hardware Make Compaq Presario 5004 CPU AMD Athlon 1.1 Ghz Main Memory 640MB CD-ROM 52 X CD-RW 8 X HD 57GB Monitor 19 inch Video Adapter 16 Mb Nvidia

More information

TPC Desktop Series. Alignments Learning Guide 1/18

TPC Desktop Series. Alignments Learning Guide 1/18 TPC Desktop Series Alignments Learning Guide 1/18 NOTICE The information in this document is subject to change without notice. TRAVERSE PC. Inc. assumes no responsibility for any errors that may appear

More information

DuctworkPro. User Guide

DuctworkPro. User Guide DuctworkPro for AutoCAD User Guide Version 2.0, March. 2004 Copyright 2004, Randall C. Wilkinson By Randall C. Wilkinson Freeware Version Users: This document describes the Professional Version of Ductwork.

More information

Spring 2011 Workshop ESSENTIALS OF 3D MODELING IN RHINOCEROS February 10 th 2011 S.R. Crown Hall Lower Core Computer Lab

Spring 2011 Workshop ESSENTIALS OF 3D MODELING IN RHINOCEROS February 10 th 2011 S.R. Crown Hall Lower Core Computer Lab [1] Open Rhinoceros. PART 1 INTRODUCTION [4] Click and hold on the Boundary Lines in where they form a crossing and Drag from TOP RIGHT to BOTTOM LEFT to enable only the PERSPECTIVE VIEW. [2] When the

More information

Chapter 1 : Getting Started with Integrity... Chapter 2 : Interface Layout... Chapter 3 : Navigation... Chapter 4 : Printing...

Chapter 1 : Getting Started with Integrity... Chapter 2 : Interface Layout... Chapter 3 : Navigation... Chapter 4 : Printing... .0 User s Manual Table of Contents Chapter : Getting Started with Integrity... Chapter : Interface Layout... Chapter : Navigation... Chapter : Printing... Chapter : Quick Search and Results Pane... Results

More information

OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level

OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level Stéphane Dubé, Soil Scientist MOFR Northern Interior Forest Region May 2009 Version 2 Starting up This section will describe

More information

IHS Enerdeq Desktop International Training Guide

IHS Enerdeq Desktop International Training Guide IHS > Decision Support Tool IHS Enerdeq Desktop International Training Guide May 2009 Version 1.5.2 2009 IHS, All Rights Reserved. All trademarks belong to IHS or its affiliated and subsidiary companies,

More information

SurvCADD DTM - Contour Module

SurvCADD DTM - Contour Module SurvCADD DTM - Contour Module Introduction The DTM-Contour module calculates surface models as either 3D grid mesh or triangulation networks. Contour maps, volumes and other applications use these surface

More information

Tsunami. Reference Manual. Carlson Engineering System. October 1, 2001

Tsunami. Reference Manual. Carlson Engineering System. October 1, 2001 Tsunami Reference Manual Carlson Engineering System October 1, 2001 Carlson Software 102 West 2nd Street, Suite 200 Maysville, KY 41056 606-564-5028 www.carlsonsw.com Copyright 1992-2001 Carlson Software

More information

Numbers Basics Website:

Numbers Basics Website: Website: http://etc.usf.edu/te/ Numbers is Apple's new spreadsheet application. It is installed as part of the iwork suite, which also includes the word processing program Pages and the presentation program

More information

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC StickFont Editor v1.01 User Manual Copyright 2012 NCPlot Software LLC StickFont Editor Manual Table of Contents Welcome... 1 Registering StickFont Editor... 3 Getting Started... 5 Getting Started...

More information

Renderize Live Overview

Renderize Live Overview Renderize Live Overview The Renderize Live interface is designed to offer a comfortable, intuitive environment in which an operator can create projects. A project is a savable work session that contains

More information

INTRODUCTION TO GIS WORKSHOP EXERCISE

INTRODUCTION TO GIS WORKSHOP EXERCISE 111 Mulford Hall, College of Natural Resources, UC Berkeley (510) 643-4539 INTRODUCTION TO GIS WORKSHOP EXERCISE This exercise is a survey of some GIS and spatial analysis tools for ecological and natural

More information

WebPortal Ticket Entry

WebPortal Ticket Entry WebPortal Ticket Entry User Manual and Tutorial For additional assistance please contact: Jennifer Lee Quality Assurance/ Training Coordinator jlee@al811.com Kim Jenkins Operations Manager kjenkins@al811.com

More information

Converting AutoCAD Map 2002 Projects to ArcGIS

Converting AutoCAD Map 2002 Projects to ArcGIS Introduction This document outlines the procedures necessary for converting an AutoCAD Map drawing containing topologies to ArcGIS version 9.x and higher. This includes the export of polygon and network

More information

Digitizing and Editing Polygons in the STS Gypsy Moth Project. M. Dodd 2/10/04

Digitizing and Editing Polygons in the STS Gypsy Moth Project. M. Dodd 2/10/04 Digitizing and Editing Polygons in the STS Gypsy Moth Project M. Dodd 2/10/04 Digitizing and Editing Polygons in the STS Gypsy Moth Project OVERVIEW OF DIGITIZING IN STS 3 THE DIGITIZING WINDOW 4 DIGITIZING

More information

CADAM Drafting Hints and Tips

CADAM Drafting Hints and Tips CADAM Drafting Hints and Tips Editing Associative Dimensions: Circles: You can globally associate all dimensions with their referenced geometry. That means you can import an unintelligent drawing using

More information

Press the Plus + key to zoom in. Press the Minus - key to zoom out. Scroll the mouse wheel away from you to zoom in; towards you to zoom out.

Press the Plus + key to zoom in. Press the Minus - key to zoom out. Scroll the mouse wheel away from you to zoom in; towards you to zoom out. Navigate Around the Map Interactive maps provide many choices for displaying information, searching for more details, and moving around the map. Most navigation uses the mouse, but at times you may also

More information

Migrating from Autodesk Land Desktop to Autodesk Civil 3D CV42-3L

Migrating from Autodesk Land Desktop to Autodesk Civil 3D CV42-3L December 2-5, 2003 MGM Grand Hotel Las Vegas Migrating from Autodesk Land Desktop to Autodesk Civil 3D CV42-3L About the Speaker: Pete Kelsey is an Autodesk Authorized Consultant an Autodesk Certified

More information

A Practical Guide to Using QGIS

A Practical Guide to Using QGIS A Practical Guide to Using QGIS 1.1 INTRODUCTION Quantum GIS (QGIS) is a useful mapping software that enables the compilation and displaying of spatial data in the form of a map. Gaining experience in

More information

AutoCADD Tutorial A survival guide

AutoCADD Tutorial A survival guide AutoCADD Tutorial A survival guide Avery S.H. Copeland Prepared for IMDL Lab students and MIL volunteers October 9, 1997 Revised April 17, 1998 AutoCADD Tutorial Page 2 Contents Introduction Relative Coordinates

More information

Manitowoc County, WI Advanced Access GIS Viewer User Documentation

Manitowoc County, WI Advanced Access GIS Viewer User Documentation Manitowoc County, WI Advanced Access GIS Viewer User Documentation Introduction Extensive time was put into developing this website both from a display, and from a printing and scaling perspective. This

More information

OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level

OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level OziExplorer Training and Help Manual for Use with Soil Resource Stewardship Monitoring Checklist: Cutblock-Level Stéphane Dubé, Soil Scientist MOFR Northern Interior Forest Region May 2009 Version 2 Starting

More information

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap Harvard University Introduction to ArcMap Geographical Information Systems Institute Center for Geographic Analysis, Harvard University LAB EXERCISE 1: Basic Mapping in ArcMap Individual files (lab instructions,

More information

Land Development Suite for BricsCAD Manual: Survey and Cogo commands:

Land Development Suite for BricsCAD Manual: Survey and Cogo commands: Land Development Suite for BricsCAD Manual: Survey and Cogo commands: Before you begin go to Drafting -- Drawing Setup Drawing Setup - Select English or Metric units -changes the ltscale and labeling precision,

More information

v Overview SMS Tutorials Prerequisites Requirements Time Objectives

v Overview SMS Tutorials Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should

More information

VDOT Creating Plats with GEOPAK 2004 Edition (Version 8.8)

VDOT Creating Plats with GEOPAK 2004 Edition (Version 8.8) VDOT Creating Plats with GEOPAK 2004 Edition (Version 8.8) TRN013000-1/0001 Copyright Information Trademarks Patents Copyrights AccuDraw, Bentley, the B Bentley logo, MDL, MicroStation and SmartLine are

More information

Keynote 08 Basics Website:

Keynote 08 Basics Website: Website: http://etc.usf.edu/te/ Keynote is Apple's presentation application. Keynote is installed as part of the iwork suite, which also includes the word processing program Pages and the spreadsheet program

More information

1. AUTO CORRECT. To auto correct a text in MS Word the text manipulation includes following step.

1. AUTO CORRECT. To auto correct a text in MS Word the text manipulation includes following step. 1. AUTO CORRECT - To auto correct a text in MS Word the text manipulation includes following step. - STEP 1: Click on office button STEP 2:- Select the word option button in the list. STEP 3:- In the word

More information

Tutorial Second Level

Tutorial Second Level AutoCAD 2018 Tutorial Second Level 3D Modeling Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites to learn

More information

Pictometry for ArcGIS Desktop Local Guide For ArcGIS Desktop Version 10.3

Pictometry for ArcGIS Desktop Local Guide For ArcGIS Desktop Version 10.3 for ArcGIS Desktop Local Guide For ArcGIS Desktop Version 10.3 June 2015 Copyright 2010-2015 International Corp. All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin

Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin PO Box 344 Canby Oregon 97013 www.cadapult-software.com training@cadapult-software.com (503) 829-8929 Table of

More information

v Water Distribution System Modeling Working with WMS Tutorials Building a Hydraulic Model Using Shapefiles Prerequisite Tutorials None

v Water Distribution System Modeling Working with WMS Tutorials Building a Hydraulic Model Using Shapefiles Prerequisite Tutorials None v. 10.1 WMS 10.1 Tutorial Water Distribution System Modeling Working with EPANET Building a Hydraulic Model Using Shapefiles Objectives Open shapefiles containing the geometry and attributes of EPANET

More information

English MineSimU Tutorial

English MineSimU Tutorial English MineSimU Tutorial The MineSimU module of ICAMPS does underground mine planning. This module provides timing maps, production forecasts and related information for budgeting, evaluating mine plans

More information

WMS 10.1 Tutorial GSSHA Applications Analyzing the Effects of Land Use Change (Part - I) Model land use changes using GSSHA

WMS 10.1 Tutorial GSSHA Applications Analyzing the Effects of Land Use Change (Part - I) Model land use changes using GSSHA v. 10.1 WMS 10.1 Tutorial GSSHA Applications Analyzing the Effects of Land Use Change (Part - I) Model land use changes using GSSHA Objectives This tutorial demonstrates how to model and compare the effects

More information

SILVACO. An Intuitive Front-End to Effective and Efficient Schematic Capture Design INSIDE. Introduction. Concepts of Scholar Schematic Capture

SILVACO. An Intuitive Front-End to Effective and Efficient Schematic Capture Design INSIDE. Introduction. Concepts of Scholar Schematic Capture TCAD Driven CAD A Journal for CAD/CAE Engineers Introduction In our previous publication ("Scholar: An Enhanced Multi-Platform Schematic Capture", Simulation Standard, Vol.10, Number 9, September 1999)

More information

GIS Basics for Urban Studies

GIS Basics for Urban Studies GIS Basics for Urban Studies Date: March 21, 2018 Contacts: Mehdi Aminipouri, Graduate Peer GIS Faciliator, SFU Library (maminipo@sfu.ca) Keshav Mukunda, GIS & Map Librarian Librarian for Geography (kmukunda@sfu.ca)

More information

Tutorial 2: Particles convected with the flow along a curved pipe.

Tutorial 2: Particles convected with the flow along a curved pipe. Tutorial 2: Particles convected with the flow along a curved pipe. Part 1: Creating an elbow In part 1 of this tutorial, you will create a model of a 90 elbow featuring a long horizontal inlet and a short

More information

Producing Project Deliverables: Creating a Plan Set

Producing Project Deliverables: Creating a Plan Set Practice Workbook This workbook is designed for use in Live instructor-led training and for OnDemand selfstudy. The explanations and demonstrations are provided by the instructor in the classroom, or in

More information

Mapping 2001 Census Data Using ArcView 3.3

Mapping 2001 Census Data Using ArcView 3.3 Mapping 2001 Census Data Using ArcView 3.3 These procedures outline: 1. Mapping a theme (making a map) 2. Preparing the layout for printing and exporting the map into various file formats. In order to

More information

Taking Advantage of the Explosion in Online Imagery with Autodesk Raster Design.

Taking Advantage of the Explosion in Online Imagery with Autodesk Raster Design. 11/28/2005-1:00 pm - 2:30 pm Room:Osprey 2 [Lab] (Swan) Walt Disney World Swan and Dolphin Resort Orlando, Florida Taking Advantage of the Explosion in Online Imagery with Autodesk Raster Design. Gary

More information

13 Vectorizing. Overview

13 Vectorizing. Overview 13 Vectorizing Vectorizing tools are used to create vector data from scanned drawings or images. Combined with the display speed of Image Manager, these tools provide an efficient environment for data

More information

Flexible, powerful and modern: The Urbano 8 infrastructure design software.

Flexible, powerful and modern: The Urbano 8 infrastructure design software. Pipe infrastructure design for civil engineering Flexible, powerful and modern: The Urbano 8 infrastructure design software. Urbano is a flexible, powerful and modern software package aimed at supporting

More information

Detailed Geoid Creation

Detailed Geoid Creation Detailed Geoid Creation In addition to the standard methods of Geoid creation found in Carlson X-Port, customized geoids can also be created with Carlson Survey. Carlson X-Port, the desktop product that

More information

Exercise 4: Import Tabular GPS Data and Digitizing

Exercise 4: Import Tabular GPS Data and Digitizing Exercise 4: Import Tabular GPS Data and Digitizing You can create NEW GIS data layers by digitizing on screen with an aerial photograph or other image as a back-drop. You can also digitize using imported

More information

WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools

WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools v. 9.1 WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools Objectives Experiment with the various floodplain delineation options

More information

Essentials of Points and User-Defined Properties in Autodesk Civil 3D

Essentials of Points and User-Defined Properties in Autodesk Civil 3D 11/28/2005-5:00 pm - 6:30 pm Room:S. Hemispheres (Salon III) (The Dolphin) Walt Disney World Swan and Dolphin Resort Orlando, Florida Essentials of Points and User-Defined Properties in Autodesk Civil

More information

User Guide Version 2.1 August 8, IMAPP, Inc. Technical Support: Monday Friday 8:00 AM 5:00 PM Phone: (888) IMAPP.

User Guide Version 2.1 August 8, IMAPP, Inc. Technical Support: Monday Friday 8:00 AM 5:00 PM Phone: (888) IMAPP. User Guide Version 2.1 August 8, 2008 IMAPP, Inc. Technical Support: Monday Friday 8:00 AM 5:00 PM Phone: (888) 462-7701 Email: support@ IMAPP.com www.imapp.com Index Accessing IMAPP... 3 Log in to IMAPP...

More information

Development Authority of the North Country (DANC) Internet Mapping Application Instructions Public Viewer 1. Purpose. 2. Logging-in. 3.

Development Authority of the North Country (DANC) Internet Mapping Application Instructions Public Viewer 1. Purpose. 2. Logging-in. 3. Development Authority of the North Country (DANC) Internet Mapping Application Instructions Public Viewer 1. Purpose The purpose of this document is to outline basic functionality of the DANC Internet

More information

Pictometry for ArcGIS Desktop Local Guide For ArcGIS Desktop Version 10

Pictometry for ArcGIS Desktop Local Guide For ArcGIS Desktop Version 10 Pictometry for ArcGIS Desktop Local Guide For ArcGIS Desktop Version 10 September 2013 Copyright 2010-2013 Pictometry International Corp. All rights reserved. No part of this publication may be reproduced,

More information

WebEOC Users Guide Jan 2011

WebEOC Users Guide Jan 2011 WebEOC Users Guide Jan 2011 1 Table of Contents WebEoc Point of Contact 2 WebEoc Overview 3 WebEoc Log On 4 Multiple Log On 7 Control Panel. 8 Status Boards 10 Chat Sessions 14 Contact Lists... 17 Checklists..

More information

ArcGIS 9. Maplex Tutorial

ArcGIS 9. Maplex Tutorial ArcGIS 9 Maplex Tutorial Copyright 004 006 ESRI All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of ESRI. This work is

More information

Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center

Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center In this workshop, we will cover the basics of working with spatial data, as well as its main uses for archaeology.

More information

TRIMBLE ACCESS PIPELINES USER GUIDE

TRIMBLE ACCESS PIPELINES USER GUIDE TRIMBLE ACCESS PIPELINES USER GUIDE Version 2018.00 Revision A June 2018 Contents Introduction 4 Jobs, tallies and joint maps 5 Stakeout 9 Pipelines jobs 10 To configure Pipeline options 10 To link weld

More information

Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.

Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project. v. 12.2 SMS 12.2 Tutorial Working with map projections in SMS Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.

More information

CNC Programming Simplified. EZ-Turn Tutorial.

CNC Programming Simplified. EZ-Turn Tutorial. CNC Programming Simplified EZ-Turn Tutorial www.ezcam.com Copyright Notice This manual describes software that contains published and unpublished works of authorship proprietary to EZCAM Solutions, Inc.

More information

Field to Finish. Surface Modeling

Field to Finish. Surface Modeling New Jersey SurvCon 2014 Field to Finish And Surface Modeling with Carlson Survey Presented by Who Is That CAD Girl? Jennifer DiBona is a long time CAD consultant and trainer doing business as That CAD

More information