beginnings of the ats.py
This commit is contained in:
parent
f050e4efed
commit
2fdd2e014f
137
Karto/assignment4/KTZ004_2019_04_ats.py
Executable file
137
Karto/assignment4/KTZ004_2019_04_ats.py
Executable file
@ -0,0 +1,137 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
from measure import *
|
||||||
|
|
||||||
|
print("""Uzduotis Nr.
|
||||||
|
KTZ004_2019_04
|
||||||
|
Braize (Pavarde_Vardas):
|
||||||
|
Motiejus_Jakstys
|
||||||
|
=== Apskaiciuotos posukio tasku koordinates (LKS94 koord.sist. 0.00 tikslumu)===""")
|
||||||
|
for v in vertices:
|
||||||
|
print("Tasko Nr.%d koordinates" % v.point)
|
||||||
|
print("X = %.3f" % v.coords.lksx)
|
||||||
|
print("Y = %.3f" % v.coords.lksy)
|
||||||
|
|
||||||
|
print("""=== Apskaiciuoti liniju stiliu kurimo parametrai (0.001 tikslumu) ===
|
||||||
|
=== Kelias A-03 ===
|
||||||
|
Plotis L1 (duotas)
|
||||||
|
*******
|
||||||
|
Visas kelio A-03 plotis
|
||||||
|
*******
|
||||||
|
Koeficientas L1 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
=== Kelias A-05 ===
|
||||||
|
Plotis L2 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L3 (duotas)
|
||||||
|
*******
|
||||||
|
Visas kelio A-05 plotis
|
||||||
|
*******
|
||||||
|
Koeficientas L2 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L3 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
=== Kelias A-08 ===
|
||||||
|
Plotis L4 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L5 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L6 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L7 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L8 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L9 (duotas)
|
||||||
|
*******
|
||||||
|
Visas kelio A-08 plotis
|
||||||
|
*******
|
||||||
|
Koeficientas L4 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L5 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L6 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L7 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L8 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L9 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
=== Griovys G-11 ===
|
||||||
|
Plotis L10 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L11 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L12 (duotas)
|
||||||
|
*******
|
||||||
|
Plotis L13 (duotas)
|
||||||
|
*******
|
||||||
|
Visas griovio G-11 plotis
|
||||||
|
*******
|
||||||
|
Koeficientas L10 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L11 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L12 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
Koeficientas L13 plocio atidejimui (+/-0.001)
|
||||||
|
*******
|
||||||
|
=== Apskaiciuoti keliu ir grioviu plociai BRAIZYMUI (0.001 tikslumu) ===
|
||||||
|
Kelio A-03 plotis
|
||||||
|
*******
|
||||||
|
Kelio A-05 plotis
|
||||||
|
*******
|
||||||
|
Kelio A-08 plotis
|
||||||
|
*******
|
||||||
|
Griovio G-11 plotis
|
||||||
|
*******
|
||||||
|
=== Apskaiciuota daugiakampio krastine D1 (0.001 tikslumu) ===
|
||||||
|
*******
|
||||||
|
=== Apskaiciuotas daugiakampio pasuk.kampas K1 (0.0001 laipsnio tikslumu) ===
|
||||||
|
*******
|
||||||
|
=== Apskaiciuotas atstumas iki uzliejimo zonos A1 (0.001 tikslumu) ===
|
||||||
|
*******
|
||||||
|
=============== Ismatuota brezinyje ================
|
||||||
|
=== Keliu ir grioviu asiu ilgiai (0.001 m tikslumu) ===
|
||||||
|
== Kelias A-03 ==
|
||||||
|
Asies 11-12-13-14-15-16-17-18 ilgis
|
||||||
|
*******
|
||||||
|
==Kelias A-05 ==
|
||||||
|
Asies 4-5-6-7-8-9-10 ilgis
|
||||||
|
*******
|
||||||
|
== Kelias A-08 ==
|
||||||
|
Asies 1-2-3 ilgis
|
||||||
|
*******
|
||||||
|
== Griovys G-11 ==
|
||||||
|
Asies 19-20-21-22-23-24 ilgis
|
||||||
|
*******
|
||||||
|
Visas keliu/Grioviu tinklo ilgis (pagal asis)
|
||||||
|
*******
|
||||||
|
=== Uzlietu zemenaudmenu plotai (0.001 m2 tikslumu) ===
|
||||||
|
Miskas
|
||||||
|
*******
|
||||||
|
Ariama
|
||||||
|
*******
|
||||||
|
Sodas
|
||||||
|
*******
|
||||||
|
Pieva
|
||||||
|
*******
|
||||||
|
Ganykla
|
||||||
|
*******
|
||||||
|
Krumai
|
||||||
|
*******
|
||||||
|
Kelias A-03
|
||||||
|
*******
|
||||||
|
Kelias A-05
|
||||||
|
*******
|
||||||
|
Kelias A-08
|
||||||
|
*******
|
||||||
|
Griovys G-11
|
||||||
|
*******
|
||||||
|
Visas prognozuojamo uzliejimo plotas (0.001 m2 tikslumu)
|
||||||
|
*******
|
||||||
|
Visas uzlietas plotas (0.001 m2 tikslumu)
|
||||||
|
*******
|
||||||
|
Plotas kuris liko neuzlietas (0.001 m2 tikslumu)
|
||||||
|
*******""")
|
Binary file not shown.
@ -71,8 +71,6 @@ vertices = [
|
|||||||
Vertex(1, Dec('151.531'), guess('101-20-01')),
|
Vertex(1, Dec('151.531'), guess('101-20-01')),
|
||||||
Vertex(4, Dec('179.336'), guess('150-15-41')),
|
Vertex(4, Dec('179.336'), guess('150-15-41')),
|
||||||
]
|
]
|
||||||
# adding the 11'th vertex to the end to see if the coordinates match
|
|
||||||
vertices.append(Vertex(11, Dec('164.126'), guess('103-03-03')))
|
|
||||||
|
|
||||||
angle_sum = Dec(0)
|
angle_sum = Dec(0)
|
||||||
for v in vertices:
|
for v in vertices:
|
||||||
@ -111,7 +109,7 @@ if __name__ == '__main__':
|
|||||||
(angle_sum, theoretical_angle_sum))
|
(angle_sum, theoretical_angle_sum))
|
||||||
|
|
||||||
for i, v in enumerate(vertices):
|
for i, v in enumerate(vertices):
|
||||||
nxt = vertices[1 if i == len(vertices) - 1 else i+1]
|
nxt = vertices[0 if i == len(vertices) - 1 else i+1]
|
||||||
|
|
||||||
pts = "%d-%d" % (v.point, nxt.point)
|
pts = "%d-%d" % (v.point, nxt.point)
|
||||||
draw = "@%.3f<%.4f" % (v.len, normalize(90 - v.dirang))
|
draw = "@%.3f<%.4f" % (v.len, normalize(90 - v.dirang))
|
||||||
|
Loading…
Reference in New Issue
Block a user