{ "info": { "author": "Edmond Lai", "author_email": "klai@ccrpc.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Win32 (MS Windows)", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.6", "Topic :: Database", "Topic :: Scientific/Engineering :: GIS" ], "description": "# Conversion tool for QGIS map project into webmapgl style\n\n## Usage\n\n### Sources\n\n#### GeoJSON\n\n```py\nfrom qgsgl import GeoJSONSource\n\nurl = 'https://example.com/data/stations.geojson'\nsource = GeoJSONSource('stations', url)\nsource.add_layer(station_layer)\nsource.write('/www/data/stations.geojson')\nstyle.add_source(source)\n```\n\n#### Vector\n\n```py\nfrom qgsgl import VectorSource\n\nurl = 'https://example.com/tiles/project.json'\nsource = VectorSource('project', url)\nsource.add_layer(station_layer, min_zoom=12, max_zoom=14)\nsource.add_layer(street_layer, min_zoom=10, max_zoom=14)\nsource.write('/www/tiles/project.mbtiles')\nstyle.add_source(source)\n```\n\n## Running Tests\n```\npython -m unittest discover\n```\n\n# Changelog\n\n## [0.1.2] - 2019-06-20\n - Fixes fill layer label placed incorrectly (#50)\n - Multiple symbol layers now display in correct order (#52)\n - Fill layer no brush property now controls fill color (#53)\n - Circle layer will not generate two GL layers (#54)\n\n## [0.1.1] - 2019-05-20\n - Fixes bugs with color not using alpha channel (#45)\n - Created checks for unsupported symbol layer and simplified layer class\n selection logic (#46)\n - Removed incorrect visibility logic from layer converter (#51)\n\n## [0.1.0] - 2019-05-02\n - Initial release\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://ccrpc.org/programs/transportation/", "keywords": "QGIS gl", "license": "", "maintainer": "", "maintainer_email": "", "name": "qgsgl", "package_url": "https://pypi.org/project/qgsgl/", "platform": "", "project_url": "https://pypi.org/project/qgsgl/", "project_urls": { "Homepage": "https://ccrpc.org/programs/transportation/" }, "release_url": "https://pypi.org/project/qgsgl/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Convert QGIS project into webmapgl style", "version": "0.1.2" }, "last_serial": 5431072, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c89c146e02e898d6032e0f512202ccf2", "sha256": "1feec2842c3e9947065b45edbd879b609f09dfa4e720725f548fa7fe1485794d" }, "downloads": -1, "filename": "qgsgl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c89c146e02e898d6032e0f512202ccf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38063, "upload_time": "2019-05-02T21:31:11", "url": "https://files.pythonhosted.org/packages/53/b8/49b61a03a886e7f8fcb7f21dc4a9ae49312da1f86ba9962d62cd165fac5d/qgsgl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3e3e2b72c87296cc02207c401f3cf1c", "sha256": "01430d7156dd66ac636612ed61e42d37064f3ca0839d429fd9957e98e2216223" }, "downloads": -1, "filename": "qgsgl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d3e3e2b72c87296cc02207c401f3cf1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17894, "upload_time": "2019-05-02T21:31:14", "url": "https://files.pythonhosted.org/packages/38/1c/17e196d5d25b87979de1ce75ea7f82c0f60f2cfaf8baf221084c7b8a3a4b/qgsgl-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "718c0aaba8442092a327531048ec3a30", "sha256": "93f8cbe83a06aa11604bdc9e658b1e256a2a38f48297da49a42a1ba53cce8c15" }, "downloads": -1, "filename": "qgsgl-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "718c0aaba8442092a327531048ec3a30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38435, "upload_time": "2019-05-20T18:24:18", "url": "https://files.pythonhosted.org/packages/8e/96/e9a1188160a9d88ed9b11d0e5a59b8f1336c022074f07fe474fc00027dbf/qgsgl-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd920dadcb2fcb7e2fef086102df4849", "sha256": "f5b51349eb7511526cf3e0273cb9582f11d7869fab6a6ec42a1aae4fb40726e4" }, "downloads": -1, "filename": "qgsgl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cd920dadcb2fcb7e2fef086102df4849", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17628, "upload_time": "2019-05-20T18:24:19", "url": "https://files.pythonhosted.org/packages/7a/f1/57bf3f852937e3a348452a2c1bd2ba8cbc7b02292ead03366b5c10489f7b/qgsgl-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "94c73205260cb21343e8a15d20b80d10", "sha256": "6ad056822b7e57a0e80f06fb965a043aae4150549a4323047f19239459050b18" }, "downloads": -1, "filename": "qgsgl-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "94c73205260cb21343e8a15d20b80d10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38776, "upload_time": "2019-06-21T14:16:14", "url": "https://files.pythonhosted.org/packages/f5/95/ca127023ae2af79f2ada7c1c12d58a9d24430d0abd0f2599574471590cde/qgsgl-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35b69b245200f5f3f3e4f6e39c83f451", "sha256": "f58e5a6ff008030c7b19dbdeb4f5de9ac3c80a180bc2470849f14ada8ee30ec3" }, "downloads": -1, "filename": "qgsgl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "35b69b245200f5f3f3e4f6e39c83f451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18098, "upload_time": "2019-06-21T14:16:16", "url": "https://files.pythonhosted.org/packages/61/b3/f19994c6543fd170202b4603aad7abd4ad1022a7deda259fc8cdd7dae887/qgsgl-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94c73205260cb21343e8a15d20b80d10", "sha256": "6ad056822b7e57a0e80f06fb965a043aae4150549a4323047f19239459050b18" }, "downloads": -1, "filename": "qgsgl-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "94c73205260cb21343e8a15d20b80d10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38776, "upload_time": "2019-06-21T14:16:14", "url": "https://files.pythonhosted.org/packages/f5/95/ca127023ae2af79f2ada7c1c12d58a9d24430d0abd0f2599574471590cde/qgsgl-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35b69b245200f5f3f3e4f6e39c83f451", "sha256": "f58e5a6ff008030c7b19dbdeb4f5de9ac3c80a180bc2470849f14ada8ee30ec3" }, "downloads": -1, "filename": "qgsgl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "35b69b245200f5f3f3e4f6e39c83f451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18098, "upload_time": "2019-06-21T14:16:16", "url": "https://files.pythonhosted.org/packages/61/b3/f19994c6543fd170202b4603aad7abd4ad1022a7deda259fc8cdd7dae887/qgsgl-0.1.2.tar.gz" } ] }