Geometry: Fix ST import.

compare_results
Pierre-Antoine Rouby 2024-09-27 14:35:28 +02:00
parent 3dfe95558f
commit 51ce85d453
1 changed files with 11 additions and 2 deletions

View File

@ -632,8 +632,8 @@ class Reach(SQLSubModel):
try:
list_profile, list_header = self.read_file_st(str(file_path_name))
profile_header = ["num", "code1",
"code2", "nb_point", "rk", "name"]
profile_header = ["num", "code1", "code2",
"nb_point", "rk", "name"]
if list_profile and list_header:
for ind, profile in enumerate(list_profile):
@ -707,6 +707,15 @@ class Reach(SQLSubModel):
line_is_header = True
else:
list_point_profile.append(line)
elif len(line) > 4:
x, y, z = line[:3]
if stop_code in x and stop_code in y:
line_is_header = True
list_profile.append(list_point_profile)
list_point_profile = []
else:
line.append("")
list_point_profile.append(line[:3])
else:
pass