KENNETH MELERO AUGUST, 2001. What is the ImageLinks Active Archive tm ? ImageLinks Active Archive tm (IAA) is an image management and delivery system.

Slides:



Advertisements
Similar presentations
Tableau Software Australia
Advertisements

INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Towards quality-aware Infrastructures for Geographic Information Services Richard.
Distributed Processing, Client/Server and Clusters
Database Architectures and the Web
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
ArcView® Image Analysis
Master/Slave Architecture Pattern Source: Pattern-Oriented Software Architecture, Vol. 1, Buschmann, et al.
Integration Framework Pennsylvania Treasury
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Technical Architectures
Raster Data in ArcSDE 8.2 Why Put Images in a Database? What are Basic Raster Concepts? How Raster data stored in Database?
Distributed Systems Architectures
DC GIS Presentation 1/14/2007 DC GIS Use of Google Geospatial Technology MWGOG GIS Committee January 14, 2008 Barney Krucoff GIS Director District of Columbia.
WILD 5750/6750 LAB 5 10/04/2010 IMAGE MOSAICKING.
SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices.
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Distributed Systems: Client/Server Computing
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
SMARTER DECISIONS Adimulam Vinay Babu Interoperability and Commonality in Systems.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
LizardTech Geospatial Products April, LiDAR Compressor Compress point cloud data to MrSID Generation 4 (MG4) Lossless 25% of the original size.
CE 525 1/17/2013. Quiz #3 Question 1 You look in the phone book and see names associated with phone numbers. Is this geographic data?
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Moving to Design.
RasterWare Appliances ImageLinks RasterWare Appliances™ Images Your Way.
12 1 Chapter 12 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Workshop on Census Cartography and Management, Bangkok, Thailand, 15–19 October 2007 Software Options for Operational GIS in Professional Environments.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
USDA–FSA-APFO Storage provisioning within a Geospatial Data Warehouse USDA Imagery Planning and Coordination December 5, 2006 David A. Nabity Aerial Photography.
Global Land Cover Facility The Global Land Cover Facility (GLCF) is a member of the Earth Science Information Partnership (ESIP) Federation providing data,
Public Domain/Open Source Software Evaluation Photo Organizer.
Introduction to ArcView NPS Introduction to GIS: Lecture 2 Based on NINC, ESRI and Other Sources.
The world of RASTER data Modeling... Elevation....etc. The Spatial Analyst Extension.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Loosely Coupled Parallelism: Clusters. Context We have studied older archictures for loosely coupled parallelism, such as mesh’s, hypercubes etc, which.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Workshop on International Standards, Contemporary Technologies and Regional Cooperation, Noumea, New Caledonia, 04–08 February 2008 Software Options for.
1 Overview Finding and importing data sets –Searching for data –Importing data_.
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
Needs and Progress: Summary Flexible, powerful, modular atlas interface, and a query gateway to multiple types of data (GeneNetwork, Barlow, Smith, CCDB,
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
GIS IN THE CLOUD Cloud computing furnishes scalable GIS technology that is maintained off premises and delivered on demand as services via the Internet.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Netscape Application Server
System Architecture & Hardware Configurations
Ch > 28.4.
Distributed Processing, Client/Server and Clusters
Data Path through host/ANP.
What's New in eCognition 9
Database System Architectures
What's New in eCognition 9
Presentation transcript:

KENNETH MELERO AUGUST, 2001

What is the ImageLinks Active Archive tm ? ImageLinks Active Archive tm (IAA) is an image management and delivery system.

What is meant by “Image Management” Management of the data before it is used to create a geo-spatial product. Management of the data after a geo-spatial product is created is “file management” and is NOT done by the IAA. IAA DATASOURCES image management ABC Geo-spatial products file management

What is meant by “Delivery System” Delivery of the data in a form that is usable, a geo-spatial product. IAA DELIVERY

DATASETS SWHW ImageLinks Active Archive tm System The IAA provides a turnkey client/server system including hardware, software and data sets on a beowulf cluster.

Why use ImageLinks Active Archive tm ? IAA allows you to centrally build and deliver geo-spatial products to customers via an Intranet/Internet. IAA extends your current systems (Oracle, ArcIMS, etc.) by enabling it to handle large volumes of data. IAA makes it possible to combine any number of data sources. IAA can be easily scaled to meet your user’s needs.

What is supported? Arbitrary Area of Interest (AOI) requests to generate geo-spatial products. On-the-fly orthorectification of images from raw data source. Dynamic terrain-correction to base DTED elevation libraries. Always first generation (single resampling) geo-spatial products. Apply ~200 different datums. Apply a variety of different map projections, state plane projections, and customer specific projections. Cross-sensor blending and feathering supported. Merge multi-sensor data in seamless dynamic mosaics. etc.

IAA Architecture The IAA runs in a distributed environment and consists of both client and server components including hardware and software.

IAA Software Architecture DBMS IMAGE PROCESSING ENGINES ACTIVE ARCHIVE TM ENGINE ACTIVE ARCHIVE TM SERVER CUSTOM APPLICATION SOLUTIONS DISTRIBUTIVE APPLICATION EXTENSIONS (ArcView) THIRD PARTY APPLICATION SOLUTIONS (ArcIMS)

What is it made of? The software architecture is composed of: Image Processing Technology Middleware software User application solution

What is this Image Processing Technology? ImageLinks Image Processing Technology is: EMET, Enhanced Multi-Image Exploitation Tool OSSIM, Open Source Software Image Map ImgLnk, ImageLinks Proprietary DBMS IMAGE PROCESSING ENGINES BOTTOM TIER

Image processing technology The core technology handles large data sets of varying sensor types both raster and vector. Each sensor, satellite or aerial, is mathematically modeled to provide the highest degree of accuracy. Geo-spatial products can then be: reprojected resampled datum shifted fused blended mosaicked tonally balanced extracted enhanced clipped overlayed etc.

Input/Output vector data formats Supported are: –Arc Shapefiles (SHP) –MapInfo (MIF/MID) –AutoCAD (DWG/DXF) –Design Files (DGN)

Input raster data formats Arc/Info ASCII Grid Arc/Info Binary Grid CEOS (Spot for instance) First Generation USGS DOQ New Labelled USGS DOQ Military Elevation Data Eosat Fast Format ESRI.hdr Labelled Envisat Image Product FITS Graphics Interchange Format (.gif) Arc/Info Binary Grid TIFF / GeoTIFF Erdas Imagine.hfa Atlantis HKV Image Japanese DEM (.mem) JPEG JFIF Atlantis MFF Probe HyMap PCI.aux Labelled Portable Network Graphics Netpbm (.ppm,.pgm) USGS SDTS DEM SAR CEOS Arc Digitized Raster (ADRG) Chip Chunk Format (CCF) Control Image Base (CIB) Compressed Arc Digitized Raster (CADRG) National Imagery Tag Format (NITF) Landsat TM/ETM+ SPOT 2, 3, 4 IRS-1C/IRS-1D IKONOS Radarsat ADAR 5000 Altaphoto Citipix (ITIFF)

Output raster data formats Supported are: –General Raster (bil, bip, bsq interleaves) –SunRaster –MrSid –Chip Chunk Format (CCF) –JPEG with jgw –GeoTiff –Tiff with tfw –10+ different compressed/uncompressed versions of TIFF

What is the middleware stuff? The Active Archive tm Engine is formally considered middleware software. It is a “request broker” that translates real-world requests to software requests. ACTIVE ARCHIVE TM ENGINE MIDDLE TIER

Active Archive tm Engine When a user application solution sends a request to the IAA server, the Active Archive tm Engine processes and responds to that request. It also handles load balancing and service management. Requests to the AA Engine can de done via a standard http POST request or an XML-formatted request.

User Application Solutions It is the gateway to the IAA system for a user. The user through a customized application solution can easily request a geo-spatial product without having to be a technical expert. TOP TIER CUSTOM APPLICATION SOLUTIONS DISTRIBUTIVE APPLICATION EXTENSIONS (ArcView) THIRD PARTY APPLICATION SOLUTIONS (ArcIMS)

User Application Solutions User application solutions can be web-based or a client-side program. It is tailored to the user. DISTRIBUTIVE APPLICATION SOLUTIONS APPLICATION EXTENSIONS (ArcView)

IAA Software Architecture DBMS IMAGE PROCESSING ENGINES ACTIVE ARCHIVE TM ENGINE ACTIVE ARCHIVE TM SERVER CUSTOM APPLICATION SOLUTIONS DISTRIBUTIVE APPLICATION EXTENSIONS (ArcView) THIRD PARTY APPLICATION SOLUTIONS (ArcIMS)

IAA Hardware Architecture ImageLinks Active Archive tm is built on a beowulf cluster hardware architecture.

Beowulf clustering? Beowulf clustering refers to the concept of speeding-up the execution of a program by dividing the program into multiple fragments that can execute simultaneously, each on its own processor. Thus, a program across N processors might execute N times faster than it would using a single processor.

IAA Hardware Architecture ImageLinks beowulf clusters allow for high-volume, high- performance processing of geo-spatial products. Depending on the complexity of the data and the requested geo- spatial product, output rates can be as fast as mb/min. on a standard IAA system. Faster rates can be achieved on scaleable mid-size systems with the addition of beowulf cluster nodes. Current benchmarks on systems with up to 48 nodes are resulting in near linear scalability.

IAA Hardware Architecture ImageLinks image processing technology is optimized for distributed parallel processing through the use of MPI (Message Passing Interface Standard) and PVM (Pure Virtual Machine). TILES NODE 1 NODE 2 NODE 3 NODE 4 NODE 5 IMAGELINKS ACTIVE ARCHIVE TM DBMS GEO-SPATIALPRODUCT

IAA Architecture As a result of IAA these hardware and software architectures, IAA systems are highly scaleable. Many concurrent users can access your databases and many requests can be processed at one time. Plus, over time with growth in demand and processing times the IAA can be expanded. Finally because of this scaleable architecture, the IAA is a good choice for small organizations processing a dozen geo-spatial products a day or a large organizations processing thousands of geo-spatial products an hour.

IAA Services: Distributive Querying Designated databases residing on each IAA present on a Intranet/Internet will be searched when the user places a request via the application solution. Those data sets can then be merged form each IAA to produce a composite geo-spatial product. A BIMAGELINKS INTERNET CLIENT WORKSTATION

IAA Services: Load Balancing A customer through an application solution selects a geo-spatial product to produce. When the request is sent back to the IAA to process, the system determines if the amount of processing time is reasonable on the current system or if it could be framed out to another designated IAA that would do the processing faster. Finally, the process is processed parallel on all nodes in the cluster to rapidly create the composite geo-spatial product.

Third Party Interaction Currently, there are 3 mechanisms in which third-party applications, image servers, or other web sites can interact with the ImageLinks Active Archive tm.

Third Party Interaction: First In the first mechanism, a third-party application, image server or other web site uses the geo-spatial product to produce yet another third- party product. IAA Geoviz Spatial Maps FTP SITE downloaded

Third Party Interaction: Second In the second mechanism, a third-party application pulls the geo-spatial product into an application to produce another third-part product. IAA Geoviz Spatial Maps FTP SITE pulled

Third Party Interaction: Third In the third mechanism, a third-party image server or application can request a geo- spatial product from the IAA to be combined dynamically with its server capabilities in producing a new third party application solution. ImageLinks ES (Melbourne, FL) Earth-Info Image Server (Denver, CO) Earth-Info.org EDC Image Server (Sioux Falls, ND)

IAA Application Solutions A number of different application solutions can connect to and work with the IAA system. Some example application solutions that are currently being used by customers include: –Sample Solution –DRG Solution –OSSIM Solution –Landsat Path/Row Solution –BTG Solution –Earth-Info Distributive Site –PixSell ArcIMS Solution –ArcView extension

Sample Solution The sample solution is the default client installed with every installation of the IAA. This is meant to give the user an idea of the flexibility and configurability of IAA application solutions. It is used as an example or starting point, for the customization of a new application solution tailored to the user.

DRG Solution Digital Raster Graphics (DRG) at a variety of scales (1:20K, 1:24K, 1:25K, 1:30K, 1:100K, 1:250K) are used as base maps for image registration. This solution provides paperless maps on demand to production personnel for use in autonomous image registration in two formats & b/w or RGB color.

OSSIM Solution The OSSIM Solution provides methods to create fast and accurate Image Maps from satellite or aerial imagery and digitized maps. This application solution is targeted to the government for using National Technical Means (NTM) data such as ADRG, CADRG, CIB and NITF.

Landsat Path/Row Solution The Landsat Path/Row solution is a derived solution from the DRG solution. It extends the functionality of that solution to be used in conjunction with Landsat TM/ETM footprints. This facilitates selecting DRGs for to use as base maps.

ADS Solution The ADS Solution is an all- inclusive aerial-management system built for the Airborne Data Systems (ADS) camera. This solution allows for interactive QC/QA of error correction and output options for seamless tonally-balanced mosaics of ADS aerial imagery.

Earth-Info Distributive Site Earth-info.org is dedicated to giving access to information about commercially available imagery to the public. This applications solution, hosted in Denver, CO, is able to query the IAA in Melbourne, FL and in turn pull the browse imagery from EDC in Sioux Falls, SD.

PixSell ArcIMS Solution ArcIMS solutions for the IAA are done in conjunction with PixSell, a leader in the customization of Arc products. This solution extends the capabilities of ArcIMS systems to be able to serve dynamically value-added products from raw data sources.

ArcView extension Application solutions for the IAA don’t have to be web- based. They can also be a client-side program or an extension to an application. This ArcView extension is customizable to any IAA application solution.

Custom application solutions It is easy to add a custom solution to the IAA server. The only major requirements is that the custom client be able to query the DBMS and post requests are via http or XML formatted.

Summary ImageLinks Active Archive tm (IAA) is an image management and delivery system that takes disparate data sources and combines them into a usable form.

Summary ImageLinks Active Archive tm (IAA) is an image management and delivery system that takes disparate data sources and combines them into a usable form. RASTER

Summary ImageLinks Active Archive tm (IAA) is an image management and delivery system that takes disparate data sources and combines them into a usable form. RASTER VECTOR

Summary ImageLinks Active Archive tm (IAA) is an image management and delivery system that takes disparate data sources and combines them into a usable form. RASTER VECTOR TABULAR

Summary ImageLinks Active Archive tm (IAA) is an image management and delivery system that takes disparate data sources and combines them into a usable form. RASTER VECTOR TABULAR

Summary ImageLinks Active Archive tm (IAA) is an image management and delivery system that takes disparate data sources and combines them into a usable form. RASTER VECTOR TABULARIMAGELINKS ACTIVE ARCHIVE TM

Summary ImageLinks Active Archive tm (IAA) is an image management and delivery system that takes disparate data sources and combines them into a usable form.GEO-SPATIALPRODUCTRASTER VECTOR TABULAR IMAGELINKS ACTIVE ARCHIVE TM