Title Plotter PH

ID: 3928

QGIS plugin for plotting Philippine land titles from technical descriptions

Overview

Title Plotter is a QGIS plugin that allows users to draw land parcel polygons using bearing and distance technical descriptions found in Philippine land titles. It provides a visual and interactive tool for surveyors, mappers, and land professionals to convert textual property descriptions into geospatial geometries, preview them, and plot them directly on the map canvas.

Features

  • Accepts a full list of bearings and distances using N/S/E/W format
  • Automatically computes delta latitude and departure
  • Accepts tie point inputs using Northing and Easting
  • Dynamically generates and previews polygon geometry in a panel
  • Plots directly onto the QGIS map canvas
  • Blocks projection in EPSG:4326 for data integrity
  • Scrollable UI with zoom-to-layer preview and pan controls
Name: Title Plotter – Philippine Land Titles
Version: 1.0
Minimum QGIS Version: 3.0
Author: Isaac Enage
Homepage: GitHub Repository
Category: Vector Tools
License: MIT
Contributions: Pull requests and issue reports are welcome. This plugin was developed specifically for Philippine land title workflows and cadastral mapping needs.
Version QGIS >= QGIS <= Downloads Maintainer Date
1.0.0 3.0.0 3.99.0 102 isaacenage May 02, 2025 – 1:30 PM

How to Use TitlePlotterPH

Step 1: Install the Plugin

Download the plugin ZIP from this website. Open QGIS and go to Plugins > Manage and Install Plugins > Install from ZIP. After installing, you will see the plugin listed and activated like below:

Installation UI

Step 2: Input the Technical Description

Open the plugin panel. Manually input the technical description of the title in the input boxes using the format:

N XX XX E DISTANCE

Example: N 57 32 E - 4479.73

See input example below:

Bearing and Distance Input

Step 3: Select Tie Point

After entering all bearings and distances, click Select Tie Point at the upper right. This opens a blank window where you can search a local database of tie points (based on what has been acquired so far).

Tie Point Selection Window

You'll need to fill in the Tie Point Name, Municipality, and Province. Always refer to the title document (TCT) for these details. Once selected, click Select and the Northing and Easting will automatically populate in the main dialogue.

Step 4: Preview the Lot Geometry

Once all fields are filled, the preview panel will automatically generate a polygon outline of the lot. This helps verify correctness before plotting:

Lot Geometry Preview

Step 5: Plot the Polygon to Map

Click the Plot button to render the polygon directly on the QGIS map canvas.

Important: Do not use EPSG:4326 (WGS 84) as your projection. Use a projected CRS such as:
  • PRS92 Zone I–IV
  • Luzon 1911 / Philippines zone systems
Final Plotting Output

Using the OCR Reader for TCT Titles

The plugin includes an OCR (Optical Character Recognition) feature to automatically extract technical descriptions from scanned TCT documents. Here's how to use it:

  1. Open the plugin panel in QGIS.
  2. Click the "OCR Reader" button on the toolbar.
  3. Upload a scanned image of a Philippine land title (TCT).
  4. The plugin uses pytesseract to automatically extract bearings and distances.
  5. Review the parsed data on the right panel — edit if needed.
  6. Click "Generate Polygon" to preview the lot on the QGIS canvas.
  7. Optionally adjust tiepoints before finalizing.
  8. Save or export the layer as needed.
Tip: For best results, ensure your scanned TCT document is clear and properly oriented. The OCR accuracy depends on the quality of the scanned image.

How to Use the OCR Feature in Title Plotter

This guide walks you through enabling and using the TCT OCR feature in the Title Plotter - Philippine Land Titles QGIS plugin. This feature lets you upload a scanned copy or screenshot of a land title's technical description, and automatically extracts the bearings and distances for plotting—no need to type them manually.

Step 1: Install Tesseract OCR

Tesseract is the engine used to recognize text from images. Follow these steps to install it:

  1. Download the Tesseract Installer (Windows)
  2. Install to This Path:
    C:\Program Files\Tesseract-OCR
  3. No need to add to PATH manually, as the plugin sets it internally.

Step 2: Install Python Libraries in QGIS Python

Tesseract requires support libraries like pytesseract, Pillow, and opencv-python.

  1. Open CMD (Command Prompt)
  2. Run QGIS Python Pip Installer:
    "C:\OSGeo4W\apps\Python312\python.exe" -m pip install pytesseract pillow opencv-python numpy
    Note: Adjust the path if your QGIS installation uses a different Python version.

Step 3: Verify Installation

In QGIS:

  1. Go to Plugins → Python Console
  2. Paste and run:
    import pytesseract from PIL import Image import cv2 import numpy as np

If no errors appear, you're good to go.

Step 4: Using the OCR Feature in the Plugin

  1. Open the plugin via Plugins → Title Plotter - Philippine Land Titles
  2. Click the Upload TCT Image button
  3. A new OCR dialog window will appear.

In the OCR window:

  • Upload Image – choose a screenshot/photo from file
  • Paste from Clipboard – paste an image you copied
  • Preview – shows the image
  • Done – extracts bearing-distance info using OCR
  • Cancel – closes the dialog

How the Plugin Interprets OCR

  • It looks for the starting keyword:
    Beginning at a point marked...
  • Then extracts the tiepoint (coordinates) and distances like:
    N 45 30 E - 100.50 S 12 00 W - 98.75

Extracted values are filled automatically into the input boxes.

Notes and Tips

  • OCR works best on clean, typed screenshots
  • You can manually correct misread digits after extraction
  • Handwritten or custom formats may not be recognized
Troubleshooting: If issues arise, check:
  • Tesseract is installed at C:\Program Files\Tesseract-OCR
  • Python dependencies are installed in QGIS Python
  • The uploaded image is legible

For updates or issues:
https://github.com/isaacenage/TitlePlotterPH