EOxServer


NameEOxServer JSON
Version 1.4.3 PyPI version JSON
download
home_pagehttp://eoxserver.org/
SummaryEOxServer is a server for Earth Observation (EO) data
upload_time2024-12-11 21:39:53
maintainerEOX IT Services GmbH
docs_urlNone
authorEOX IT Services GmbH
requires_pythonNone
licenseEOxServer Open License (MIT-style)
keywords earth observation eo ogc wcs wms
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # EOxServer

EOxServer is a Python application and library for presenting Earth
Observation (EO) data and metadata.

![build](https://github.com/EOxServer/eoxserver/actions/workflows/ci.yml/badge.svg)
[![PyPi](https://badge.fury.io/py/EOxServer.svg)](https://pypi.org/project/EOxServer/)
[![ReadTheDocs](https://readthedocs.org/projects/eoxserver/badge/?version=master)](http://docs.eoxserver.org/en/master)

EOxServer implements the [OGC](http://www.opengeospatial.org)
Implementation Specifications EO-WCS and EO-WMS on top of
[MapServer's](http://mapserver.org) [WCS](http://www.opengeospatial.org/standards/wcs) and
[WMS](http://www.opengeospatial.org/standards/wms) implementations.
EOxServer is released under the
[EOxServer Open License](https://docs.eoxserver.org/en/stable/copyright.html) an MIT-style
license and written in python and entirely based on open source software including:

- [MapServer](http://mapserver.org)
- [Django/GeoDjango](https://www.djangoproject.com)
- [GDAL](http://www.gdal.org>)
- [SpatiaLite](http://www.gaia-gis.it/spatialite)
- [PostGIS](http://postgis.refractions.net/>)
- [PROJ.4](http://trac.osgeo.org/proj/>)

More information is available at [https://eoxserver.org](https://eoxserver.org). Documentation
is available at [readthedocs](https://docs.eoxserver.org/en/stable/)

## Docker

To run with SpatiaLite database simply run:

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

EOxServer is now accessible at [http://localhost:8080/](http://localhost:8080/).
And you can login to the `Admin Client` using:

- username: admin
- password: admin

The following environment variables control configuration:

- `DB`: Specify the used database type. either `spatialite` or `postgis`
- `DB_PW`, `DB_NAME`, `DB_HOST`, `DB_USER`: these credentials will be used to establish a
    connection to the postgres database when DB is set to `postgis` in order to wait
    for it to come online
- `INSTANCE_NAME`: the name of the instance passed to `eoxserver-instance.py` - defaults
    to `instance`
- `INSTANCE_DIR`: the directory of the instance. Defaults to `/opt/instance`
- `DJANGO_USER`, `DJANGO_MAIL`, `DJANGO_PASSWORD`: when set, these credentials will be
    used to create a superuser to be used for the Django Admin. By default, no user is
    created
- `COLLECT_STATIC`: if set to "true" (the default), static files will be collected
    upon initialization
- `PREINIT_SCRIPTS`: the list of commands that will be executed before
    the instance is initialized
- `INIT_SCRIPTS`: the list of commands that will be executed once
    when the instance is initialized
- `STARTUP_SCRIPTS`: the list of commands that will be executed before
    the command is run
- `GUNICORN_CMD_ARGS`: gunicorn command arguments. Defaults to
    `--config /opt/eoxserver/gunicorn.conf.py ${INSTANCE_NAME}.wsgi:application`

## Development

The autotest instance can be used for development and testing.
More information in `./autotest/README.md`



            

Raw data

            {
    "_id": null,
    "home_page": "http://eoxserver.org/",
    "name": "EOxServer",
    "maintainer": "EOX IT Services GmbH",
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": "packages@eox.at",
    "keywords": "Earth Observation, EO, OGC, WCS, WMS",
    "author": "EOX IT Services GmbH",
    "author_email": "office@eox.at",
    "download_url": "https://files.pythonhosted.org/packages/ff/16/7dfd4dee388769bd3f80025c7a7dfadfff3d70a13fe93b7c13629803896d/EOxServer-1.4.3.tar.gz",
    "platform": null,
    "description": "# EOxServer\n\nEOxServer is a Python application and library for presenting Earth\nObservation (EO) data and metadata.\n\n![build](https://github.com/EOxServer/eoxserver/actions/workflows/ci.yml/badge.svg)\n[![PyPi](https://badge.fury.io/py/EOxServer.svg)](https://pypi.org/project/EOxServer/)\n[![ReadTheDocs](https://readthedocs.org/projects/eoxserver/badge/?version=master)](http://docs.eoxserver.org/en/master)\n\nEOxServer implements the [OGC](http://www.opengeospatial.org)\nImplementation Specifications EO-WCS and EO-WMS on top of\n[MapServer's](http://mapserver.org) [WCS](http://www.opengeospatial.org/standards/wcs) and\n[WMS](http://www.opengeospatial.org/standards/wms) implementations.\nEOxServer is released under the\n[EOxServer Open License](https://docs.eoxserver.org/en/stable/copyright.html) an MIT-style\nlicense and written in python and entirely based on open source software including:\n\n- [MapServer](http://mapserver.org)\n- [Django/GeoDjango](https://www.djangoproject.com)\n- [GDAL](http://www.gdal.org>)\n- [SpatiaLite](http://www.gaia-gis.it/spatialite)\n- [PostGIS](http://postgis.refractions.net/>)\n- [PROJ.4](http://trac.osgeo.org/proj/>)\n\nMore information is available at [https://eoxserver.org](https://eoxserver.org). Documentation\nis available at [readthedocs](https://docs.eoxserver.org/en/stable/)\n\n## Docker\n\nTo run with SpatiaLite database simply run:\n\n```sh\ndocker run -it --rm -p 8080:8000 eoxa/eoxserver\n```\n\nEOxServer is now accessible at [http://localhost:8080/](http://localhost:8080/).\nAnd you can login to the `Admin Client` using:\n\n- username: admin\n- password: admin\n\nThe following environment variables control configuration:\n\n- `DB`: Specify the used database type. either `spatialite` or `postgis`\n- `DB_PW`, `DB_NAME`, `DB_HOST`, `DB_USER`: these credentials will be used to establish a\n    connection to the postgres database when DB is set to `postgis` in order to wait\n    for it to come online\n- `INSTANCE_NAME`: the name of the instance passed to `eoxserver-instance.py` - defaults\n    to `instance`\n- `INSTANCE_DIR`: the directory of the instance. Defaults to `/opt/instance`\n- `DJANGO_USER`, `DJANGO_MAIL`, `DJANGO_PASSWORD`: when set, these credentials will be\n    used to create a superuser to be used for the Django Admin. By default, no user is\n    created\n- `COLLECT_STATIC`: if set to \"true\" (the default), static files will be collected\n    upon initialization\n- `PREINIT_SCRIPTS`: the list of commands that will be executed before\n    the instance is initialized\n- `INIT_SCRIPTS`: the list of commands that will be executed once\n    when the instance is initialized\n- `STARTUP_SCRIPTS`: the list of commands that will be executed before\n    the command is run\n- `GUNICORN_CMD_ARGS`: gunicorn command arguments. Defaults to\n    `--config /opt/eoxserver/gunicorn.conf.py ${INSTANCE_NAME}.wsgi:application`\n\n## Development\n\nThe autotest instance can be used for development and testing.\nMore information in `./autotest/README.md`\n\n\n",
    "bugtrack_url": null,
    "license": "EOxServer Open License (MIT-style)",
    "summary": "EOxServer is a server for Earth Observation (EO) data",
    "version": "1.4.3",
    "project_urls": {
        "Homepage": "http://eoxserver.org/"
    },
    "split_keywords": [
        "earth observation",
        " eo",
        " ogc",
        " wcs",
        " wms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "044e5359da46a0d96fdb647569e7b9b5a2dfb1df42605d79bc269c0f3b967c6f",
                "md5": "9704f23b917792cf16de9f3e9b5d652c",
                "sha256": "6642d9148efd11a95a90a94f558178f8c20fe6eba0b1cc1a2119f3c21ceb39c3"
            },
            "downloads": -1,
            "filename": "EOxServer-1.4.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9704f23b917792cf16de9f3e9b5d652c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3765398,
            "upload_time": "2024-12-11T21:39:50",
            "upload_time_iso_8601": "2024-12-11T21:39:50.685264Z",
            "url": "https://files.pythonhosted.org/packages/04/4e/5359da46a0d96fdb647569e7b9b5a2dfb1df42605d79bc269c0f3b967c6f/EOxServer-1.4.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff167dfd4dee388769bd3f80025c7a7dfadfff3d70a13fe93b7c13629803896d",
                "md5": "e32015cabd5f2208d689f896b2fb462a",
                "sha256": "2951c296cd994cb560951c0241f2569d01c514f3270e474cc4121344a7f1d7da"
            },
            "downloads": -1,
            "filename": "EOxServer-1.4.3.tar.gz",
            "has_sig": false,
            "md5_digest": "e32015cabd5f2208d689f896b2fb462a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3376260,
            "upload_time": "2024-12-11T21:39:53",
            "upload_time_iso_8601": "2024-12-11T21:39:53.109206Z",
            "url": "https://files.pythonhosted.org/packages/ff/16/7dfd4dee388769bd3f80025c7a7dfadfff3d70a13fe93b7c13629803896d/EOxServer-1.4.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-11 21:39:53",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "eoxserver"
}
        
Elapsed time: 0.40171s