Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Przeliczanie wspolrzednych
krh2
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2008
Skąd: wwa

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


czesc,

pisze skrypt do przeliczania wspolrzednych z XYZ na BLH.

fragment wyglada tak:

  1. DEFINE ('aWGS84', 6378137);
  2. DEFINE ('bWGS84', 6356752.314245);
  3. DEFINE ('fWGS84', 298.257223563);
  4. DEFINE ('e2WGS84', 0.006739496);
  5.  
  6. $X = 4000085.000;
  7. $Y = 1403170.000;
  8. $Z = 4750255.000;
  9.  
  10. $p = ($X^2 * $Y^2);
  11.  
  12. $B = atan(($Z / $p) * (1-e2WGS84)^-1);
  13. $N = aWGS84 / sqrt (1 - (e2WGS84*(sin($B))^2));
  14. $H = $p / cos($B) - $N;
  15.  
  16. echo $B;


gdy chce go wykonac zwraca mi blad 'Division by zero on line 9, a w zadnym wypadku nie wychodzi tutaj dzielenie przez 0. Ma ktos pomysl co z tym zrobic?

Ten post edytował krh2 5.06.2011, 16:49:55
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Zacznij od zamiany operatora "^" na funkcję pow bo operator ten robi zupełnie coś innego.
Go to the top of the page
+Quote Post
krh2
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2008
Skąd: wwa

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


dzieki juz wszystko gra! (IMG:style_emoticons/default/smile.gif)

a btw. co robi "^"?
Go to the top of the page
+Quote Post
mat-bi
post
Post #4





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Cytat
$a ^ $b XOR Ustawiane są bity, które są ustawione w jednej lub drugiej zmiennej, ale nie w obu.


Naprawdę, obsługa wujka google procentuje (IMG:style_emoticons/default/wink.gif)

Ten post edytował mat-bi 5.06.2011, 17:05:19
Go to the top of the page
+Quote Post
krh2
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2008
Skąd: wwa

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


dzieki serdeczne! (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:30