django的geojson平铺视图

django-geojson-tiles的Python项目详细描述


一个简单的django视图,用于提供来自geodjango模型的geojson块

说明

该视图将为每个磁贴返回一个geojson featurecollection。 每个特征对应于模型的一行。

设置

pip install django-geojson-tiles

在url.py中添加以下内容:

from geojson_tiles.views import GeoJSONTile
from your_app import GeometryModel

urlpatterns = patterns('',
    url(r'^your_endpoint/(?P<z>\d+)/(?P<x>\d+)/(?P<y>\d+).json$',
        GeoJSONTile(GeometryModel, geometry_field='geometry_field', trim_to_boundary=True))
)

注释

  1. geometry_field='geometry_field'指定要在功能中使用的几何图形。如果未指定geometry_字段:则使用模型字段集中的第一个geometryField。
  2. trim_to_boundary=True将生成geojson平铺,其几何图形将修剪为平铺边界
  3. properties=[...]可用于限制已序列化的功能的属性
  4. properties={'field_name': 'property name'}将限制功能的属性,并将字段名(键)映射到属性名(值)。

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

推荐PyPI第三方库


热门话题
java复选框。setOnCheckedChangeListener调用崩溃应用程序?   java如何模拟@InjectMocks类中的方法?   注释Java getter和setter   java是否锁定jar或DLL文件?   java绝对uri:http://www.slf4j.org/taglib/tld无法解决   java无法解析符号FirebaseMessagingService   java Glassfish 4中的性能调谐器在哪里?(优化树莓皮)   java获取同一页面上的内容标签   java NoClassDefFoundError,这里忽略了什么?(附图)   OnCreate中的java代码没有按顺序运行   如何在MongoDB Java驱动程序中用多个字段表示对象   java使用JTextfield文本重复搜索JTable   java奇怪的效果与字符串比较==   如何在Java Play框架中托管API?   hibernate中的java交叉连接问题