Skip to main content

Qt application to transform raw tables into clean geographic data.

Project description

App Icon

Geo-Importer

Geo-Importer is a lightweight desktop application built with PySide6 for importing, cleaning and georeferencing statistical tables.


Installation

Install from PyPI:

pip install geo-importer

Quick Start

Launch the application:

geo-importer

Or from Python:

import geo_importer
geo_importer.main()

Then:

  1. Upload your Excel, CSV or PDF file
  2. Select table region (PDF) or worksheet (Excel)
  3. Clean and prepare columns in the DataPrep view
  4. Filter which statistics to include
  5. Load and filter geodata (choose type, version, level)
  6. Automatically map statistics to regions (exact, prefix, fuzzy, regex)
  7. Manually adjust any unmatched records
  8. Preview on an interactive Folium map
  9. Export your matched data as CSV or GeoJSON

Features

  • Multi-format support: Excel (.xls/.xlsx), CSV, PDF
  • Interactive table cleaning with transpose, undo/redo, cut/copy/paste
  • Flexible automatic matching: exact, prefix, fuzzy (RapidFuzz), regex
  • Built-in geodata: NUTS (0–3), LAU, LOR — select version and level
  • Live preview on a Folium map (gradient or categorical coloring)
  • One-click export to CSV or GeoJSON

Documentation

Full documentation is available at: https://frievoe97.github.io/geo-importer/latest/


License

Distributed under the MIT License. See the LICENSE file for details.

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

geo_importer-0.0.1b912.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geo_importer-0.0.1b912-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file geo_importer-0.0.1b912.tar.gz.

File metadata

  • Download URL: geo_importer-0.0.1b912.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for geo_importer-0.0.1b912.tar.gz
Algorithm Hash digest
SHA256 72b4a0448593a40c8ebf5eb7c156d988ba443cb553e2926a927f92d27e4667e5
MD5 8c3b7c19bf690cd0a675c6a507ab2cb5
BLAKE2b-256 b2b85ee266fb4e7a528cb8437604d1d12b293044265733264bc826b5cc5bd54b

See more details on using hashes here.

File details

Details for the file geo_importer-0.0.1b912-py3-none-any.whl.

File metadata

File hashes

Hashes for geo_importer-0.0.1b912-py3-none-any.whl
Algorithm Hash digest
SHA256 e7e356452c46fac49dc4ba9d9d5dbb08a1148f21ab92b24368d2e999cafe771c
MD5 1e803cea9c972f7e55da1429cb2d0688
BLAKE2b-256 9e3e8306b34c175606d08dda1e1ca7f2c13c55a1bef6ec2220664c8b0e7a163c

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