Skip to content

thangqd/becagis

Repository files navigation

Logo

BecaGIS

BecaGIS GeoProcessing Tools for QGIS

Descriptions

BecaGIS GeoProcessing Tools for QGIS
  1. Vector
  2. Attribute
  3. Expressions

Vector

Antipodal layer

The antipodes of any place on Earth are distant from it by 180° of longitude and as many degrees to the North of the equator as the original is to the South (or vice versa).

If the coordinates (longitude and latitude) of a point on the Earth’s surface are (θ, φ), then the coordinates of the antipodal point are (θ ± 180°,−φ). This relation holds true whether the Earth is approximated as a perfect sphere or as a reference ellipsoid.

Closest-farthest

The closest and farthest pair of Points

Isolation

The most isololated point of a point set

LEC

The largest empty circle of a point set

MIC

The maximum inscribed circle of polygons

Skeleton

Skeleton/ Medial Axis of Polygons (Output should be manually refined)

Split Polygon

Split Polygon layer into almost equal parts using Voronoi Diagram

Vietnamese Font Converter

Vietnamese Font Converter: TCVN3 <--> Unicode <--> VNI-Windows <--> Unaceented; UPPER CASE <--> lower case <--> Capitalize Each Word <--> Sentence case <--> sWAP Case

Expressions

antipode

Calculate antipode of a (lat, long) input.

Syntax

  • antipode(lat, long) or antipode($y, $x) in WGS84 CRS
  • Example usage

  • antipode(10.784229903855978, 106.70356815497277) → returns a point geometry
  • geom_to_wkt(antipode(10.784229903855978, 106.70356815497277)) → 'Point (-73.29643185 -10.7842299)'

  • capitalize

    Convert text to Capitalized.

    Syntax

  • capitalize(string)
  • Example usage

  • capitalize('quách đồng thắng'') → 'Quách đồng thắng'

  • unaccent

    Convert text to unaccented.

    Syntax

  • unaccent(string)
  • Example usage

  • unaccent('Quách Đồng Thắng') → 'Quach Dong Thang'

  • tcvn3_unicode

    Convert TCVN3 to Unicode.

    Syntax

  • tcvn3_unicode(string)
  • Example usage

  • tcvn3_unicode('Qu¸ch §ång Th¾ng') → 'Quách Đồng Thắng'

  • unicode_tcvn3

    Convert Unicode to TCVN3.

    Syntax

  • unicode_tcvn3(string)
  • Example usage

  • unicode_tcvn3('Quách Đồng Thắng') → 'Qu¸ch §ång Th¾ng'

  • vni_unicode

    Convert VNI Windows to Unicode.

    Syntax

  • vni_unicode(string)
  • Example usage

  • vni_unicode('Quaùch Ñoàng Thaéng') → 'Quách Đồng Thắng'

  • unicode_vni

    Convert Unicode to VNI Windows.

    Syntax

  • unicode_vni(string)
  • Example usage

  • unicode_vni('Quách Đồng Thắng') → 'Quaùch Ñoàng Thaéng'

  • swapcase

    sWAP Case of input text

    Syntax

  • swapcase(string)
  • Example usage

  • swapcase('Quách Đồng Thắng') → 'qUÁCH đỒNG tHẮNG'

  • Releases

    No releases published

    Sponsor this project

    Packages

    No packages published