This paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis.

Similar documents
Lecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap

Esri UC2013. Technical Workshop.

How to create a new geodatabase using the extract data wizard. 1. How to Extract the Schema to create a Geodatabase using an existing design.

Geodatabase Management Pathway

MERGING (MERGE / MOSAIC) GEOSPATIAL DATA

CE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design

Task 1: Start ArcMap and add the county boundary data from your downloaded dataset to the data frame.

Data Structures & Database Queries in GIS

GIS Software. Evolution of GIS Software

(THIS IS AN OPTIONAL BUT WORTHWHILE EXERCISE)

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

Environmental Systems Research Institute

CAD: Introduction to using CAD Data in ArcGIS. Kyle Williams & Jeff Reinhart

Geodatabase Best Practices. Dave Crawford Erik Hoel

Esri EADA10. ArcGIS Desktop Associate. Download Full Version :

Automatic Watershed Delineation using ArcSWAT/Arc GIS

ArcGIS 9 ArcGIS StreetMap Tutorial

Geodatabases and ArcCatalog

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

EEOS 381 -Spatial Databases and GIS Applications

The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.

Lab 5 - Introduction to the Geodatabase

Spatial Analysis using Vector GIS THE GOAL: PREPARATION:

2G1/3G4 GIS TUTORIAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Introduction to ArcMap

Downloading GPS Waypoints

Watershed Modeling Orange County Hydrology Using GIS Data

Using CAD data in ArcGIS

Task 1: Open ArcMap and activate the Spatial Analyst extension.

Fundamentals of ArcGIS Desktop Pathway

INTRODUCTION TO ARCGIS Version 10.*

Sediment Budget Analysis System-A: SBAS-A for ArcView Application

How to Create Stream Networks using DEM and TauDEM

GIS Workshop UCLS_Fall Forum 2014 Sowmya Selvarajan, PhD TABLE OF CONTENTS

GIS Data Production and Editing Pathway

Systems Interoperability at the Port of Long Beach

Systems Interoperability at the Port of Long Beach

NR402 GIS Applications in Natural Resources

Session Objectives. Learn how to: Bring georeferenced aerial imagery into Civil 3D. Connect to and import GIS data using various tools and techniques.

UNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi

Using a GIS to Calculate Area of Occupancy. Part 1: Creating a Shapefile Grid

Working with ArcGIS: Classification

Learning ArcGIS: Introduction to ArcCatalog 10.1

Working with the Geodatabase

Spatial Data Analysis in Archaeology Anthropology 589b. Kriging Artifact Density Surfaces in ArcGIS

Linear Referencing in Boulder County, CO. Getting Started

Within this document, the term NHDPlus is used when referring to NHDPlus Version 2.1 (unless otherwise noted).

ESRI Quality Solution

Introduction to ArcGIS 10.2

GIS Lecture 4: Data. GIS Tutorial, Third Edition GIS 1

v Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes

Exercise 2: Working with Vector Data in ArcGIS 9.3

Geodatabases and ArcCatalog

Project Charter. $58,000 See attached budget report. shapefile to track poles and pole attachments. Poles are defined as a support structure on

In this exercise we will learn how to use the analysis tools in ArcGIS with vector and raster data to further examine potential building sites.

Lab#8: Working With Geodatabases. create a geodatabase with feature datasets, tables, raster datasets, and raster catalogs

A Review: Geographic Information Systems & ArcGIS Basics

Space Objects. Section. When you finish this section, you should understand the following:

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

What are the Spatial Data Standards?

Administering your Enterprise Geodatabase using Python. Jill Penney

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Export Basemap Imagery from GIS to CAD

Introduction. Project Summary In 2014 multiple local Otsego county agencies, Otsego County Soil and Water

WORKING WITH DMTI DIGITAL ELEVATION MODELS (DEM)

GEG 5810 Geographic Information Systems I

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

Building Inflation Tables and CER Libraries

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

Watershed Delineation

Tips and Tricks for Using ArcGIS for Fire Pre-Incident Planning Version II By: Chris Rogers Firefighter Kirkland Fire Department Kirkland Washington

Working with Land Records in ArcGIS. Amadea Azerki CA Cadastral Mapping Association October 15-16, 2009

Geographical Information Systems

Creating Watersheds from a DEM

What s New in ArcGIS 10.1 for Desktop. Karen Li Date: October 31, 2012

Troubleshooting Replication and Geodata Services. Liz Parrish & Ben Lin

Geodatabase: Best Practices. Robert LeClair, Senior Instructor

IMPERIAL COUNTY PLANNING AND DEVELOPMENT

Introduction to ArcGIS Server Development

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Land Cover Data Processing Land cover data source Description and documentation Download Use Use

How to Convert USGS Topographic GeoPDF 1 Maps to GeoTIFF using ArcGIS 10.4

EXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE

Brief Overview of Geodatabases. Procedure IT GEOGRAPHIC INFORMATION SYSTEMS LAB 9 GEODATABASE AND DIGITIZING SHAPEFILED

Steve Pietersen Office Telephone No

Mapping Utilities with Mobile GIS Applications

ArcMap - EXPLORING THE DATABASE Part I. SPATIAL DATA FORMATS Part II

Preparing Spatial Data

IDENTIFYING THE TYPE OF COORDINATE SYSTEM FOR DATA USING ARCMAP

GIS Functions and Integration. Tyler Pauley Associate Consultant

Geodatabase An Overview

Workshop: Build a Basic HEC-HMS Model from Scratch

Geospatial Products V8i (SELECTseries 1)

Lab 4 -Vector data and Attributes

WMS 9.0 Tutorial GSSHA Modeling Basics Infiltration Learn how to add infiltration to your GSSHA model

Identifying coordinate systems for data using ArcMap

Week 7 Last week: This week s topics. GIS and Forest Engineering Applications. FE 257. GIS and Forest Engineering Applications.

Road Ahead: Linear Referencing and UPDM

An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases

ArcGIS Tools for Professional Cartography

Transcription:

Title of Paper Importing CAD Drawings into a Utility Data Model Authors Names Kevin G. Broecker & James R. Miller Abstract This presentation covers the process needed to integrate data from a CAD drawing to an ArcGIS Data Model. AutoCAD has the capability to export drawings into shapefiles with an ID for linking to a database. Using the Data Model Repository for each utility, an ESRI Schema was created using ArcCatalog "CASE Tools." During this process the projection information was setup along with the XY Domains. An interim geodatabase was also created to import the shapefiles into a feature dataset that has the same Projection and XY Domain as the Utility Data Model. Paper Body Introduction- As part of a GIS data conversion contract with Bloomfield Township, Michigan, Hubbell, Roth & Clark, Inc. (HRC) is converting the storm, sanitary, and water utilities using the Oakland County Drain Commission (OCDC) Utility Data Model inside ArcGIS 8.x. The Utility Data Model was designed by OCDC with Relationship Classes, Rules, Attribute Domains, and Geometric Networks between features using Microsoft VISIO 2000 software. VISIO 2000 will create a repository file that can be read into ArcCatalog using CASE Tools. When HRC received the utility repository files from Oakland County in the fall of 2002 we documented the steps on what it would take to get the Township GIS data into a Utility Data Model from a repository. A repository file is created inside Microsoft s VISIO 2000 software that lets you create flow charts for a database design. Oakland County Drain Commission spent a lot of time, thought and effort designing this repository for the communities. This paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis. Getting Started- The method HRC used to integrate data from an AutoCAD Map drawing, to the Oakland County Drain Commission (OCDC) Utility Data Model using Environmental Systems Research Institute (ESRI) ArcGIS software, are in a flowchart shown below. The Flowchart boxes shown in light blue are the workflow steps to take an AutoCAD drawing into the first Geodatabase. The portion of the Flowchart shown in yellow are the steps to take a repository file into another Geodatabase, and then combining the two workflows into a Geodatabase Utility Data Model.

Workflow AutoCad Map Drawing into ESRI Shape File Generating a Schema using CASE tools in ArcView 3.x Add attributes polygon to linear ArcMap Add Data Model Feature Loading Themes into an Interim GeoDatabase ArcMap Load Objects From Interim GeoDatabase The steps to take will be: Step (1) Converting an AutoCAD Map drawing of Pipes into an ESRI Shape file Theme AutoCAD Map can export each layer separately into an ESRI shape file Theme. Or AutoCAD Map can export multiple layers into an ESRI shape file Theme. Note: MicroStation V8 will also have this capability of creating and exporting shape files (See web site giscafe.com Bentley and ESRI Announce AEC GIS Interoperability Initiative ). Note: In both CAD software packages, AutoCAD and MicroStation, you could also connect to a database that has been converted from the OCDC Utility Data Model GeoDatabase to an MS Access Database, so the column names, data types and sizes are already setup for you as you draw and add attributes. You can Maintain database links upon export in AutoCAD Map. For help see AutoDesk Web site: http://usa.autodesk.com/adsk/servlet/ps/item?siteid=123112&id=2866278&linkid=2786831 The Filter Selection by Layer export option in AutoCAD Map makes this possible. Here is the form to use to convert AutoCAD Map drawing layers into ESRI Shape File Themes. If you have a drawing with 10 layers, you can bring it into ArcView/ArcMap as 10 Shape File Themes, or you can bring in a layer at a time. You can also use selected elements for creating an ArcView Shape File Theme. NOTE: This form can be found on the Autodesk web site. http://usa.autodesk.com/adsk/servlet/ps/item?siteid=123112&id=2863713&linkid=2786831

Step (2)Population of data in ArcView 3.x or 8.x that is common between features such as CVT code, Ownership, quarter section numbers The ESRI Shape file Themes are then taken into ArcView/ArcMap for extracting the themes by layers if needed, or merging themes by there spatial location. ArcView/ArcMap can be used for the population of the data that is common between features such as the ownership, quarter section numbers, and quality control data. The Township would like to maintain the historic identification numbers described below for the utility structures and at the same time incorporate the new identification numbers being developed by the OCDC. We have a polygon shape file for the section numbers, and a linear file for the pipes. We will be adding the Section Numbers, Quarter Section numbers, and the Quarter Section letters placement from the Sections polygon Table, to the linear Storm Pipe Shape Theme, from the AutoCAD Map drawing. We are combining Polygon section attributes to the linear storm pipe attributes. ArcView 3.x Select by Theme An example of using ArcView 3.x software is adding attributes from one Theme to another. This is done in a two step process by the Select By Theme form found under the Theme pulldown menu. Note: In ArcMap this process is built into the pulldown menus under VIEW ~ Select by Location! The second step involves using an ArcView 3.x extension called GeoProcessing which is found under the VIEW pulldown menu as Extensions, and then checking off the box called GeoProcessing. After selecting OK on the last form we can now open the GeoProcessing Wizard found in ArcView 3.x pulldown menus under VIEW ~ GeoProcessing Wizard. The Assign Data by Location is selected for a Spatial Join between the polygon Section Theme and the selected Pipes. Selecting NEXT on the GeoProcessing form will give you another form to select the two Themes and then FINISH. Note: In ArcMap this process is built into the pulldown menus under TOOLS ~ GeoProcessing Wizard! ArcView 3.x GeoProcessing Results The results of the two theme tables are shown with a Spatial Join after opening the tables, but you must save the Pipe Shape Theme with this join and the results will be one linear shape file theme having spatial data added to it! Step (3) Loading Themes into an Interim ESRI GeoDatabase in ArcCatalog Loading Themes into an ESRI GeoDatabase in ArcCatalog For our interim GeoDatabase, I like to call it a Transfer_Themes.mdb, we need to setup the Spatial Reference Properties (Coordinate system, X/Y Domain, M Domain, and Z Domain) properties at the proper settings for the shape file Themes we have been working with, and this will match Oakland County Spatial Reference Properties settings. This will allow the Load Objects in ArcMap to see that the GeoDatabase being loaded has the same settings as the Oakland County Utility DataModel GeoDatabase. You can only import a Geodatabase into a Data Model. To begin the process, create a New GeoDatabase, and set the Spatial Reference Properties of a new Dataset Coordinate System, X/Y Domain, Z Domain, and M Domain For Oakland County, MI we are using the following settings: Coordinate System North American Datum (NAD)83, Michigan South (2113), and International Foot

Note: There are other ways to load GIS data into a Data Model other then using Load Objects in ArcMap. See Pg.. 90 Loading data into an existing schema are found in the Building a GeoDatabase book written by Andrew MacDonald and ESRI. There are also short cuts to setting up the Spatial Reference Properties other then the way we are showing the process being done here. We used the following values for setting the Spatial Reference Properties of a New Dataset XY Domain MIN - X 13112400.264928 MAX - X 13662156.07856 MIN - Y 149485.101928 MAX - Y 699240.91556 Scale: 3906.249996 Z & M Domains MIN: 0.00 MAX: 2147483645.00 Scale: 1.00 Right click the mouse button on the new Feature Dataset or the Geodatabase to Import a new Feature Class. We will call it GravityClosedDrain_P for the Pipe Shape Theme from the AutoCAD Map drawing to match the Oakland County GeoDatabase Utility Data Model naming convention. Note: The Load Objects command in ArcMap will only import one feature class at a time. There are two Geodatabase subtypes that go along with the GravityClosedDrain and they are for Culverts and Pipes. In this case we will add the pipes only, so we have called this GravityClosedDrain_P. The _P represents pipes only. The Change Settings button can be used to remove unwanted columns under the Items tag, and the Coordinate System and the XY Domain properties were already set when we added the Feature Dataset. A unique FacilityID (Size 38) column must be added to the table as a Long Integer! We now have a GeoDatabase with the correct Spatial Reference Properties and the correct data types to bring into the Oakland County Utility Data Model. With that set aside We now need to create the Utility Data Model GeoDatabase with the repository from Oakland County. Step (4) Generating a schema using Case Tools in ArcCatalog First, you must add the CASE Tool Wizard to ArcCatalog from the menu by selecting, TOOLS ~ Customize Select the Commands tab in the Customize tool box Click on CASE Tools in the left column of Customize tool box Click and Drag the Schema Wizard in the right column of the Customize tool box, and drop it on the Standard toolbar in ArcCatalog. (Pg.. 90) Building a GeoDatabase book written by Andrew MacDonald and ESRI: Generating a Schema using Case Tools in ArcCatalog Then, create a New GeoDatabase, and with the new GeoDatabase selected you can start CASE Tools in ArcCatalog. Note: Generating a Schema from a repository using Case Tools (Pg.. 90 & 312), and Load Objects (Pg.. 428) are found in the Building a GeoDatabase book written by Andrew MacDonald and ESRI. Select XML radio button or Repository on the CASE Tool dialog box. Next Select the browse button to add the Repository or XML file. Next

A Repository format is used with VISIO 2000 and the XML format is used with VISIO 2002. Both file types.mdb and.xmi are read by Case Tools if you have ArcGIS 8.3. The following upgrades are required for ArcGIS 8.2 or 8.1 if VISIO 2002 is to be used to create an.xmi file: Visio Professional 2002 SP1 from MS Case Tools XMI update from ESRI UML XMI export functionality from MS Next, we used the CASE Tools in ArcCatalog menu to, Select Object Model, in case there is more than one. Next Select Use values from previous run or Use default valves. Next Select Properties button Check the Show Details box to make sure the proper Spatial Reference Properties are setup correctly. This will match the Spatial Reference Properties we set in the first GeoDatabase. This should complete your set up procedures. An empty GeoDatabase Schema that has a set of Relationships, Rules, Attribute Domains, and Geometric Networks is now created. The GeoDatabase from the AutoCAD drawing can now be imported into the Utility Data Model with the Load objects in ArcMap. Step (5) Loading features classes from OCDC Utility Data Model inside ArcMap. The first thing we need to do is add the Load Objects command to ArcMap with the following steps: Tools ~ Customize Select the Commands tab in the Customize tool box Click on Data Converters tools in the left column of Customize tool box Click and Drag the Load Objects in the right column of the Customize tool box, and drop it on the Edit toolbar in ArcMap. NOTE: (Pg.. 429) Building a GeoDatabase With the Load Objects button ready, we began adding OCDC Utility Data Model Feature Classes to ArcMap. Select the Add Data command button and select the Utility Data Model that we just created from the repository. Select the EDITOR button and START EDITING. Set the Task to Create New Feature and the Target to the correct subtype! Step (6) Loading features classes from Interim GeoDatabase into OCDC Utility Data Model using Load Objects inside ArcMap. Click Load Objects on the Editor Tool bar Browse and Add the source Pipe Feature Class - (GravityClosedDrain_P) Simple Data Loader ~ Match the source field with the target feature class Simple Data Loader ~ Load all of the Source data or use Query Builder to limit the features from the source data to load into the target layer Object Loader ~ Loading all of the Source data with the current snapping environment and setting the validation rules into effect Current Snapping Environment ~ No Validating the new features ~ No

Object Loader Summary ~ FINISH With the process completed, we have the pipe data in a Geometric Network within the Utility Data Model, which allows us to do analysis for Finding Connected Pipes, Loops, Upstream or Downstream paths, and in this case we located the Disconnected pipes. We can then go and fix the problems, so the Network can be used for Quality Control as well as analysis. Summarizing the six major steps in the process, We have converted an AutoCAD Map drawing of Pipes into an ESRI Shape file Theme ArcView 3.x population of data that is common between features Loading Themes into an Interim GeoDatabase in ArcCatalog Generated a Schema using Case Tools in ArcCatalog Loaded features classes from OCDC Utility Data Model inside ArcMap. Loaded features classes from Interim GeoDatabase into OCDC Utility Data Model using Load Objects inside ArcMap. This data conversion method was chosen for a variety of reasons over developing all of the data within the ArcGIS 8.x environment. Some of the reasons include the learning curve and limitations of editing in the ArcGIS environment, access to existing drawing macro s that had been developed by HRC for our AutoCAD users which allows them to rapidly draw utility lines and structures and the relative size, budget and timeline of the overall project. HRC has subsequently done new utility conversion projects entirely within the ArcGIS environment which has the advantage of not having to load data into the model after the fact. Both of these methods have advantages and HRC anticipates using both procedures based upon the specific constraints of the individual project. Acknowledgements The authors would like to thank the Oakland County Drain Commission for providing us with early draft versions of the utility data model allowing us the early review and development time needed for our project with the Township. We would like to thank Bloomfield Township for allowing us to publish the technical procedures and discuss project specific details concerning their utilities. We would like to thank the Board of Directors at Hubbell, Roth & Clark, Inc. for allowing the additional time for researching and preparing for the presentation of this paper. Author Information Kevin G. Broecker Senior GIS Specialist Hubbell, Roth & Clark, Inc. 555 Hulet Drive Bloomfield Hills, MI 48303 248-454-6300 248-454-6312 kbroecker@hrc-engr.com James R. Miller Senior GIS Specialist Hubbell, Roth & Clark, Inc.

555 Hulet Drive Bloomfield Hills, MI 48303 248-454-6300 248-454-6312 jmiller@hrc-engr.com