envi & idl services engine for web-accessible earth science applications
TRANSCRIPT
ENVI & IDL Services EngineFor Web-Accessible Earth Science Applications
ESIP Summer Meeting 2013 – Cool Tools!Chapel Hill, NCJuly 9, 2013
April 12, 2023 2
IDL
DISCOVER WHAT’S IN YOUR DATA
> Language for Analysis, Rules, and Conventions
> Interactive Graphics System
> Development Environment
> Customize ENVI Products with IDL
> Output File Formats
April 12, 2023 3
ENVI PlatformIMAGERY AND DATA BECOME KNOWLEDGE
> ENVI
> ENVI | LiDAR
> ENVI | SARscape
> ENVI | Services Engine
April 12, 2023 4
ENVI LiDARIMAGERY AND DATA BECOME KNOWLEDGE
> Prepare LiDAR Data for Geospatial Analysis
> Identify & Extract 3D Features
> Export Results to ENVI and ArcGIS
Extending ENVI with IDL- Custom algorithms- Batch Processing in IDL using the ENVI APIIDL
DISCOVER WHAT’S IN YOUR DATA
> Language for Analysis, Rules, and Conventions
> Interactive Graphics System
> Development Environment
> Customize ENVI Products with IDL
> Output File Formats
April 12, 2023 6
ENVI Services EngineENVI ServicesONLINE, ON-DEMAND, GEOSPATIAL AWARENESS
> Configure seamlessly with your existing infrastructure
> Create and publish web deployed image analysis tools
> Consume ENVI from mobile, web, and thin clients
> Get geospatial imagery where and when you need it
Create Deploy Access
April 12, 2023 7
ENVI ServicesONLINE, ON-DEMAND, GEOSPATIAL AWARENESS
> Configure seamlessly with your existing infrastructure
> Create and publish web deployed image analysis tools
> Consume ENVI from mobile, web, and thin clients
> Get geospatial imagery where and when you need it
EXISTING INFASTRUCTURE
Configure seamlessly with your existing infrastructure
April 12, 2023 8
ENVI ServicesONLINE, ON-DEMAND, GEOSPATIAL AWARENESS
> Configure seamlessly with your existing infrastructure
> Create and publish web deployed image analysis tools
> Consume ENVI from mobile, web, and thin clients
> Get geospatial imagery where and when you need it
• ENVI• IDL• Python•Java• C++• Others
App Developer
IMAGE ANALYSIS SERVICES
STORAGE / SERVER
DATA
MIDDLEWARE
OTHER SERVICES
BUSINESS LOGICAPPS
Create and publish web deployed image analysis tools
Create Deploy
April 12, 2023 9
Consume ENVI from mobile, web, and thin clientsENVI Services
ONLINE, ON-DEMAND, GEOSPATIAL AWARENESS
> Configure seamlessly with your existing infrastructure
> Create and publish web deployed image analysis tools
> Consume ENVI from mobile, web, and thin clients
> Get geospatial imagery where and when you need it
IMAGE ANALYSIS SERVICES
STORAGE / SERVER
DATA
MIDDLEWARE
OTHER SERVICES
BUSINESS LOGIC
Web
Mobile
Desktop
Deploy Access
April 12, 2023 10
ENVI & IDL Services Engine Applications
IDL and ENVI Processing Close to Data Archives
• Format conversion• Image stretching• RGB Band Combination• Data subset• On-demand scientific processing
• ENVI• IDL• Java• C++• Other
UsersScience Processing ArchiveLevel Zero
ProcessingDiscovery
& On-demand Processing
ENVI & IDL Services Engine
Data Center Unique
OPENDaP
GCMD
Echo
On-demand Processing within the EOSDIS Architecture Framework
Commercial
EDOS
Science Data System Functions
MEaSUREs
SIPSs
SCFs
Cutom PI
WorkstationApplications
Mobile
Browser
On-Demand Processing for
Scientific Discovery
HTTPREST
S4PA
DMAS
ANGe
ECS
ENVI/IDL Processors
Native Processors
ApplicationPublishing
Adapted from: Behnke, 2010, ESIP Federation Meeting
> Developers create apps with ENVI+IDL, Python, or other development tools and publish them to the engine
> Middleware agnostic design integrates through HTTP> ENVI Services Engine manages ENVI+IDL processes> End users interact via their interface of choice> Discrete online apps simplify updates to users
Integrating ENVI & IDL Services with GeoServerDeployment in the Enterprise
Workstation Applications
Mobile
Browser
Data Store
App Developer
ENVI & IDL Services Engine Processors
• ENVI• IDL• Python•Java• C++• Others
HTTPREST
Apps
Services
Service Interface
Middleware• Implements Services• Calls underlying functionality• Java Enterprise/
ArcGIS Server/GeoServer
• WMS• WPS• WCS• WFS
• C-WS
ENVI & IDL Services EngineIDL Application Deployment Model
April 12, 2023 14
RelativeH2O.zip (Upload Complete)
April 12, 2023 15
April 12, 2023 16
April 12, 2023 17
April 12, 2023 18
April 12, 2023 19