用于存储和服务mapbox基础层配置的Django模型
django-mapbox-baselayer的Python项目详细描述
Django模型和视图,用于存储、生成和服务MapBox GL JS map base layer的配置
入门
安装
像任何依赖项一样在项目中安装它
pip install django-mapbox-baselayer
用法
在INSTALLED_APPS
中声明django mapbox baselayer
对于Mapbox基本层,不需要用BaseLayerTile
对象来描述分片,但是url是必需的。在
对于光栅基本层,是否有必要为每个url(a.tiles.xxx
,b.tiles.xxx
,等等…)创建一个BaseLayerTile
平铺大小应为256光栅和512矢量。在
命令
OSM基层
./manage.py install_osm_baselayer
OpenTopoMap底层
./manage.py install_opentopomap_baselayer
Mapbox基层
./manage.py install_mapbox_baselayer (use mapbox://styles/mapbox/streets-v11 as default) ./manage.py install_mapbox_baselayer --mapbox-url=mapbox://styles/mapbox/satellite-streets-v11
IGN基层
./manage.py install_ign_baselayer _your_api_key_ ortho,cadastre
变更日志
0.0.8(2020-11-03)
- 添加命令以创建Mapbox图层
- 添加命令以创建不同的IGN层
0.0.7(2020年10月30日)
- 管理员现在默认注册。在项目中删除启用代码。在
- 设置默认地图框图示符以避免基于光栅的图层上的地图样式问题
- 添加命令以创建OSM和OpenTopoMap基础层
0.0.6(2020-09-09)
- 支持django 3.1
0.0.5(2020-06-03)
- 修正翻译
0.0.4(2019-12-04)
- 允许使用map_box_url存储vector外部json
0.0.3(2019-12-03)
- 为光栅图层添加平铺尺寸选项
- 为所有层添加属性选项
- 将real_url属性添加到模型MapBaseLayer,以获取mapbox样式的实际url
- 修复MapBaseLayer删除
- 启用fr转换
0.0.2(2019年11月29日)
- 增加平铺url最大大小
0.0.1(2019年11月25日)
- 首次发布
- 项目
标签: