Support database region

This commit is contained in:
WQY\qiong
2023-04-29 17:51:34 +08:00
parent a3e8f693d9
commit d66087225f
5 changed files with 224 additions and 2 deletions

View File

@@ -936,7 +936,48 @@ def clean_scada_element(name: str) -> ChangeSet:
############################################################
# virtual_district 32
# region_util 32
############################################################
############################################################
# general_region 33
############################################################
def get_region_schema(name: str) -> dict[str, dict[str, Any]]:
return api.get_region_schema(name)
def get_region(name: str, id: str) -> dict[str, Any]:
return api.get_region(name, id)
def set_region(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_region(name, cs)
# example: add_region(p, ChangeSet({'id': 'r', 'boundary': [(0.0, 0.0), (1.0, 0.0), (1.0, 1.0), (0.0, 0.0)]}))
def add_region(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_region(name, cs)
def delete_region(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_region(name, cs)
############################################################
# water_distribution 34
############################################################
############################################################
# district_metering_area 35
############################################################
############################################################
# service_area 36
############################################################
############################################################
# virtual_district 37
############################################################
def calculate_virtual_district(name: str, centers: list[str]) -> dict[str, Any]: