使用SQLAlchemy进行空间数据库
项目描述
为SQLAlchemy提供GIS支持。
简介
GeoAlchemy是SQLAlchemy的一个扩展。它通过SQLAlchemy在ORM层提供对地理空间数据类型的支持。它旨在支持由开放地理空间委员会(OGC)指定的空间操作和关系。该项目在Mark Ramm-Christensen的指导下,在Google Summer of Code计划下启动。
要求
需要SQLAlchemy > 0.6。支持Python 2.5和Python 2.6。应该也可以在Python 2.4上运行,但尚未测试。它还需要一个受支持的空间数据库。
受支持的空间数据库
支持
GeoAlchemy 目前处于早期开发阶段。其邮件列表可在 Google Groups 上找到。源代码可在 GitHub 上找到。此外,您可以直接发送错误报告、功能请求、补丁等给作者。
安装
通常安装方式
$ easy_install GeoAlchemy
或者,下载软件包,切换到 geoalchemy 目录并输入
$ python setup.py install
文档
文档可在 http://geoalchemy.org 上找到。您也可以在 doc 目录下运行 make html 生成完整文档,并通过浏览器访问 doc/_build/index.html。
软件包内容
- geoalchemy/
项目源代码。
- geoalchemy/tests/
GeoAlchemy 的单元测试。
- doc/
文档源。
- examples/
一些示例代码,展示了如何使用。
许可协议
GeoAlchemy 采用 MIT 许可证发布。
贡献者
本项目的贡献者(按字母顺序排列):
Eric Lemoine
Frank Broniewski
Mark Hall
Michael Bayer
Mike Gilligan
Sanjiv Singh
Stefano Costa
Tobias Sauerwein
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源代码发行版
GeoAlchemy-0.7.2.tar.gz (57.3 kB 查看哈希值)
构建发行版
GeoAlchemy-0.7.2-py2.7.egg (163.9 kB 查看哈希值)
关闭
GeoAlchemy-0.7.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 78ce2f57a7982051030ccc9a59eb589bf6e0b3fad93875add4c1f7ef65f91863 |
|
MD5 | e52d66af92aa2db035c97cc6f448cd07 |
|
BLAKE2b-256 | 50a1a1b6bdc9e9d2cf3f1d44a86265f6405dc9412f1306d6b59df5cef5f7b4e2 |
关闭
GeoAlchemy-0.7.2-py2.7.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 282d63d4497ed2c7b59751fe1987d8d15a8215c5024de5d2fc79e0e631b59771 |
|
MD5 | b4dff683b2cb9efc210ebd53158a2672 |
|
BLAKE2b-256 | 0f3f9d0612940e21ef1940521d04eb2bd223304a53f8411f62d885cd42774e2b |