commit 2fdd2e014f09352a1adb35fcb63296db38f5af42 (tree)
parent f050e4efedad83e56be8d5dbdcd3b18250a524c8
Author: Motiejus Jakštys <desired.mta@gmail.com>
Date: Tue, 26 Nov 2019 16:55:44 +0200
beginnings of the ats.py
Diffstat:
3 files changed, 138 insertions(+), 3 deletions(-)
diff --git a/Karto/assignment4/KTZ004_2019_04_ats.py b/Karto/assignment4/KTZ004_2019_04_ats.py
@@ -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)
+*******""")
diff --git a/Karto/assignment4/KTZ004_2019_04_brez.dwg b/Karto/assignment4/KTZ004_2019_04_brez.dwg
Binary files differ.
diff --git a/Karto/assignment4/measure.py b/Karto/assignment4/measure.py
@@ -71,8 +71,6 @@ vertices = [
Vertex(1, Dec('151.531'), guess('101-20-01')),
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)
for v in vertices:
@@ -111,7 +109,7 @@ if __name__ == '__main__':
(angle_sum, theoretical_angle_sum))
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)
draw = "@%.3f<%.4f" % (v.len, normalize(90 - v.dirang))