Integrating CADD and GIS Data - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Integrating CADD and GIS Data

Description:

... using FME that is user friendly and can both import and ... Allows user to select ... Reports findings to user. AIMS. AIRPORT INTEGRATED. MAPPING SYSTEM ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 20
Provided by: lmoy
Category:

less

Transcript and Presenter's Notes

Title: Integrating CADD and GIS Data


1
Integrating CADD and GIS Data
CADD
GIS
BAAMA Sept. 27, 2007 Presented by Reneé
Gerasimtchouk, GIS SpecialistLysée Moyaert, GIS
/ CADD ManagerMineta San José International
Airport
2
Case Study
  • 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)
  • Airports 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.

3
CADD Standards
4
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.
  •  

5
Loading Data
Data Integration Application first runs series
of checks
  • 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

6
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

7
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

8
Validation Results
CADD layers with a valid status can be loaded
into Oracle
Invalid status layers must be corrected and
revalidated again
9
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)

10
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

11
Data Input flow diagram
12
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

13
Data export flow diagram
14
Exported CADD File
15
Pros and Cons
  • 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

16
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

17
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

18
Summarize
  • Data Integration Application is a client side
    application
  • Uses Safe Softwares 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

19
Questions?
Thank You!
RGerasimtchouk_at_sjc.org LMoyaert_at_sjc.org
www.nationalcadstandard.org
www.sdsfie.org
www.safe.com
Write a Comment
User Comments (0)
About PowerShow.com