GeoProc.com
GeoProc.com

bcGenRNDSurveyData3: Random data surveys    
V1.0 - 1 June 2019

Just for fun! This QGIS Processing algorithm creates dummy surveys with line, tie-lines and noisy data.
Lines and tie lines are not straight lines: noise is added to the X- & Y-coords. Data is a periodic function with lots of noise and spikes.

Distributed under the GPL licence
 

This algorithm works only on QGIS version 3.x.

This algorithm is part of the Processing geoprocAlgos plugin. Once installed the geoprocAlgos plugin can be found in the 'Processing toolbox'.

 

Please report any bug/problem/wish on GitHub.


Contents


 

Installation

Be aware that this algorithm requires extra pyton modules (numpy).

numpy should be installed with your QGIS installation. If not, it can be "pip install" from the QGIS command line (pip install numpy).

Minimum modules version required to run this algorithm:

See here for installation instruction.

Once successfully installed the algorithm is found in the Processing toolbox under GeoProc -> survey -> Random Survey Data

GeoProc.com Processing menu

Double-click "Random Survey Data" to launch the configuration window.

 

Parameters

A survey is made of parallel lines and perpendicular tie-lines. Ratio line over tie-line is set at 10. Lines are made of a number of data points. Lines can have any direction.

Noise is introduced in each point coordinates, but consecutive points cannot cross each other, they increase along the line in one direction only. The orientation of every second line is inverted. Data is made of a damped periodic signal on which noise and spikes are added.

The following parameters are used to create your dummy survey:

 

Results

A new layer is created by default in QGIS Layers pane. This is a point vector layer that can be used as you wish. It has 5 fields: "X", "Y", "FID", "Line" and "Data".


Display of randomly generated survey location.
Click to zoom


Display of randomly generated data for the above survey.

 

Change log

 

Published date: 01 Jun 2019.