Ocena wątku:
  • 2 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
szerokość i długość działki
11-03-2012, 00:16,
#8
RE: szerokość i długość działki
Witam, problem rozwiązałem następująco:
przyjmuję, że poligon jest prostokątem,
a w jeszcze większym uproszczeniu (czyli pozwalając sobie na jakąś tolerancję) ma przynajmniej dłuższe boki równoległe.

P - pole ($area),
Q - obwód ($perimeter)
a,b - boki: krótszy i dłuższy

na podstawie dwóch równań z dwiema niewiadomymi :
P=ab, Q=2(a+b), otrzymujemy:
a=(Q/2)-b ; P=((Q/2)-b)b;
b^2 - (Qb/2)+P = 0;
Delta=((Q^2)/4) - 4P;

Dwie pary rozwiązań dla wartości dodatnich i ujemnych, pokrywają się, więc nie będę pisał całego wyprowadzenia..
bok krótszy a=(Q/4)-(sqrt(((Q^2)/4)-4P)/2);
bok dłuższy b=(Q/4)+(sqrt(((Q^2)/4)-4P)/2);

Objaśnienie:
Pierwszy człon oblicza bok, dla którego poligon byłby kwardratem,
jeśli a=b wtedy drugi człon równania jest równy ZERO, jeśli a<>b - drugi człon równania posiada wartość dodatnią, którą się od obliczonego boku kwadratu:
- odejmuje--> krótszy bok
- dodaje --> dłuższy bok,


zapis do wklejenia do kalkulatora pól: a i b =>(real(10,2))
bok_a = ($perimeter/4)-(sqrt((($perimeter^2)/4)-4*$area)/2)
bok_b = ($perimeter/4)+(sqrt((($perimeter^2)/4)-4*$area)/2)

ocena dokładności:
dla przeciętnej działki, która ma geometrię zbliżoną do kwadratu lub prostokąta algorytm uzyskuje dokładność rzędu kilku procent. Dla kwadratu lub prostokąta liczy idealnie. Błędy dla obliczonych boków są większe dla figur nie posiadających równoległych dłuższych boków.

Pozdrawiam, Tomek


Wiadomości w tym wątku
szerokość i długość działki - przez [wiki] - 21-02-2012, 09:03
RE: szerokość i długość działki - przez Rayo - 21-02-2012, 09:32
RE: szerokość i długość działki - przez [wiki] - 21-02-2012, 09:37
RE: szerokość i długość działki - przez Rayo - 21-02-2012, 11:34
RE: szerokość i długość działki - przez Odoakr - 21-02-2012, 10:22
RE: szerokość i długość działki - przez tomsik - 22-02-2012, 20:37
RE: szerokość i długość działki - przez Rayo - 22-02-2012, 22:14
RE: szerokość i długość działki - przez tomsik - 11-03-2012, 00:16
RE: szerokość i długość działki - przez [wiki] - 12-03-2012, 10:00
RE: szerokość i długość działki - przez [wiki] - 12-03-2012, 15:16
RE: szerokość i długość działki - przez [wiki] - 16-05-2013, 09:47

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Długość obiektu liniowego na działce falkon 2 3 884 03-12-2020, 22:19
Ostatni post: jerresso
  Długość linii w poligonie - podział na poszczególne odcinki warstwy liniowej justynaw3112 6 9 541 20-11-2019, 00:32
Ostatni post: jerresso
  wyświetlanie długość boków w poligonie i 2 etykiet jednocześnie Mazur 2 12 064 28-09-2016, 10:33
Ostatni post: Mazur
  Działki - bufor piotrekbil 1 12 481 16-07-2015, 13:37
Ostatni post: Binko
  długość wspólnych granic tomsik 1 11 345 24-06-2015, 13:47
Ostatni post: Binko
  Długość granic na styku. crus 1 9 782 19-03-2014, 17:47
Ostatni post: pszczola
  długość linii w poligonie koralowa 5 24 187 03-04-2013, 23:47
Ostatni post: borys
  długość atrybutu tekstowego hotlos 2 15 041 21-02-2013, 13:21
Ostatni post: hotlos
  jak zmierzyć obwód i powierzchnię działki Mirek 5 26 816 08-08-2011, 22:36
Ostatni post: Rayo

Skocz do: