{ "info": { "author": "Alexander Raichev", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "kml2geojson\n************\n.. image:: https://travis-ci.org/araichev/kml2geojson.svg?branch=master\n :target: https://travis-ci.org/araichev/kml2geojson\n \nkml2geojson is a Python 3.4+ package to convert KML files to GeoJSON files.\nMost of its code is a translation into Python of the Node.js package `togeojson `_, but kml2geojson also adds the following features.\n\n- Preserve KML object styling, such as color and opacity\n- Optionally write one JSON file cataloging all the KML styles used\n- Optionally create several GeoJSON files of FeatureCollections, one for each KML folder \n\n\nInstallation\n=============\n``pip install kml2geojson``\n\n\nUsage\n======\nAt the command line type ``k2g --help`` for instructions.\nYou can also use kml2geojson as a library.\n\n\nDocumentation\n==============\nIn ``docs`` and on RawGit `here `_.\n\n\nNotes\n========\n- Development status: Alpha\n- This project uses semantic versioning (major.minor.micro), where each breaking feature or API change is considered a major change\n\n\nAuthors\n========\n- Alex Raichev (2015-10-03)\n\n\nContributing\n===================\nIf you want to help develop this project, here is some background reading.\n\n- The `KML reference `_ \n- Python's `Minimal DOM implementation `_, which this project uses to parse KML files\n\n\nHistory\n========\n\n4.0.2, 2017-04-26\n-------------------\n- Fixed the bug where ``setup.py`` could not find the license file.\n\n\n4.0.1, 2017-04-22\n-------------------\n- Stopped making FeatureCollections with top-level 'properties' attributes, because `RFC 7946 says that's not allowed `_. Moved FeatureCollection names into a top-level 'name' attribute.\n- Stripped leading and trailing whitespace from text content to avoid cluttered or blank name and description attribute values\n- Switched to pytest for testing\n\n\n4.0.0, 2016-11-24\n-------------------\n- Moved command line functionality to separate module\n- Renamed some functions\n\n\n3.0.4, 2015-10-15\n-------------------\nDisambiguated filenames in ``main()``.\n\n\n3.0.3, 2015-10-13\n-------------------\nImproved ``to_filename()`` again.\n\n\n3.0.2, 2015-10-12\n-------------------\nImproved ``to_filename()`` and removed the lowercasing.\n\n\n3.0.1, 2015-10-12\n-------------------\nTweaked ``to_filename()`` to lowercase and underscore results. \nForgot to do that last time.\n\n\n3.0.0, 2015-10-12\n---------------\nChanged the output of ``build_layers()`` and moved layer names into the GeoJSON FeatureCollections\n\n\n2.0.2, 2015-10-12\n-------------------\n- Replaced underscores with dashes in command line options\n\n\n2.0.1, 2015-10-12\n-------------------\n- Set default border style for colored polygons\n \n\n2.0.0, 2015-10-08\n------------------\n- Added documentation\n- Tweaked the command line tool options \n\n\n1.0.0, 2015-10-05\n------------------\n- Changed some names \n- Added lots of tests\n\n\n0.1.1, 2015-10-03\n-------------------\nFixed packaging to find ``README.rst``\n\n\n0.1.0, 2015-10-03\n-----------------\nFirst\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/araichev/kml2geojson", "keywords": "", "license": "The MIT License\n\nCopyright (c) 2010-2015 Google, Inc. http://angularjs.org\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n", "maintainer": "", "maintainer_email": "", "name": "kml2geojson", "package_url": "https://pypi.org/project/kml2geojson/", "platform": "", "project_url": "https://pypi.org/project/kml2geojson/", "project_urls": { "Homepage": "https://github.com/araichev/kml2geojson" }, "release_url": "https://pypi.org/project/kml2geojson/4.0.2/", "requires_dist": null, "requires_python": "", "summary": "A Python 3.4 package to convert KML files to GeoJSON files", "version": "4.0.2" }, "last_serial": 2830308, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c87c541d38041db0d4f453c366f47e26", "sha256": "9cc27435389c4c45228b63965b68d6ea67f384da2f0e12a13daaf0a548b6be7a" }, "downloads": -1, "filename": "kml2geojson-0.1.tar.gz", "has_sig": false, "md5_digest": "c87c541d38041db0d4f453c366f47e26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4984, "upload_time": "2015-10-03T04:04:15", "url": "https://files.pythonhosted.org/packages/9f/be/e5338e3cbec6c06bbbd3e42e411d7d508e02b8b470793d50d25aed90fcb0/kml2geojson-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e320770b029384ae056abe68204f1f88", "sha256": "4d8a3a4d3120ebf8c6b670f9b6eee0b81dfd0dd5252c1ffcf04eedba9a9c604c" }, "downloads": -1, "filename": "kml2geojson-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e320770b029384ae056abe68204f1f88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5154, "upload_time": "2015-10-03T05:16:50", "url": "https://files.pythonhosted.org/packages/1c/a2/824f32b2c433e2a0aab8dd3d9915a3163be2fd1a79f0568c058ba4c43acf/kml2geojson-0.1.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "47c7547ee6e4a844141d6f1c3b501b81", "sha256": "88bf054a23802fd5ebc75f607cae8a44a310df8bcaf12c79f81f4e45afc946e2" }, "downloads": -1, "filename": "kml2geojson-1.0.tar.gz", "has_sig": false, "md5_digest": "47c7547ee6e4a844141d6f1c3b501b81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6326, "upload_time": "2015-10-05T03:42:13", "url": "https://files.pythonhosted.org/packages/68/1d/77534a71d6a1e110faabe15e1c3fbeac8c24818862aa5bb92525450280da/kml2geojson-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "32de4ed367c088a7104bb2b2960347e4", "sha256": "cede04f05e48ab951ab5f67723ae40a42ffb7997932acf08172613481005f4de" }, "downloads": -1, "filename": "kml2geojson-2.0.tar.gz", "has_sig": false, "md5_digest": "32de4ed367c088a7104bb2b2960347e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6612, "upload_time": "2015-10-08T08:03:12", "url": "https://files.pythonhosted.org/packages/2c/8e/c4582577a91f6137645f4ac1a15c7d898875ac586e6bf81b37869d7c5f37/kml2geojson-2.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "15517872efd6b03ce3b999200d911e35", "sha256": "5f4a6477b1d38845abaa67ac3147150a3476c1c1a093d9b0cd076d5c5bd0e9ea" }, "downloads": -1, "filename": "kml2geojson-2.0.1.tar.gz", "has_sig": false, "md5_digest": "15517872efd6b03ce3b999200d911e35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6736, "upload_time": "2015-10-11T22:17:39", "url": "https://files.pythonhosted.org/packages/7d/5a/7230b79a5b497fbd819a66f44ec1a584992a18138f2aa65b44aee224e218/kml2geojson-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "2f72637bce71e0861199f042d17f021d", "sha256": "ea13e2b263f1d55e82eb7000347b179c2cf03f1fa286e0905379764844184ea3" }, "downloads": -1, "filename": "kml2geojson-2.0.2.tar.gz", "has_sig": false, "md5_digest": "2f72637bce71e0861199f042d17f021d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6743, "upload_time": "2015-10-12T00:05:53", "url": "https://files.pythonhosted.org/packages/0b/c6/a9ba61ad978668589692b7379313517995c445a05f0ba0662ee1eac1c801/kml2geojson-2.0.2.tar.gz" } ], "3": [ { "comment_text": "", "digests": { "md5": "2124a6efe36960d51b22aedb9d83be20", "sha256": "286767df1fd8f9dfbcd1d1264ff02a18bc30c7a692eb67d7a557162a702ffc26" }, "downloads": -1, "filename": "kml2geojson-3.tar.gz", "has_sig": false, "md5_digest": "2124a6efe36960d51b22aedb9d83be20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7159, "upload_time": "2015-10-12T04:06:21", "url": "https://files.pythonhosted.org/packages/63/0b/46845aca9c67e605f998a7ef6971d7e5476804f4fd81b71c32aad7f980b0/kml2geojson-3.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "abecc6cdacc25734f2ba731ee3bb221a", "sha256": "97094d82d418c1f43c513d47fdd6d89bbfdf0d05bfb9d2ffdd67a9f59a5b0eb6" }, "downloads": -1, "filename": "kml2geojson-3.0.1.tar.gz", "has_sig": false, "md5_digest": "abecc6cdacc25734f2ba731ee3bb221a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7288, "upload_time": "2015-10-12T20:51:38", "url": "https://files.pythonhosted.org/packages/b0/d5/0eed508b704e832aab8fac4b72cca9a3a588446d9c0dcfda93b33ac99485/kml2geojson-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "cb077990057d95d9dd7c58acd8fa7d9a", "sha256": "920fa0ba1a2d117eb27c7196e2ddaff2836c4154bc5c4d9fb06bccf8d1b20ed2" }, "downloads": -1, "filename": "kml2geojson-3.0.2.tar.gz", "has_sig": false, "md5_digest": "cb077990057d95d9dd7c58acd8fa7d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7378, "upload_time": "2015-10-12T22:16:26", "url": "https://files.pythonhosted.org/packages/9d/15/f26d0e331b978aaa2be56c86d6e02db6ccb4d9703b461b7c0e4d3ba7a652/kml2geojson-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "ea8197b13ab0d8fab38e4c8ecf37b101", "sha256": "5122fe502941d38e217a8651ffa029e160636a185a7d5e552bfccb33d7538992" }, "downloads": -1, "filename": "kml2geojson-3.0.3.tar.gz", "has_sig": false, "md5_digest": "ea8197b13ab0d8fab38e4c8ecf37b101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7559, "upload_time": "2015-10-13T20:41:29", "url": "https://files.pythonhosted.org/packages/78/bb/daaaab875e19d684d9340b74ea390a504436edf6a647fcfcab34936b63c7/kml2geojson-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "134746de15a46b91e49afa2e4f0c838a", "sha256": "d67465394331a9f05496bbf12bc24e29b12f90222c7dce722de0a7e6bdc49a44" }, "downloads": -1, "filename": "kml2geojson-3.0.4.tar.gz", "has_sig": false, "md5_digest": "134746de15a46b91e49afa2e4f0c838a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7562, "upload_time": "2015-10-15T04:39:06", "url": "https://files.pythonhosted.org/packages/d1/1f/bb97740fab4935766033a589e3a2a211fe1b40de282db3ec4a3356b7bf8a/kml2geojson-3.0.4.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "14f6e65ca0dae807c2d63959012cdff6", "sha256": "b465c0afdabf196e27dafbbace675a26eab6f23a97f5af21631ce933cf6cf45d" }, "downloads": -1, "filename": "kml2geojson-4.0.0.tar.gz", "has_sig": false, "md5_digest": "14f6e65ca0dae807c2d63959012cdff6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8025, "upload_time": "2016-11-23T23:13:24", "url": "https://files.pythonhosted.org/packages/5d/3e/552e1e9f7fbc72f9e84a9a0217dd99ad36f2ba1e93bc091e85e59874c4d9/kml2geojson-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "f13db556276894349e40dc68c3df4980", "sha256": "99ee154d99e5cb6d8b422004f12f81a9ab2de354ced8999b5dcc2fa651f07694" }, "downloads": -1, "filename": "kml2geojson-4.0.1.tar.gz", "has_sig": false, "md5_digest": "f13db556276894349e40dc68c3df4980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9201, "upload_time": "2017-04-22T03:50:34", "url": "https://files.pythonhosted.org/packages/a3/cc/fb95481e0f94e5db164241009df0ab8393292e69c9d81fcdfcc5b0fc9d3c/kml2geojson-4.0.1.tar.gz" } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "f527df829f684ae066d52effd989236b", "sha256": "4251316f689741d38136118d66ba1fcb5b09b3554aea126d2abc352816b83c22" }, "downloads": -1, "filename": "kml2geojson-4.0.2.tar.gz", "has_sig": false, "md5_digest": "f527df829f684ae066d52effd989236b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10427, "upload_time": "2017-04-25T23:53:16", "url": "https://files.pythonhosted.org/packages/3c/94/3abac3fe67f89c84cef953359c54ceb39c79bba7fe19b9cc135c32be47cc/kml2geojson-4.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f527df829f684ae066d52effd989236b", "sha256": "4251316f689741d38136118d66ba1fcb5b09b3554aea126d2abc352816b83c22" }, "downloads": -1, "filename": "kml2geojson-4.0.2.tar.gz", "has_sig": false, "md5_digest": "f527df829f684ae066d52effd989236b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10427, "upload_time": "2017-04-25T23:53:16", "url": "https://files.pythonhosted.org/packages/3c/94/3abac3fe67f89c84cef953359c54ceb39c79bba7fe19b9cc135c32be47cc/kml2geojson-4.0.2.tar.gz" } ] }