Development of free and open source software for flow mapping integrated to geographic information systems

Download
2014
Güllüoğlu, Naim Cem
Mapping of spatial interaction data is an ongoing challenge for cartographers. In many Geographic Information Systems (GIS) software there is no off-the-shelf functionality for processing and visualizing spatial interactions or geographical flows. Considering the development efforts that have been made in the last few decades to discover the potential of GIS almost in every aspect, handling and visualization of spatial interaction data under GIS remain underutilized. The main objective of this study is to develop a general purpose free and open source software for flow mapping that is fully integrated to a desktop GIS application. Identified as the most fundamental form of geographical flows, the scope of this study focuses on exploration and visualization of interactions taking place between geographic locations where the actual flow routes are unknown or negligible. The flow mapping software, FlowMapper, is designed as a plugin to the popular, free and open source Geographic Information Systems software Quantum GIS (QGIS). Development environment tools utilized in this study consists of Python programming language, PyQGIS Python bindings for QGIS API, PyQt Python bindings for Qt framework, Qt Designer tool and OGR Simple Feature Library. Designed as a fully menu driven and user friendly plugin, users of FlowMapper are capable of generating flow maps easily by supplying node coordinates and interaction matrix. Besides, flow related attributes such as net, gross magnitude calculations are automatically performed and flow gaining, flow losing nodes are automatically identified. In order to increase cartographic quality, advanced symbology options and flow filtering capabilities are also offered in FlowMapper as spatially non-distorting visual clutter reduction techniques. Capabilities of developed plugin are successfully tested with different scenarios and by using several flow datasets consisting of four to two hundred nodes. Comprising of more than 6.500 lines of code, FlowMapper plugin received more than ten thousand downloads during two years of development period. Besides, plugin website received visitors from more than eighty countries. These indicators prove the need for integration of flow mapping tools to popular, open source desktop GIS applications. The main contribution of this study is the free and open source, general purpose flow mapping application FlowMapper which is integrated to QGIS in plugin form that aids exploration of spatial interaction data and creation of flows maps with symbology and filtering options.

Suggestions

An integrated approach to computational vision - The edge strength function and the nested symmetries
Tarı, Zehra Sibel (1999-01-01)
A new development in local symmetry extraction and its connections to segmentation functionals and the fronts propagating with curvature-dependent speed are examined. The basic tool is a new distance function that attains its maximum value at the shape boundary and decays rapidly away from there. It is shown that the Hessian of the distance function captures perceptual information that can be extracted easily, efficiently, and robustly in the form of nested local shape symmetries at multiple scales. The mos...
Road network extraction from high-resolution multi spectral satellite images
Karaman, Ersin; Çetin, Yasemin; Department of Information Systems (2012)
In this thesis, an automatic road extraction algorithm for multi-spectral images is developed. The developed model extracts elongated structures from images by using edge detection, segmentation and clustering techniques. The study also extracts non-road regions like vegetative fields, bare soils and water bodies to obtain more accurate road map. The model is constructed in a modular approach that aims to extract roads with different characteristics. Each module output is combined to create a road score map...
Alignment of uncalibrated images for multi-view classification
Arık, Sercan Ömer; Vural, Elif; Frossard, Pascal (2011-12-29)
Efficient solutions for the classification of multi-view images can be built on graph-based algorithms when little information is known about the scene or cameras. Such methods typically require a pairwise similarity measure between images, where a common choice is the Euclidean distance. However, the accuracy of the Euclidean distance as a similarity measure is restricted to cases where images are captured from nearby viewpoints. In settings with large transformations and viewpoint changes, alignment of im...
A Shadow based trainable method for building detection in satellite images
Dikmen, Mehmet; Halıcı, Uğur; Department of Geodetic and Geographical Information Technologies (2014)
The purpose of this thesis is to develop a supervised building detection and extraction algorithm with a shadow based learning method for high-resolution satellite images. First, shadow segments are identified on an over-segmented image, and then neighboring shadow segments are merged by assuming that they are cast by a single building. Next, these shadow regions are used to detect the candidate regions where buildings most likely occur. Together with this information, distance to shadows towards illuminati...
Implementation of X-Tree with 3D Spatial Index and Fuzzy Secondary Index
Keskin, Sinan; Yazıcı, Adnan; Oğuztüzün, Mehmet Halit S. (2011-10-28)
In spatial databases, traditional approach is to build separate indexing structures for spatial and non-spatial attributes. This article introduces a new coupled approach that combines a 3D spatial primary index and a fuzzy non-spatial secondary index. Based on tests with several types of queries on a meteorological data set, it is shown that our coupled structure reduces the number of iterations and the time consumed for querying compared with the traditional uncoupled one.
Citation Formats
N. C. Güllüoğlu, “Development of free and open source software for flow mapping integrated to geographic information systems,” Ph.D. - Doctoral Program, Middle East Technical University, 2014.