1
POSTER TEMPLATES BY: www.POSTERPRESENTATIONS.com Meta data - data that provides Meta data - data that provides information about data. information about data. Harvesting - process of extracting Harvesting - process of extracting the meta data from the ancillary the meta data from the ancillary data sources data sources Features Features Uses GDAL open source library Uses GDAL open source library Supports 50/60 image formats Supports 50/60 image formats Not dependent of any Not dependent of any particular satellite or sensor particular satellite or sensor Meta data elements Meta data elements Pixel size Pixel size Image size Image size Central meridian Central meridian Latitude of origin Latitude of origin Last modified date Last modified date Spatiotemporal Tile Indexing Spatiotemporal Tile Indexing Scheme Scheme Oscar Alejandro Perez Cruz Oscar Alejandro Perez Cruz Polytechnic University of Puerto Polytechnic University of Puerto Rico Rico Research Alliance in Math and Research Alliance in Math and Science Science http://wiki.ornl.gov/sites/rams09/ http://wiki.ornl.gov/sites/rams09/ o_perez_cruz o_perez_cruz [email protected] [email protected] Dr. Ranga Raju Vatsavai Dr. Ranga Raju Vatsavai Geographic Information Science and Technology Group Geographic Information Science and Technology Group Computational Sciences and Engineering Division Computational Sciences and Engineering Division Oak Ridge National Laboratory Oak Ridge National Laboratory [email protected] [email protected] Past decade witnessed Past decade witnessed Increasing number of operational Increasing number of operational satellites satellites Satellites brought Satellites brought Spectral coverage Spectral coverage Spatial coverage Spatial coverage Temporal coverage Temporal coverage Difficulty increased in meta data Difficulty increased in meta data management, and data discovery management, and data discovery Create a system that can read meta Create a system that can read meta data from satellite images (or data from satellite images (or ancillary data) to store in a ancillary data) to store in a spatiotemporal database that spatiotemporal database that generates generates Efficient search and data Efficient search and data discovery discovery Easier access to the meta data Easier access to the meta data Faster results Faster results Improves data management Improves data management Current application for the system Current application for the system Geographic satellite images from Geographic satellite images from Moderate-Resolution Imaging Moderate-Resolution Imaging Spectroradiometer (MODIS) Spectroradiometer (MODIS) Advanced Wide Field Sensor Advanced Wide Field Sensor (AWIFS) (AWIFS) Database - large collection of Database - large collection of interrelated data interrelated data One database record = one object One database record = one object Spatiotemporal objects have Spatiotemporal objects have Identifier Identifier Spatial attribute Spatial attribute Timestamp Timestamp Data types of a spatial attribute Data types of a spatial attribute are are Point – represent location of Point – represent location of entities entities Line – represent networks Line – represent networks Region – represent entities with Region – represent entities with large areas large areas Indexes: Indexes: Ensure fast access to database Ensure fast access to database records records Based on a search key Based on a search key Avoid sequential scan through the Avoid sequential scan through the database database Structures Structures Tile Tile Problem Background Research Objective Research Background References Hartmut Güting, R., and Schneider, M. (2005). Hartmut Güting, R., and Schneider, M. (2005). Moving Objects Databases Moving Objects Databases . San Francisco: Morgan . San Francisco: Morgan Kaufmann Publishers. Kaufmann Publishers. Rigaux, P., Scholl, M., and Voisard, A. Rigaux, P., Scholl, M., and Voisard, A. (2002). (2002). Spatial Databases With Application To GIS Spatial Databases With Application To GIS . San . San Francisco: Morgan Kaufmann Publishers. Francisco: Morgan Kaufmann Publishers. PostgreSQL 8.3.3 Documentation, The PostgreSQL 8.3.3 Documentation, The PostgreSQL Global Development Group. PostgreSQL Global Development Group. Neufeld, K. (2009). PostGIS 1.4.0rc2 Manual. Neufeld, K. (2009). PostGIS 1.4.0rc2 Manual. Geospatial Data Abstraction Layer (GDAL), Geospatial Data Abstraction Layer (GDAL), GDAL/OGR Project Management Committee, GDAL/OGR Project Management Committee, http://www.gdal.org/. http://www.gdal.org/. Conclusion and Future Direction System enables a much easier data System enables a much easier data management of satellite images. management of satellite images. System can be extended to System can be extended to Other kinds of search criteria Other kinds of search criteria like like Cloud coverage percentage Cloud coverage percentage Forestation percentage Forestation percentage Interface other data formats Interface other data formats Meta data search through the Meta data search through the network network The Research Alliance in Math and Science program is sponsored by the Office of Advanced Scientific Computing Research, U.S. Department of Energy. The work was performed at the Oak Ridge National Laboratory, which is managed by UT-Battelle, LLC under Contract No. De-AC05-00OR22725. The Research Alliance in Math and Science program is sponsored by the Office of Advanced Scientific Computing Research, U.S. Department of Energy. The work was performed at the Oak Ridge National Laboratory, which is managed by UT-Battelle, LLC under Contract No. De-AC05-00OR22725. This work has been authored by a contractor of the U.S. Government, accordingly, the U.S. Government retains a nonexclusive, royalty-free license to publish or reproduce the published form of this contribution, or allow others to do so, for U.S. Government purposes. I would like to This work has been authored by a contractor of the U.S. Government, accordingly, the U.S. Government retains a nonexclusive, royalty-free license to publish or reproduce the published form of this contribution, or allow others to do so, for U.S. Government purposes. I would like to thank Dr. Ranga Raju Vatsavai for the opportunity to work on this project. Finally, special thanks go to Debbie McCoy, who made provisions for this research experience. thank Dr. Ranga Raju Vatsavai for the opportunity to work on this project. Finally, special thanks go to Debbie McCoy, who made provisions for this research experience. Application Prototype System Components System Components Meta Data Harvesting System Meta Data Harvesting System Spatiotemporal Database Spatiotemporal Database Management System Management System PostgreSQL Database Server PostgreSQL Database Server PHP Server (Web Service Server PHP Server (Web Service Server Side) Side) Web Page (Web Service Client Web Page (Web Service Client Side) Side) Features Features Connect to database Connect to database Create, delete, view, and index Create, delete, view, and index table table Harvest meta data to insert in Harvest meta data to insert in table table Search for images Search for images Meta Data Harvesting Spatiotemporal Database Management System System Architecture Spatial Query retrieves all objects Spatial Query retrieves all objects whose geometry contains a given whose geometry contains a given point. Example: point. Example: SELECT * FROM <table_name> WHERE SELECT * FROM <table_name> WHERE ST_WITHIN(‘POINT(3 2)’, ST_WITHIN(‘POINT(3 2)’, LOCATION); LOCATION); Temporal Query retrieves all Temporal Query retrieves all objects whose time has to do with objects whose time has to do with an event. Example: an event. Example: SELECT * FROM <table_name> WHERE SELECT * FROM <table_name> WHERE DATE = “12/12/2000”; DATE = “12/12/2000”; Spatiotemporal Query retrieves all Spatiotemporal Query retrieves all objects whose time has to do with objects whose time has to do with an event and whose geometry an event and whose geometry contains a given point. Example: contains a given point. Example: SELECT * FROM <table_name> WHERE SELECT * FROM <table_name> WHERE ST_WITHIN(‘POINT(4 2)’, LOCATION) ST_WITHIN(‘POINT(4 2)’, LOCATION) AND AND DATE = “12/12/2000”; DATE = “12/12/2000”; Advantages Advantages Easy access Easy access Easy to use Easy to use Only one application Only one application Features Features Option for search parameters Option for search parameters Date Date Location Location Date and location Date and location Format for location parameter Format for location parameter DMS format DMS format Decimal degrees format Decimal degrees format Web Service Querying the Database

Meta data - data that provides information about data

  • Upload
    iden

  • View
    23

  • Download
    2

Embed Size (px)

DESCRIPTION

Spatiotemporal Tile Indexing Scheme. Oscar Alejandro Perez Cruz Polytechnic University of Puerto Rico Research Alliance in Math and Science http://wiki.ornl.gov/sites/rams09/o_perez_cruz [email protected]. Dr. Ranga Raju Vatsavai - PowerPoint PPT Presentation

Citation preview

Page 1: Meta data - data that provides information about data

POSTER TEMPLATES BY:

www.POSTERPRESENTATIONS.com

• Meta data - data that provides information Meta data - data that provides information about data.about data.

• Harvesting - process of extracting the meta Harvesting - process of extracting the meta data from the ancillary data sourcesdata from the ancillary data sources

• FeaturesFeatures Uses GDAL open source libraryUses GDAL open source library

Supports 50/60 image formatsSupports 50/60 image formatsNot dependent of any particular satellite Not dependent of any particular satellite

or sensoror sensor• Meta data elementsMeta data elements

Pixel sizePixel size Image sizeImage size Central meridianCentral meridian Latitude of originLatitude of origin Last modified dateLast modified date

Spatiotemporal Tile Indexing SchemeSpatiotemporal Tile Indexing SchemeOscar Alejandro Perez CruzOscar Alejandro Perez CruzPolytechnic University of Puerto RicoPolytechnic University of Puerto RicoResearch Alliance in Math and ScienceResearch Alliance in Math and Sciencehttp://wiki.ornl.gov/sites/rams09/o_perez_cruzhttp://wiki.ornl.gov/sites/rams09/[email protected][email protected]

Dr. Ranga Raju VatsavaiDr. Ranga Raju VatsavaiGeographic Information Science and Technology GroupGeographic Information Science and Technology Group

Computational Sciences and Engineering DivisionComputational Sciences and Engineering DivisionOak Ridge National LaboratoryOak Ridge National Laboratory

[email protected]@ornl.gov

• Past decade witnessedPast decade witnessed Increasing number of operational satellitesIncreasing number of operational satellites Satellites broughtSatellites brought

Spectral coverage Spectral coverage Spatial coverage Spatial coverage Temporal coverageTemporal coverage

• Difficulty increased in meta data management, Difficulty increased in meta data management, and data discoveryand data discovery

• Create a system that can read meta data from Create a system that can read meta data from satellite images (or ancillary data) to store in a satellite images (or ancillary data) to store in a spatiotemporal database that generatesspatiotemporal database that generates Efficient search and data discoveryEfficient search and data discovery Easier access to the meta dataEasier access to the meta data Faster resultsFaster results Improves data management Improves data management

• Current application for the systemCurrent application for the system Geographic satellite images fromGeographic satellite images from

Moderate-Resolution Imaging Moderate-Resolution Imaging Spectroradiometer (MODIS)Spectroradiometer (MODIS)

Advanced Wide Field Sensor (AWIFS)Advanced Wide Field Sensor (AWIFS)

• Database - large collection of interrelated dataDatabase - large collection of interrelated data• One database record = one objectOne database record = one object• Spatiotemporal objects haveSpatiotemporal objects have

IdentifierIdentifier Spatial attributeSpatial attribute TimestampTimestamp

• Data types of a spatial attribute are Data types of a spatial attribute are Point – represent location of entitiesPoint – represent location of entities Line – represent networksLine – represent networks Region – represent entities with large areasRegion – represent entities with large areas

• Indexes:Indexes: Ensure fast access to database recordsEnsure fast access to database records Based on a search keyBased on a search key Avoid sequential scan through the databaseAvoid sequential scan through the database StructuresStructures

Tile Tile GeometricGeometricTemporalTemporalSpatiotemporalSpatiotemporal

Problem Background

Research Objective

Research Background

References• Hartmut Güting, R., and Schneider, M. (2005). Hartmut Güting, R., and Schneider, M. (2005). Moving Moving

Objects DatabasesObjects Databases. San Francisco: Morgan Kaufmann . San Francisco: Morgan Kaufmann Publishers.Publishers.

• Rigaux, P., Scholl, M., and Voisard, A. (2002). Rigaux, P., Scholl, M., and Voisard, A. (2002). Spatial Spatial Databases With Application To GISDatabases With Application To GIS. San Francisco: Morgan . San Francisco: Morgan Kaufmann Publishers.Kaufmann Publishers.

• PostgreSQL 8.3.3 Documentation, The PostgreSQL Global PostgreSQL 8.3.3 Documentation, The PostgreSQL Global Development Group.Development Group.

• Neufeld, K. (2009). PostGIS 1.4.0rc2 Manual.Neufeld, K. (2009). PostGIS 1.4.0rc2 Manual.• Geospatial Data Abstraction Layer (GDAL), GDAL/OGR Geospatial Data Abstraction Layer (GDAL), GDAL/OGR

Project Management Committee, http://www.gdal.org/.Project Management Committee, http://www.gdal.org/.

Conclusion and Future Direction• System enables a much easier data System enables a much easier data

management of satellite images.management of satellite images.• System can be extended toSystem can be extended to

Other kinds of search criteria like Other kinds of search criteria like Cloud coverage percentageCloud coverage percentageForestation percentageForestation percentage

Interface other data formatsInterface other data formats Meta data search through the networkMeta data search through the network

The Research Alliance in Math and Science program is sponsored by the Office of Advanced Scientific Computing Research, U.S. Department of Energy. The work was performed at the Oak Ridge National Laboratory, which is managed by UT-Battelle, LLC under Contract No. De-AC05-00OR22725. This work has been authored by a contractor of the U.S. Government, accordingly, the The Research Alliance in Math and Science program is sponsored by the Office of Advanced Scientific Computing Research, U.S. Department of Energy. The work was performed at the Oak Ridge National Laboratory, which is managed by UT-Battelle, LLC under Contract No. De-AC05-00OR22725. This work has been authored by a contractor of the U.S. Government, accordingly, the U.S. Government retains a nonexclusive, royalty-free license to publish or reproduce the published form of this contribution, or allow others to do so, for U.S. Government purposes. I would like to thank Dr. Ranga Raju Vatsavai for the opportunity to work on this project. Finally, special thanks go to Debbie McCoy, who made provisions for this research experience.U.S. Government retains a nonexclusive, royalty-free license to publish or reproduce the published form of this contribution, or allow others to do so, for U.S. Government purposes. I would like to thank Dr. Ranga Raju Vatsavai for the opportunity to work on this project. Finally, special thanks go to Debbie McCoy, who made provisions for this research experience.

Application Prototype• System Components System Components

Meta Data Harvesting SystemMeta Data Harvesting System Spatiotemporal Database Management Spatiotemporal Database Management

SystemSystem PostgreSQL Database ServerPostgreSQL Database Server PHP Server (Web Service Server Side)PHP Server (Web Service Server Side) Web Page (Web Service Client Side)Web Page (Web Service Client Side)

• FeaturesFeatures Connect to databaseConnect to database Create, delete, view, and index tableCreate, delete, view, and index table Harvest meta data to insert in tableHarvest meta data to insert in table Search for imagesSearch for images

• FeaturesFeatures Connect to databaseConnect to database Create, delete, view, and index tableCreate, delete, view, and index table Harvest meta data to insert in tableHarvest meta data to insert in table Search for imagesSearch for images

Meta Data Harvesting

Spatiotemporal Database Management System

System Architecture

• Spatial Query retrieves all objects whose Spatial Query retrieves all objects whose geometry contains a given point. Example:geometry contains a given point. Example: SELECT * FROM <table_name> WHERE SELECT * FROM <table_name> WHERE

ST_WITHIN(‘POINT(3 2)’, LOCATION);ST_WITHIN(‘POINT(3 2)’, LOCATION);

• Temporal Query retrieves all objects whose time Temporal Query retrieves all objects whose time has to do with an event. Example:has to do with an event. Example: SELECT * FROM <table_name> WHERE SELECT * FROM <table_name> WHERE

DATE = “12/12/2000”;DATE = “12/12/2000”;

• Spatiotemporal Query retrieves all objects Spatiotemporal Query retrieves all objects whose time has to do with an event and whose whose time has to do with an event and whose geometry contains a given point. Example:geometry contains a given point. Example: SELECT * FROM <table_name> WHERE SELECT * FROM <table_name> WHERE

ST_WITHIN(‘POINT(4 2)’, LOCATION) AND ST_WITHIN(‘POINT(4 2)’, LOCATION) AND DATE = “12/12/2000”;DATE = “12/12/2000”;

• AdvantagesAdvantages Easy accessEasy access Easy to useEasy to use Only one applicationOnly one application

• FeaturesFeatures Option for search parametersOption for search parameters

DateDateLocationLocationDate and locationDate and location

Format for location parameterFormat for location parameterDMS formatDMS formatDecimal degrees formatDecimal degrees format

Web Service

Querying the Database