SlideShare uma empresa Scribd logo
1 de 19
ENVI & IDL Services Engine
For Web-Accessible
Earth Science Applications

ESIP Summer Meeting 2013 – Cool Tools!
Chapel Hill, NC
July 9, 2013
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

February 14, 2014

2
ENVI Platform
IMAGERY AND DATA
BECOME KNOWLEDGE

> ENVI
> ENVI | LiDAR
> ENVI | SARscape

> ENVI | Services Engine

February 14, 2014

3
ENVI LiDAR
IMAGERY AND DATA
BECOME KNOWLEDGE

> Prepare LiDAR Data for
Geospatial Analysis
> Identify & Extract 3D
Features
> Export Results to ENVI
and ArcGIS

February 14, 2014

4
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

Extending ENVI with IDL
- Custom algorithms
- Batch Processing in IDL using the ENVI API
ENVI Services
ONLINE, ONDEMAND, GEOSPATIAL
AWARENESS

ENVI Services Engine

Create

Deploy

Access

> 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

February 14, 2014

6
ENVI Services
ONLINE, ONDEMAND, GEOSPATIAL
AWARENESS

Configure seamlessly with your existing
infrastructure
EXISTING INFASTRUCTURE

> 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

February 14, 2014

7
ENVI Services
ONLINE, ONDEMAND, GEOSPATIAL
AWARENESS

Create and publish web deployed image
analysis tools

Create

Deploy

> 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

• ENVI
• IDL
• Python
•Java
• C++
• Others

OTHER
SERVICES

STORAGE /
SERVER
DATA

APPS

MIDDLEWARE

BUSINESS LOGIC

App Developer

February 14, 2014

8
ENVI Services

Consume ENVI from
mobile, web, and thin clients

ONLINE, ONDEMAND, GEOSPATIAL
AWARENESS

Deploy

> Configure seamlessly
with your existing
infrastructure

> Consume ENVI from
mobile, web, and thin
clients
> Get geospatial imagery
where and when you
need it

Web

IMAGE ANALYSIS
SERVICES

> Create and publish web
deployed image analysis
tools

Access

OTHER
SERVICES

STORAGE /
SERVER
DATA

MIDDLEWARE

Mobile
BUSINESS LOGIC

Desktop

February 14, 2014

9
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

February 14, 2014

10
On-demand Processing within the EOSDIS Architecture Framework

Science Data System Functions

Level Zero
Processing

Science Processing

Commercial

MEaSUREs

Archive

S4PA

Discovery
& On-demand
Processing

Users

Data Center Unique

Browser
EDOS

SIPSs

DMAS

OPENDaP

SCFs

ANGe

GCMD

Cutom PI

ECS

Echo

On-Demand
Processing for
Scientific Discovery

ENVI & IDL
Services Engine
ENVI/IDL Processors
Native Processors

Adapted from: Behnke, 2010, ESIP Federation Meeting

Mobile

Workstation
Applications

HTTP
REST

Application
Publishing

• ENVI
• IDL
• Java
• C++
• Other
Integrating ENVI & IDL Services with GeoServer
Deployment in the Enterprise
Service
Interface

App Developer

Apps
ENVI & IDL Services
Engine Processors

• ENVI
• IDL
• Python
•Java
• C++
• Others

Browser

HTTP
REST

• WMS • WFS
• WPS • C-WS
• WCS
Mobile

Data Store

Middleware
• Implements Services
• Calls underlying functionality
• Java Enterprise/
ArcGIS Server/GeoServer

> 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

Services

Workstation
Applications
ENVI & IDL Services Engine
IDL Application Deployment Model
RelativeH2O.zip (Upload
Complete)

February 14, 2014

14
February 14, 2014

15
February 14, 2014

16
February 14, 2014

17
February 14, 2014

18
February 14, 2014

19

Mais conteúdo relacionado

Destaque

GeoNerdsDC Presentation 2011-08-02
GeoNerdsDC Presentation 2011-08-02GeoNerdsDC Presentation 2011-08-02
GeoNerdsDC Presentation 2011-08-02Glenn Waldron
 
Spatial data thailand flood 2011 masterclass apan37 bandung vt
Spatial data thailand flood 2011 masterclass apan37 bandung vtSpatial data thailand flood 2011 masterclass apan37 bandung vt
Spatial data thailand flood 2011 masterclass apan37 bandung vtVeerachai Tanpipat
 
FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D
FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3DFOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D
FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3DGlenn Waldron
 
Vulnerability Assessment and Rapid Warning System Enhancements in
Vulnerability Assessment and Rapid Warning System Enhancements inVulnerability Assessment and Rapid Warning System Enhancements in
Vulnerability Assessment and Rapid Warning System Enhancements inKeith G. Tidball
 
OL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsOL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsAndreas Hocevar
 
Thematic Mapping and Drupal
Thematic Mapping and DrupalThematic Mapping and Drupal
Thematic Mapping and DrupalForum One
 

Destaque (8)

HDF and ENVI Services Engine
HDF and ENVI Services EngineHDF and ENVI Services Engine
HDF and ENVI Services Engine
 
GeoNerdsDC Presentation 2011-08-02
GeoNerdsDC Presentation 2011-08-02GeoNerdsDC Presentation 2011-08-02
GeoNerdsDC Presentation 2011-08-02
 
Spatial data thailand flood 2011 masterclass apan37 bandung vt
Spatial data thailand flood 2011 masterclass apan37 bandung vtSpatial data thailand flood 2011 masterclass apan37 bandung vt
Spatial data thailand flood 2011 masterclass apan37 bandung vt
 
Drupal Maps, Clustering.
Drupal Maps, Clustering.Drupal Maps, Clustering.
Drupal Maps, Clustering.
 
FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D
FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3DFOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D
FOSS4G-NA 2012 : ReadyMap - OpenLayers in 3D
 
Vulnerability Assessment and Rapid Warning System Enhancements in
Vulnerability Assessment and Rapid Warning System Enhancements inVulnerability Assessment and Rapid Warning System Enhancements in
Vulnerability Assessment and Rapid Warning System Enhancements in
 
OL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsOL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers maps
 
Thematic Mapping and Drupal
Thematic Mapping and DrupalThematic Mapping and Drupal
Thematic Mapping and Drupal
 

Semelhante a ENVI & IDL Services Engine for Web-Accessible Earth Science Applications

Agregando información de imágenes al GIS: Interoperabilidad entre ENVI y ArcG...
Agregando información de imágenes al GIS: Interoperabilidad entre ENVI y ArcG...Agregando información de imágenes al GIS: Interoperabilidad entre ENVI y ArcG...
Agregando información de imágenes al GIS: Interoperabilidad entre ENVI y ArcG...TELEMATICA S.A.
 
Esri South Africa ArcGIS 10.2 Rollout
Esri South Africa ArcGIS 10.2 Rollout Esri South Africa ArcGIS 10.2 Rollout
Esri South Africa ArcGIS 10.2 Rollout Esri South Africa
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_popeAddy Pope
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_popeAddy Pope
 
Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15James Miller, MBA
 
ArcGIS for INSPIRE
ArcGIS for INSPIREArcGIS for INSPIRE
ArcGIS for INSPIREEsri
 
What's New in Cytoscape
What's New in CytoscapeWhat's New in Cytoscape
What's New in CytoscapeKeiichiro Ono
 
Scalable Architectures, Enterprise Solutions with Opensource and Free Software
Scalable Architectures, Enterprise Solutions with Opensource and Free SoftwareScalable Architectures, Enterprise Solutions with Opensource and Free Software
Scalable Architectures, Enterprise Solutions with Opensource and Free SoftwareRoberto Gamarra
 
Improving your vision with Azure Cognitive Services - /dev/070
Improving your vision with Azure Cognitive Services - /dev/070Improving your vision with Azure Cognitive Services - /dev/070
Improving your vision with Azure Cognitive Services - /dev/070Marc Duiker
 
Software defined infrastructure for airports
Software defined infrastructure for airportsSoftware defined infrastructure for airports
Software defined infrastructure for airportsAdnan S Ahmed
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Geodata AS
 
Oracle Application Extensions for Oracle Endeca - for Application DBA's
Oracle Application Extensions for Oracle Endeca - for Application DBA'sOracle Application Extensions for Oracle Endeca - for Application DBA's
Oracle Application Extensions for Oracle Endeca - for Application DBA'sRavi Madabhushanam
 
CV - Mohsan Raza Ali - Development Manager
CV - Mohsan Raza Ali - Development ManagerCV - Mohsan Raza Ali - Development Manager
CV - Mohsan Raza Ali - Development ManagerMohsan Raza
 
Computer Vision Technology and Expertise
Computer Vision Technology and ExpertiseComputer Vision Technology and Expertise
Computer Vision Technology and ExpertiseRhonda Software
 
Big Data in Action – Real-World Solution Showcase
 Big Data in Action – Real-World Solution Showcase Big Data in Action – Real-World Solution Showcase
Big Data in Action – Real-World Solution ShowcaseInside Analysis
 
Self-Service BI for big data applications using Apache Drill (Big Data Amster...
Self-Service BI for big data applications using Apache Drill (Big Data Amster...Self-Service BI for big data applications using Apache Drill (Big Data Amster...
Self-Service BI for big data applications using Apache Drill (Big Data Amster...Dataconomy Media
 
Self-Service BI for big data applications using Apache Drill (Big Data Amster...
Self-Service BI for big data applications using Apache Drill (Big Data Amster...Self-Service BI for big data applications using Apache Drill (Big Data Amster...
Self-Service BI for big data applications using Apache Drill (Big Data Amster...Mats Uddenfeldt
 

Semelhante a ENVI & IDL Services Engine for Web-Accessible Earth Science Applications (20)

Agregando información de imágenes al GIS: Interoperabilidad entre ENVI y ArcG...
Agregando información de imágenes al GIS: Interoperabilidad entre ENVI y ArcG...Agregando información de imágenes al GIS: Interoperabilidad entre ENVI y ArcG...
Agregando información de imágenes al GIS: Interoperabilidad entre ENVI y ArcG...
 
Esri South Africa ArcGIS 10.2 Rollout
Esri South Africa ArcGIS 10.2 Rollout Esri South Africa ArcGIS 10.2 Rollout
Esri South Africa ArcGIS 10.2 Rollout
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
 
Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15
 
Cv
CvCv
Cv
 
ArcGIS for INSPIRE
ArcGIS for INSPIREArcGIS for INSPIRE
ArcGIS for INSPIRE
 
Esri Mobility Basics 2013
Esri Mobility Basics 2013Esri Mobility Basics 2013
Esri Mobility Basics 2013
 
What's New in Cytoscape
What's New in CytoscapeWhat's New in Cytoscape
What's New in Cytoscape
 
Scalable Architectures, Enterprise Solutions with Opensource and Free Software
Scalable Architectures, Enterprise Solutions with Opensource and Free SoftwareScalable Architectures, Enterprise Solutions with Opensource and Free Software
Scalable Architectures, Enterprise Solutions with Opensource and Free Software
 
Improving your vision with Azure Cognitive Services - /dev/070
Improving your vision with Azure Cognitive Services - /dev/070Improving your vision with Azure Cognitive Services - /dev/070
Improving your vision with Azure Cognitive Services - /dev/070
 
Software defined infrastructure for airports
Software defined infrastructure for airportsSoftware defined infrastructure for airports
Software defined infrastructure for airports
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014
 
Oracle Application Extensions for Oracle Endeca - for Application DBA's
Oracle Application Extensions for Oracle Endeca - for Application DBA'sOracle Application Extensions for Oracle Endeca - for Application DBA's
Oracle Application Extensions for Oracle Endeca - for Application DBA's
 
Update: IDL & ENVI
Update: IDL & ENVIUpdate: IDL & ENVI
Update: IDL & ENVI
 
CV - Mohsan Raza Ali - Development Manager
CV - Mohsan Raza Ali - Development ManagerCV - Mohsan Raza Ali - Development Manager
CV - Mohsan Raza Ali - Development Manager
 
Computer Vision Technology and Expertise
Computer Vision Technology and ExpertiseComputer Vision Technology and Expertise
Computer Vision Technology and Expertise
 
Big Data in Action – Real-World Solution Showcase
 Big Data in Action – Real-World Solution Showcase Big Data in Action – Real-World Solution Showcase
Big Data in Action – Real-World Solution Showcase
 
Self-Service BI for big data applications using Apache Drill (Big Data Amster...
Self-Service BI for big data applications using Apache Drill (Big Data Amster...Self-Service BI for big data applications using Apache Drill (Big Data Amster...
Self-Service BI for big data applications using Apache Drill (Big Data Amster...
 
Self-Service BI for big data applications using Apache Drill (Big Data Amster...
Self-Service BI for big data applications using Apache Drill (Big Data Amster...Self-Service BI for big data applications using Apache Drill (Big Data Amster...
Self-Service BI for big data applications using Apache Drill (Big Data Amster...
 

Mais de The HDF-EOS Tools and Information Center

STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...The HDF-EOS Tools and Information Center
 

Mais de The HDF-EOS Tools and Information Center (20)

Cloud-Optimized HDF5 Files
Cloud-Optimized HDF5 FilesCloud-Optimized HDF5 Files
Cloud-Optimized HDF5 Files
 
Accessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDSAccessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDS
 
The State of HDF
The State of HDFThe State of HDF
The State of HDF
 
Highly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance FeaturesHighly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance Features
 
Creating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 FilesCreating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 Files
 
HDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance DiscussionHDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance Discussion
 
Hyrax: Serving Data from S3
Hyrax: Serving Data from S3Hyrax: Serving Data from S3
Hyrax: Serving Data from S3
 
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLABAccessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
 
HDF - Current status and Future Directions
HDF - Current status and Future DirectionsHDF - Current status and Future Directions
HDF - Current status and Future Directions
 
HDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and FutureHDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and Future
 
HDF - Current status and Future Directions
HDF - Current status and Future Directions HDF - Current status and Future Directions
HDF - Current status and Future Directions
 
H5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only LibraryH5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only Library
 
MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10
 
HDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDFHDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDF
 
HDF5 <-> Zarr
HDF5 <-> ZarrHDF5 <-> Zarr
HDF5 <-> Zarr
 
HDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server FeaturesHDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server Features
 
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
 
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
 
HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?
 
HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020
 

ENVI & IDL Services Engine for Web-Accessible Earth Science Applications

  • 1. ENVI & IDL Services Engine For Web-Accessible Earth Science Applications ESIP Summer Meeting 2013 – Cool Tools! Chapel Hill, NC July 9, 2013
  • 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 February 14, 2014 2
  • 3. ENVI Platform IMAGERY AND DATA BECOME KNOWLEDGE > ENVI > ENVI | LiDAR > ENVI | SARscape > ENVI | Services Engine February 14, 2014 3
  • 4. ENVI LiDAR IMAGERY AND DATA BECOME KNOWLEDGE > Prepare LiDAR Data for Geospatial Analysis > Identify & Extract 3D Features > Export Results to ENVI and ArcGIS February 14, 2014 4
  • 5. 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 Extending ENVI with IDL - Custom algorithms - Batch Processing in IDL using the ENVI API
  • 6. ENVI Services ONLINE, ONDEMAND, GEOSPATIAL AWARENESS ENVI Services Engine Create Deploy Access > 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 February 14, 2014 6
  • 7. ENVI Services ONLINE, ONDEMAND, GEOSPATIAL AWARENESS Configure seamlessly with your existing infrastructure EXISTING INFASTRUCTURE > 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 February 14, 2014 7
  • 8. ENVI Services ONLINE, ONDEMAND, GEOSPATIAL AWARENESS Create and publish web deployed image analysis tools Create Deploy > 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 • ENVI • IDL • Python •Java • C++ • Others OTHER SERVICES STORAGE / SERVER DATA APPS MIDDLEWARE BUSINESS LOGIC App Developer February 14, 2014 8
  • 9. ENVI Services Consume ENVI from mobile, web, and thin clients ONLINE, ONDEMAND, GEOSPATIAL AWARENESS Deploy > Configure seamlessly with your existing infrastructure > Consume ENVI from mobile, web, and thin clients > Get geospatial imagery where and when you need it Web IMAGE ANALYSIS SERVICES > Create and publish web deployed image analysis tools Access OTHER SERVICES STORAGE / SERVER DATA MIDDLEWARE Mobile BUSINESS LOGIC Desktop February 14, 2014 9
  • 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 February 14, 2014 10
  • 11. On-demand Processing within the EOSDIS Architecture Framework Science Data System Functions Level Zero Processing Science Processing Commercial MEaSUREs Archive S4PA Discovery & On-demand Processing Users Data Center Unique Browser EDOS SIPSs DMAS OPENDaP SCFs ANGe GCMD Cutom PI ECS Echo On-Demand Processing for Scientific Discovery ENVI & IDL Services Engine ENVI/IDL Processors Native Processors Adapted from: Behnke, 2010, ESIP Federation Meeting Mobile Workstation Applications HTTP REST Application Publishing • ENVI • IDL • Java • C++ • Other
  • 12. Integrating ENVI & IDL Services with GeoServer Deployment in the Enterprise Service Interface App Developer Apps ENVI & IDL Services Engine Processors • ENVI • IDL • Python •Java • C++ • Others Browser HTTP REST • WMS • WFS • WPS • C-WS • WCS Mobile Data Store Middleware • Implements Services • Calls underlying functionality • Java Enterprise/ ArcGIS Server/GeoServer > 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 Services Workstation Applications
  • 13. ENVI & IDL Services Engine IDL Application Deployment Model

Notas do Editor

  1. This presentation is an overview of Exelis VIS, the business groups we are associated with, how Geospatial Systems fits in the corporate model, and the products we provide and how they can work for you.
  2. IDL is the trusted scientific programming language used across disciplines to create meaningful visualizations out of complex numerical data. From small scale analysis programs to widely deployed applications, IDL provides the comprehensive computing environment you need to effectively get information from your data. (Change Slide)
  3. 3D view of Saint John US Virgin Islands - data fusion - ALI image fused with E3De DEM from LiDAR point cloud
  4. ENVI | LiDAR is an interactive geospatial software environment that allows you use LiDAR data to create powerful, realistic 3D visualizations and easily extract important features and products from your raw LiDAR point cloud data. (Change Slide)
  5. One of the greatest advantages of using ENVI is the ability to easily extend and customize ENVI functionality with IDL.  Use IDL to add your own algorithms, create batch processes, add custom tools, and more. Image example:IDL tools for easily generating an ENVI extension.
  6. As the demand for access to geospatial information grows, the need for new and more efficient ways to deliver information to those who need it most becomes more important. That&apos;s why Exelis Visual Information Solutions created ENVI Services Engine, a cloud-based image analysis solutions that allows your organization to create, publish, and deploy advanced ENVI image and data analytics to any existing enterprise infrastructure.
  7. Configure seamlessly with your existing infrastructureENVI’s cloud based solutions are middleware independent, meaning you can integrate enterprise level image analysis capabilities without having to re-configure your existing architecture. Based on HTTP REST, ENVI Services can be called by any middleware component via a RESTful call, and return derived products such as shapefiles or rasters direct to a directory of your choosing for further analysis or for dissemination as a web service. (Change Slide)
  8. Create and publish web deployed image analysis toolsOne of the main benefits of deploying image analytics in the cloud is the ability to run complex, resource intensive analysis on extremely large datasets from thin or mobile clients. By moving the analysis to the data, the need for high-powered, localized clients is eliminated in favor of lightweight applications that can call analysis functions via the web. Another benefit to deploying image analytics in the cloud is collaboration among disconnected users with the use of a centralized repository for data and analysis functionality. In many instances, users from different parts of the same organization may use different software packages to conduct similar work. This can result in inconsistent workflows, erroneous results, and even incompatible outputs. A single deployment of a vetted analysis software package provide your organization with consistent and repeatable processes. (Change Slide)
  9. Consume ENVI from mobile, web, and thin clientsOnce you have configured your architecture and created image analysis services to be served via the web, you can then embed the ability to call your server’s functionality from your mobile app, web based viewer, or thin client. Functional calls can be made direct to ENVI Services via HTTP REST, or routed through your middleware via standards based specifications such as Open GeoSpatial Consortium OGC Web Services or Esri’s Open GeoServices REST Specification.(Change Slide)
  10. The ENVI Services Engine (ESE) provides rich Analytics from imagery to support geospatial data processing and visualization in ArcGIS by working with ArcGIS Server to support server based processing of imagery, LIDAR, terrain and GIS data and then serve the data to desktop and mobile clients using the power of ArcGIS for Server. ESE is OGC compliant and supports WMS, WPS, WCS and WFS, allowing users to chain together algorithms for robust workflows and then stream the results to clients.