Utilizing FME for Utility Mapping at PNM

Report 5 Downloads 69 Views
Utilizing FME for Utility Mapping at PNM Rene Carrillo Aaron Allen

Common Data Issues Conversion Format - AutoCad DWG, MicroStation DGN, Shapefiles, etc Geometry - Lines to Polygons, duplicate point data, etc Projection - Missing or conversion from one to another

Maintaining data quality Attributes - Missing attributes, updates, renaming attributes Spatial - Enhance spatial accuracy

Manipulation Project specific data - Custom output Attributes - Generate new attributes

What is FME?



Stands for “Feature Manipulation Engine” – Similar to ESRI’s ModelBuilder



It can read/write many vector, database, and tabular formats as well as some raster formats



Performs coordinate conversion using a variety of different projections, ellipsoids, and datums



Contains a large set of tools (transformers) that allow the user to manipulate data such as – cleaning geometry, updating/adding attributes, and calculating values



Can read from multiple files of different types, combine the data, and break it out to several files of different types



Can read a feature’s characteristic attributes. This includes its source name, source path location, x,y, line weight, font name, cell name, etc.

FME Options with ESRI •

ArcGIS Data Interoperability extension – Developed in conjunction with Safe Software and built on the FME product. Includes 150 transformers, 70+ supported data formats. Users can directly read, display, and analyze this data using all the tools available within the ArcGIS Desktop environment.



FME ESRI Edition – Includes everything in the Data Interoperability extension plus batching capability, 120+ supported data formats, and 220+ transformers. Also includes the FME Viewer, the FME Universal Translator and allows clients to translate data without taking up an ArcGIS license.

FME Workbench

FME Universal Viewer

FME Universal Translator

FRAMME to ESRI synchronization

Intergraph to ESRI sync • Purpose Custom PNM Gas Compliance application developed to work with SDE data Data source (Gas Distribution data) resides in Intergraph’s FRAMME GIS Need to have current data available daily for personnel using application

FRAMME to ESRI FME Script

New Mexico One Call

Previous process NM One Call requests data in shapefile format separated out by PNM service areas. Process to extract data Manually extract data - extract data out of FRAMME and ESRI databases Manually convert data - convert DGN data to shape files and re-project data Manually clip data based on One Call service area (25 areas) Manually assign any necessary attributes to data Manually buffer data based on line type (500ft for Distribution, 1000ft for Transmission)

Because of the amount of time it took to do the above work, we could only provide quarterly updates to NM One Call.

Attribute Transfer Mapping

Purpose •

In 2004 PNM acquired improved spatial data of gas transmission system, but without attributes (i.e. – “dumb lines”)



Existing gas transmission data contains a rich set of attributes



Needed to get existing attributes onto new spatial data

Back-populate SDE

Purpose •

CAD station detail drawings had updated attributes added to title block – GIS and CAD data are no longer in sync.



GIS station data needs to have the updated CAD attributes added to the attributes.



Don’t easily know which CAD files have updated attributes, so previously all station data would need to be checked manually and, if needed, updated in the GIS.

FRM8VB-VB16.DWG

FARMINGTON BACK-

FEED REGULATOR

STATION

FARMINGTON – FEED REGULATOR STATION

Summary •

What is does Reading and Writing Data – design files, shapefiles, coverages, GeoMedia warehouses, ESRI geodatabases, tabular data, even some image formats – Manipulation and Analysis of Data – combining, reprojecting, clipping, buffering, testing, filtering, etc. –



Components Universal Viewer – Quickly view data without the need of the native application. – Universal Translator – For quick translation and reprojection without the need of transformers. – Workbench – GUI environment for creating your own scripts (a.k.a. workspaces) –

Questions?