Keverian & Company Inc.
Advanced Solutions for the Training and Simulation Industry
Home Contact us Site Map  
Business Services
Keverian & Company Inc. offers full integration services which include designing and manufacturing full simulators, designing and building satellite imagery based visual databases, Multigen(tm) Creator - 3D modeling and Image processing for satellite imagery
Products
Under the Products section, you will find full featured products that cover many important areas in the Simulation field.
News & Tips
ITAR Regulations UPDATED

About us Product Services
Earthwhere  
 
     
     
  Sample Output  
  Demo  
  FAQs  
  Input Output Projections and Image Formats  
     
  Download Datasheet  
  EarthWhere™ Server
To view (1,565 KB)
To print
(8,985 KB)
 
     
  Articles  
  EarthWhere Fighting Wildfires (23 KB)  
     
  Whitepapers  
  On-Demand Spatial Data Provisioning (292 KB)  
  Optimizing ESRI Environments with EarthWhere (707 KB)  
     
 
 
Product
 
  1. Our Solution
  2. Features and Benefits
  3. EarthWhere Work Flow
  4. EarthWhere Architecture
  5. Inputs & Outputs
 
 

Our Solution
 
EarthWhere™ Overview
 
 

EarthWhere™ makes managing raster datasets for GIS simple and flexible.

Store once...
Raster data is ingested into EarthWhere™ in its native format, datum and projection. These datasets can be stored locally or accessed across a LAN. EarthWhere™ supports many raster file types and most common datum and projection systems.

Search. Define. Generate. Users provision data with EarthWhere™ by defining an Area of Interest (AOI), selecting their data sources and then specifying their processing parameters. AOIs can be defined using a variety of interactive methods as well as integration with third party applications such as ESRI ArcGIS and ArcIMS. Once the processing parameters are specified, the user generates their data product and EarthWhere™ immediately delivers the end product to the users desktop or wherever they specify. All the provisioning is conducted on the server so your workstation remains available for other tasks.

...support many.
EarthWhere™ provisions data for a wide variety of GIS applications. Provisioning includes mosaicking, resampling to a different Ground Spatial Distance (GSD), histogram conformance, blending data layers (e.g. a map with an image) and so on. Reprojecting to a new datum and projection system is made simple with EarthWhere™. The same raster data stored only once can be used over and over for many different GIS applications with EarthWhere™.

 
EarthWhere™ provides a high return on investment in three areas:
  • improving productivity for developing GIS datasets
  • reducing image processing costs — resources, hardware and software
  • reducing data management costs.

In addition, there are advantages that often cannot be measured in dollars and cents such as:

  • the ability to respond immediately to events with accurate datasets, possibly saving lives and property
  • leveraging your investment in data by allowing more end users to access and utilize these resources.
 
Feature Benefit
On Demand, ad-hoc spatial data provisioning of custom datasets. Make timely decisions based on data built exactly for your immediate needs. Productivity improvement of 10-20x over traditional processes in the development of custom datasets from spatial imagery.
Allows the user to create spatial datasets specific to their AOI (Area of Interest).
Reduces the amount of data the user needs, which is usually delivered across the network. Instead of multiple large scenes, the user can receive just the area of data needed by the project. Eliminates the cost and time for processing extraneous data outside of the AOI. Allows the user to drop the result directly into their existing desktop application.
Accurately combines data from multiple scenes and from multiple sources into a seamless mosaic or into individual map layers.
Provides the exact combination of data for the user’s application. Leverages disparate data sources. Greatly reduces the time to create the mosaics and provides consistency across datasets.
Imagery and other raster datasets are stored only once in their native files format, datum, and projection.
Eliminates the cost of converting data and the redundant storage of imagery in multiple formats, datums, and projections. Reduces the errors incurred in image resampling due to conversion.
Individual data elements within the system are assigned access profiles according to user and group permissions.
Allows system administrators to grant or restrict access to specific data sources. Provides the ability to segregate data based on licensing or security issues while still maintaining a central archive.
Intuitive, three step provisioning process. Allows end users with limited remote sensing or image processing skills to provision data.
The application is accessible through a standard web browser.
Users can provision data with an internet or network connection. Entirely server-based application improves security.
Open source components are used throughout the system: RDBMS, Mapping Services, and Image Processing.
Greatly reduces the total cost of ownership of the system while still maintaining performance, functionality, and security.
Integrated Smart Storage utilizes SANZ Tiered Storage Architecture™. Provides an infrastructure optimized for the storage and management of spatial imagery.
Users can generate and regenerate datasets based on previous jobs. Eliminates the cost of specific resources whose task is to generate custom products. Increases quality by enabling iterative refinement of custom products.
Allows the user to interactively view thumbnails and metadata of each source image prior to production.
Reduces costly errors and assures that the imagery used will satisfy the requirements.
Automated delivery and file formatting specifically for each user’s application.
Removes manual labor and traditionally long lead times. Multiple uses from a common raw dataset eliminate additional data costs.
Web based system administration tools. Provides an easy-to-use, accessible tool for solving the user's issues and proactively managing the system. This maximizes the systems productivity.
 
 
EarthWhere Work Flow
 

We engineered EarthWhere™ to manage and deliver spatial imagery directly to users in the format their application requires.

Spatial Data Provisioning
Using a standard web browser, end users can provision data from their spatial archive directly to their desktop. EarthWhere™ provisioning is an intuitive three-step process that delivers custom spatial datasets to the user based on their specific requirements.


Search
 
First, a user searches for a location on the Earth based on their project requirements. The system allows the user to select an AOI (Area of Interest) — a polygon which defines a project area. Once the user has defined the AOI, either by drawing with the cursor or importing an ESRI shapefile, the system displays a list of source files that are available from the archive. The user can individually turn on and off selected source files to determine the optimum dataset for the requirement.
 
Click to enlarge  
   
EarthWhere™ supports a wide variety of data sources in their native formats and projections. Most projects require data from multiple data sources, which can be normalized into a single scene to the projection and area required.

Define
 
Once the user identifies the data elements and the AOI, the next step is to define the output. EarthWhere™ produces output using a server-based image processing engine that performs five basic functions:
 
Click to enlarge Combine
This function combines data from multiple tiles and multiple data sources.

Reproject
This function reprojects the output into a variety of the most widely used datums and projections.

Resample
This function resamples the output to a user defined GSD (Ground Sample Distance).

Clip
This function clips out the data within the defined AOI.

Format
This function produces a file in the format the user specifies.
   
Within the EarthWhere™ application, the user selects the various settings for these functions, which define how the output will be generated. Besides the standard data formats and projections, the user can define colorization options to create shaded relief of elevation data and can blend images with scanned maps.


Generate
 
After setting the output variables, the user can then preview the result prior to generating the actual dataset. EarthWhere™ displays a reduced resolution of the end user’s requested dataset, allowing the user to iterate through the settings if desired until creating the optimal result. This iteration ability opens new opportunities for users who can now generate exactly the right data for their project.
 
Click to enlarge  
   
Based on the preview, the user can then submit the job to the image-provisioning server. When completed, EarthWhere™ alerts the user via email. Within the body of the email, a URL to the completed dataset provides immediate access to the results.
 
EarthWhere Architecture
 
 
EarthWhere consists of a modular, distributed service architecture built on Java™ technologies.

The EarthWhere™ framework consists of three application layers: Client Interfaces, Image Provisioning System, and Integrated Subsystems.
 
User Interfaces
We deliver EarthWhere™ with a web-based interface and an API (Application Programming Interface) that provides the capability to develop plug-ins for ESRI’s ArcGIS and other desktop tools.

EarthWhere Server - Image Provisioning System
The system includes a modular application server that manages requests from users and provisions data based on their requests. This layer consists of individual web services that can be distributed for scalability and redundancy.

Integrated Subsystems
The integrated subsystems include third party applications such as a RDBMS (Relational Database Management System), a mapping server, a smart storage subsystem and an image processing engine.

The EarthWhere™ IPS (Image Provisioning System) architecture is designed to support a wide range of user environments from a small department of five users to an enterprise of thousands. The open environment assures compliance with computing, mapping, and GIS standards, as well as integration with existing legacy environments. The application runs on a Linux server taking advantage of multiple CPU’s and multiple clustered nodes for high-throughput environments.

Communication Layer
The IPS receives requests from the EarthWhere™ user interface via HTTP, or it can be configured to communicate via XML, HTTPS, or other protocols.

Business Object Layer
The business object layer controls the logic and workflow for the various data-provisioning functions. It controls how data can be accessed through the system and which valid combinations of imagery and parameters work together to produce accurate datasets. As the business object layer receives requests, it brokers data to the various services within the framework. These services include four components that can be distributed to various servers in high-throughput environments:

1. File Management Services
The file management service communicates to the smart storage subsystem to retrieve source imagery.

2. Mapping Services
The mapping service displays data within a mapping user interface.

3. Image Processing Services
The image processing service collects the "job" parameters and initiates the image processing requests.

4. Data Services
The data service passes optimized data to the database.

Security - Access Control
EarthWhere™ provides a central location for managing and provisioning spatial imagery. To achieve this goal, the application supports the definition of an Access Control List (ACL) and assigns an ACL to each source data element. The ACL determines which users can view or process imagery and provides the ability to support a wide range of security requirements. EarthWhere™ includes an easy to use data administration tool, which allows end users to configure data access specific to an organization’s security policies. In addition to managing the unique security rules of source imagery, the system provides the capability to manage the access on derivative data products created from the source imagery. The derivative imagery inherits the access policies of the elements used to create the data. For administrators, this provides an easy method to manage the security and meet the licensing requirements for commercial imagery. End users can be assigned one of three access rights for each individual data source image in the system.

1. Full
The end user can view thumbnails, metadata and view the location of the imagery on the map PLUS the user can create output imagery derived from this data source

2. View
The end user can ONLY view thumbnails, metadata and view the location of the imagery on the map.

3. None
The end user cannot view or provision imagery.

In support of the EarthWhere™ application framework, the system is delivered with four integrated third party subsystems.

EarthWhere™ File System & Sorage
We developed EarthWhere™ to take advantage of the SANZ tiered-storage methodology to deliver integrated software, storage, and computing subsystems engineered specifically for the data provisioning process. Smart Storage provides an intelligent data movement system designed to automate data management and retrieval across a storage hierarchy via user-defined policies. It also provides the lowest total-cost-of-ownership archive framework for spatial datasets.

The EarthWhere ™ Map Server
For mapping services within the GUI, EarthWhere™ includes the OpenMap™ mapping server, and an Open Source JavaBeans™ API. EarthWhere™ utilizes OpenMap for displaying standard mapping layers, such as source elements, and AOIs (Areas of Interest) for navigating through the application. Users can easily configure the application to add additional mapping layers in support of specific environments.

The EarthWhere™ Image Processing Engine
EarthWhere™ utilizes a server-based image-processing engine that creates the spatial datasets on-the-fly based on user requirements. The image processing service is based on the Open Source Software Image Map (OSSIM) project. The OSSIM project leverages existing open-source algorithms, tools, and packages to construct an integrated tool for remote sensing, image-processing, and GIS (Geographic Information Systems) analysis. These server-based tools are scalable to support multiple CPUs and clustered nodes for high-throughput environments.

The EarthWhere™ Database
EarthWhere™ utilizes an open source RDBMS for managing and storing metadata and controlling the application logic. By default, we deliver the system with MySQL, which is open source.

MySQL is the most popular open-source database server in the world with more than 4 million installations powering websites, data warehouses, business applications, logging systems, and more. Customers such as Yahoo! Finance, MP3.com, Motorola, NASA, Silicon Graphics, and Texas Instruments use MySQL in mission-critical applications.

For users with an existing RDBMS infrastructure, EarthWhere™ supports standard RDBMS through a networked database connection.

 
Inputs & Outputs
 
 

Input Formats
EarthWhere™ supports these formats:

ESRI ArcGrid - ASCII
ESRI ArcGrid - Binary
General Raster (BIL Interleave by Line)
GeoTIFF - Strip
GeoTIFF - Strip Bands Separate
GeoTIFF - Tiled
GeoTIFF - Tiled Bands Separate
GeoTIFF (n-Band support)
GeoTIFF - indexed (USGS DRG's)
TIFF with TFW Option
USGS DOQ - First Generation
USGS DOQ - New Labeled
ERDAS.img
GeoJPEG2000
USGS DEM
ADRG
CADRG
CIB
NITF 2.0 and 2.1 (RPC)
JPEG with JGW
Vector (Shapefile)

For a complete list of supported Input Datums & Projections: Click Here

Output Formats
EarthWhere™ can produce the following formats:

ESRI ArcGrid-ASCII
General Raster (BIL Interleave)
JPEG
TIFF
GeoTIFF-Strip
GeoTIFF-Strip Band Separate
GeoTIFF-Tiled
GeoTIFF-Tiled Band Separate
ERDAS.img
GeoJPEG2000
Vector (Shapefile)

For a complete list of supported Output Datums & Projections: Click Here

 
On this page, you may list your products by name, or you may use the product catalog table to provide thumbnails and descriptions of your products.

 


 
Need to find your DATA?
With EarthWhere, and a web browser, you have control over your Geospatial Raster and Vector Data like never before. If you find your productivity spent on locating Imagery cataloged on CD's or DVD's and then spending a lot of time searching for the latest scene, then EarthWhere is the answer you have been waiting for. If your data is on Hard Disk it is probably still very cumbersome for colleagues to access and retrieve specialty products from the scenes.

This package is intuitive and secure. It performs many complex Image Processing Algorithms remotely. Inexperienced GIS or Imagery Users can build products and iterate them in near real time. This is nothing short of revolutionary. page

 
 
Home Contact us Site Map  
Copyright [2004] [KEVERIAN & COMPANY INC.]. All rights reserved