跳转到主要内容

EOxServer是地球观测(EO)数据的服务器

项目描述

EOxServer

EOxServer 是一个用于展示地球观测(EO)数据和元数据的 Python 应用程序和库。

build PyPi ReadTheDocs

EOxServer 在 MapServer 的 OGC 实施规范 EO-WCS 和 EO-WMS 上实现了。EOxServer 采用 EOxServer 开源许可证,这是一种类似 MIT 的许可协议,完全基于开源软件,包括以下内容:

更多信息请访问 https://eoxserver.org。文档可在 readthedocs 查阅。

Docker

要使用 SpatiaLite 数据库运行,只需执行以下命令:

docker run -it --rm -p 8080:8000 eoxa/eoxserver

EOxServer 现在可通过 http://localhost:8080/ 访问。您可以使用以下凭据登录 Admin Client

  • 用户名:admin
  • 密码:admin

以下环境变量控制配置:

  • DB:指定使用的数据库类型,可以是 spatialitepostgis
  • DB_PWDB_NAMEDB_HOSTDB_USER:当 DB 设置为 postgis 时,这些凭据将被用于连接到 PostgreSQL 数据库,以便等待它上线。
  • INSTANCE_NAME:传递给 eoxserver-instance.py 的实例名称 - 默认为 instance
  • INSTANCE_DIR:实例目录。默认为 /opt/instance
  • DJANGO_USERDJANGO_MAILDJANGO_PASSWORD:当设置时,这些凭据将被用于创建用于 Django Admin 的超级用户。默认情况下,不会创建用户。
  • COLLECT_STATIC:如果设置为 "true"(默认值),则在初始化时将收集静态文件。
  • PREINIT_SCRIPTS:在实例初始化之前执行的命令列表。
  • INIT_SCRIPTS:在实例初始化时一次执行的命令列表。
  • STARTUP_SCRIPTS:在运行命令之前执行的命令列表。
  • GUNICORN_CMD_ARGS:gunicorn 命令参数。默认为 --config /opt/eoxserver/gunicorn.conf.py ${INSTANCE_NAME}.wsgi:application

开发

autotest 实例可用于开发和测试。更多信息请参阅 ./autotest/README.md

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源代码发行版

EOxServer-1.3.3.tar.gz (3.4 MB 查看哈希值)

上传时间 源代码

构建发行版

EOxServer-1.3.3-py3-none-any.whl (3.8 MB 查看哈希值)

上传时间 Python 3

支持者

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