How to Create 3D Mashups
by Integrating GIS, CAD,
and BIM



                           May 30, 2012
How to Create 3D Mashups
by Integrating GIS, CAD,
and BIM

               #fmewebinar

                             May 30, 2012
Who Are We?


         Dale Lutz
          Co-Founder and
          Vice President of Development
          Safe Software


         Kevin Wiebe
          Chief Scientist
          Safe Software
Today’s Special Guest


           Ulf Månsson
            Project Manager,
            SWECO
Questions are Encouraged!

 This Morning’s Q&A Support:


                 Mark Stoakes
                  Manager Professional Services
                  (and FME Rockstar)
                  Safe Software

                 Dave Campanas
                  FME Product Specialist
                  (and 3D Guru)
                  Safe Software
Questions are Encouraged!

 This Morning’s Q&A Support (continued):


                 Dmitri Bagh
                  FME Scenario Creation Specialist
                  (and 3D Transformation Master)
                  Safe Software
Powering The Flow of Spatial Data
Poll: Have You Used FME?
FME Capabilities

Transform Data to Use and Share

                    Convert spatial data between
                     hundreds of formats

                    Transform spatial data into the
                     precise data model you need

                    Integrate multiple different data
                     types into a single data model

                    Share spatial data with people
                     where, when and how they need it
FME Workbench:
Graphical Data Flow Authoring
FME 3D Formats
Poll: What Data Types Would
You Combine into a 3D Mashup
Demo
Turn This…
…Into This
…Starting HERE…
Or Turn This…
Or Turn This…
…Into Something Useful…
Original Sketchup Design
Outer Shell Extracted For GIS
Outer Shell Extracted For GIS
Industry Foundation Classes
           (IFC)
All Data Available To GIS
FME 2012: Best CityGML Reading
On the Planet!
Real World 3D Mashups
3D City Building
With Street Photos
  http://fme.ly/highlevel
Ingredients
Data Integration to
      3D PDF
   http://fme.ly/shell3d
Shell
Data Integration to 3D PDF
Shadow Dancing

Niels la Cour,                       Alexander Stepanov,
Senior Physical Planner                      GIS Architect
University of Massachusetts   University of Massachusetts
Generate realistic shadows for
Complex footprints

2D: Possible, but difficult

3D: ???
WE USED TO THINK IN 2D - NOT
ANYMORE.

FME 3D TRANSFORMS ALLOW ONE TO
ACT AND THINK IN 3D DIRECTLY.
Result of 3D Transform:

2D Buildings were put in 3D, then

WE TILT THEM (IN DIRECTION OF SUN RAYS).
ONLY SHADOWS + WIREFRAMES (2D),
ONE OF WAYS TO GET 3D (WebGL) LOOK
ONLY SHADOWS (2D),
But THEY DO HAVE 3D FLAVOR!
shadow

                                         shadow




shadow

                       shadow




 Complex Shadows
 (Generated in a minute)
Facilities
              Management
              http://fme.ly/umass
Niels la Cour,                       Alexander Stepanov,
Senior Physical Planner                      GIS Architect
University of Massachusetts   University of Massachusetts
Connecting The Dots
 Geo-design
 Intellectual maps
 Computational Geography
                                                                      Analytical Tools
 Bringing Analytics to Facilities Management
                                                                      SAS ( Bridge for
       GIS as a Decision Support System for FM                        ESRI)
                                                                      Analytical Tools
                      Design/Scenario Planning Interface
                                                                      Network X ( LANL)
                                Visualization                         R-project (py)
                                                                      NumPy
 Visualization                                                        SciPy
                       FM specific analytical functions               CGAL (py)
   Analysis                                                           Boost Graph (py)


                      ArcGIS Server Platform


           Data Interoperability Extension (FME Subset)

Format A         Format B                                  Format N
Registering CAD Drawings




Image Registrations: area of active research ( medicine, remote
sensing, image recognition …)
More than 1000 research papers published in 1993-2003
Variety of techniques
Need to find rotation, offset parameters ( scale is known )
Match for buildings is known ( building id in CAD document, and id of
GIS feature )
Registering CAD Drawings
                 Minimize total sq. distance from observation
                 points to “nearest” control points
                 by modifying two parameters: rotation & offset




       (dx,dy)
Stacked CAD Floorplans
The Campus in ArcScene
Room Use Theming
Complete GIS Attribution
Attributes Fetched from Room Database via CAD Room Number

                                                     Floor 10
Today’s Special Guest




  “When you have an FME Hammer, every data
       transformation problem is a nail…”
Ulf Månsson
    ulf.mansson@sweco.se   ►
ulf.mansson@sweco.se
                           51
Credits


          Barsebäck nuclear power plant

               •Lars-Olof Jönsson
                 •Lars Karlsson
                •Lars Håkansson

                      and

               SWECO co workers




                                          ulf.mansson@sweco.se
Sustainable engineering and design
  -   the continuation of a longstanding tradition within Sweco

  7 600 employees
  Established in 12 countries       Flood protection in
                                    Poland
                                    A modern flood protection
                                    system for the area
                                    around the Nysa Klodzka
                                    River in Poland will protect
                                    from future flooding
                                    catastrophes.


Ignalina nuclear power              A new hydroelectric
station                             power station in
Sweco has prepared                  Bulgaria
design works for several            Sweco’s assignment
disassembly and                     comprises geological
decontamination projects            surveys, design,
at the Ignalina nuclear             production of drawings
power station in Lithuania.         and other technical
                                    services.
                                                                   ulf.mansson@sweco.se

   53                                                                                     53
1969 – Order of Unit 1
1975 – Delivers
   Electricity
1980 – Referendum
1999 – Unit 1 closed
2005 – Unit 2 closed
                         54
Geospatial IT


  Decommissioning planning demands a radiological survey
  - What and how much is contaminated?

  A 3D model could help with:

  • Planning, acquisition and visualization of sampling data
  • Quality assurance
  • Logistics




                                                     ulf.mansson@sweco.se
Geospatial IT – current documentation




                                        ulf.mansson@sweco.se   ►
Concept: 2D to 3D



                 Transformation




                                      Walls / Floors




                    Overview Information




               Visualize results
                                                       ulf.mansson@sweco.se

 57
58
3D PDF, DWG etc.
           DEM




      2D-BUILDING
          .dwg




                                                                    2D GeoPDF, shp, png etc.
        LANDUSE
          .shp                    •Read different formats
                          •Georeference – to one coordinatesystem
                                      •Generate 3D
                                   •Connect tabular data
                                  •Maintain a data model
                                •Produce 3D and 2D output

        MAPDATA



     TABULAR DATA
     .xls, Oracle, etc.

59
3D PDF – Locate Rooms by ID (Room Number)




60
3D PDF – ”Cut Outs” with Parts of buildings




61
3D PDF – ”Cut Outs” with Parts of buildings




62
3D PDF – ”Cut Outs” with Parts of buildings (from below)
Indoor sampling




64
Intelligent papers




Plugin for QR detection: QRDetector

 65
ulf.mansson@sweco.se
Outdoor sampling




67
Use cases:
- Planning and preliminary results




                                     ulf.mansson@sweco.se
Use cases:
- Planning and preliminary results




                                     ulf.mansson@sweco.se
Use cases:
- Planning and preliminary results




                                     ulf.mansson@sweco.se
Intelligent papers – indoor positioning




 QRDetector
 Georeferencing in 3D




                                          ulf.mansson@sweco.se
Intelligent papers – indoor positioning




                                          ulf.mansson@sweco.se
Intelligent papers – indoor positioning




                                          ulf.mansson@sweco.se
Intelligent papers – indoor positioning




                                          ulf.mansson@sweco.se
Results are fed into the 3D model




                                    ulf.mansson@sweco.se
Intelligent papers – other uses




                                  ulf.mansson@sweco.se
Intelligent papers – other uses




                                  ulf.mansson@sweco.se
Intelligent papers – other uses




                                  ulf.mansson@sweco.se
Ulf Månsson
    ulf.mansson@sweco.se   ►
ulf.mansson@sweco.se
                           79
FME & 3D Mashups: Summary
 3D is the “Format of Human Beings”
 Visualizing data in 3D improves decision
  making
 3D datasets can painlessly be synthesized
  by transforming non-3D data with FME
The limitations to think in 2D (even if all
 data are 2D) are artificial. With FME 3D
  transformations we really can think in
   3D, being format agnostic, and solve
 difficult problems faster and in a more
   elegant way. Nothing prevents us
 from constructing 3D objects from
spatial and non-spatial data sources.
   The knowledge of subject domain is
  important, but the technology is here!
Niels la Cour,                       Alexander Stepanov,
Senior Physical Planner                      GIS Architect
University of Massachusetts   University of Massachusetts
Poll: What New 3D Functionality
Should be Added To FME??
Learn More About FME
 Get Acquainted:
   FME Desktop Intro Webinar
      http://fme.ly/intro
   FME Free Evaluation
      http://www.safe.com
   FMEpedia 3D Section
      http://www.fmepedia.com
 Upcoming webinars http://fme.ly/webinars
   How to Process Real-Time Data with FME - June 7
   How to Improve Data Exchange with Intergraph
    Products - June 21
35 Presentations
Norway, Denmark, Finland and Sweden.
Complete agenda published tomorrow!
We’ll Be Following Up
Thank You!

 For more information, contact:
   Sales:
      sales@safe.com
      (604)501-9985 ext. 287
   Support
      support@safe.com
      (604)501-9985 ext. 278
   Dale
      dal@safe.com
      @DaleAtSafe
How to Create 3D Mashups by Integrating GIS, CAD, and BIM

How to Create 3D Mashups by Integrating GIS, CAD, and BIM

  • 1.
    How to Create3D Mashups by Integrating GIS, CAD, and BIM May 30, 2012
  • 2.
    How to Create3D Mashups by Integrating GIS, CAD, and BIM #fmewebinar May 30, 2012
  • 3.
    Who Are We? Dale Lutz Co-Founder and Vice President of Development Safe Software Kevin Wiebe Chief Scientist Safe Software
  • 4.
    Today’s Special Guest Ulf Månsson Project Manager, SWECO
  • 5.
    Questions are Encouraged! This Morning’s Q&A Support:  Mark Stoakes Manager Professional Services (and FME Rockstar) Safe Software  Dave Campanas FME Product Specialist (and 3D Guru) Safe Software
  • 6.
    Questions are Encouraged! This Morning’s Q&A Support (continued):  Dmitri Bagh FME Scenario Creation Specialist (and 3D Transformation Master) Safe Software
  • 8.
    Powering The Flowof Spatial Data
  • 9.
    Poll: Have YouUsed FME?
  • 10.
    FME Capabilities Transform Datato Use and Share  Convert spatial data between hundreds of formats  Transform spatial data into the precise data model you need  Integrate multiple different data types into a single data model  Share spatial data with people where, when and how they need it
  • 11.
  • 12.
  • 13.
    Poll: What DataTypes Would You Combine into a 3D Mashup
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 28.
    FME 2012: BestCityGML Reading On the Planet!
  • 29.
  • 30.
    3D City Building WithStreet Photos http://fme.ly/highlevel
  • 31.
  • 33.
    Data Integration to 3D PDF http://fme.ly/shell3d
  • 34.
  • 35.
    Shadow Dancing Niels laCour, Alexander Stepanov, Senior Physical Planner GIS Architect University of Massachusetts University of Massachusetts
  • 36.
    Generate realistic shadowsfor Complex footprints 2D: Possible, but difficult 3D: ???
  • 37.
    WE USED TOTHINK IN 2D - NOT ANYMORE. FME 3D TRANSFORMS ALLOW ONE TO ACT AND THINK IN 3D DIRECTLY.
  • 38.
    Result of 3DTransform: 2D Buildings were put in 3D, then WE TILT THEM (IN DIRECTION OF SUN RAYS).
  • 39.
    ONLY SHADOWS +WIREFRAMES (2D), ONE OF WAYS TO GET 3D (WebGL) LOOK
  • 40.
    ONLY SHADOWS (2D), ButTHEY DO HAVE 3D FLAVOR!
  • 41.
    shadow shadow shadow shadow Complex Shadows (Generated in a minute)
  • 42.
    Facilities Management http://fme.ly/umass Niels la Cour, Alexander Stepanov, Senior Physical Planner GIS Architect University of Massachusetts University of Massachusetts
  • 43.
    Connecting The Dots Geo-design Intellectual maps Computational Geography Analytical Tools Bringing Analytics to Facilities Management SAS ( Bridge for GIS as a Decision Support System for FM ESRI) Analytical Tools Design/Scenario Planning Interface Network X ( LANL) Visualization R-project (py) NumPy Visualization SciPy FM specific analytical functions CGAL (py) Analysis Boost Graph (py) ArcGIS Server Platform Data Interoperability Extension (FME Subset) Format A Format B Format N
  • 44.
    Registering CAD Drawings ImageRegistrations: area of active research ( medicine, remote sensing, image recognition …) More than 1000 research papers published in 1993-2003 Variety of techniques Need to find rotation, offset parameters ( scale is known ) Match for buildings is known ( building id in CAD document, and id of GIS feature )
  • 45.
    Registering CAD Drawings Minimize total sq. distance from observation points to “nearest” control points by modifying two parameters: rotation & offset (dx,dy)
  • 46.
  • 47.
    The Campus inArcScene
  • 48.
  • 49.
    Complete GIS Attribution AttributesFetched from Room Database via CAD Room Number Floor 10
  • 50.
    Today’s Special Guest “When you have an FME Hammer, every data transformation problem is a nail…”
  • 51.
    Ulf Månsson ulf.mansson@sweco.se ► ulf.mansson@sweco.se 51
  • 52.
    Credits Barsebäck nuclear power plant •Lars-Olof Jönsson •Lars Karlsson •Lars Håkansson and SWECO co workers ulf.mansson@sweco.se
  • 53.
    Sustainable engineering anddesign - the continuation of a longstanding tradition within Sweco 7 600 employees Established in 12 countries Flood protection in Poland A modern flood protection system for the area around the Nysa Klodzka River in Poland will protect from future flooding catastrophes. Ignalina nuclear power A new hydroelectric station power station in Sweco has prepared Bulgaria design works for several Sweco’s assignment disassembly and comprises geological decontamination projects surveys, design, at the Ignalina nuclear production of drawings power station in Lithuania. and other technical services. ulf.mansson@sweco.se 53 53
  • 54.
    1969 – Orderof Unit 1 1975 – Delivers Electricity 1980 – Referendum 1999 – Unit 1 closed 2005 – Unit 2 closed 54
  • 55.
    Geospatial IT Decommissioning planning demands a radiological survey - What and how much is contaminated? A 3D model could help with: • Planning, acquisition and visualization of sampling data • Quality assurance • Logistics ulf.mansson@sweco.se
  • 56.
    Geospatial IT –current documentation ulf.mansson@sweco.se ►
  • 57.
    Concept: 2D to3D Transformation Walls / Floors Overview Information Visualize results ulf.mansson@sweco.se 57
  • 58.
  • 59.
    3D PDF, DWGetc. DEM 2D-BUILDING .dwg 2D GeoPDF, shp, png etc. LANDUSE .shp •Read different formats •Georeference – to one coordinatesystem •Generate 3D •Connect tabular data •Maintain a data model •Produce 3D and 2D output MAPDATA TABULAR DATA .xls, Oracle, etc. 59
  • 60.
    3D PDF –Locate Rooms by ID (Room Number) 60
  • 61.
    3D PDF –”Cut Outs” with Parts of buildings 61
  • 62.
    3D PDF –”Cut Outs” with Parts of buildings 62
  • 63.
    3D PDF –”Cut Outs” with Parts of buildings (from below)
  • 64.
  • 65.
    Intelligent papers Plugin forQR detection: QRDetector 65
  • 66.
  • 67.
  • 68.
    Use cases: - Planningand preliminary results ulf.mansson@sweco.se
  • 69.
    Use cases: - Planningand preliminary results ulf.mansson@sweco.se
  • 70.
    Use cases: - Planningand preliminary results ulf.mansson@sweco.se
  • 71.
    Intelligent papers –indoor positioning QRDetector Georeferencing in 3D ulf.mansson@sweco.se
  • 72.
    Intelligent papers –indoor positioning ulf.mansson@sweco.se
  • 73.
    Intelligent papers –indoor positioning ulf.mansson@sweco.se
  • 74.
    Intelligent papers –indoor positioning ulf.mansson@sweco.se
  • 75.
    Results are fedinto the 3D model ulf.mansson@sweco.se
  • 76.
    Intelligent papers –other uses ulf.mansson@sweco.se
  • 77.
    Intelligent papers –other uses ulf.mansson@sweco.se
  • 78.
    Intelligent papers –other uses ulf.mansson@sweco.se
  • 79.
    Ulf Månsson ulf.mansson@sweco.se ► ulf.mansson@sweco.se 79
  • 81.
    FME & 3DMashups: Summary  3D is the “Format of Human Beings”  Visualizing data in 3D improves decision making  3D datasets can painlessly be synthesized by transforming non-3D data with FME
  • 82.
    The limitations tothink in 2D (even if all data are 2D) are artificial. With FME 3D transformations we really can think in 3D, being format agnostic, and solve difficult problems faster and in a more elegant way. Nothing prevents us from constructing 3D objects from spatial and non-spatial data sources. The knowledge of subject domain is important, but the technology is here! Niels la Cour, Alexander Stepanov, Senior Physical Planner GIS Architect University of Massachusetts University of Massachusetts
  • 83.
    Poll: What New3D Functionality Should be Added To FME??
  • 84.
    Learn More AboutFME  Get Acquainted:  FME Desktop Intro Webinar  http://fme.ly/intro  FME Free Evaluation  http://www.safe.com  FMEpedia 3D Section  http://www.fmepedia.com  Upcoming webinars http://fme.ly/webinars  How to Process Real-Time Data with FME - June 7  How to Improve Data Exchange with Intergraph Products - June 21
  • 85.
    35 Presentations Norway, Denmark,Finland and Sweden. Complete agenda published tomorrow!
  • 86.
  • 88.
    Thank You!  Formore information, contact:  Sales:  sales@safe.com  (604)501-9985 ext. 287  Support  support@safe.com  (604)501-9985 ext. 278  Dale  dal@safe.com  @DaleAtSafe