EOxServer


NameEOxServer JSON
Version 1.3.0 PyPI version JSON
download
home_pagehttp://eoxserver.org/
SummaryEOxServer is a server for Earth Observation (EO) data
upload_time2023-10-04 15:17:32
maintainerEOX IT Services GmbH
docs_urlNone
authorEOX IT Services GmbH
requires_python
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": "",
    "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/e7/d6/de8087a80930c8a49dae323587162b54cfe9dcf020d1df72669623c3ef72/EOxServer-1.3.0.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.3.0",
    "project_urls": {
        "Homepage": "http://eoxserver.org/"
    },
    "split_keywords": [
        "earth observation",
        "eo",
        "ogc",
        "wcs",
        "wms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9e06833cf5618aec5d47284474e89c3e56256a06a2edd341cc4e9a0602f0d9ee",
                "md5": "ccdc9b098a7c97d3260acefc631e0257",
                "sha256": "89aca718eb81b884d19c2b88263c5f6ef66af909891ea0261599959b0baddadc"
            },
            "downloads": -1,
            "filename": "EOxServer-1.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ccdc9b098a7c97d3260acefc631e0257",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3762585,
            "upload_time": "2023-10-04T15:17:31",
            "upload_time_iso_8601": "2023-10-04T15:17:31.044141Z",
            "url": "https://files.pythonhosted.org/packages/9e/06/833cf5618aec5d47284474e89c3e56256a06a2edd341cc4e9a0602f0d9ee/EOxServer-1.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7d6de8087a80930c8a49dae323587162b54cfe9dcf020d1df72669623c3ef72",
                "md5": "c65371e3ed59648eee3f4d6ed9ac944a",
                "sha256": "f6c9f5c1b71cee51ecfef1592d6bfc77b0b6b6410879fff92f7051be015a5eca"
            },
            "downloads": -1,
            "filename": "EOxServer-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c65371e3ed59648eee3f4d6ed9ac944a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3372431,
            "upload_time": "2023-10-04T15:17:32",
            "upload_time_iso_8601": "2023-10-04T15:17:32.936759Z",
            "url": "https://files.pythonhosted.org/packages/e7/d6/de8087a80930c8a49dae323587162b54cfe9dcf020d1df72669623c3ef72/EOxServer-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-04 15:17:32",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "eoxserver"
}
        
Elapsed time: 0.11879s