Skip to content

ArcGIS 10.x Geoprocessing tool, which simplifies linear geometry using hexagonal tesselation.

License

Notifications You must be signed in to change notification settings

karomamczi/hexagonal_simplification

Repository files navigation

Hexagonal Simplification ArcToolbox

Description

Implementation of line simplification methods based on hexagonal tessellation generated on bounding box (inspired by Raposo's algorithm) and oriented rectangles (author's original modification). Implementation of automated tests on efficiency and quality of processed simplification.

Tools

Hexagonal Simplification

Tool calculates simplified lines using hexagonal tessellation. You can choose,which method to use in order to orientate the tessellation in Cartesian coordinate system:

  • bounding box (parallel to axes),
  • minimum input data width rectangle or minimum area rectangle (oriented),
  • furthest point of input data from line, which joins first and last point of the data(oriented).

Statistics

A set of tools useful for testing the quality of simplification.Statistics cover:

  • length difference between original and simplified line,
  • percentage change in number of coordinates,
  • percentage change instandard deviation of point count,
  • average point density per length,
  • differential surface (sum and arithmetic mean),
  • average differential surface per length and area,
  • hausdorff distance.

Data source

Vector layers are from Geofabrik.

Exemplary results

Look for results in /example directory.

Requirements

ArcGIS for Desktop 10.x Advanced License

Author

Karolina Mamczarz

About

ArcGIS 10.x Geoprocessing tool, which simplifies linear geometry using hexagonal tesselation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages