cartagen


Namecartagen JSON
Version 1.0rc2 PyPI version JSON
download
home_pageNone
SummaryCartographic generalisation of spatial objects
upload_time2024-09-06 09:56:43
maintainerCartAGen contributors
docs_urlNone
authorGuillaume Touya, Justin Berli, Azelle Courtial
requires_python>=3.10
licenseEUPL-1.2
keywords gis cartography generalisation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |logosub| CartAGen
##################

.. |logosub| image:: docs/img/logo.svg
   :height: 25px

.. image:: https://img.shields.io/readthedocs/cartagen?color=306998&style=flat-square
   :alt: Read the Docs
   :target: https://cartagen.readthedocs.io/en/latest/

.. image:: https://img.shields.io/pypi/v/cartagen?color=306998&style=flat-square
   :alt: PyPI - Version
   :target: https://pypi.org/project/cartagen/

.. image:: https://img.shields.io/github/last-commit/LostInZoom/cartagen?color=ffd43b&style=flat-square
   :alt: GitHub last commit
   :target: https://github.com/LostInZoom/cartagen/commits/main/

.. image:: https://img.shields.io/github/contributors/LostInZoom/cartagen?color=ffd43b&style=flat-square
   :alt: GitHub contributors
   :target: https://github.com/LostInZoom/cartagen/graphs/contributors

A Python library for cartogaphic generalisation using Shapely and GeoPandas

|

**CartAGen** is an open source Python library dedicated to cartogaphic generalisation, published under
the `EUPL-1.2 <https://github.com/IGNF/CartAGen>`_ (European Union Public License).
It is a port of the `Java application, <https://github.com/IGNF/CartAGen>`_
originally developed at IGN France.

It aims at providing a set of tools to generalise spatial data.
Those tools constitutes the foundation on which you have to construct your own
generalisation process. That being said, if you want to learn more about
cartographic generalisation or simply want to familiarize yourself with
the algorithms provided by CartAGen, some Jupyter notebooks are available
`here. <https://github.com/LostInZoom/cartagen-notebooks>`_

CartAGen relies on the usage of the `Shapely <https://github.com/shapely/shapely>`_ geometry objects
and `GeoPandas <https://github.com/geopandas/geopanda>`_ dataset objects.
This approach is based on the idea those libraries are the most commonly used among the
community and provide advantages as powerful spatial operations, measures, indexes, *etc*.
It is recommended for users to have an understanding of those libraries as CartAGen heavily
relies on them.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "cartagen",
    "maintainer": "CartAGen contributors",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "gis, cartography, generalisation",
    "author": "Guillaume Touya, Justin Berli, Azelle Courtial",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/a7/04/2e853e2d66e4715f935dfc54a79d7d6d6b974c60557a7d3c9288fa33e183/cartagen-1.0rc2.tar.gz",
    "platform": null,
    "description": "|logosub| CartAGen\n##################\n\n.. |logosub| image:: docs/img/logo.svg\n   :height: 25px\n\n.. image:: https://img.shields.io/readthedocs/cartagen?color=306998&style=flat-square\n   :alt: Read the Docs\n   :target: https://cartagen.readthedocs.io/en/latest/\n\n.. image:: https://img.shields.io/pypi/v/cartagen?color=306998&style=flat-square\n   :alt: PyPI - Version\n   :target: https://pypi.org/project/cartagen/\n\n.. image:: https://img.shields.io/github/last-commit/LostInZoom/cartagen?color=ffd43b&style=flat-square\n   :alt: GitHub last commit\n   :target: https://github.com/LostInZoom/cartagen/commits/main/\n\n.. image:: https://img.shields.io/github/contributors/LostInZoom/cartagen?color=ffd43b&style=flat-square\n   :alt: GitHub contributors\n   :target: https://github.com/LostInZoom/cartagen/graphs/contributors\n\nA Python library for cartogaphic generalisation using Shapely and GeoPandas\n\n|\n\n**CartAGen** is an open source Python library dedicated to cartogaphic generalisation, published under\nthe `EUPL-1.2 <https://github.com/IGNF/CartAGen>`_ (European Union Public License).\nIt is a port of the `Java application, <https://github.com/IGNF/CartAGen>`_\noriginally developed at IGN France.\n\nIt aims at providing a set of tools to generalise spatial data.\nThose tools constitutes the foundation on which you have to construct your own\ngeneralisation process. That being said, if you want to learn more about\ncartographic generalisation or simply want to familiarize yourself with\nthe algorithms provided by CartAGen, some Jupyter notebooks are available\n`here. <https://github.com/LostInZoom/cartagen-notebooks>`_\n\nCartAGen relies on the usage of the `Shapely <https://github.com/shapely/shapely>`_ geometry objects\nand `GeoPandas <https://github.com/geopandas/geopanda>`_ dataset objects.\nThis approach is based on the idea those libraries are the most commonly used among the\ncommunity and provide advantages as powerful spatial operations, measures, indexes, *etc*.\nIt is recommended for users to have an understanding of those libraries as CartAGen heavily\nrelies on them.\n",
    "bugtrack_url": null,
    "license": "EUPL-1.2",
    "summary": "Cartographic generalisation of spatial objects",
    "version": "1.0rc2",
    "project_urls": {
        "Documentation": "https://cartagen.readthedocs.io/",
        "Repository": "https://github.com/LostInZoom/cartagen"
    },
    "split_keywords": [
        "gis",
        " cartography",
        " generalisation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7becabd10e74ada485be93268986ee65a15464708548f6104639fb69065fcafb",
                "md5": "d8143d2f2f8b1ffb9b794613a59dbf2a",
                "sha256": "4d8d8dbeb2945d4ee9e08d9a0d38bf8c7405bc02ec7143715c1b3d984a6d9c2d"
            },
            "downloads": -1,
            "filename": "cartagen-1.0rc2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d8143d2f2f8b1ffb9b794613a59dbf2a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 176564,
            "upload_time": "2024-09-06T09:56:42",
            "upload_time_iso_8601": "2024-09-06T09:56:42.336115Z",
            "url": "https://files.pythonhosted.org/packages/7b/ec/abd10e74ada485be93268986ee65a15464708548f6104639fb69065fcafb/cartagen-1.0rc2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a7042e853e2d66e4715f935dfc54a79d7d6d6b974c60557a7d3c9288fa33e183",
                "md5": "ab3107a9100bd330c4581d7c4f5ae879",
                "sha256": "faf16dc09068564255f333bd8366bac3b38e459c2006497ac57f2c76f318d078"
            },
            "downloads": -1,
            "filename": "cartagen-1.0rc2.tar.gz",
            "has_sig": false,
            "md5_digest": "ab3107a9100bd330c4581d7c4f5ae879",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 162884,
            "upload_time": "2024-09-06T09:56:43",
            "upload_time_iso_8601": "2024-09-06T09:56:43.835777Z",
            "url": "https://files.pythonhosted.org/packages/a7/04/2e853e2d66e4715f935dfc54a79d7d6d6b974c60557a7d3c9288fa33e183/cartagen-1.0rc2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-06 09:56:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "LostInZoom",
    "github_project": "cartagen",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "cartagen"
}
        
Elapsed time: 3.38251s