FOSS

PD-37 - Open Source Software Development

Open source geospatial software is now ubiquitous – it is used and supported across industries, in government agencies, as well as research institutions and academia. This entry describes general principles of open source software development and provides an overview of the development platforms and tools. Specific focus is on the Open Source Geospatial Foundation’s software stack, its development principles, practices, and initiatives. Several additional major open source software systems with geospatial support are also briefly discussed with examples of open source applications developed by integrating multiple libraries and packages.

FC-35 - Openness

The philosophy of Openness and its use in diverse areas is attracting increasing attention from users, developers, businesses, governments, educators, and researchers around the world. The technological, socio-cultural, economic, legal, institutional, and philosophical issues related to its principles, applications, benefits, and barriers for its use are growing areas of research. The word “Open” is commonly used to denote adherence to the principles of Openness. Several fields are incorporating the use of Openness in their activities, some of them are of particular relevance to GIS&T (Geographic Information Science and Technology) such as: Open Data, Free and Open Source Software; and Open Standards for geospatial data, information, and technologies. This entry presents a definition of Openness, its importance in the area of GISc&T is introduced through a list of its benefits in the fields of Open Data, Open Source Software, and Open Standards. Then some of the barriers, myths, or inhibitors to Openness are presented using the case of Free and Open Source Software (FOSS) and FOSS for Geospatial Applications (FOSS4G).

PD-33 - 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-37 - Open Source Software Development

Open source geospatial software is now ubiquitous – it is used and supported across industries, in government agencies, as well as research institutions and academia. This entry describes general principles of open source software development and provides an overview of the development platforms and tools. Specific focus is on the Open Source Geospatial Foundation’s software stack, its development principles, practices, and initiatives. Several additional major open source software systems with geospatial support are also briefly discussed with examples of open source applications developed by integrating multiple libraries and packages.

FC-35 - Openness

The philosophy of Openness and its use in diverse areas is attracting increasing attention from users, developers, businesses, governments, educators, and researchers around the world. The technological, socio-cultural, economic, legal, institutional, and philosophical issues related to its principles, applications, benefits, and barriers for its use are growing areas of research. The word “Open” is commonly used to denote adherence to the principles of Openness. Several fields are incorporating the use of Openness in their activities, some of them are of particular relevance to GIS&T (Geographic Information Science and Technology) such as: Open Data, Free and Open Source Software; and Open Standards for geospatial data, information, and technologies. This entry presents a definition of Openness, its importance in the area of GISc&T is introduced through a list of its benefits in the fields of Open Data, Open Source Software, and Open Standards. Then some of the barriers, myths, or inhibitors to Openness are presented using the case of Free and Open Source Software (FOSS) and FOSS for Geospatial Applications (FOSS4G).

PD-33 - 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-37 - Open Source Software Development

Open source geospatial software is now ubiquitous – it is used and supported across industries, in government agencies, as well as research institutions and academia. This entry describes general principles of open source software development and provides an overview of the development platforms and tools. Specific focus is on the Open Source Geospatial Foundation’s software stack, its development principles, practices, and initiatives. Several additional major open source software systems with geospatial support are also briefly discussed with examples of open source applications developed by integrating multiple libraries and packages.

FC-35 - Openness

The philosophy of Openness and its use in diverse areas is attracting increasing attention from users, developers, businesses, governments, educators, and researchers around the world. The technological, socio-cultural, economic, legal, institutional, and philosophical issues related to its principles, applications, benefits, and barriers for its use are growing areas of research. The word “Open” is commonly used to denote adherence to the principles of Openness. Several fields are incorporating the use of Openness in their activities, some of them are of particular relevance to GIS&T (Geographic Information Science and Technology) such as: Open Data, Free and Open Source Software; and Open Standards for geospatial data, information, and technologies. This entry presents a definition of Openness, its importance in the area of GISc&T is introduced through a list of its benefits in the fields of Open Data, Open Source Software, and Open Standards. Then some of the barriers, myths, or inhibitors to Openness are presented using the case of Free and Open Source Software (FOSS) and FOSS for Geospatial Applications (FOSS4G).

PD-37 - Open Source Software Development

Open source geospatial software is now ubiquitous – it is used and supported across industries, in government agencies, as well as research institutions and academia. This entry describes general principles of open source software development and provides an overview of the development platforms and tools. Specific focus is on the Open Source Geospatial Foundation’s software stack, its development principles, practices, and initiatives. Several additional major open source software systems with geospatial support are also briefly discussed with examples of open source applications developed by integrating multiple libraries and packages.

PD-33 - 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.

Pages