Forum żeglarskie https://forum.zegluj.net/ |
|
Pozycja jachtu wysyłana SMSem - i inne testy SMSów https://forum.zegluj.net/viewtopic.php?f=6&t=12800 |
Strona 1 z 2 |
Autor: | Olek [ 23 sie 2012, o 20:15 ] |
Tytuł: | Pozycja jachtu wysyłana SMSem - i inne testy SMSów |
Ciąg dalszy tego wątku -> viewtopic.php?f=6&t=12405 Tym razem mam już coś działającego Jeżeli będziecie tacy mili i zapewnicie mi trochę testowych danych to będę zobowiązany Format sms'a z pozycją M1;70.57.818N;08.25.700W;Jakas pozycja w poblizu Jan Mayen M1; - Twoja mapa numer 1, w obecnej wersji możesz mieć 9999 swoich map uzupełnianych smsami 70.57.818N;08.25.700W; - pozycja geograficzna podawana w postaci stopnie, minuty i tysięczne minut wszystko oddzielone kropkami plus kierunek geograficzny na końcu. Stopnie i minuty zawsze muszą mieć dwie cyfry a tysieczne minut trzy. Nie są przyjmowane żadne inne formaty współrzędnych. Jakas pozycja w poblizu Jan Mayen - opis który pojawi się przy pozycji na mapie Data tak wysłanej pozycji brana jest z daty otrzymania smsa. Jeżeli chcesz wysłać pozycję z datą i godziną należy wysłać ją w następującym formacie: M1;70.57.818N;08.25.700W;20120823.2055;Jakas pozycja w poblizu Jan Mayen Praktycznie to samo tylko pomiędzy pozycją a opisem jest: 20120823.2055; - data (rok miesiąc dzień) i godzina (godzina minuty w formacie 24H) oddzielone kropką. Inne uwagi: - numer forum +48 535 865 387 - żeby sms został przyjęty trzeba wpisać numer w swoim profilu -> viewtopic.php?f=39&t=10163#p119843 - na razie nie będzie mapki testuję odbieranie smsów i gromadzenie danych na podstawie których zacznę robić mapki, na efekty trzeba będzie jeszcze chwilkę poczekać - jeżeli będziecie chcieli testować to wyślijcie kilka pozycji które będą w miarę realne tak żeby powstała z nich jakaś trasa na mapie, pewnie będziecie musieli użyć formatu z podaniem daty lub wysyłać smsy przynajmniej z kilkuminutowymi odstępami - możecie też wysyłać kompletne bzdury ale smsy z niepoprawnym formatem trafią do wątku smsy z wody, moderatorów proszę o nie usuwanie tych postów, sam się tym zajmę ale chciałbym najpierw zobaczyć taki błędny sms - pamiętajcie o średnikach i kropkach w smsie |
Autor: | Margrabi [ 23 sie 2012, o 21:16 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Bomba! Jak zadziała ofkors. Wysłałem testowego esesmana z danymi z Cow Island. Olek napisał(a): M1;70.57.818N;08.25.700W;20120823.2055;Jakas pozycja w poblizu Jan Mayen Ma znaczenie wielkie czy małe litery?Olek napisał(a): 70.57.818N;08.25.700W; - pozycja geograficzna podawana w postaci stopnie, minuty i setne minut Setne? A nie tysięczne?
|
Autor: | Olek [ 23 sie 2012, o 21:18 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Margrabi napisał(a): Ma znaczenie wielkie czy małe litery? nie ma znaczenia Margrabi napisał(a): Setne? A nie tysięczne? oczywiście że tysięczne (poprawiłem w poście) Margrabi napisał(a): Wysłałem testowego esesmana z danymi z Cow Island. jest w bazie, dzięki |
Autor: | Maar [ 23 sie 2012, o 21:30 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): oczywiście że tysięczne (poprawiłem w poście) A ja bez nich wysłałem. Wlazło do bazy?
|
Autor: | Olek [ 23 sie 2012, o 21:32 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Marek, bez tysięcznych nie przejdzie M1;63.20n;18.42w;sladami Kuracenta Usuwam post w "Smsów z wody" i modyfikuję w bazie na: M1;63.20.000n;18.42.000w;sladami Kuracenta dodatkowo "processed" ustawiam na zero - to tak dla Twojej wiadomości co w takiej sytuacji robić |
Autor: | Kefas [ 23 sie 2012, o 23:32 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): Marek, bez tysięcznych nie przejdzie M1;63.20n;18.42w;sladami Kuracenta Usuwam post w "Smsów z wody" i modyfikuję w bazie na: M1;63.20.000n;18.42.000w;sladami Kuracenta dodatkowo "processed" ustawiam na zero - to tak dla Twojej wiadomości co w takiej sytuacji robić Olek , to może dodaj jeszcze jednego if'a w pętlę i jak wejdzie średnik to zakończy interpretację liczby na ostatniej cyfrze? |
Autor: | Maar [ 24 sie 2012, o 06:39 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Kefas napisał(a): Olek , to może dodaj jeszcze jednego if'a w pętlę i jak wejdzie średnik to zakończy interpretację liczby na ostatniej cyfrze? Nie wiem o co chodzi, ale się zgadzam A jeśli nie da się do przeliczajki wrzucić danych o różnej ilości cyfr, to zdecydowanie jestem za tym, żeby format współrzędnych skrócić do setnych (w sensie, że dwie cyfry). |
Autor: | Stara Zientara [ 24 sie 2012, o 10:04 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
też wysłałem, a co... |
Autor: | Olek [ 24 sie 2012, o 11:49 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Kefas napisał(a): Olek , to może dodaj jeszcze jednego if'a w pętlę nie mam tam ifów Maar napisał(a): A jeśli nie da się do przeliczajki wrzucić danych o różnej ilości cyfr, to zdecydowanie jestem za tym, żeby format współrzędnych skrócić do setnych (w sensie, że dwie cyfry). Co to jest przeliczajka? W wolnej chwili spróbuję zmienić na takie formaty: 63.20.123n;18.42.123w; 63.20.12n;18.42.12w; 63.20.1n;18.42.1w; 63.20n;18.42w; |
Autor: | Maar [ 24 sie 2012, o 12:02 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): Co to jest przeliczajka? Jakiś skrypt co przelicza. Czy Ty w ostatecznym rozrachunku nie przeliczasz tego na format DD.DDDD? |
Autor: | Olek [ 24 sie 2012, o 15:03 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Kefas napisał(a): ... wysłałeś 53.96.230n 21.74.850e i dobrze bo nie brałem pod uwagę że może być 96 minut |
Autor: | essi001 [ 24 sie 2012, o 15:18 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): Kefas napisał(a): ... i dobrze bo nie brałem pod uwagę że może być 96 minut Bo to nie są minuty, tylko setne stopnia. |
Autor: | Olek [ 24 sie 2012, o 15:20 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
essi001 napisał(a): Bo to nie są minuty, tylko setne stopnia. wiem, ale pisałem: Olek napisał(a): 70.57.818N;08.25.700W; - pozycja geograficzna podawana w postaci stopnie, minuty i tysięczne minut
|
Autor: | Kefas [ 24 sie 2012, o 15:24 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): Kefas napisał(a): ... wysłałeś 53.96.230n 21.74.850e i dobrze bo nie brałem pod uwagę że może być 96 minut |
Autor: | essi001 [ 24 sie 2012, o 15:32 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Faktycznie. W takim razie taki zapis może być mylący. |
Autor: | Kefas [ 24 sie 2012, o 17:19 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
essi001 napisał(a): Faktycznie. W takim razie taki zapis może być mylący. Może warto byłoby rozrózńic gdzie się pisze stopnie/minuty gdzie części dziesiąte? niech kropka oddziela od liczby części dziesiąte, a zamiast znaku stopnia dawać myślnik? np.: 63-20-12.2n;18-30-12.2w; - stopnie-minuty-sekundy.ułamki sekund 63-20.223n;18-30.223w; - stopnie-minuty.ułamki_minut 63.33223n;18.50223w; - stopnie.ułamki_stopni 63-20-12n;18-30-12w; - stopnie-minuty-sekundy 63-20.22n;18-30.22w; - stopnie-minuty.ułamki_minut 63.3322n;18.5022w; - stopnie.ułamki_stopni 63-20.2n;18-30.2w; - stopnie-minuty.ułamki_minut 63.332n;18.502w; - stopnie.ułamki_stopni 63-20n;18-30w; - stopnie-minuty 63.332n;18.501w; - stopnie.ułamki_stopni 63.33n;18.51w; - stopnie.ułamki_stopni Myślę Olku, że to by rozwiało część wątpliwości, tylko czy weźmiesz na klatę dodatkową robotę? |
Autor: | Olek [ 24 sie 2012, o 18:49 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Kefas napisał(a): tylko czy weźmiesz na klatę dodatkową robotę? Nie Można wysyłać następujące formaty: 63.20n;18.30w; - stopnie.minuty 63.20.2n;18.30.2w; - stopnie.minuty.ułamki_minut 63.20.23n;18.30.23w; - stopnie.minuty.ułamki_minut 63.20.234n;18.30.232w; - stopnie.minuty.ułamki_minut |
Autor: | Olek [ 26 sie 2012, o 13:03 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Wstawianie mapy do postu. Kod: [mapa]numer-użytkownika-forum,numer-mapy[/mapa] np.Kod: [mapa]4337,2[/mapa] mój numer to 4337 - można to zobaczyć w linku najeżdżając kursorem na swój nik Załącznik: oraz oddzielony przecinkiem numer mapy który wysłaliśmy w smsie, w tym przypadku moja mapa ma numer 2. Mapa wygląda następująco: Jeszcze tylko kreseczki pomiędzy punktami muszę dorobić. W tej chwili mapy generowane są co godzinę, 15 min po pełnej godzinie. Zachęcam do testowania (najlepiej w dziale Testowanko -> viewtopic.php?f=64&t=12807) |
Autor: | Kefas [ 27 sie 2012, o 21:06 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): 70.57.818N;08.25.700W; - pozycja geograficzna podawana w postaci stopnie, minuty i tysięczne minut wszystko oddzielone kropkami plus kierunek geograficzny na końcu. Stopnie i minuty zawsze muszą mieć dwie cyfry a tysieczne minut trzy. Nie są przyjmowane żadne inne formaty współrzędnych. Jakas pozycja w poblizu Jan Mayen - opis który pojawi się przy pozycji na mapie Czy w okolicach Pitcairn i Tokelau nie będę miał problemu z długością geograficzną? Może warto zmienić format na: 70.57.818N;008.25.700W; 70.57.818N;170.25.700W; ? |
Autor: | Olek [ 27 sie 2012, o 21:10 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Kefas napisał(a): Czy w okolicach Pitcairn i Tokelau nie będę miał problemu z długością geograficzną? Może warto zmienić format na: 70.57.818N;008.25.700W; 70.57.818N;170.25.700W; ? Tak. Masz rację zmieniam na dwie lub trzy cyfry dla szerokości geograficznej. Dzięki. teraz jest tak: Kod: [mM]\d+;\d\d\.\d\d.?\d*[nsNS];\d{2,3}\.\d\d.?\d*[ewEW].* nie jest idealnie, można by opisać to bardziej precyzyjnie i krócej, ale na razie działa |
Autor: | Olek [ 27 sie 2012, o 23:22 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Dzięki Kefas za testowanie (-> viewtopic.php?p=167533#p167533), wyłapałem kilka błędów. Przy okazji dla potomności. Doba zaczyna się od godz 0000 a kończy na 2359. Nie ma godziny 2400, jest interpretowana jak godzina 0000. |
Autor: | Kefas [ 28 sie 2012, o 17:01 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): Dzięki Kefas za testowanie (-> viewtopic.php?p=167533#p167533), wyłapałem kilka błędów. Przy okazji dla potomności. Doba zaczyna się od godz 0000 a kończy na 2359. Nie ma godziny 2400, jest interpretowana jak godzina 0000. Skończone i załadowane. Jak widać narzędzie Olka działa bardzo fajnie. Okazuje się jednak, że dziennik jachtowy PZŻ jest niekompatybilny z mySQLem w dzienniku jest godzina 24:00, a mySQL jej nie obsługuje! |
Autor: | Kefas [ 30 sie 2012, o 16:46 ] |
Tytuł: | Nie testowanko.... ale sugestia - mapy sms'em |
1. SMS z wody - proponowałbym, żeby trafiały do: - wątku danego użytkownika. Może być w tym samym dziale, ale żeby każdy użytkownik miał swój wątek. Teraz niby jest jeden wspólny, ale zawłaszczony przez WhiteWhale'a byłoby to o tyle dobre, że ewentualne dyskusje dotyczyłyby konkretnych uzytkowników albo - do wątku określonego przez użytkownika w profilu forum jako np: "ID wątku SMSowego" 2. Myslę, że fajna byłaby dodatkowa wspólna mapka dla wszystkich użytkowników, ale znajdowałyby się tam tylko ostatnie punkty przesłane przez danego użytkownika. Wyświetlanie tej mapy np.: Kod: [mapa]0000,5677[/mapa] gdzie:- 0000 - identyfikator mapy ostatnich pozycji przesłanych przez userów forum - 5677 - identyfikator użytkownika na którym ma być centrowana przy wyswietleniu. Można byłoby otworzyć i zobaczyc na jednej mapie gdzie ostatnio meldował się Maar, Zgrzyb, Stanley.... |
Autor: | Colonel [ 31 sie 2012, o 07:08 ] |
Tytuł: | Re: Nie testowanko.... ale sugestia. |
Kefas napisał(a): Teraz niby jest jeden wspólny, ale zawłaszczony przez WhiteWhale'a Nie... on jest opuszczony przez pozostałych! Ten wątek! |
Autor: | Maar [ 31 sie 2012, o 07:55 ] |
Tytuł: | Re: Nie testowanko.... ale sugestia. |
Colonel napisał(a): Nie... on jest opuszczony przez pozostałych! Ten wątek! Bo pozostali nie czują szczególnej potrzeby informowania o każdym wejściu i wyjściu.Szkoda, że Wieloryb nie dodaje (nie podsyła) komentarzy, takie suche fakty o wyjściu z Gdańska, zacumowaniu w Karlskronie i apia't wyjściu z Karlskrony oraz zacumowaniu w Gdańsku, z burty jachtu jeżdżącego zgodnie z rozkładem niczym tramwaj i mającego za załogę - oprócz Marka - jakieś nieznajome osobniki, ciekawymi nie są. Nie dziwię się spostrzeżeniom Kefasa, też troszkę tak to odbieram. |
Autor: | Olek [ 31 sie 2012, o 12:52 ] |
Tytuł: | Re: Nie testowanko.... ale sugestia. |
Kefas napisał(a): 1. SMS z wody - proponowałbym, żeby trafiały do: - wątku danego użytkownika. Może być w tym samym dziale, ale żeby każdy użytkownik miał swój wątek. Teraz niby jest jeden wspólny, ale zawłaszczony przez WhiteWhale'a byłoby to o tyle dobre, że ewentualne dyskusje dotyczyłyby konkretnych uzytkowników albo - do wątku określonego przez użytkownika w profilu forum jako np: "ID wątku SMSowego" Można by tak: dodać pole w profilu "ID wątku SMSowego" jeżeli taki wątek istnieje będzie do niego trafiał SMS, jeżeli nie do wątku ogólnego. Są dwie sprawy. 1. Trzeba to napisać = trzeba mieć na to czas. 2. Każda komplikacja to kilku userow mniej którzy będą korzystać z funkcjonalności. Kefas napisał(a): 2. Myslę, że fajna byłaby dodatkowa wspólna mapka dla wszystkich użytkowników, ale znajdowałyby się tam tylko ostatnie punkty przesłane przez danego użytkownika. Wyświetlanie tej mapy np.: Patrz punkt 1 wyżej. Po za tym nie będę pisał nowych funkcjonalności jeżeli okaże się że z smsów z mapami korzysta pięć osób. Maar napisał(a): Olek ma grypę żołądkową ku..wa nie życzę nikomu na lewą stronę mnie zaraz przewinie |
Autor: | Olek [ 31 sie 2012, o 16:30 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Kefas, jak możesz to dodaj do instrukcji: Opis z SMSa wysłanego bez podania daty, czyli smsa który podaje bieżącą pozycję trafia również do wątku SMSy z wody. A zmiana numeru się robi |
Autor: | Kefas [ 31 sie 2012, o 19:23 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): Kefas, jak możesz to dodaj do instrukcji: Opis z SMSa wysłanego bez podania daty, czyli smsa który podaje bieżącą pozycję trafia również do wątku SMSy z wody. A zmiana numeru się robi OK... już robię. --------------- przy okazji .... jakbyś mógł zerknąć na mapę: http://zegluj.net/forum_zeglarskie/mapy/5854_2.html Aktualny pkt 11 wysyłałem o godzinie 23:31 wczoraj wieczorem, ale miał składnię z datą historyczną: M2;36.46.5n;014.33e;20120501.1210;Wracamy na południe itd... interpreter nie przeczytał daty historycznej.... |
Autor: | Olek [ 31 sie 2012, o 19:29 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Kefas napisał(a): Aktualny pkt 11 wysyłałem o godzinie 23:31 wczoraj wieczorem, ale miał składnię z datą historyczną: M2;36.46.5n;014.33e;20120501.1210;Wracamy na południe itd... interpreter nie przeczytał daty historycznej.... Usunąłem ten punkt z mapy a smsa przetworzyłem ponownie z nowym rozpoznawaniem dat, wygląda na to że jest OK. Sprawdź na mapie. |
Autor: | Kefas [ 31 sie 2012, o 19:39 ] |
Tytuł: | Re: Pozycja jachtu wysyłana SMSem - testy |
Olek napisał(a): Kefas napisał(a): Aktualny pkt 11 wysyłałem o godzinie 23:31 wczoraj wieczorem, ale miał składnię z datą historyczną: M2;36.46.5n;014.33e;20120501.1210;Wracamy na południe itd... interpreter nie przeczytał daty historycznej.... Usunąłem ten punkt z mapy a smsa przetworzyłem ponownie z nowym rozpoznawaniem dat, wygląda na to że jest OK. Sprawdź na mapie. jest OK Dzięki! --- Poprosiłbym jeszcze o usunięcie punktu 12: 2012-08-30 23:37:58 36.02580 14.29880 20120501.2130 Wiatr rozpędził się do ENE4. Jutro znów wycieczka. - Kefas - źle go przeliczylo pierwotnie, ale dzięki temu będę mógł go troszkw przesunąć - wprowadzę go ponownie sam oraz o usunięcie punktu 5: 2012-05-02 13:00:00 36.01467 14.34093 Na kotwicy w Dwejra Bay. NWN2. Obiadek i siesta. - wsadzonego przez pomyłkę na środek wyspy Comino poprawny jest już tam gdzie trzeba - więc nie trzeba robic nic poza usunięciem. |
Strona 1 z 2 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |