Skip to main content

extract and georeference geometry from pdf

Project description

README

INSTALL

pip install pdf2gpkg

USAGE

usage: pdf2gpkg [-h] [--loglevel {debug,info,warning,error}] [--version] [--curve-density CURVE_DENSITY] [--page-no PAGE_NO] [--ref-name REF_NAME] source_pdf target_dir

positional arguments:
  source_pdf            path to input pdf file
  target_dir            path to output folder (will be created)

options:
  -h, --help            show this help message and exit
  --loglevel {debug,info,warning,error}, -l {debug,info,warning,error}
  --version, -v
  --curve-density CURVE_DENSITY, -d CURVE_DENSITY
                        density of points when converting curves to line segments
  --page-no PAGE_NO, -p PAGE_NO
                        page number in pdf
  --ref-name REF_NAME, -r REF_NAME
                        name of reference map

STEPS

  • run pdf2gpkg command to initialize output
  • in output dir, open ref.qgz in QGIS
  • edit (and save) layer ref_src (and ref_tgt) to create 3 pairs of matching coordinates
  • run pdf2gpkg again
  • result.gpkg is your final product, contating a layer each for lines amd text labels

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdf2gpkg-0.1.0.tar.gz (2.0 MB view details)

Uploaded Source

File details

Details for the file pdf2gpkg-0.1.0.tar.gz.

File metadata

  • Download URL: pdf2gpkg-0.1.0.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for pdf2gpkg-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c57e09b9432562fd08e5379c6bac4591f8146dab052ccb2486ec11a8f051d697
MD5 505ec3bee7eb3361f486b985e7c229b7
BLAKE2b-256 735be88b951fa779e43ac7c34195eff095e5aa568eee8d6f94ed9e027a69d5c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page