期刊论文详细信息
ISPRS International Journal of Geo-Information
Processing: A Python Framework for the Seamless Integration of Geoprocessing Tools in QGIS
Anita Graser1  Victor Olaya2 
[1] Austrian Institute of Technology, Giefinggasse 2, Vienna 1210, Austria;Boundless, 50 Broad Street, Suite 703, New York, NY 10004, USA; E-Mail:
关键词: QGIS;    Python;    geoprocessing;    open source;    software architecture;   
DOI  :  10.3390/ijgi4042219
来源: mdpi
PDF
【 摘 要 】

Processing is an object-oriented Python framework for the popular open source Geographic Information System QGIS, which provides a seamless integration of geoprocessing tools from a variety of different software libraries. In this paper, we present the development history, software architecture and features of the Processing framework, which make it a versatile tool for the development of geoprocessing algorithms and workflows, as well as an efficient integration platform for algorithms from different sources. Using real-world application examples, we furthermore illustrate how the Processing architecture enables typical geoprocessing use cases in research and development, such as automating and documenting workflows, combining algorithms from different software libraries, as well as developing and integrating custom algorithms. Finally, we discuss how Processing can facilitate reproducible research and provide an outlook towards future development goals.

【 授权许可】

CC BY   
© 2015 by the authors; licensee MDPI, Basel, Switzerland.

【 预 览 】
附件列表
Files Size Format View
RO202003190004696ZK.pdf 3108KB PDF download
  文献评价指标  
  下载次数:12次 浏览次数:35次