跳转到主要内容

哈佛CGA的Django Registry

项目描述

# HHypermap Registry [![构建状态](https://travis-ci.org/cga-harvard/HHypermap.svg?branch=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 添加一些端点。因此,前往管理界面

https://:8000/admin/

转到端点列表并添加一个端点列表,例如包含在 /data 中的端点。

保存后,Hypermap 应该开始收集端点。

如果 SKIP_CELERY_TASK = True,则由 Django 服务器执行收集,否则由 Celery 执行。请注意,收集操作可能耗时,因此如果可能,最好设置一个 Celery 进程。

项目详情


下载文件

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

源分布

django-registry-0.3.11.tar.gz (1.3 MB 查看散列)

上传时间

由以下支持