Skip to main content

Русский | English

QDC Конвертер

Tests PyPi version Supported Python versions License

Конвертер *.qdc (Garmin QuickDraw Contours) в таблицу *.csv (CSV таблица) или *.grd (Растр ESRI ASCII Grid)

Screencast

Установка

Установка одним файлом

Скачать релиз.

Установка из PyPI

# CLI
pip install qdc-converter
# CLI + GUI
pip install qdc-converter[gui]

Установка из репозитория

git clone https://github.com/interlark/qdc-converter
cd qdc-converter

python -m venv venv

# Windows
.\venv\Scripts\activate.bat
# Linux, MacOS
. venv/bin/activate

# CLI
pip install .
# CLI + GUI
pip install .[gui]

Использование

Основные параметры: -i, -o и -l.

  • Пример конвертирования папки Contours с вложенными *.qdc файлами в таблицу export_table.csv с 3 полями X (долгота в десятичных градусах), Y (широта в десятичных градусах) и Depth(m) (глубина в метрах), используя слой данных L_1:

    qdc-converter -i "Contours" -o "export_table.csv" -l 1
    
  • Пример конвертирования папки Contours с вложенными *.qdc файлами в растр export_raster.grd, используя слой данных L_0:

    qdc-converter -i "Contours" -o "export_raster.grd" -l 0
    

    Полученный растр можно загрузить во многие ГИС (например, QGIS) и сконвертировать в более быстрочитаемый формат.

Параметры

qdc-converter --help
Usage: qdc-converter [OPTIONS]

  QDC Конвертер.

  Конвертер Garmin's QDC файлов в CSV или GRD.

Options:
  Основные параметры:             Ключевые параметры конвертера
    -i, --qdc-folder-path DIRECTORY
                                  Путь до папки со вложенными контурами
                                  QuickDraw Contours (QDC).  [required]

    -o, --output-path FILE        Путь до сконвертированного файла (*.csv или
                                  *.grd).  [required]

    -l, --layer [0,1,2,3,4,5]     Слой данных (0 - Raw user data, 1 -
                                  Recommended).  [0<=x<=5; required]
  Параметры корректировки:        Корректировки
    -dx, --x-correction FLOAT     Корректировка X.
    -dy, --y-correction FLOAT     Корректировка Y.
    -dz, --z-correction FLOAT     Корректировка Z.
  CSV Параметры:                  Параметры касающиеся записи CSV таблицы
    -csvd, --csv-delimiter TEXT   CSV разделитель значений колонок (по-умолчанию ",").
    -csvs, --csv-skip-headers     Не записывать заголовок таблицы.
    -csvy, --csv-yxz              Изменить порядок записи с X,Y,Z на Y,X,Z в
                                  CSV таблице.
  Другие параметры:               Другие параметры конвертера
    -st, --singlethreaded         Запустить конвертер в одном потоке.
    -vc, --validity-codes         Записывать код качества вместо глубины.
    -q, --quite                   "Молчаливый режим"
  --version                       Show the version and exit.
  --help                          Show this message and exit.

Metadata

Release files for qdc-converter 2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qdc-converter 2.5
File Size Uploaded Provenance Actions
qdc-converter-2.5.tar.gz 92.9 kB Without provenance Details for qdc-converter-2.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for qdc-converter 2.5
File Interpreter ABI Platform Actions
qdc_converter-2.5-py3-none-any.whl Python 3 none any Details for qdc_converter-2.5-py3-none-any.whl

Total release size: 184.4 kB

Release files / qdc-converter-2.5.tar.gz

Download URL qdc-converter-2.5.tar.gz
Size 92.9 kB
Tags Source
SHA-256 checksum
How to use checksums
77ebc229fcc46ab95db5e1fd1f14dc237ed856103bb6b7a9ea42d24932b19a16
BLAKE2b-256 checksum
How to use checksums
49556fba73177fc769279937e02691a773802f052411e6225c2d5f76889d291f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / qdc_converter-2.5-py3-none-any.whl

Download URL qdc_converter-2.5-py3-none-any.whl
Size 91.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9c973c7dd68f53318f1cdb9c5cfd15b5b2a365095ccec8ba36ee72e7c775cff
BLAKE2b-256 checksum
How to use checksums
bb5c560915836ae20e57e1d9622721ee75e8714d7d4bb2b2ce1ea80a407484f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Security for qdc-converter 2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page