哈佛CGA的Django Registry
项目描述
# HHypermap Registry [](https://travis-ci.org/cga-harvard/HHypermap)
## 简介
HHypermap (哈佛Hypermap) Registry是一个平台,用于管理OWS、Esri REST和其他类型的地图服务收割、编排以及维护服务和图层的正常运行时间统计。在可能的情况下,图层将由MapProxy缓存。预计最终将包括WFS、WCS、WPS等类型的OGC服务以及Esri REST和其他Web-GIS协议的变体。该平台最初被开发用于收集和组织哈佛世界地图的地图服务,但与WorldMap没有依赖关系。HHypermap Registry发布到基于Lucene的HHypermap搜索,为时空材料提供一个快速搜索和可视化环境。HHypermap Registry的初始资金来自美国国家人文基金会对地理分析中心的拨款。
## 安装
### 在Docker上运行Hypermap
使用Docker是启动HHypermap实例的最简单方法。
` git clone git@github.com:cga-harvard/HHypermap.git cd HHypermap make build make up make sync make logs `
等待实例部署(大约3/4分钟)。
然后连接到:https://:8000,您的实例应该正在运行。
您可以使用您的IDE从主机编辑文件,因为客机上的/code目录与主机同步。
要运行单元测试
` make test `
要调试Django,可以这样做
` docker-compose 停止 django docker-compose 运行 --service-ports django `
然后添加一些断点 - import ipdb;ipdb.set_trace() - 然后开始调试!
## 开始使用 Hypermap
登录主页,https://:8000。它将是一片空白。您需要向 Hypermap 添加一些端点。因此,前往管理界面
转到端点列表并添加一个端点列表,例如包含在 /data 中的端点。
保存后,Hypermap 应该开始收集端点。
如果 SKIP_CELERY_TASK = True,则由 Django 服务器执行收集,否则由 Celery 执行。请注意,收集操作可能耗时,因此如果可能,最好设置一个 Celery 进程。
项目详情
django-registry-0.3.11.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 565703d9f0b5f71a44348a28fabe1616efeee21f850e9346d5e5339e9bb41117 |
|
MD5 | e313fcfb0cabde31a0464545bb0711bc |
|
BLAKE2b-256 | e21d7f728b110f5b69c116788da2e4378f191d296f5f3c36545370d9273a7ef2 |