{ "info": { "author": "Dolf Andringa", "author_email": "dolfandringa@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Database :: Front-Ends", "Topic :: Scientific/Engineering :: GIS" ], "description": "THIS PACKAGE HAS BEEN DEPRECATED.\n=================================\n\nIn order to use the proper flask appbuilder addon infrastructure, this package has been deprecated in favor of flask-addon-geoalchemy. This package won't be updated.\n\nfab_geoalchemy\n==============\n\nImplementation of GeoAlchemy fields for Flask Appbuilder.\n\nIt automatically transforms POINT Geometry columns to widgets with a field for latitude and longitude.\nThe goal is to add a leaflet widget and add support for line and polygon as well.\n\nInstallation\n------------\n\nRun ``pip install fab-geoalchemy``.\n\nUsage\n-----\n\nYou can find examples in the unittests in the tests folder.\nBut in short, this is what you need to do:\n\n.. code-block::\n\n from fab_geoalchemy.views import GeoModelView\n from fab_geoalchemy.interface import GeoSQLAInterface\n\n class Observation(Model):\n id = Column(Integer, primary_key=True)\n name = Column(String)\n location = Column(Geometry(geometry_type='POINT', srid=4326))\n\n def __repr__(self):\n if self.name:\n return self.name\n else:\n return 'Person Type %s' % self.id\n\n\n class ObservationView(GeoModelView):\n datamodel = GeoSQLAInterface(Observation)\n add_columns = ['name', 'location']\n\nThis will automatically create the LatLonWidget in the form, and process the data to transform the latitude and longitude values into a point geometry in the database. The srid form the column is used by the field for the conversion of the text coordinates to the geometry. No validation is done if the entered coordinates are actually valid for the specified SRID.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dolfandringa/fab_geoalchemy", "keywords": "gis sqlalchemy", "license": "", "maintainer": "", "maintainer_email": "", "name": "fab-geoalchemy", "package_url": "https://pypi.org/project/fab-geoalchemy/", "platform": "", "project_url": "https://pypi.org/project/fab-geoalchemy/", "project_urls": { "Homepage": "https://github.com/dolfandringa/fab_geoalchemy", "Source": "https://github.com/dolfandringa/fab_geoalchemy/" }, "release_url": "https://pypi.org/project/fab-geoalchemy/0.1.6/", "requires_dist": null, "requires_python": "", "summary": "Plugin to implement Geoalchemy fields in Flask Appbuilder", "version": "0.1.6" }, "last_serial": 4324774, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9a992f838f993bb83fa9735f213a841c", "sha256": "69cc0162ed645ace835f291928dfbc89d145c989d653df9272fe79faf5c38889" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.0-py3.5.egg", "has_sig": false, "md5_digest": "9a992f838f993bb83fa9735f213a841c", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 10632, "upload_time": "2018-06-23T06:07:21", "url": "https://files.pythonhosted.org/packages/6b/82/56bd2f22dd35e1880bb0b10c7857b8035eda9c0e30bac2b7f942043b885e/fab_geoalchemy-0.1.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "33e9dcf6a97268adf38d08e6a49985fb", "sha256": "1f2f26801dd68d18738634778beb7a43742ee602908459483147d39b15a456c3" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "33e9dcf6a97268adf38d08e6a49985fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4287, "upload_time": "2018-06-23T06:07:22", "url": "https://files.pythonhosted.org/packages/8c/0b/ea9d7abdd5762c079cf381fe7dc2f493f9af5204d173b66b8a028573bbda/fab_geoalchemy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7553d8bf4477a08fb1859975dc4a8971", "sha256": "f8d5941cbbf36089a70387a3cefbad4c4b540423c11711da1c919a26644edf6a" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.1-py3.5.egg", "has_sig": false, "md5_digest": "7553d8bf4477a08fb1859975dc4a8971", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 12916, "upload_time": "2018-06-25T08:01:44", "url": "https://files.pythonhosted.org/packages/49/e0/83e9d03fc757b8044b8a56cd827b9539e2c5247630118e22325e8a3dfb75/fab_geoalchemy-0.1.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "af13b9830bc2489d47d9dac59e09bf30", "sha256": "6c76e240b3316f8710817e6ca33640992fe64dbddbc7e07e917916c34ce3bf64" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "af13b9830bc2489d47d9dac59e09bf30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5613, "upload_time": "2018-06-25T08:01:45", "url": "https://files.pythonhosted.org/packages/c5/ef/aab8a17be425c6013fbbe76237e343dfb324efeac759d6491e25b5cc2984/fab_geoalchemy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5206021b9343477df4636cfac1961dd1", "sha256": "8aeb4b30adccee159d898bde1b8b9fbcaed7893b752e3daa1219ad24fbd459dd" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.2-py3.5.egg", "has_sig": false, "md5_digest": "5206021b9343477df4636cfac1961dd1", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 12966, "upload_time": "2018-06-25T10:33:42", "url": "https://files.pythonhosted.org/packages/67/b1/eec747a49bfd374affe4184e40e71d9e29692a6c1eb526155afdace4f85d/fab_geoalchemy-0.1.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "11aad00de4cdb57e3f599c995ec48f58", "sha256": "a28d483181173aa1497bc3eff1c59713aeaeca61fd82e02887f264673e783e5c" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "11aad00de4cdb57e3f599c995ec48f58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5626, "upload_time": "2018-06-25T10:33:43", "url": "https://files.pythonhosted.org/packages/31/70/a08b574c47cc2ef48ffa0c99dc01643b39e66b64ddbebb868a4dce23a17a/fab_geoalchemy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "05e9cbf367b223a06def6458f280eaad", "sha256": "0dabe003736c22a7f01c91e9099daadbcdc98066fc5c69b535fb92edce9c43bd" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.3-py3.5.egg", "has_sig": false, "md5_digest": "05e9cbf367b223a06def6458f280eaad", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 13434, "upload_time": "2018-09-21T06:49:30", "url": "https://files.pythonhosted.org/packages/76/d9/c587f1c6d1b4614506e102bd87862f06e6138eb9da9dc47efbb6491d20d7/fab_geoalchemy-0.1.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "a9136c694007ac641472017d11252b3c", "sha256": "a0ae0009f23859c59f93b14f4d8a15a91e6043258fe71c1d843e29eb70e347bc" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a9136c694007ac641472017d11252b3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5666, "upload_time": "2018-09-21T06:49:31", "url": "https://files.pythonhosted.org/packages/12/81/b4f4770ef3f666e1a021882c2cac9cb8358a3fafc3f324abc3f23e1a0407/fab_geoalchemy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e5d4cd5904cb116ee33985d381683c26", "sha256": "c98c555ed21d1186f08fac5349e5a9dfdbc9b9687df5bdf4f6e3bae4b8b24351" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.4-py3.5.egg", "has_sig": false, "md5_digest": "e5d4cd5904cb116ee33985d381683c26", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 13445, "upload_time": "2018-09-21T06:56:02", "url": "https://files.pythonhosted.org/packages/46/b1/3cd52ecbefdc2ad1fcf49f8e480f8268fa5f6f5d14e718955280b0f659e2/fab_geoalchemy-0.1.4-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "e9cf22b96f296c6a939eef415424b94e", "sha256": "db136c36ae8172df0145a185bfc5c3f733d84d7f787f3bfab35a32eb1caa91bf" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e9cf22b96f296c6a939eef415424b94e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5663, "upload_time": "2018-09-21T06:56:04", "url": "https://files.pythonhosted.org/packages/2a/07/aee591eddee77eea6d3eaa9390b7e5b24d0aedf875e622fc98f87928afe3/fab_geoalchemy-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4635e780a2d8f7db6ea3dc9e32624c24", "sha256": "e2a2a5b830650860c27dfdea0baca7d59dda6fc971dc00e357a401b6289b0614" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.5-py3.5.egg", "has_sig": false, "md5_digest": "4635e780a2d8f7db6ea3dc9e32624c24", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 12499, "upload_time": "2018-09-30T09:47:33", "url": "https://files.pythonhosted.org/packages/6a/b7/6c0daf57b8693608f1a9f43094c6e5e7ec45dd80ce75495a7045df7cb33c/fab_geoalchemy-0.1.5-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "46cd99746ca69d9dcfeec4f8c005468f", "sha256": "1acf41388361c3572a772e1ba69a140168f04f7e33cb7c972aa6b1890291ec0e" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "46cd99746ca69d9dcfeec4f8c005468f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4892, "upload_time": "2018-09-30T09:47:34", "url": "https://files.pythonhosted.org/packages/ec/d7/14d7b44fc1740be69fc32637b569a9664fe9738dfe552d32a4288c42c2bb/fab_geoalchemy-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "32bc3e46c617e2b300516d3ab4a45cbc", "sha256": "7f966b36971ab91973ac5b609ce181af26f4305c6508501ee0853972be620817" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.6-py3.5.egg", "has_sig": false, "md5_digest": "32bc3e46c617e2b300516d3ab4a45cbc", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 12605, "upload_time": "2018-09-30T11:14:38", "url": "https://files.pythonhosted.org/packages/9a/96/52888168a6b097b60a36e104df08b98c29f61d2e1e84adafee53f1ee0f91/fab_geoalchemy-0.1.6-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3dd150f0d36c82ae2ad89cc7153c5279", "sha256": "3e966f903e231d0b16c7f6a75df3954477dcd0a748fb16028376ddf56cd0fc38" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "3dd150f0d36c82ae2ad89cc7153c5279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5022, "upload_time": "2018-09-30T11:14:39", "url": "https://files.pythonhosted.org/packages/35/1d/81c5e6076bccffcc0d218e117345cefcd39734c35750acf029a14e5c5a2d/fab_geoalchemy-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32bc3e46c617e2b300516d3ab4a45cbc", "sha256": "7f966b36971ab91973ac5b609ce181af26f4305c6508501ee0853972be620817" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.6-py3.5.egg", "has_sig": false, "md5_digest": "32bc3e46c617e2b300516d3ab4a45cbc", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 12605, "upload_time": "2018-09-30T11:14:38", "url": "https://files.pythonhosted.org/packages/9a/96/52888168a6b097b60a36e104df08b98c29f61d2e1e84adafee53f1ee0f91/fab_geoalchemy-0.1.6-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3dd150f0d36c82ae2ad89cc7153c5279", "sha256": "3e966f903e231d0b16c7f6a75df3954477dcd0a748fb16028376ddf56cd0fc38" }, "downloads": -1, "filename": "fab_geoalchemy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "3dd150f0d36c82ae2ad89cc7153c5279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5022, "upload_time": "2018-09-30T11:14:39", "url": "https://files.pythonhosted.org/packages/35/1d/81c5e6076bccffcc0d218e117345cefcd39734c35750acf029a14e5c5a2d/fab_geoalchemy-0.1.6.tar.gz" } ] }