committed by
Tom Kralidis
parent
2847707cf1
commit
1d55cf195f
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user