Raster data

Topics

  • [DM-02-014] Vector Data Models

    Vector data models are a subset of geographic information through which data are encoded as a geometric definition of a feature, organized within a framework that relates this geometry to the spatial location, context, and proximal relationship.   Vector data models are often contrasted to raster data models, encoded in a regular grid spanning an extent with a fixed cell size. Vector data rely on geometric primitives, such as points, lines (sequences of linked points), and polygons (closed geometric forms), with variations on these and additional cases tailored to specific applications as they have emerged during the development of GIS. With the ability to define the location, placement, and interval of points that describe each feature, the resolution of the data are determined by the precision of placement of vertices from the sampled reality or when encoded in a processed form of the data.  Due to their finite shapes, defined by their exact placement (point), the segment or overall length (line, polyline), or their area (polygon) vector data are commonly used to encode discrete, rather than continuous, features, with associated characteristics stored in an accompanying table of values corresponding to each shape feature.  

  • [PD-05-033] GDAL/OGR and Geospatial Data IO Libraries

    Manipulating (e.g., reading, writing, and processing) geospatial data, the first step in geospatial analysis tasks, is a complicated step, especially given the diverse types and formats of geospatial data combined with diverse spatial reference systems. Geospatial data Input/Output (IO) libraries help facilitate this step by handling some technical details of the IO process. GDAL/OGR is the most widely-used, broadly-supported, and constantly-updated free library among existing geospatial data IO libraries. GDAL/OGR provides a single raster abstract data model and a single vector abstract data model for processing and analyzing raster and vector geospatial data, respectively, and it supports most, if not all, commonly-used geospatial data formats. GDAL/OGR can also perform both cartographic projections on large scales and coordinate transformation for most of the spatial reference systems used in practice. This entry provides an overview of GDAL/OGR, including why we need such a geospatial data IO library and how it can be applied to various formats of geospatial data to support geospatial analysis tasks. Alternative geospatial data IO libraries are also introduced briefly. Future directions of development for GDAL/OGR and other geospatial data IO libraries in the age of big data and cloud computing are discussed as an epilogue to this entry.

  • [PD-01-009] Modern Programming Libraries and Infrastructures for Raster Data Analysis

    This topic entry outlines the recent advances and the transformative integration of artificial intelligence with geospatial science, focusing on modern programming libraries and infrastructures for raster data analysis. We explain how the convergence of AI and geospatial technologies has revolutionized Earth observation analysis through advanced machine learning algorithms, computer vision techniques, and modern infrastructures. The entry highlights the evolution of raster data analysis, from traditional processing methods to sophisticated AI-driven approaches that enable automated feature extraction and object detection at an unprecedented scale. We discuss key developments in programming infrastructure, including Python-based frameworks, GPU-accelerated computing solutions, and cloud-native platforms that have emerged to address the challenges of big Earth data. Special attention is given to dataframe-based analysis approaches and distributed computing frameworks that have enhanced the processing capabilities of large-scale geospatial datasets. We also introduce the cloud computing platforms such as Google Earth Engine, AWS, and Microsoft’s Planetary Computer, which have democratized access to Earth observation analysis and empowered researchers to conduct impactful research using geospatial data. By presenting this comprehensive overview, we provide insights into current capabilities and future directions in the field, emphasizing the continuing evolution of GeoAI technologies and their impact on environmental monitoring, urban planning, resource management, etc.