对空间数据库使用sqlalchemy

GeoAlchem的Python项目详细描述


gis支持SQLAlchemy

简介

地理炼金术是sqlalchemy的扩展。它为 使用sqlalchemy的orm层上的地理空间数据类型。它的目标是 支持开放地理空间指定的空间操作和关系 联合体(OGC)。这个项目是在谷歌代码之夏计划下开始的 在Mark Ramm-Christensen的指导下。

要求

需要sqlalchemy>;0.6。支持Python2.5和Python2.6。 也可以使用Python2.4,但尚未测试。它也 需要支持的空间数据库。

支持的空间数据库

目前PostGISSpatialiteMySQLOracleMS SQL Server 2008 支持。

支架

地球炼金术正处于发展的早期阶段。它的邮件列表在 Google Groups。源代码可以是 在GitHub上找到。另外,随时可以发电子邮件 作者直接发送错误报告、功能请求、修补程序等。

安装

要像往常一样安装,请键入:

$ easy_install GeoAlchemy

或者,下载包,更改为geoalchemy dir并键入:

$ python setup.py install

文档

文档可在http://geoalchemy.org在线获取。 您还可以使用sphinx生成完整的文档,方法是制作html 在doc目录中,并将浏览器指向doc/\u build/index.html

包装内容

geoalchemy/
Source code of the project.
geoalchemy/tests/
Unittests for GeoAlchemy.
doc/
Documentation source.
examples/
A few examples demonstrating usage.

许可证

地理炼金术是根据麻省理工学院的许可证发布的。

贡献者

此项目的参与者(按字母顺序排列):

  • 埃里克·莱莫尼
  • 弗兰克·布朗尼夫斯基
  • 马克·霍尔
  • 迈克尔拜耳
  • 迈克·吉利根
  • 桑吉夫·辛格
  • 斯特凡诺·科斯塔
  • 托拜厄斯·索尔温

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar