Commit 51ce85d4 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

Geometry: Fix ST import.

No related merge requests found
Pipeline #58816 passed with stages
in 3 minutes and 34 seconds
Showing with 11 additions and 2 deletions
+11 -2
...@@ -632,8 +632,8 @@ class Reach(SQLSubModel): ...@@ -632,8 +632,8 @@ class Reach(SQLSubModel):
try: try:
list_profile, list_header = self.read_file_st(str(file_path_name)) list_profile, list_header = self.read_file_st(str(file_path_name))
profile_header = ["num", "code1", profile_header = ["num", "code1", "code2",
"code2", "nb_point", "rk", "name"] "nb_point", "rk", "name"]
if list_profile and list_header: if list_profile and list_header:
for ind, profile in enumerate(list_profile): for ind, profile in enumerate(list_profile):
...@@ -707,6 +707,15 @@ class Reach(SQLSubModel): ...@@ -707,6 +707,15 @@ class Reach(SQLSubModel):
line_is_header = True line_is_header = True
else: else:
list_point_profile.append(line) 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: else:
pass pass
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment