Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Integrating STARE with relational databases

View through CrossRef
<p>When working with ungridded remote sensing data, such as swath surface reflectance like Moderate Resolution Imaging Spectroradiometer (MODIS) MOD09 or Visible Infrared Imaging Radiometer Suite (VIIRS) VNP09, extracting targeted information of interest from a collection of granules can be a challenging exercise. Given a region of interest (ROI), it is tedious both to determine the subset of granules that intersect the ROI, as well as identifying, within the granules, the individual instantaneous field of views (IFOVs) contained by the ROI.</p><p>The SpatioTemporal Adaptive-Resolution Encoding (STARE) is an indexing scheme that recursively divides the Earth's surface into quadtree hierarchies, allowing triangular elements ("trixels") of varying sizes (resolutions) to be identified with unique index values. STARE is also a software library that operates on STARE indices. It can efficiently determine the spatial relationship between two trixels, by evaluating their index values, if the trixels share a common path in the STARE tree structure. By representing geographical regions as the sets of trixels with adaptive resolutions that tesselating them, STARE provides an elegant method to determine geospatial coincidence of arbitrarily shaped geographic regions, with accuracy up to ~7-8 cm in length. </p><p>In this presentation, we introduce <em>STARELite</em>, a SQLite STARE extension and its use for cataloguing volumes of remote sensing granules that researchers often possess in their local storage. In this application, STARELite is used to determine subsets of granules intersecting arbitrary ROIs. Further, STARELite can be used for the inverse search problem: Determining all spatially coincident granules of an individual granule. STARELite leverages other components of the STARE ecosystem; namely <em>STARE sidecars</em>, which hold the trixel index values of each iFOV and a set of trixels representing the cover of each granule; <em>STAREMaster</em>, which is used to generate STARE sidecar files; and <em>STARPandas</em>, a Python Pandas extension used to bootstrap STARELite databases.</p><p>Given the limitations of SQLite, STARELite is to be understood as a proof of concept for the integration of STARE into relational databases in general. </p>
Title: Integrating STARE with relational databases
Description:
<p>When working with ungridded remote sensing data, such as swath surface reflectance like Moderate Resolution Imaging Spectroradiometer (MODIS) MOD09 or Visible Infrared Imaging Radiometer Suite (VIIRS) VNP09, extracting targeted information of interest from a collection of granules can be a challenging exercise.
Given a region of interest (ROI), it is tedious both to determine the subset of granules that intersect the ROI, as well as identifying, within the granules, the individual instantaneous field of views (IFOVs) contained by the ROI.
</p><p>The SpatioTemporal Adaptive-Resolution Encoding (STARE) is an indexing scheme that recursively divides the Earth's surface into quadtree hierarchies, allowing triangular elements ("trixels") of varying sizes (resolutions) to be identified with unique index values.
STARE is also a software library that operates on STARE indices.
It can efficiently determine the spatial relationship between two trixels, by evaluating their index values, if the trixels share a common path in the STARE tree structure.
By representing geographical regions as the sets of trixels with adaptive resolutions that tesselating them, STARE provides an elegant method to determine geospatial coincidence of arbitrarily shaped geographic regions, with accuracy up to ~7-8 cm in length.
 </p><p>In this presentation, we introduce <em>STARELite</em>, a SQLite STARE extension and its use for cataloguing volumes of remote sensing granules that researchers often possess in their local storage.
In this application, STARELite is used to determine subsets of granules intersecting arbitrary ROIs.
Further, STARELite can be used for the inverse search problem: Determining all spatially coincident granules of an individual granule.
STARELite leverages other components of the STARE ecosystem; namely <em>STARE sidecars</em>, which hold the trixel index values of each iFOV and a set of trixels representing the cover of each granule; <em>STAREMaster</em>, which is used to generate STARE sidecar files; and <em>STARPandas</em>, a Python Pandas extension used to bootstrap STARELite databases.
</p><p>Given the limitations of SQLite, STARELite is to be understood as a proof of concept for the integration of STARE into relational databases in general.
 </p>.

Related Results

Autonomy on Trial
Autonomy on Trial
Photo by CHUTTERSNAP on Unsplash Abstract This paper critically examines how US bioethics and health law conceptualize patient autonomy, contrasting the rights-based, individualist...
Political Stare Decisis
Political Stare Decisis
The doctrine of stare decisis famously instructs judges to respect past decisions even if they believe these decisions are wrong. Many believe stare decisis serves venerable values...
Harmonizing Diverse Geo-Spatiotemporal Data for Event Analytics
Harmonizing Diverse Geo-Spatiotemporal Data for Event Analytics
Parallelization is the only means by which it is possible to process large amounts of diverse data on reasonably short time scales. However, while parallelization is necessary for ...
Stare Decisis in the Second-Best World
Stare Decisis in the Second-Best World
If judges disagree about the proper interpretation of the law, can they find common ground in the treatment of precedent? The doctrine of stare decisis weighs the value of legal c...
Implicit measures of beliefs
Implicit measures of beliefs
The assessment of the thoughts and evaluations of human beings is a central feature of modern psychological science. Further to this, many researchers are specifically interested i...
Relational Diagrams and the Pattern Expressiveness of Relational Languages
Relational Diagrams and the Pattern Expressiveness of Relational Languages
Comparing relational languages by their logical expressiveness is well understood. Less understood is how to compare relational languages by their ability to represent relational q...
Aggregate Stare Decisis
Aggregate Stare Decisis
The fate of stare decisis hangs in the wind. Different factions of the Supreme Court are now engaged in open debate—echoing decades of scholarship—about the doctrine’s role in our...
On the reasonable effectiveness of Relational Diagrams
On the reasonable effectiveness of Relational Diagrams
Comparing relational languages by their logical expressiveness is well understood. Less well understood is how to compare relational languages by their ability to represent relatio...

Back to Top