envi & idl services engine for web-accessible earth science applications
TRANSCRIPT
![Page 1: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/1.jpg)
ENVI & IDL Services EngineFor Web-Accessible Earth Science Applications
ESIP Summer Meeting 2013 – Cool Tools!Chapel Hill, NCJuly 9, 2013
![Page 2: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/2.jpg)
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
![Page 3: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/3.jpg)
April 12, 2023 3
ENVI PlatformIMAGERY AND DATA BECOME KNOWLEDGE
> ENVI
> ENVI | LiDAR
> ENVI | SARscape
> ENVI | Services Engine
![Page 4: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/4.jpg)
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
![Page 5: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/5.jpg)
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
![Page 6: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/6.jpg)
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
![Page 7: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/7.jpg)
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
![Page 8: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/8.jpg)
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
![Page 9: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/9.jpg)
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
![Page 10: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/10.jpg)
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
![Page 11: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/11.jpg)
• 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
![Page 12: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/12.jpg)
> 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
![Page 13: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/13.jpg)
ENVI & IDL Services EngineIDL Application Deployment Model
![Page 14: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/14.jpg)
April 12, 2023 14
RelativeH2O.zip (Upload Complete)
![Page 15: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/15.jpg)
April 12, 2023 15
![Page 16: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/16.jpg)
April 12, 2023 16
![Page 17: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/17.jpg)
April 12, 2023 17
![Page 18: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/18.jpg)
April 12, 2023 18
![Page 19: ENVI & IDL Services Engine for Web-Accessible Earth Science Applications](https://reader033.vdocument.in/reader033/viewer/2022052523/5563948cd8b42acc128b54e9/html5/thumbnails/19.jpg)
April 12, 2023 19