Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape...

20
©2016 Applied Geographics, Inc. Slide 1 Empowering People with Spatial Solutions www.AppGeo.com Andrew Buck [email protected] 617-447-2430 GIS-T 2016 – Raleigh 2016 Colorado DOT CADD-GIS Interoperability Tools and Strategies

Transcript of Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape...

Page 1: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1

Empowering People with Spatial Solutions

www.AppGeo.com

Andrew [email protected]

GIS-T 2016 – Raleigh 2016

Colorado DOTCADD-GIS Interoperability

Tools and Strategies

Page 2: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2

Interoperability

Page 3: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 3

CADD – GISGIS - CADD

First design iteration used

project geodatabases

Page 4: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 4

Tool Function

and Central Repository

Tools based on business functions

Page 5: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 5

Project WorkflowOverview

Catalog

Identify ROW projects

Projects FilesAppGeo

ProjectID

SAP OTIS ProjectCode,Shape

Associate or create geometry

ProjectCode,Shape

Catalog available files

File Details

Assign to processing

queue

Process DGNProcess PDF

Hold PDF

Identify ProjectWise

DGNs

RegionalInquiry

No DGNs?

DGNs! Assign GCS

GCS’d DGNsFor CDOT

InterOpIngest

InterOpTool

Update catalogFile Details

Project QueueFile Status

DGN Processing

PDF Processing

DigitizePDF

Geodatabase

FeaturesFeatures

Extract,QC,

Deliver

Geodatabase

Page 6: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 6

• Orange – SAP ROW Projects – potential DGNs • Blue – Pre-SAP – Before DGNs, PDF plan sets – may also exist under Orange• Red – State roads without identified projects

Page 7: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 7

File Hierarchy / Georeferenceing

PCD

LSCD

ROW Model

PCD (Project Control Document) Survey of control monuments Used to create project

coordinate system Survey data collected in meters,

PCD should be in feet

LSCD (Land Survey Control Document) Boundary monuments May contain imported section lines Does not contain property lines

Right-of-way (ROW) Model Parcels ROW

Plans

Plans Contain design elements,

alignments, edge of oil, etc.

Full Plan Set

Full Plan Set Contains complete set of all Project information

• Not all plans are created equal

• Design best practices put control information into title sheet

• Project control can be used to georeference

• Much better solution is to put project coordinate system into DGN as a GCS

• Let BentleyMap translate from custom project coordinate system Sometimes ROW hidden in reference files

Page 8: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 8

Project & File Catalog

List of projects with lookup and query functions

Selected project by AppGeoProjectID

Files associated with Project by AppGeoFileID

Project Processing Queue

File StatusExample shows original DGN copied and GCS’d for Interop tool ingest and return to CDOT

• Associates files with projects and geometry

• Manages the processing queues

Page 9: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 9

• Microsoft Access UI

– Entering tool parameters

– Launch FME models via shell

• Ingest into SQL Server

• Extract to geodatabase

DGN

Interoperability Geospatial db

(SQL Server, DBMS geometry)

5/6/2015 2012-0228.00

Colorado DOTCADD to GIS Interoperability

Tool Description

CDOT File System

User open Microsoft Access, configures conversion settings, selects tools, inputs parameters, and click “Run Selected Tool”. FME models, stored in FMW Files, are executed via OS shell commands invoked by Visual Basic for Applications event procedures (see form_RunTool_frm.RunSelectedToolButton_Click). In some cases, FMX files execute Python scripts

ShellCommand = "C:\program files\FME\fme.exe " & Chr(34) &

"C:\git\cdot_2012-0228.interoperability\fmw\" & Me.ToolNameCombo.Column(2) & Chr(34)

FME Install Directory

FME Model directory

Page 10: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 0

Link CADD Levels to Geospatial Features

Page 11: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 1

Choose Tool, Enter Parameters, Run

Page 12: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 2

Log Tool Use

Page 13: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 3

Data is Organized by Source File

Page 14: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 4

Ingest into SQL Server Spatial

Page 15: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 5

Feature Level Metadata

Geometry and metadata stored separately

Page 16: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 6

Review Ingested Data

Page 17: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 7

Delivery Data Model

DOT Lines

Extracted CADD Objects

Digitized Features from PDFs

Project ROWGenerated polygons generated from DOT Lines

DOT ROWAggregated Project ROW polygons, by route, county

DOT ParcelsCDOT owned land in ROW, Excess, Remainder, General Ledger

Correction Points

Issue points for processing and client review

DeliveryData

Model

DOT_LinesCorrectionPoint

DOT_Parcels

DOT_ROWProject_ROW

Page 18: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 8

Digitize Georeferenced Scans

Colored area indicate parcel acquisitions or “transactions”

Page 19: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 9

Create PolygonsFrom Lines

• Create End Caps and Connectors

• Generate project ROW polygons

• Calculate “True Line” percentage

Page 20: Colorado DOT CADD-GIS Interoperability CADD-GIS Interoperablity.pdf · SAP OTIS ProjectCode, Shape Associate or create geometry ProjectCode, Shape Catalog available files File Details

© 2 0 1 6 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 0

Project ROWAreas

• Aggregate into

route polygons

• Break polygons

in logical places