Remote Sensing Analytical Geospatial Operations Directly in the Web Browser (original) (raw)
Related papers
TERRASCOPE CLIENT: An Interactive Image Browser for an Earth Science Information System
Terrascope Client is an interactive image browser designed to perform spatial exploration in conjunction with an Earth Science Information System (Terrascope Server). Using Flash MX, XML and Servlets technology it delivers satellite images with their corresponding metadata, GIS characteristics, and other outstanding information. Once an image of interest is located, users may easily search the database for images contained within this seed image (sub-images) or for images overlapping this seed image. Users may perform operations such as pan, zoom in, and zoom out over the image and display specific metadata for the image.
Geospatial InfoFusion III, 2013
Current approaches to satellite observation data storage and distribution implement separate visualization and data access methodologies which often leads to the need in time consuming data ordering and coding for applications requiring both visual representation as well as data handling and modeling capabilities. We describe an approach we implemented for a data-encoded web map service based on storing numerical data within server map tiles and subsequent client side data manipulation and map color rendering. The approach relies on storing data using the lossless compression Portable Network Graphics (PNG) image data format which is natively supported by web-browsers allowing on-the-fly browser rendering and modification of the map tiles. The method is easy to implement using existing software libraries and has the advantage of easy client side map color modifications, as well as spatial subsetting with physical parameter range filtering. This method is demonstrated for the ASTER-GDEM elevation model and selected MODIS data products and represents an alternative to the currently used storage and data access methods. One additional benefit includes providing multiple levels of averaging due to the need in generating map tiles at varying resolutions for various map magnification levels. We suggest that such merged data and mapping approach may be a viable alternative to existing static storage and data access methods for a wide array of combined simulation, data access and visualization purposes.
In this paper we describe the design of the TerraScope Image Navigator (TIN), the graphical user interface module of the TerraScope system. TerraScope is an earth science data middleware system that was designed to facilitate collaboration among a set of data repositories (peers) who wish to provide their geospatial data thru an integrated portal. The base of the system is a distributed database that collects heterogeneous spatial data taken from satellite ground stations. TIN, as a component of TerraScope, retrieves images and related information from the distributed database and deals with the effective presentation of this kind of data to the user. TIN allows recursive navigation of the image space by dynamically embedding retrieved sub images as spatial hyperlinks inside other retrieved images. The TIN prototype was implemented using an interactive movie authoring environment (Flash MX) and XML (eXtensible Markup Language) to communicate queries and retrieve data and metadata from the server. As a result, we expect to port TIN to multiple platforms, including portable devices, with relative ease. Measurements using a small image database suggest result set rendering times in the order of a few seconds and response time 97% dominated by server computation.
Collaborative geospatial web services for multi-dimension remote sensing data
… , 2008. ICDIM 2008. …, 2008
Satellite remote sensing imagery data is an important Geospatial data which is playing an increasingly important role in many applications such as crisis management, military activities and Government decision-making. However, it will continue to be a great challenge to organize and manage these multi-dimension massive remote sensing data for collaborative visualization services in Internet environment. In this paper we proposed a hierarchical directory structure based on tiling and pyramid technologies for the organization and management of multi-source and multiscale remote sensing data. We implemented a collaborative Geospatial data visualization system based on our proposed storage structure using Web Services, WSRF and Web2.0 technologies. Finally, we evaluated the prototype system with real data sets, which demonstrated the high performance data access in our system.
TIN: An Interactive Image Navigator Providing Ubiquitous Access To Distributed Geo-Spatial Data
2004
In this paper we describe the design of the TerraScope Image Navigator (TIN), the graphical user interface module of the TerraScope system. TerraScope is an Earth science data middleware system that was designed to facilitate collaboration among a set of data repositories (peers) who wish to provide their geo-spatial data thru an integrated portal. The base of the system is a distributed database that collects heterogeneous spatial data taken from satellite ground stations. TIN, as a component of TerraScope, retrieves images and related information from the distributed database and deals with the effective presentation of this kind of data to the user. TIN allows recursive navigation of the image space by dynamically embedding retrieved sub images as spatial hyperlinks inside other retrieved images. The TIN prototype was implemented using an interactive movie authoring environment (Flash MX) and XML (eXtensible Markup Language) to communicate queries and retrieve data and metadata from the server. As a result, we expect to port TIN to multiple platforms, including portable devices, with relative ease. Measurements using a small image database suggest result set rendering times in the order of a few seconds and response time 97% dominated by server computation.
ACTGIS: A Web-based collaborative tiled Geospatial image map system
… (ISCC), 2010 IEEE …, 2010
In the past few years, the Web has become a de facto deployment environment for new application systems. Web-based Geospatial image map systems make satellite remote sensing data available to a wider range of public users than ever before. The storage and organization of global massive multi-dimensional remote sensing data have a big impact on the performance of Web mapping systems. To implement a performance-optimized Web mapping system, we propose a global grid division pyramid hierarchical data model for massive remote sensing data management, and adopt Hilbert curve allocation method for data placements. Collaborative web map browsing is also very important for many applications such as crisis management, military activities and government decision-making. However, realizing collaboration functionality on the basis of the stateless HTTP protocol, optimized for client requests, is not trivial. The limitations of the Web's request/response architecture prevent server from pushing realtime dynamic Web data. To address this problem, we propose a web-based interactive collaborative browsing framework based on server push technique (Comet). Moreover, we develop a prototype system called ACTGIS. Finally, we evaluate the prototype system using real remote sensing datasets, which demonstrate the good performance data access in our system.
Advanced Digital Image Analysis of Remotely Sensed Data using JavaScript API and Google Earth Engine
IntechOpen eBooks, 2024
Earth observation satellites (EOS) have been continuously observing and monitoring the globe and its physical, chemical, and biological characteristics since the late 1950s. EOS has been providing an enormous quantity of spatial data, and it is predicted that the global satellite data market will expand exponentially. Processing such vast and unique data in an efficient manner is necessary. Google Earth Engine (GEE) is an example of a cloud-based geospatial platform that revolutionized the way users store, process, analyze, and visualize spatial data. This chapter delves into the fundamentals of digital image processing, employing cutting-edge techniques to process, analyze, and visualize remotely sensed data through the use of Google Earth Engine (GEE) and JavaScript API. This chapter presents an in-depth exploration of digital image processing, specifically focusing on remotely sensed data. It highlights advanced techniques and includes two case studies that demonstrate practical applications in preprocessing and detailed analysis of land use and land cover (LULC) changes.
Online access to weather satellite imagery through the World Wide Web
IEEE Transactions on Geoscience and Remote Sensing, 1998
Both global area coverage (GAC) and high-resolution picture transmission (HRPT) data from the Advanced Very High Resolution Radiometer (AVHRR) are made available to Internet users through an online data access system. Older GOES-7 data are also available. Created as a "testbed" data system for NASA's future Earth Observing System Data and Information System (EOSDIS), this testbed provides an opportunity to test both the technical requirements of an online data system and the different ways in which the general user community would employ such a system. Initiated in December 1991, the basic data system experienced five major evolutionary changes in response to user requests and requirements. Features added with these changes were the addition of online browse, user subsetting, dynamic image processing/navigation, a stand-alone data storage system, and movement from an X-windows graphical user interface (GUI) to a World Wide Web (WWW) interface. Over its lifetime, the system has had as many as 2500 registered users. The system on the WWW has had over 2500 hits since October 1995. Many of these hits are by casual users that only take the GIF images directly from the interface screens and do not specifically order digital data. Still, there is a consistent stream of users ordering the navigated image data and related products (maps and so forth). We have recently added a real-time, sevenday, northwestern United States normalized difference vegetation index (NDVI) composite that has generated considerable interest.
2004
The objective of this paper is to show the way multiple source data like aerial photos, maps and descriptive information are combined and amalgamated to form an Internet or Intranet application. The visual outcome is a large scale, precise and detailed image/map displaying the interiors of buildings in a layered fashion, enabling the user to interact with the objects shown on it. Scalable Vector Graphics SVG is an XML language for the encoding/representation of two dimensional vector data, especially designed for integration with other web standards. SVG provides those basic structures, which are needed for map generation and overcomes the disadvantages inherent to bitmap images displaying spatial data. In the domain of spatial data, SVG constitutes a new powerful standard for visualization and has a great potential along with other XML encoding languages like Geographic Markup Language GML, Extensible Stylesheet Language Transformation – XSLT and Cascading Style Sheets – CSS for th...
Possibilities of using raster data in client-side web maps
Transactions in GIS. 2019;00:1-13. | 1 wileyonlinelibrary.com/journal/tgis 1 | INTRODUC TI ON Rapid development of technology in recent decades has not only introduced new possibilities in GIS and cartog-raphy, but also transformed them. The main focus has shifted from traditional mapping and analysis of spatial data to new, digitally better-supported approaches. For example, experts can now produce three-dimensional models from digital images, have to deal with different types of big data, and are finding ways to apply machine learning to Abstract Companies and individual developers have recently put serious effort into improving web mapping libraries. A significant front in this development is hardware-accelerated vector graphics. Owing to those efforts, and the continuously evolving World Wide Web, users can visualize large vector layers, and even animate them. On the other hand, this rapid development cannot be observed with raster data. There are some data abstraction libraries for reading raster files, although web mapping libraries do not use them to offer raster capabilities. Since there are no mature ras-ter management pipelines on the web, this study explores two inherently different techniques for handling raster data. One of them uses the traditional, texture-based method. The other is a hybrid technique rendering raster layers as vectors, overcoming some limitations of the raster model. While the traditional technique gives a smooth user experience , the hybrid method shows promising results for rendering hexagonal coverages.