Spaces:
Running
Running
# -*- coding: utf-8 -*- | |
# GeoJson templates | |
# | |
# @ Fabian Hörst, [email protected] | |
# Institute for Artifical Intelligence in Medicine, | |
# University Medicine Essen | |
def get_template_point() -> dict: | |
"""Return a template for a Point geojson object | |
Returns: | |
dict: Template | |
""" | |
template_point = { | |
"type": "Feature", | |
"id": "TODO", | |
"geometry": { | |
"type": "MultiPoint", | |
"coordinates": [ | |
[], | |
], | |
}, | |
"properties": { | |
"objectType": "annotation", | |
"classification": {"name": "TODO", "color": []}, | |
}, | |
} | |
return template_point | |
def get_template_segmentation() -> dict: | |
"""Return a template for a MultiPolygon geojson object | |
Returns: | |
dict: Template | |
""" | |
template_multipolygon = { | |
"type": "Feature", | |
"id": "TODO", | |
"geometry": { | |
"type": "MultiPolygon", | |
"coordinates": [ | |
[], | |
], | |
}, | |
"properties": { | |
"objectType": "annotation", | |
"classification": {"name": "TODO", "color": []}, | |
}, | |
} | |
return template_multipolygon | |