integrating cad and gis data at mineta san jose international airport
DESCRIPTION
TRANSCRIPT
![Page 1: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/1.jpg)
Integrating CADD and GIS Data
BAAMA Sept. 27, 2007Presented by:
Reneé Gerasimtchouk, GIS SpecialistLysée Moyaert, GIS / CADD ManagerMineta San José International Airport
GIS
CADD
![Page 2: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/2.jpg)
Problem• Have many CADD files, how to get into GIS?
• How to keep these two in sync?
Requirements• Solution must preserve our CADD Standards while importing and exporting (Airport uses modified National CADD Standards)
• CADD files must be imported into our SDSFIE schema in Oracle (Spatial Data Standards for Facilities, Infrastructure, and Environment)
• Airport’s custom Coordinate System must be maintained
• Error trapping prior to loading
• Easy loading and exporting of large amounts of CADD data
Solution• A custom application using FME that is user friendly and can both import and export CADD files to and from GIS.
Case Study
![Page 3: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/3.jpg)
CADD Standards
![Page 4: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/4.jpg)
Solution
What is the Data Integration Application?
• The Data Integration Application is a combination of a thick client application using FME Suite for Oracle and server side database objects, including tables, triggers, and PL/SQL packages.
• Focuses on a three-tier deployment: data storage in Oracle, rules about how data is processed, and a presentation layer or user interface.
Data Base Server
EngineeringWorkstation
FME Suite for OracleData Integration Custom Application
Oracle 9.2Enterprise Edition
SJC LAN
![Page 5: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/5.jpg)
Loading Data
• Scans CADD file & displays a list of layers found
• References the CROSSWALK table for valid CADD and GIS relationship
• Allows user to select layers to be loaded
Data Integration Application first runs series of checks
![Page 6: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/6.jpg)
Crosswalk table
• Crosswalk table managed directly in the Data Integration Tool
• Manages the relationship between CADD layers and GIS tables
• Used as a template for both importing and exporting data
![Page 7: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/7.jpg)
Validation of CADD File
• Validate button transfers data to the CADD Staging Table
• Runs a series of Oracle scripts designed to validate the data
• Verify GIS table has “USER_FLAG” column (will load CADD layer name here)
• Verify geometry is valid for Oracle
• Runs logic for “-N” , “-E”, and “-R” status(-N = new, -E = existing, -R = remove)
• Option of “Initial Load” and “Regular Load”
• Reports findings to user
![Page 8: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/8.jpg)
Validation Results
CADD layers with a valid status can be loaded into Oracle
Invalid status layers must be corrected and revalidated again
![Page 9: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/9.jpg)
GIS data
• Data now loaded into Oracle
• Application loads CADD layer name into USER_FLAG field• Used for exporting and maintains CADD standard layer name
• Data added (STRUCT_B and FLOOR_NUM are required for exporting)
![Page 10: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/10.jpg)
Log File
• Application also has a log file
• Reports the CADD layers loaded
• Number of features loaded into the GIS
• Number of features that were not loaded
![Page 11: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/11.jpg)
Data Input flow diagram
CADD File
CADD_STAGINGValidate
Transfer
GIS
GIS
GIS
GIS
Data IntegrationTool
Exception CADDFile
1
2
3
7
8
5
6
DatabaseProcess/Object
File Client AppLegend
CROSSWALK
9ReportResults
4
![Page 12: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/12.jpg)
Exporting
• Data Integration Application can easily export data from GIS back into a CADD drawing
• Again uses the CROSSWALK table for relationship from GIS back to CADD
• Also uses a Drawing Set .mdb file as a template to extract the various CADD levels from the GIS table and group into individual drawing sets
• Uses the STRUCT_B and FLOOR_NUM fields from the GIS table for grouping
![Page 13: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/13.jpg)
Drawing SetAccess File
GIS
GIS
GIS
GISData Integration
Tool
1
2
3
DatabaseProcess/Object
File Client AppLegend
Exported CADDFile
Exported CADDFile
Exported CADDFile
Data export flow diagram
![Page 14: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/14.jpg)
Exported CADD File
![Page 15: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/15.jpg)
Pros• Easy to load large amounts of CADD data quickly
• Uses automated rules to validate data
• Easy to export
• Automatically updates GIS field with the CADD level name
• Manages CADD layer status with –E, –N, and –R
• Maintains our CADD Standard format
Cons
• Can be cumbersome process for very small amounts of CADD data
• Client software written in VB .NET – need to know programming to change or update the application as well as package and procedure maintainence
• Troubleshooting error messages can be difficult due the various components
• Have to keep CROSSWALK table and Drawing Set file up to date
Pros and Cons
![Page 16: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/16.jpg)
Other Methods
Import using GeoMedia
• Connect to Oracle
• Display CADD files
• Change feature class
• Run topological rules
• Or directly drawing in or deleting elements
• Can be quicker in dealing with small amounts of data
![Page 17: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/17.jpg)
Other Methods
Export from GeoMedia
• Easy to export however does not keep CADD layer name
• Exports all elements from GIS table – no grouping
• Only way to group is query out data from GIS prior to exporting – too time consuming
![Page 18: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/18.jpg)
• Data Integration Application is a client side application
• Uses Safe Software’s Feature Manipulation Engine (FME) Suite for Oracle to import data
• Uses a series of PL/SQL procedures to validate data
• Built on Oracle 9i, now using Oracle 10g
• Easy to use for large amounts of data
• Maintains our CADD Standards as well as correlates to our SDS spatial database schema
Summarize
![Page 19: Integrating CAD and GIS Data at Mineta San Jose International Airport](https://reader035.vdocuments.mx/reader035/viewer/2022062615/548044fbb37959442b8b5b69/html5/thumbnails/19.jpg)
Questions?
Thank You!
[email protected]@sjc.org
www.nationalcadstandard.org
www.sdsfie.org www.safe.com