Support database region
This commit is contained in:
43
tjnetwork.py
43
tjnetwork.py
@@ -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]:
|
||||
|
||||
Reference in New Issue
Block a user