Skip to content

erlrich/GeoMark

Repository files navigation

GeoMark

GeoMark Logo

GeoMark

Map Annotation Plugin for GIS, Telecom, and RF Engineering Workflows


Overview

GeoMark is a lightweight QGIS plugin that enables users to create, customize, and manage map annotations directly on the map canvas.

Designed for GIS professionals, telecom engineers, RF engineers, planners, surveyors, and field teams, GeoMark provides a fast and intuitive workflow for marking important locations, routes, coverage boundaries, and survey objects without leaving the QGIS environment.

The plugin focuses on simplicity, performance, and modern user experience through a consistent frameless dialog interface.


Key Features

Geometry Creation

GeoMark supports five geometry types:

  • Point
  • LineString
  • Polygon
  • Rectangle
  • Circle

Marker Customization

For point annotations:

  • Multiple marker symbols
  • Custom marker colors
  • Adjustable marker sizes
  • Interactive placement on map canvas

Shape Styling

For line and area geometries:

  • Custom colors
  • Adjustable border width
  • Lightweight visualization controls

Data Exchange

  • CSV Import
  • CSV Export
  • Timestamp-based export filenames

Modern User Interface

  • Frameless dialogs
  • Consistent design language
  • Responsive workflow
  • Native QGIS integration

Compatibility

  • QGIS 3.16+
  • QGIS 3.22 LTR
  • QGIS 3.34 LTR
  • QGIS 4.x Ready

Screenshots

Geometry Selection

Geometry Selection

Point Annotation

Point Annotation

Line Annotation

Line Annotation

Polygon Annotation

Polygon Annotation

Rectangle Annotation

Rectangle Annotation

Circle Annotation

Circle Annotation

About GeoMark

About GeoMark

Support GeoMark

Support GeoMark


Installation

Manual Installation

  1. Download the latest release from GitHub.
  2. Extract the GeoMark folder into your QGIS plugins directory.

Windows

C:\Users\<username>\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\

Linux

~/.local/share/QGIS/QGIS3/profiles/default/python/plugins/
  1. Restart QGIS.
  2. Open:
Plugins → Manage and Install Plugins
  1. Enable GeoMark.

Typical Use Cases

GIS Mapping

  • Site annotation
  • POI marking
  • Asset inventory

Telecom & RF Engineering

  • BTS site marking
  • Sector coverage notes
  • Optimization field notes
  • Drive test references

Survey & Planning

  • Field survey observations
  • Infrastructure planning
  • Utility mapping
  • Construction references

Project Status

Current stable version:

v1.2.0

GeoMark has been validated for:

  • QGIS 3.16+
  • QGIS 4.x compatibility

Roadmap

Planned future enhancements include:

  • Additional marker libraries
  • Enhanced annotation management
  • Layer grouping support
  • Improved import/export workflows
  • Official QGIS Plugin Repository publication

Changelog

See:

CHANGELOG.md

for complete release history.


License

GeoMark is released under the GNU General Public License v3.0 (GPL-3.0).

See:

LICENSE

for details.


Author

Achmad Amrulloh

Telecommunication Engineer QGIS Plugin Developer

GeoMark is maintained as an open-source project focused on improving annotation workflows for GIS, telecom, and RF engineering professionals.

About

Map annotation plugin designed for GIS, telecom, and RF engineering workflows.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages