EOxServer是地球观测(EO)数据的服务器
项目描述
EOxServer
EOxServer 是一个用于展示地球观测(EO)数据和元数据的 Python 应用程序和库。
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
:指定使用的数据库类型,可以是spatialite
或postgis
DB_PW
、DB_NAME
、DB_HOST
、DB_USER
:当 DB 设置为postgis
时,这些凭据将被用于连接到 PostgreSQL 数据库,以便等待它上线。INSTANCE_NAME
:传递给eoxserver-instance.py
的实例名称 - 默认为instance
INSTANCE_DIR
:实例目录。默认为/opt/instance
DJANGO_USER
、DJANGO_MAIL
、DJANGO_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
。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
EOxServer-1.3.3.tar.gz (3.4 MB 查看哈希值)
构建发行版
EOxServer-1.3.3-py3-none-any.whl (3.8 MB 查看哈希值)
关闭
EOxServer-1.3.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5e7d707236e9908677a5594ab3ef47380b93ba76102fd3b76142bb5cef678039 |
|
MD5 | ecec89995a5bae39c37d08bcc2633c7d |
|
BLAKE2b-256 | 04315647b7b234208f74cb037fd97a956c7243eca2948938f5eea8371ca962e0 |
关闭
EOxServer-1.3.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 27e5f3277751b06d23a16f15e265f333cf18ea8c9b778c70cc7c95ba3c8c1572 |
|
MD5 | f4f50b68e449f28fd13cb9e067ec2426 |
|
BLAKE2b-256 | 8683b0da864c784edd019e79493eb03f5b9a80a7d917a294dbf727d47dbbb15c |