Skip to main content

Python package to convert a CAP XML file into a GeoJSON.

Project description

The CAP to GeoJSON Converter

The Python package for making CAP alerts visualizable

License Badge Super-Linter Unit-Tests Publish-To-PyPI

Features

Getting Started

1. Installation

pip install cap2geojson

2A. Using the API

We can convert the CAP XML to GeoJSON using the transform(cap) method:

  • cap: The CAP alert XML string contents.
from cap2geojson import transform

with open(<cap-alert-directory>, 'r') as f:
    cap = f.read()

result = transform(cap)

2B. Using the CLI

We can convert a CAP alert directly to a GeoJSON file using the following command:

cap2geojson transform <cap-alert-directory>

Bugs and Issues

All bugs, enhancements and issues are managed on GitHub.

Contact

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

cap2geojson-0.1.0.dev3.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

cap2geojson-0.1.0.dev3-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file cap2geojson-0.1.0.dev3.tar.gz.

File metadata

  • Download URL: cap2geojson-0.1.0.dev3.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for cap2geojson-0.1.0.dev3.tar.gz
Algorithm Hash digest
SHA256 cb6cc62a013135829c85790cb8734daff778b0b531160adb626d8d097aa4cad4
MD5 67e1fcbad0764e1798597c9e15370533
BLAKE2b-256 f9926d5322517450fe0778ecadd470c060c18d68f31cf6e7a7840cf77471dd27

See more details on using hashes here.

File details

Details for the file cap2geojson-0.1.0.dev3-py3-none-any.whl.

File metadata

File hashes

Hashes for cap2geojson-0.1.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 da6eb2897f9a5b7de8c2fc1d47f0ed01defe1a698282af5288308549ca78f6eb
MD5 484267915153c2a0c11dd9f379b88ceb
BLAKE2b-256 ab65b9db4df55920c51dc9cc3e3dd732aa6bea1207eab588f27c1ce830bd2849

See more details on using hashes here.

Supported by

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