We all know that tailoring data to different software (ArcGIS, Sketchup, AutoCAD, BIM Vision+++) often requires some preparation. For regular 2D (point/line/area) this is true, when moving to 3D-data it is even more difficult. Norkart’s solution can create new 3D-models when any of the 4 694 215 buildings in 426 different municipalities of Norway get changed. You’ll learn how to integrate FME with existing “in house code”, how to speed up processing from 1-2 hours for a small area to 10 minutes and what to think about when writing to 12 different 3D formats at once.
How can you create user friendly 3D-models, on-the-fly, in-the-cloud, and FAST?
1. How Can You Create User Friendly 3D-
Models, On-the-Fly, In-the-Cloud and Fast
Sigbjørn Tillerli Herstad – Norkart – NORWAY
2. Sigbjørn Tillerli Herstad
● Norkart – Software vendor
● Custom built software used for managing
GIS and other data within municipalities
● 7 full time users of FME (5% of the
company) and growing!
@SigTill
3. Agenda
● How does anyone in Norway get and use
3D-models today?
● What is the ideal solution for this
process?
● Live demo
● How was the solution made?
4. 3D data, available – not accessible
In Norway – you can get 3D data (of buildings, terrain, roads etc)
online for free or as a paid service. You will get the best data available,
delivered in a standardized file format and schema (SOSI). The
delivery will be identical for all the 426 municipalities. Sounds easy
right? No, it is still too difficult for anyone to use the data outside GIS.
6. Architect
● Client: Don and Dale
● Project: New HQ
● Where: Place with great skiing,
beautiful nature, environmental
energy for Teslas and great
vacation possibilities.
● Location: Norway
8. 3D data is more like 2,9D:
- Only top z. So on where x,y is
equal you need to calculate
correct z.
- 3D areas – but not surface,
mesh, triangles++
- no walls
FILE Format not easily importable
into any software
Time consuming to prepare the
data to get them into
software A, B, C
Download from multiple sources /
sites / file formats
18. 2. Use existing service / methods
/ scripts
1. Standardized data (buildings,
roads, terrain, water, ortophoto)
4. FME Server / Cloud for
scalability
3. Easily generate any file format
19. 1. Standardized data
● SOSI – both a file-format and a standard.
● Norkarts plugin to read/write SOSI.
● Postgres/GIS – storing data
Data used in the 3D-model:
● Buildings
● Roads
● Terrain
● Water
● Ortophoto
● Country wide database – delay: 5 minutes.
● One FeatureReader
Non standard data?
20. 2. Use existing service / methods / scripts
● Use what you have in your company, from
a partner or open source.
● Systemcaller. Calling external procedures
● Resources: FME 2018: eeeeasy
● Simple upgrades
● Stage vs drift: mapper / resources /
repositories – same standard
● Existing procedures: smaller areas – ask:
why not for the whole country?
21. 3. Easily generate any file format
1. Do not use multiple workspaces – use a single
workspace
2. Do not use Generic writer – use FeatureWriters
within Custom Transformers, parallell writing!
3. Do not use Workspacerunner or
FMEServerjobsubmitter – use Custom
Transformers and parellell mode
4. Why 1, 2 and 3? Because you need to think the
opposite of what you have – and decide if that is
a better solution.
5. Find the «common schema and geometry». The
best starting-point for all the 3D-formats.
6. Save as FFS – easily open within a Custom
transformer for parallell processing – using less
RAM
Processing DWG 3ds
Time
Hardware costs
3ds
Sketchup
IFC
22. 4. FME Server / Cloud for scalability
● Is this solution always going to work for
few users on small areas?
● Can you do some easy work now to
reduce possible future bottlenecks?
● Version 1: 500m2, buildings and terrain,
DWG.
● Version 2: 10km2, 20 3D objects, 20
formats.
● Solution: Plan for more users, processing
and formats from the beginning.
● In house: add SERVERS, CPU and RAM.
● Cloud: fmecloud.com – create server –
upload workspace.
CPU
RAM
File formats
Users
23. CCC - Click, Choose, Consume
429
1 (ONE) FME Workspace.fmw
5
1 - infinity FME Engine
400+ LandXML Sketchup IFC DXF
COLLADA 3d 3D PDF
24. CCC - Click, Choose, Consume
400+
LandXML Sketchup IFC DXF
COLLADA 3d 3D PDF
zip
zip
Any software
25. 3D data is more like 2,9D:
– missing walls
- Not 100% according to different
3D Geometry
- calculate z for all levels where
x,y is similar
FILE Format not easily importable
into any software
Time consuming import into
software A, B, C
Download from multiple sources
26. With FME YOU can
Create User Friendly 3D-
Models, On-the-Fly,In-the-
Cloud and Fast