mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
auto BC generation
This commit is contained in:
1 parent
fb62298bd2
commit
3693c32d4b
6 files changed
+119
-4
No files matched your search
@@ -436,8 +436,6 @@ class ProfileXYZ(Profile, SQLSubModel):
|
||||
area += poly.area
|
||||
return area
|
||||
|
||||
return poly.area
|
||||
|
||||
def wet_radius(self, z):
|
||||
p = self.wet_perimeter(z)
|
||||
a = self.wet_area(z)
|
||||
@@ -482,14 +480,15 @@ class ProfileXYZ(Profile, SQLSubModel):
|
||||
if zz[i] < z:
|
||||
line.append([station[i], zz[i]])
|
||||
|
||||
if zz[i] <= z and zz[i+1] > z:
|
||||
if zz[i] <= z and zz[i+1] >= z:
|
||||
y = np.interp(
|
||||
z,
|
||||
[zz[i], zz[i+1]],
|
||||
[station[i], station[i+1]]
|
||||
)
|
||||
line.append([y, z])
|
||||
lines.append(geometry.LineString(line))
|
||||
if len(line) > 2:
|
||||
lines.append(geometry.LineString(line))
|
||||
line = []
|
||||
|
||||
return lines
|
||||
|
||||
Reference in new issue
Block a user