99from typing import Any
1010
1111# Local application imports
12- from .geode_objects import geode_objects , geode_meshes , geode_models
12+ from .geode_objects import geode_objects
1313from .geode_objects .types import (
1414 GeodeObjectType ,
1515 geode_object_type ,
16- GeodeMeshType ,
17- geode_mesh_type ,
18- GeodeModelType ,
19- geode_model_type ,
2016)
2117from .geode_objects .geode_object import GeodeObject
22- from .geode_objects .geode_mesh import GeodeMesh
23- from .geode_objects .geode_model import GeodeModel
2418from . import utils_functions
2519from opengeodeweb_microservice .database .data import Data
2620from opengeodeweb_microservice .database .connection import get_session
@@ -38,15 +32,7 @@ def geode_object_from_string(value: str) -> type[GeodeObject]:
3832 return geode_objects [geode_object_type (value )]
3933
4034
41- def geode_mesh_from_string (value : str ) -> type [GeodeMesh ]:
42- return geode_meshes [geode_mesh_type (value )]
43-
44-
45- def geode_model_from_string (value : str ) -> type [GeodeModel ]:
46- return geode_models [geode_model_type (value )]
47-
48-
49- def load_object_data (data_id : str ) -> GeodeObject :
35+ def load_geode_object (data_id : str ) -> GeodeObject :
5036 data = Data .get (data_id )
5137 if not data :
5238 flask .abort (404 , f"Data with id { data_id } not found" )
@@ -57,28 +43,6 @@ def load_object_data(data_id: str) -> GeodeObject:
5743 return geode_object_from_string (data .geode_object ).load (file_absolute_path )
5844
5945
60- def load_mesh_data (data_id : str ) -> GeodeMesh :
61- data = Data .get (data_id )
62- if not data :
63- flask .abort (404 , f"Data with id { data_id } not found" )
64-
65- file_absolute_path = data_file_path (data_id , data .native_file_name )
66- print ("Loading file: " , file_absolute_path )
67- print ("File exists: " , os .path .exists (file_absolute_path ))
68- return geode_mesh_from_string (data .geode_object ).load_mesh (file_absolute_path )
69-
70-
71- def load_model_data (data_id : str ) -> GeodeModel :
72- data = Data .get (data_id )
73- if not data :
74- flask .abort (404 , f"Data with id { data_id } not found" )
75-
76- file_absolute_path = data_file_path (data_id , data .native_file_name )
77- print ("Loading file: " , file_absolute_path )
78- print ("File exists: " , os .path .exists (file_absolute_path ))
79- return geode_model_from_string (data .geode_object ).load_model (file_absolute_path )
80-
81-
8246def get_data_info (data_id : str ) -> Data :
8347 data = Data .get (data_id )
8448 if not data :
0 commit comments