SlideShare a Scribd company logo
1 of 24
Demos 
Dynamic loading of data 
- unknown source feature types 
- quick and powerful data loading
Demos (Oracle) 
Updating and Deleting 
- New transformers 
DatabaseUpdater 
DatabaseDeleter 
- Feature Reading to find Key values
Demos (Oracle) 
Viewing 
with 
Geomedia
Demos (SQL Server) 
SchemaMapping 
- Adding value to a Dynamic workspace 
- Fixed schema database models
Demos (SQL Server) 
Multiple Geometry 
- Reading/Writing 
- Displaying
Demos (SQL Server) 
Viewing 
with 
ArcMap
Demos (Postgis) 
Constraints 
- Primary key/foreign key 
- SQL before/after translation
Demos (Postgis) 
Two ways to hold Rasters 
- BLOB fields 
- Postgis Raster writer
Demos (Postgis) 
Viewing in KML
7 Spatial Database Tips for PostGIS, Oracle, & SQL Server
7 Spatial Database Tips for PostGIS, Oracle, & SQL Server
7 Spatial Database Tips for PostGIS, Oracle, & SQL Server
7 Spatial Database Tips for PostGIS, Oracle, & SQL Server
7 Spatial Database Tips for PostGIS, Oracle, & SQL Server

More Related Content

What's hot

MLlib sparkmeetup_8_6_13_final_reduced
MLlib sparkmeetup_8_6_13_final_reducedMLlib sparkmeetup_8_6_13_final_reduced
MLlib sparkmeetup_8_6_13_final_reduced
Chao Chen
 
Informatica power center 8.x course content
Informatica power center 8.x course contentInformatica power center 8.x course content
Informatica power center 8.x course content
Smartittrainings
 

What's hot (12)

Distil
DistilDistil
Distil
 
Hkube
HkubeHkube
Hkube
 
(ATS6-DEV01) What’s new for Protocol and Component Developers in AEP 9.0
(ATS6-DEV01) What’s new for Protocol and Component Developers in AEP 9.0(ATS6-DEV01) What’s new for Protocol and Component Developers in AEP 9.0
(ATS6-DEV01) What’s new for Protocol and Component Developers in AEP 9.0
 
MLlib sparkmeetup_8_6_13_final_reduced
MLlib sparkmeetup_8_6_13_final_reducedMLlib sparkmeetup_8_6_13_final_reduced
MLlib sparkmeetup_8_6_13_final_reduced
 
Large Scale Machine learning with Spark
Large Scale Machine learning with SparkLarge Scale Machine learning with Spark
Large Scale Machine learning with Spark
 
Integration for real-time Kafka SQL
Integration for real-time Kafka SQLIntegration for real-time Kafka SQL
Integration for real-time Kafka SQL
 
Deep Dive : Spark Data Frames, SQL and Catalyst Optimizer
Deep Dive : Spark Data Frames, SQL and Catalyst OptimizerDeep Dive : Spark Data Frames, SQL and Catalyst Optimizer
Deep Dive : Spark Data Frames, SQL and Catalyst Optimizer
 
Spark Summit EU talk by Reza Karimi
Spark Summit EU talk by Reza KarimiSpark Summit EU talk by Reza Karimi
Spark Summit EU talk by Reza Karimi
 
CSharp
CSharpCSharp
CSharp
 
Apache: Big Data - Starting with Apache Spark, Best Practices
Apache: Big Data - Starting with Apache Spark, Best PracticesApache: Big Data - Starting with Apache Spark, Best Practices
Apache: Big Data - Starting with Apache Spark, Best Practices
 
Informatica power center 8.x course content
Informatica power center 8.x course contentInformatica power center 8.x course content
Informatica power center 8.x course content
 
Slideshare
SlideshareSlideshare
Slideshare
 

Viewers also liked

Viewers also liked (11)

How to Slice ‘n Dice 10 Types of Data into Esri ArcGIS
How to Slice ‘n Dice 10 Types of Data into Esri ArcGISHow to Slice ‘n Dice 10 Types of Data into Esri ArcGIS
How to Slice ‘n Dice 10 Types of Data into Esri ArcGIS
 
Spatial Master Data Management: Enterprise-level Spatial Information Architec...
Spatial Master Data Management: Enterprise-level Spatial Information Architec...Spatial Master Data Management: Enterprise-level Spatial Information Architec...
Spatial Master Data Management: Enterprise-level Spatial Information Architec...
 
5 Tips to Become an Esri Geodatabase Power User
5 Tips to Become an Esri Geodatabase Power User5 Tips to Become an Esri Geodatabase Power User
5 Tips to Become an Esri Geodatabase Power User
 
5 Tips for Integrating CAD Data with Esri ArcGIS
5 Tips for Integrating CAD Data with Esri ArcGIS5 Tips for Integrating CAD Data with Esri ArcGIS
5 Tips for Integrating CAD Data with Esri ArcGIS
 
Deep Dive into FME Desktop 2015
Deep Dive into FME Desktop 2015Deep Dive into FME Desktop 2015
Deep Dive into FME Desktop 2015
 
How to Supercharge your Location Data and Reporting & Analysis
How to Supercharge your Location Data and Reporting & AnalysisHow to Supercharge your Location Data and Reporting & Analysis
How to Supercharge your Location Data and Reporting & Analysis
 
How to Transform Data between AutoCAD and GIS
How to Transform Data between AutoCAD and GISHow to Transform Data between AutoCAD and GIS
How to Transform Data between AutoCAD and GIS
 
How to Exchange Data between CAD and GIS
How to Exchange Data between CAD and GISHow to Exchange Data between CAD and GIS
How to Exchange Data between CAD and GIS
 
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the BeginningLeveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
 
Data Validation Victories: Tips for Better Data Quality
Data Validation Victories: Tips for Better Data QualityData Validation Victories: Tips for Better Data Quality
Data Validation Victories: Tips for Better Data Quality
 
Oracle Database -- How to Improve Interoperability using FME
Oracle Database -- How to Improve Interoperability using FME Oracle Database -- How to Improve Interoperability using FME
Oracle Database -- How to Improve Interoperability using FME
 

More from Safe Software

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
Safe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Safe Software
 

More from Safe Software (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

7 Spatial Database Tips for PostGIS, Oracle, & SQL Server

Editor's Notes

  1. Welcome to our webinar - 7 Spatial Database tips for Postgis, Oracle and SQL Server
  2. Welcome to our 7 Spatial Database tips webinar. My name is Robyn Rennie and with me is Steve McCabe. We are both members of the Professional Services team here at Safe Software and deal with many of the database cases which make their way into our support group. Today we are going to show a number of techniques for working with databases that you may not have run across in your daily work with FME. So to add variety we are going to work with the three major non-esri database formats that we deal with and we will mention as we are doing the demonstrations if a particular demo is specific for a particular format.
  3. RR - We love to get questions throughout the webinar so feel free to ask away by typing questions into the webinar panel as shown. Today we have a truly International team ready to answer your questions - on line with us today are Mark Stoakes, Ryan Cragg and Ken Bragg and we need to keep them busy so fire away. They are ready and willing to help you out.. Any questions which we don’t get to in the next hour we will be following up with you later today. Also this session is being recorded and the workspaces, slides and audio will be emailed to you after the event.
  4. RR - For those of you that aren’t familiar with FME we are the leading spatial translation tool. We allow you to connect to over 350 formats, transform your data as you move it from one format into another - or even from one format back into the same format and we also have the capability of automating those kinds of transformation processes.
  5. RR - Stick with us if you are new to FME - however here are a couple of links which provide great resources for getting started. We give a weekly live product demo which is free to sign up for and have multiple online courses, tutorials etc all to assist you in getting started with the product. However this is an advanced technical webinar so we are not going to be covering beginner concepts today - http://www.safe.com/learning/training/on-demand/tutorials/#spatialdatabase - although this is written in FME 2013 the concepts are all the same - some of the screenshots may differ slightly. This is an excellent guide for getting started.
  6. RR - So, lets say, we work for the BC government and have been tasked with collecting data from each of the municipalities in the province. They are to provide us with a file Geodatabase of municipal data such as, at a minimum, land boundaries, neighbourhoods, grid for their orthophotos, parks, streets and traffic lights. We are required to load this into a staging database hosted on one of our enterprise servers so that we can examine it prior to loading it into our production database which has a fixed schema model. We want to be able to update this staging database, view it in a variety of different viewers - depending on which department is going to be looking at the data and then refine it as we move it into production. It would also be nice to be able to automate this step so that as each municipality complies we just have to point to a new geodatabase and away we go. Do you think we can come up with something that will work - and of course it has to be implemented by tomorrow afternoon!
  7. RR - So I decided to play with the Dynamic options in FME Workbench - these are available at the time you generate the workspace. The City of Vancouver has already provided us with the first sample geodatabase and I presume it has the required feature types in it. Because we are a multi cultural province we are going to show tips of how to work with this data in three of the major database formats. So to start with lets generate a workspace - Geodatabase to Oracle - select Dynamic schema. Notice that I only get one reader feature class and one writer feature class - neither of which have feature class names on them - point out the Feature Types to read published parameter and how the Dynamic writer is setup to use the originating data schema. Now open the sample workspace which shows writing to all three databases. Point out Feature Types to read - prompt and run allows me to pick which feature types I want Dynamic writer - show Oracle - General properties, schema coming from production database because we want uppercase feature class names and attribute., attributes to remove due to geodb attributes, don’t need to worry about feature geometry SQL Server - destination coordinate system to LL, geography datatype, attributes to remove Postgis - lowercase attributes, attributes to remove Giving control to the writer - it bases the feature classes on the incoming feature classes and their schema on how they were defined in the Geodatabase. Great for loading into a staging DB - we will see how to work with this in a later example.
  8. RR - ok - so now we have our data in a staging database and immediately it is out of date - along comes a cad file showing which traffic lights are not working in the city which could be considered to be a crisis so we need to get the data updated as soon as possible. We even have one traffic signal which we are going to remove! This example shows the use of our new DatabaseUpdater and DatabaseDeleter transformers - which make simple updates like this much easier. ChangeDetector can be used for more complex Change detection - however it is very important to understand your data. In this case - Deleted - doesn’t actually mean deleted - it just means these features weren’t in the revised file. And Unchanged - actually means these are the ones which need to be updated. FeatureReader/FeatureMerger can also be used to determine changes between data sources but again it is important to understand your data. Use of the CRCCalculator is also recommended for comparing attributes and geometry
  9. When working with Oracle, GeoMedia requires the GDOSYS schema to be present in the database and the metadata exists. The metadata data can be added using GeoMedia’s Database Utilities…. and that’s it, now you can view the data or edit if you wish from within GeoMedia Pro.
  10. SchemaMapper shows how to map attribute names to new required names and map incoming feature type names to new names Dynamic writer then reads the fixed schema from an external CSV file to build the tables to the required layout. Start showing the csv files of attribute mappings and then schema mapping - show Schema from table reader as a resource. vs AttributeValueMapper Send out this link http://fmepedia.safe.com/articles/Samples_and_Demos/Mapping-Schemas-using-SchemaMapper and this link http://fmepedia.safe.com/articles/Samples_and_Demos/Dynamic-Workflow-Tutorial
  11. Take the Parks data and extract centerpoints as LL coordinates and output multiple geometry features combining polygons/points geometry/geography Handle Multiple spatial columns on reader Aggregator and deaggregator Multiple geometry setter transformer Show table in MS SQL Management studio Also SQL Statement to start - which builds the table.
  12. Once again what did we do special in our data to enable the ability to view the data in ArcMap? Unique integer key field. Can also drag Geometry and Geography datasets into ArcMap and they will reproject correctly. Just can’t handle the multiple geometry data - picks the first geometry type that it finds No editing capability
  13. 1 - -bulk loading of data into tables which participate in a parent/child relationship - show it failing first - i.e. adding new data that doesn’t have a parent entry 2 - showing how to turn off constraints and then enable after the fact. 3 - Multiple writer - managing writer order - loading new keys and then loading data - navigator pane, feature holder, feature read on reference table to check for existing reference entries talk about spinning off bad records to a csv writer?
  14. Three ways to hold rasters - using the Postgis Raster writer - as a BLOB in a vector record - using the AttributeFileReader to read the data - as a footprint bounding box with a link to the file location
  15. Dynamic workspaces are extremely powerful especially when combined with the SchemaMapper transformer for working with pre-defined schema. Updating and deleting some of the options available Oracle and SQL Server support multiple geometry features - even across coordinate systems. Postgis doesn’t yet but by issuing a custom SQL Select statement it is possible to read in just the required geometry. Working with the Constraints and Foreign keys in the PostGIS Database - works the same for the other formats. Remember that the SQL Steve is using is specific to Postgis - you will need to modify it to work with your database Loading Raster/images data in PostGIS - good for small amounts of data - I am not sure what Refractions recommends but for loading the Orthophotos associated with the Vancouver City data it would be better to load them as footprints with pointers. Easy to read any of these formats in other 3rd party applications such as Geomedia, ArcMap, KML - etc
  16. Database training coming up in October: http://www.safe.com/learning/training/course-schedule/registration/?class=CLS06619 Lots of new enhancements to make working with Databases easier in FME 2015 - Named connections - way better handling of the Writer Mode / fm_db_operation and fme_where attributes.