对空间数据库使用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如何加速程序?(大量缓慢的mysql查询)   java非静态变量不能从静态上下文引用   Java使用TimerTask杀死外部进程   java Guice、Jetty、Jersey+Jackson BIG PLUS:Bean验证   找不到本机的java实现   java Primefaces推送:JBoss 7.2中部署时出错   java如何通过JDBC(mariaDB)检索所选行的主键值   java试图将通知文本提取到活动(解析)   java如何使用springdata在mongodb中创建全文搜索查询?   Java进程错误,无法运行程序   Lambda表达式和非类Java方法   java从静态最终变量初始值设定项获取记录器是否有效?   mysql如何导入java。sql.*使用JDK 10.0.2和Eclipse?   web服务java。网SocketException:cxf中打开的文件太多   限制java进程的网络带宽   aspectj用于记录方法开始/结束的Java特性   保持秩序的java ConcurrentMap   java SearchView带有两个片段的ViewPager   编码仅当字符串在Java中不是UTF8时才对其值进行编码   java如何处理Robotium中witten测试脚本中的第三方Web视图