View
214
Download
0
Category
Preview:
Citation preview
Geobia: A Bridge Between Remote Sensing Geobia: A Bridge Between Remote Sensing and GISand GIS
Darryl Murdock, Ph.D.Darryl Murdock, Ph.D.ESRIESRI
•• How do we take daily multiHow do we take daily multi--terabyte acquisitions of terabyte acquisitions of remote sensing earth observation (EO) data (and their remote sensing earth observation (EO) data (and their increasingly vast archives) and increasingly vast archives) and turn it into useful geoturn it into useful geo--information products? information products?
Problem StatementProblem Statement
•• Remote Sensing (RS) promise still unfulfilledRemote Sensing (RS) promise still unfulfilled
––Geographic Information Systems (GIS) users Geographic Information Systems (GIS) users are data starvedare data starved
––RS data volumes are growing exponentiallyRS data volumes are growing exponentially•• AFE results must be quick and readily ingested into a AFE results must be quick and readily ingested into a
geodatabasegeodatabase
•• Data Models and Metadata Standardization are neededData Models and Metadata Standardization are needed
IssuesIssues
•• Surrogate for phenomenologiesSurrogate for phenomenologies•• RS data is just that RS data is just that –– datadata, NOT information, NOT information
•• Information is derived from analysisInformation is derived from analysis––Immediate viewing and interpretationImmediate viewing and interpretation
––Image processingImage processing––Digitization (old school Digitization (old school –– or is it?)or is it?)
Role of Remote SensingRole of Remote Sensing
•• Provides a Provides a unifying SOA environment for users to unifying SOA environment for users to analyze, visualize, and predict. analyze, visualize, and predict.
•• For some activities, such as natural disaster response, For some activities, such as natural disaster response, timetime--toto--analysisanalysis is the most critical component. GIS is the most critical component. GIS allows fast multiallows fast multi--source integration and analysis source integration and analysis
•• Thus, for timeThus, for time--sensitive activities the true power of GIS sensitive activities the true power of GIS is realized by combining realis realized by combining real--time or near realtime or near real--time EO time EO data, feature extracted vectors and other existing datadata, feature extracted vectors and other existing data
GEOBIA can be the connection between RS and GIS by GEOBIA can be the connection between RS and GIS by providing additional timely content providing additional timely content
Role of GISRole of GIS
66
ArcGIS Supports All Spatial Data TypesArcGIS Supports All Spatial Data Types
In RelationalIn RelationalTables & Tables &
FilesFiles
With Rules That Define Relationships and BehaviorWith Rules That Define Relationships and Behavior
VectorsVectorsTopologyTopology
NetworksNetworks
TerrainTerrain
SurveysSurveys
ImagesImages
CADCADDrawingsDrawings
DimensionsDimensions
AnnotationAnnotation
AddressesAddresses
27 Main St.27 Main St.
AttributesAttributes
ABCABC
107107’’
3D Objects3D Objects
77
ArcGIS Supports All Spatial Data TypesArcGIS Supports All Spatial Data Types
In RelationalIn RelationalTables & Tables &
FilesFiles
With Rules That Define Relationships and BehaviorWith Rules That Define Relationships and Behavior
VectorsVectorsTopologyTopology
NetworksNetworks
TerrainTerrain
SurveysSurveys
ImagesImages
CADCADDrawingsDrawings
DimensionsDimensions
AnnotationAnnotation
AddressesAddresses
27 Main St.27 Main St.
AttributesAttributes
ABCABC
107107’’
3D Objects3D Objects
GEOBIAGEOBIA
GEOBIAGEOBIA
88
Geoprocessing ModelsGeoprocessing Models““Best PracticesBest Practices”” Can Be Scripted Can Be Scripted
. . . And Shared. . . And Shared
Integration of Geospatial Workflows Integration of Geospatial Workflows in the Enterprise in the Enterprise
Data ManagementData ManagementArcGIS ServerArcGIS Server
GeoDB ServicesGeoprocessing Data Maps/Globes Imagery
Data Manager
ArcCatalogArcGIS Desktop
ImageAnalyst
ENVI Zoom & FxRemoteView
Consumers
ArcGIS ExplorerGoogle
Virtual EarthWeb AppsDesktopMobile
GeospatialAnalyst
ArcGIS
Image Scientist
ENVISocetSet
SensorManager
AGI - STK
GIS
Imagery
99UC2008 PreUC2008 Pre--conference Seminarsconference Seminars
Integration of Geospatial Workflows Integration of Geospatial Workflows in the Enterprise in the Enterprise
Data ManagementData ManagementArcGIS ServerArcGIS Server
GeoDB ServicesGeoprocessing Data Maps/Globes Imagery
Data Manager
ArcCatalogArcGIS Desktop
ImageAnalyst
ENVI Zoom & FxRemoteView
Consumers
ArcGIS ExplorerGoogle
Virtual EarthWeb AppsDesktopMobile
GeospatialAnalyst
ArcGIS
Image Scientist
ENVISocetSet
SensorManager
AGI - STK
GIS
Imagery
1010UC2008 PreUC2008 Pre--conference Seminarsconference Seminars
GEOBIAGEOBIA
Integration of Geospatial Workflows Integration of Geospatial Workflows in the Enterprise in the Enterprise
Data ManagementData ManagementArcGIS ServerArcGIS Server
GeoDB ServicesGeoprocessing Data Maps/Globes Imagery
Data Manager
ArcCatalogArcGIS Desktop
ImageAnalyst
ENVI Zoom & FxRemoteView
Consumers
ArcGIS ExplorerGoogle
Virtual EarthWeb AppsDesktopMobile
GeospatialAnalyst
ArcGIS
Image Scientist
ENVISocetSet
SensorManager
AGI - STK
GIS
Imagery
1111UC2008 PreUC2008 Pre--conference Seminarsconference Seminars
GEOBIAGEOBIA
Integration of Geospatial Workflows Integration of Geospatial Workflows in the Enterprise in the Enterprise
Data ManagementData ManagementArcGIS ServerArcGIS Server
GeoDB ServicesGeoprocessing Data Maps/Globes Imagery
Data Manager
ArcCatalogArcGIS Desktop
ImageAnalyst
ENVI Zoom & FxRemoteView
Consumers
ArcGIS ExplorerGoogle
Virtual EarthWeb AppsDesktopMobile
GeospatialAnalyst
ArcGIS
Image Scientist
ENVISocetSet
SensorManager
AGI - STK
GIS
Imagery
1212UC2008 PreUC2008 Pre--conference Seminarsconference Seminars
GEOBIAGEOBIA
Integration of Geospatial Workflows Integration of Geospatial Workflows in the Enterprise in the Enterprise
Data ManagementData ManagementArcGIS ServerArcGIS Server
GeoDB ServicesGeoprocessing Data Maps/Globes Imagery
Data Manager
ArcCatalogArcGIS Desktop
ImageAnalyst
ENVI Zoom & F xRemoteView
Consumers
ArcGIS ExplorerGoogle
Virtual EarthWeb AppsDesktopMobile
GeospatialAnalyst
ArcGIS
Image Scientist
ENVISocetSet
SensorManager
AGI - STK
GIS
Imagery
1313UC2008 PreUC2008 Pre--conference Seminarsconference Seminars
GEOBIAGEOBIA
Integration of Geospatial Workflows Integration of Geospatial Workflows in the Enterprise in the Enterprise
Data ManagementData ManagementArcGIS ServerArcGIS Server
GeoDB ServicesGeoprocessing Data Maps/Globes Imagery
Data Manager
ArcCatalogArcGIS Desktop
ImageAnalyst
ENVI Zoom & F xRemoteView
Consumers
ArcGIS ExplorerGoogle
Virtual EarthWeb AppsDesktopMobile
GeospatialAnalyst
ArcGIS
Image Scientist
ENVISocetSet
SensorManager
AGI - STK
GIS
Imagery
1414UC2008 PreUC2008 Pre--conference Seminarsconference Seminars
GEOBIAGEOBIA
Integration of Geospatial Workflows Integration of Geospatial Workflows in the Enterprise in the Enterprise
Data ManagementData ManagementArcGIS ServerArcGIS Server
GeoDB ServicesGeoprocessing Data Maps/Globes Imagery
Data Manager
ArcCatalogArcGIS Desktop
ImageAnalyst
ENVI Zoom & FxRemoteView
Consumers
ArcGIS ExplorerGoogle
Virtual EarthWeb AppsDesktopMobile
GeospatialAnalyst
ArcGIS
Image Scientist
ENVISocetSet
SensorManager
AGI - STK
GIS
Imagery
1515UC2008 PreUC2008 Pre--conference Seminarsconference Seminars
GEOBIAGEOBIA GEOBIAGEOBIAGEOBIAGEOBIA
GEOBIAGEOBIA
GEOBIAGEOBIA
Publish ArcGIS content to Virtual EarthPublish ArcGIS content to Virtual EarthArcGIS Server VE Extender Js and Rest API ArcGIS Server VE Extender Js and Rest API –– MashupsMashups
VE Web Service
InternetInternet
User DataUser Data
Web Browser
ArcGIS Server9.3
“Mash-Up”In web page onIn web page onWWW serverWWW server
Other ArcGIS Servers & ArcGIS Online
Google Maps Web Service
InternetInternet
User DataUser Data
Web Browser
ArcGIS Server9.3
“Mash-Up”In web page onIn web page onWWW serverWWW server
Other ArcGIS Servers & ArcGIS Online
Publish ArcGIS content to Google MapsArcGIS Server Google Maps Extender JS and REST API – Mashups
Publish ArcGIS content to Google MapsArcGIS Server Google Maps Extender JS and REST API – Mashups
•• Ability to accurately Ability to accurately extract featuresextract features
•• UserUser--definable Featuresdefinable Features•• Repeatable resultsRepeatable results•• Batch processing Batch processing
capabilitycapability•• Fast processing time Fast processing time
(secs per (secs per scene/image/GB)scene/image/GB)
•• Ability to share results Ability to share results with otherswith others
•• SOA enabledSOA enabled
•• Results readily written Results readily written to a geodatabaseto a geodatabase
•• Ability to embed results Ability to embed results directly within existing directly within existing GIS models and GIS models and simulation routinessimulation routines
•• Provide feedback Provide feedback mechanisms to user mechanisms to user and data collectorand data collector
•• Excellent metadata Excellent metadata ––RS, Geobia processing RS, Geobia processing and GIS metadata all and GIS metadata all preserved, readily preserved, readily exposed and availableexposed and available
Characteristics of a Good Geobia SystemCharacteristics of a Good Geobia System
•• RS analystRS analyst•• GIS practitionerGIS practitioner
•• IT professional (coder)IT professional (coder)•• SME (RS/GIS/IT generalist)SME (RS/GIS/IT generalist)
Who Is the Geobia Practitioner?Who Is the Geobia Practitioner? ••Intel world analogyIntel world analogy
––11stst phase: phase: ““I need it NOWI need it NOW””––22ndnd phase: phase: ““I have a little bit of timeI have a little bit of time”” (1(1--10 10 days)days)
––33rdrd phase: phase: ““I need to fully understandI need to fully understand””(weeks to months)(weeks to months)
UC2008 Technical WorkshopUC2008 Technical Workshop 2020
Geobia techniques applicable
Example: Example: USDA Myanmar FloodingUSDA Myanmar Flooding
•• Desktop Functionality and Geodatabase Desktop Functionality and Geodatabase InteroperabilityInteroperability
ITT VIS ENVI Fx ExamplesITT VIS ENVI Fx Examples
ENVI Fx: Spatial Feature Extraction ModuleENVI Fx: Spatial Feature Extraction Module
The new ENVI Feature Extraction Module provides an The new ENVI Feature Extraction Module provides an easy to use workflow for extracting important easy to use workflow for extracting important information from high resolution Panchromatic and information from high resolution Panchromatic and Multispectral dataMultispectral data
•• VehiclesVehicles•• Airplanes, Tanks, Cars, ShipsAirplanes, Tanks, Cars, Ships
•• BuildingsBuildings•• Building Outlines, Residential RooftopsBuilding Outlines, Residential Rooftops
•• TransportationTransportation•• Roads, Bridges, Airports, HarborsRoads, Bridges, Airports, Harbors
•• Natural FeaturesNatural Features•• Rivers, Lakes, Forest, FieldsRivers, Lakes, Forest, Fields
Classification
Spatial Feature Extraction WorkflowSpatial Feature Extraction Workflow
Segmentation
ObjectGeneration
FeatureDefinition
Features
Example: Impervious Surfaces (0.6m MS)Example: Impervious Surfaces (0.6m MS) Example: Wetlands (1m CIR)Example: Wetlands (1m CIR)
Example: Forestry (0.6m MS)Example: Forestry (0.6m MS) ENVI and ArcGIS InteroperabilityENVI and ArcGIS Interoperability
•ENVI users can:
•Access and read from ArcGIS Geodatabases
•Write out to geodatabases
•Supports enterprise, personal, and file
Geodatabase types
•Launch ArcMap and create map compositions
directly from ENVI
•• LiDAR LiDAR -- a different type of RS dataa different type of RS data
VLS Feature Analyst ExamplesVLS Feature Analyst Examples Bare Earth, 3D Building Extraction from LiDAR Bare Earth, 3D Building Extraction from LiDAR DataData
Feature Analyst Feature Analyst Feature Modeler toolFeature Modeler tool
•• How do we maintain metadata for image services?How do we maintain metadata for image services?
Definiens Connector to ArcGIS Image Server Definiens Connector to ArcGIS Image Server ExamplesExamples
Definiens position within the ESRI frameworkDefiniens position within the ESRI framework
Data Layer
Service Layer
Geo Database File System
Clients
Definiens eCognition
Server
ArcGIS Image Server
ArcGIS Server
ArcGIS DesktopWeb Clients
Load / save data Analyze raster dataLoad image serviceAnalyze image service
Request analysisLoad data
Store data Load image service
Load dataLoad dataStore data
The Definiens eCognition Server can be fully integrated either as stand alone component or in an OEM version. A comprehensive set of APIs allows a seamless integration on the workflow as well as the data exchange side. Definiens Analysis can be requested directly through ArcGIS clients or from
web clients via the ArcGIS Image Server.
Load data
Processing ArcGIS Image Services in ArcMapProcessing ArcGIS Image Services in ArcMap
Step 1 Step 1 •• Load image serviceLoad image service•• Load vector layersLoad vector layers
Processing ArcGIS Image Services in ArcMapProcessing ArcGIS Image Services in ArcMap
Step 2 Step 2 •• Select area to analyzeSelect area to analyze
Processing ArcGIS Image Services in ArcMapProcessing ArcGIS Image Services in ArcMap
Step 3
Define analysis
Processing ArcGIS Image Services in ArcMapProcessing ArcGIS Image Services in ArcMap
Step 4
Wait while processing
Processing ArcGIS Image Services in ArcMapProcessing ArcGIS Image Services in ArcMap
Step 5
Review results
Processing ArcGIS Image Services in ArcMapProcessing ArcGIS Image Services in ArcMap
Step 5
Review results
•• CrossCross--discipline language challengesdiscipline language challenges•• Existing/missing data/information standardsExisting/missing data/information standards
•• Neither Neither ““fish nor fowlfish nor fowl”” perception of Geobia within the perception of Geobia within the geospatial communitygeospatial community
•• How do we create Geobia and expose services?How do we create Geobia and expose services?•• Need for SMEs for each use of GeobiaNeed for SMEs for each use of Geobia
•• Crossover between RS, GIS and IT. Who owns it Crossover between RS, GIS and IT. Who owns it (philosophically)?(philosophically)?
Barriers to Geobia adoption as an accepted Barriers to Geobia adoption as an accepted disciplinediscipline
•• Because GEOBIA is Because GEOBIA is ““geographically basedgeographically based”” existing existing ISO, FGDC, and other metadata standards could be ISO, FGDC, and other metadata standards could be adopted. adopted.
Possible SolutionPossible Solution
4444
Standards for GISStandards for GIS
•• Information Technology StandardsInformation Technology Standards–– DBMS: RDBMS & SQLDBMS: RDBMS & SQL–– Web Services: J2EE, .NET, XML/SOAPWeb Services: J2EE, .NET, XML/SOAP–– Computing Platforms: Windows, UnixComputing Platforms: Windows, Unix–– Development Languages: C++, Java, Visual BasicDevelopment Languages: C++, Java, Visual Basic
•• Domain StandardsDomain Standards–– Industry, ISO, Military, OGC standardsIndustry, ISO, Military, OGC standards–– Data and Metadata formatsData and Metadata formats–– Web Service APIsWeb Service APIs
•• User Community/Organizational StandardsUser Community/Organizational Standards
FGDC Organization: Thematic focusFGDC Organization: Thematic focus
UC2008 Technical WorkshopUC2008 Technical Workshop 4545
Source: http://www.fgdc.gov/organization4646
Standards Based InteroperabilityStandards Based Interoperability
ArcMapArcMap
9.09.0
WMSWMS WFSWFS WCSWCS
ArcExplorerArcExplorer
9.09.0
WMSWMS WFSWFS WCSWCS
ArcIMS/ArcGIS ServerArcIMS/ArcGIS Server
9.09.0
WMSWMS WFSWFS WCSWCS CatalogCatalog
9.x9.x
Simple Feature Simple Feature StandardStandard
GMLGML
9.x9.x 9.x9.x
ArcGIS Supports OGC StandardsArcGIS Supports OGC Standards
. . . Ensuring an Open Platform. . . Ensuring an Open Platform
•• GEOBIA practitioners create a viable standards GEOBIA practitioners create a viable standards straw straw manman for featurefor feature--extracted datasets and present to the extracted datasets and present to the following standards bodiesfollowing standards bodies
––International Standards Organization (ISO) International Standards Organization (ISO) ––ISO/TC21ISO/TC21http://www.isotc211.org/http://www.isotc211.org/
––Federal Geographic Data Committee (FGDC)Federal Geographic Data Committee (FGDC)http://www.fgdc.gov/organizationhttp://www.fgdc.gov/organization––Open Geospatial Consortium: Open Geospatial Consortium: http://www.opengeospatial.org/standardshttp://www.opengeospatial.org/standards
RecommendationsRecommendations
•• We need better methods of integrating massive RS We need better methods of integrating massive RS data volumes with GIS data volumes with GIS –– Geobia can helpGeobia can help
•• Geobia results must be readily consumable into a GISGeobia results must be readily consumable into a GIS•• GIS can be the unifying platform for all Geobia GIS can be the unifying platform for all Geobia
practioners, allowing modeling, programming and practioners, allowing modeling, programming and AFE within a common environmentAFE within a common environment
•• Fragmented Geobia Practioner Base Fragmented Geobia Practioner Base –– who will who will advance the art for everyone?advance the art for everyone?
•• Metadata Straw Man needed to ensure Geobia data Metadata Straw Man needed to ensure Geobia data also maintains information about its Remote Sensing also maintains information about its Remote Sensing heritageheritage
SummarySummary
•• USDA USDA –– Burma (Myanmar) ExamplesBurma (Myanmar) Examples•• Dr. Jeff Hay (U. of Calgary)Dr. Jeff Hay (U. of Calgary)
•• Pete Macintosh (ITT VIS)Pete Macintosh (ITT VIS)•• Gregory Willhauck (Definiens)Gregory Willhauck (Definiens)
•• James Blondell (VLS)James Blondell (VLS)
AcknowledgementsAcknowledgements
Contact Information:Contact Information:
Darryl Murdock, Ph.D.Darryl Murdock, Ph.D.8615 Westwood Center Drive8615 Westwood Center Drive
Vienna, VA 20191Vienna, VA 20191703703--506506--8515 x 81128515 x 8112
dmurdock@esri.comdmurdock@esri.com
Questions?Questions?
Recommended