This commit is contained in:
Francesco Bartoli
2019-10-02 13:33:20 +02:00
committed by Tom Kralidis
parent 2847707cf1
commit 1d55cf195f
+9
View File
@@ -81,6 +81,7 @@ async def root(request: Request):
@app.route('/api')
@app.route('/api/')
async def api(request: Request):
"""
OpenAPI access point
@@ -101,6 +102,7 @@ async def api(request: Request):
@app.route('/conformance')
@app.route('/conformance/')
async def api_conformance(request: Request):
"""
OGC open api conformance access point
@@ -119,7 +121,9 @@ async def api_conformance(request: Request):
@app.route('/collections')
@app.route('/collections/')
@app.route('/collections/{name}')
@app.route('/collections/{name}/')
async def describe_collections(request: Request, name=None):
"""
OGC open api collections access point
@@ -141,7 +145,9 @@ async def describe_collections(request: Request, name=None):
@app.route('/collections/{feature_collection}/items')
@app.route('/collections/{feature_collection}/items/')
@app.route('/collections/{feature_collection}/items/{feature}')
@app.route('/collections/{feature_collection}/items/{feature}/')
async def dataset(request: Request, feature_collection=None, feature=None):
"""
OGC open api collections/{dataset}/items/{feature} access point
@@ -170,7 +176,9 @@ async def dataset(request: Request, feature_collection=None, feature=None):
@app.route('/processes')
@app.route('/processes/')
@app.route('/processes/{name}')
@app.route('/processes/{name}/')
async def describe_processes(request: Request, name=None):
"""
OGC open api processes access point (experimental)
@@ -190,6 +198,7 @@ async def describe_processes(request: Request, name=None):
@app.route('/processes/{name}/jobs', methods=['GET', 'POST'])
@app.route('/processes/{name}/jobs/', methods=['GET', 'POST'])
async def execute_process(request: Request, name=None):
"""
OGC open api jobs from processes access point (experimental)