final answers
This commit is contained in:
parent
c2c1f44c39
commit
b06f8a99b3
@ -28,3 +28,6 @@ useful commands:
|
|||||||
regions:
|
regions:
|
||||||
- uni(on) / in(tersection) / su(btract)
|
- uni(on) / in(tersection) / su(btract)
|
||||||
|
|
||||||
|
|
||||||
|
Questions:
|
||||||
|
- OFFSET in assignment3 gives quite different offsets for Fig. 2
|
||||||
|
@ -229,25 +229,25 @@ Visas toliau ekspluatuojamas plotas
|
|||||||
22960.319
|
22960.319
|
||||||
=== Iskasto grunto kiekio skaiciavimas ===
|
=== Iskasto grunto kiekio skaiciavimas ===
|
||||||
Iskasos Nr.1 plotas (P1) pagal virsutine riba (0.1 m2 tikslumu)
|
Iskasos Nr.1 plotas (P1) pagal virsutine riba (0.1 m2 tikslumu)
|
||||||
*******
|
%.1f""" % P1_virsutine + """
|
||||||
Iskasos Nr.1 plotas (P2) pagal slaito apacia (0.1 m2 tikslumu)
|
Iskasos Nr.1 plotas (P2) pagal slaito apacia (0.1 m2 tikslumu)
|
||||||
*******
|
%.1f""" % P2_apatine + """
|
||||||
Iskasos Nr.1 turis (V1) paskaiciuotas pagal 2 formule (0.1 m3 tikslumu)
|
Iskasos Nr.1 turis (V1) paskaiciuotas pagal 2 formule (0.1 m3 tikslumu)
|
||||||
*******
|
%.1f""" % fig1_v1 + """
|
||||||
Iskasos Nr.1 turis (V2) paskaiciuotas pagal 3 formule (0.1 m3 tikslumu)
|
Iskasos Nr.1 turis (V2) paskaiciuotas pagal 3 formule (0.1 m3 tikslumu)
|
||||||
*******
|
%.1f""" % fig1_v2 + """
|
||||||
Galutinis iskasos Nr.1 turis (V) paskaiciuotas pagal 4 formule (1 m3 tikslumu)
|
Galutinis iskasos Nr.1 turis (V) paskaiciuotas pagal 4 formule (1 m3 tikslumu)
|
||||||
*******
|
%.f""" % fig1_v + """
|
||||||
Iskasos Nr.2 plotas (P3) pagal virsutine riba (0.1 m2 tikslumu)
|
Iskasos Nr.2 plotas (P3) pagal virsutine riba (0.1 m2 tikslumu)
|
||||||
*******
|
%.1f""" % P3_virsutine + """
|
||||||
Iskasos Nr.2 plotas (P4) pagal slaito apacia (0.1 m2 tikslumu)
|
Iskasos Nr.2 plotas (P4) pagal slaito apacia (0.1 m2 tikslumu)
|
||||||
*******
|
%.1f""" % P4_apatine + """
|
||||||
Iskasos Nr.2 turis (V1) paskaiciuotas pagal 2 formule (0.1 m3 tikslumu)
|
Iskasos Nr.2 turis (V1) paskaiciuotas pagal 2 formule (0.1 m3 tikslumu)
|
||||||
*******
|
%.1f""" % fig2_v1 + """
|
||||||
Iskasos Nr.2 turis (V2) paskaiciuotas pagal 3 formule (0.1 m3 tikslumu)
|
Iskasos Nr.2 turis (V2) paskaiciuotas pagal 3 formule (0.1 m3 tikslumu)
|
||||||
*******
|
%.1f""" % fig2_v2 + """
|
||||||
Galutinis iskasos Nr.2 turis (V) paskaiciuotas pagal 4 formule (1 m3 tikslumu)
|
Galutinis iskasos Nr.2 turis (V) paskaiciuotas pagal 4 formule (1 m3 tikslumu)
|
||||||
*******
|
%.0f""" % fig2_v + """
|
||||||
=== Apskaiciuotos kainos (0.01Eu tikslumu) ===
|
=== Apskaiciuotos kainos (0.01Eu tikslumu) ===
|
||||||
Visa rekultivacijos (R) kaina
|
Visa rekultivacijos (R) kaina
|
||||||
%.2f""" % (rek_kaina * rek_plotas) + """
|
%.2f""" % (rek_kaina * rek_plotas) + """
|
||||||
|
Binary file not shown.
@ -2,7 +2,7 @@
|
|||||||
from decimal import Decimal as Dec
|
from decimal import Decimal as Dec
|
||||||
from deg import Deg
|
from deg import Deg
|
||||||
|
|
||||||
from math import tan, pi
|
from math import tan, pi, sqrt
|
||||||
|
|
||||||
def fmt(deg):
|
def fmt(deg):
|
||||||
if deg > 180:
|
if deg > 180:
|
||||||
@ -130,6 +130,41 @@ K2K7 = Deg.guess('69.4792556').frac + R
|
|||||||
K2K8 = Deg.guess('130-50-06.1').frac + L
|
K2K8 = Deg.guess('130-50-06.1').frac + L
|
||||||
K2K9 = Deg.guess('84-08-54.3').frac + K
|
K2K9 = Deg.guess('84-08-54.3').frac + K
|
||||||
|
|
||||||
|
H1 = 4.82
|
||||||
|
SK1 = 41.08
|
||||||
|
A1 = H1 * tan(SK1 * pi / 180)
|
||||||
|
|
||||||
|
H2 = 20.38
|
||||||
|
SK2 = 17.69
|
||||||
|
A2 = H2 * tan(SK2 * pi / 180)
|
||||||
|
|
||||||
|
|
||||||
|
# Area
|
||||||
|
P1_virsutine = Dec('63425.860')
|
||||||
|
P2_apatine = Dec('56139.919')
|
||||||
|
|
||||||
|
P3_virsutine = Dec('59232.387')
|
||||||
|
P4_apatine = Dec('50411.889')
|
||||||
|
|
||||||
|
def f2_v1(h, pv, pa):
|
||||||
|
return h/3*(float(pv+pa)+sqrt(pv*pa))
|
||||||
|
|
||||||
|
def f3_v2(h, pv, pa):
|
||||||
|
return h/2*float(pv+pa)
|
||||||
|
|
||||||
|
def f4_v(v1, v2):
|
||||||
|
return (v1 + v2) / 2
|
||||||
|
|
||||||
|
fig1_v1 = f2_v1(H1, P1_virsutine, P2_apatine)
|
||||||
|
fig1_v2 = f3_v2(H1, P1_virsutine, P2_apatine)
|
||||||
|
fig1_v = f4_v(fig1_v1, fig1_v2)
|
||||||
|
|
||||||
|
fig2_v1 = f2_v1(H2, P3_virsutine, P4_apatine)
|
||||||
|
fig2_v2 = f3_v2(H2, P3_virsutine, P4_apatine)
|
||||||
|
fig2_v = f4_v(fig2_v1, fig2_v2)
|
||||||
|
|
||||||
|
# Kainos
|
||||||
|
|
||||||
rek_kaina = Dec('871.29')
|
rek_kaina = Dec('871.29')
|
||||||
rek_plotas = Dec('97895.626')
|
rek_plotas = Dec('97895.626')
|
||||||
|
|
||||||
@ -145,14 +180,6 @@ visa_kaina = (
|
|||||||
ekspl_kaina * ekspl_plotas
|
ekspl_kaina * ekspl_plotas
|
||||||
)
|
)
|
||||||
|
|
||||||
H1 = 4.82
|
|
||||||
SK1 = 41.08
|
|
||||||
A1 = H1 * tan(SK1 * pi / 180)
|
|
||||||
|
|
||||||
H2 = 20.38
|
|
||||||
SK2 = 17.69
|
|
||||||
A2 = H2 * tan(SK2 * pi / 180)
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
print("""Sklypu pradiniu tasku (1 ir 15) koordinates:
|
print("""Sklypu pradiniu tasku (1 ir 15) koordinates:
|
||||||
Atkarpos:
|
Atkarpos:
|
||||||
|
Loading…
Reference in New Issue
Block a user