Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wzór na pole koła w mysql
m72
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 25.12.2012

Ostrzeżenie: (0%)
-----


Jest sobie baza miejscowości. Chcę żeby mi zwróciła tylko te które wpisują się jakiś okrąg.
Powiedzcie mi czemu przy takim zapytaniu
  1. $pytanie=mysqli_query($polaczenie,"select miasto, dlugosc, szerokosc from miasta where (POW((dlugosc-19),2)+POW((szerokosc-51),2))<POW(($r*0.013994),2) ");

dostaję elipsę zamiast okręgu ? (IMG:style_emoticons/default/biggrin.gif)

(IMG:http://naforum.zapodaj.net/thumbs/429d7e084383.png)

0.013994 to nieistotny współczynnik
19 - długość geograficzna środka okręgu
51 - szerokosc geograficzna środka okręgu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
m72
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 25.12.2012

Ostrzeżenie: (0%)
-----


Współrzędne to wspórzędne, traktuj je jak układ kartezjański płaski. Kula ziemska ma tak wielki promien ze na przestrzeni kilkudziesięciu km nie ma to najmniejszego znaczenia. Sprawdź sobie. A pozatym jeśli by się coś miało deformować to by się zdeformowało symetrycznie, przecież to kula !.
Podejrzewam ze coś ze wzorem nawaliłem itp. ale nie przychodzi mi nic do głowy. Równanie koła to przecież (IMG:http://upload.wikimedia.org/math/c/d/a/cda5793efb0545bd353db36fabce7d0a.png)

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 16:48