跳转到主要内容

Geodjango助手命令。

项目描述

.. -*- mode: rst -*-

django-gishelper
#################

**Gishelper** 是一个用于 django.gis 模块的 python django 应用程序,具有一些有用的命令。

.. contents:

要求
-------------

- python >= 2.5
- pip >= 0.8


安装
------------

**Gishelper** 应使用 pip 安装:

pip install git+git://github.com/klen/django-gishelper.git


设置
------

- 将 gishelper 添加到 INSTALLED_APPS:

INSTALLED_APPS += ( 'gishelper', )

- 将 gishelper 路由器添加到 DATABASE_ROUTERS:

DATABASE_ROUTERS = [ 'gishelper.router.GisRouter', ]

- 将 GISHELPER_GIS_APPS 与您的 gis 应用标签添加到设置中:

GISHELPER_GIS_APPS = ( 'my_gis_app', )


用法
------

- 检查形状图并显示 django gis 模型结构和映射:

./manage.py inspectgeo -f FILEPATH -m MODEL_NAME -s SRID -u USE_DB_ALIAS

- 从 app.models 命令中加载 postgis 数据(映射和筛选):

./manage.py loadgeo APP_NAME -f FILEPATH -m MODEL -s SRID -u USE_DB_ALIAS

'loadgeo' 可以过滤源,在模型文件字典 '<lower_model_name>_filter' 中定义,其中 keys OGR_NAME 为要素和条件。

示例:

poi_filter = dict(AMENITY__in = ( city, town ))


注意
-----

您需要按照 geodjango 文档中所述设置 geodjango_


.. _geodjango: https://docs.django.ac.cn/en/dev/ref/contrib/gis/

项目详情


下载文件

下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

django-gishelper-0.0.2.tar.gz (4.1 kB 查看哈希值)

上传时间 源代码

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面