Danmarks Statistik 2004
FME & Geodatabases- experiences and expectations
in KMS Peter Laulund
Nationale Geodatabank, [email protected]
Danmarks Statistik 2004
Agenda
Data distribution in KMS
FME and SpatialDirect
SpatialDirect in KMS
Danmarks Statistik 2004
Data in KMS
Danmarks Statistik 2004
System arkitektur
ArcIMS
Mapserver
LDS
FME SpatialDirect
Production database
Data Warehouse Delivery system
Danmarks Statistik 2004
FME Suite Components
FME Workbench
FME Universal Translator
FME Universal Viewer
FME Objects API
FME Plug-in SDK
FME Application Extenders
FMESuite
FME is made by Safe software – www.safe.comSpatialDirect is a web interface to FME
Danmarks Statistik 2004
FME Functionality
More than 40 factorys
More than 70 functions
Can convert between projections
Rich data model
More than 100 formates- including reading and writing to Oracle spatial
Danmarks Statistik 2004
Views on geodata
Geometry Semantik
Topology
Geometry – x, y
– projection
Topology – Relations between features
Semantik – Attributes
The FME toolbox
Danmarks Statistik 2004
The FME mapping file
Mappingfile
OUTPUT
FMEINPUT
FME-Gui
WorkBench
TEXT Editor
SpatialDirect
Danmarks Statistik 2004
FME Translation
”API”
Gis
LDS
CAD
FME --FORMAT --DATA --PROJEKTIONFME --FORMAT --DATA --PROJEKTION
FME
Reader
Writer
KMSTRANS()
Danmarks Statistik 2004
Translation with FME
DGN
UFO
Shape
MapInfo
DSFL
DXF Geomedia
SDE
FME
Oracle
NTX
Danmarks Statistik 2004
Translation from LDS
DGN
UFO
Shape
MapInfo
DSFL
DXF Geomedia
SDEOracl
e
NTX
FME
Danmarks Statistik 2004
User interface to SpatialDirect
Danmarks Statistik 2004
Status
Format TOP10DK Matrikel AdresserMapInfo OK OK OK
Esri Shape OK OK OK
Esri Geodatabase test test test
Geomedia OK OK OK
Designfile OK
DSFL OK OK
Autocad OK
GML2 test test test
NTX OK
SVG test test
Danmarks Statistik 2004
Conclusion
• We are up and running• Oracle spatial, FME and SpatialDirect
are an exelent combination • We can write 10 different formates • We can deliver in any projection • Administrativ area or a bounding box • Standard data delivery – same
datamodel in all formates• It is a big project