Forum żeglarskie
https://forum.zegluj.net/

mAIS
https://forum.zegluj.net/viewtopic.php?f=70&t=14163
Strona 1 z 1

Autor:  Paco [ 23 sty 2013, o 14:23 ]
Tytuł:  mAIS

Czy ktos sprawdzal mAIS pod androidem badz iOS?
Czy po wpisaniu wszystkich danych na mapce marinetraffic pojawia sie tylko nr MMSI, czy rowniez nazwa jednostki?
Czy po zaladowaniu fotki jednostki ukazuje sie ona rowniez na mapie?
Jakies doswiadczenia?

Autor:  Gregs [ 23 sty 2013, o 20:18 ]
Tytuł:  Re: mAIS

Paco napisał(a):
Czy ktos sprawdzal mAIS pod androidem badz iOS?
Czy po wpisaniu wszystkich danych na mapce marinetraffic pojawia sie tylko nr MMSI, czy rowniez nazwa jednostki?
Czy po zaladowaniu fotki jednostki ukazuje sie ona rowniez na mapie?
Jakies doswiadczenia?


Nie do końca rozumiem pytania, ale spróbuję odpowiedzieć.

Mam MAIS na iPhonie. Przy rejestracji mAIS podałem dane jachtu (takie jakie są też wpisane mojego AIS)
Marine traffic odbiera sygnał, zawierający między innymi nr MMSI i w ten sposób rozpoznanie jednostki.
W marine traffic widoczne jest to co podane jest w mAIS, a jeśli na podstawie MMSI nastepuje rozpoznie jednostki już zarejestrowanej w MT także inne np. zdjęćia.
Zdjęcie można "dodać" do profilu jednostki zarejestrowanej w bazie MT.

Autor:  Paco [ 23 sty 2013, o 22:15 ]
Tytuł:  Re: mAIS

Fotki mam dodane, w mAIS wszystko ustawione. MMSI, dlugosci, nazwa.
Jednak po uruchomieniu na mapie MT pokazuje sie tylko MMSI, bez zdjec i innych informacji.

Autor:  Gregs [ 23 sty 2013, o 22:25 ]
Tytuł:  Re: mAIS

Paco napisał(a):
Fotki mam dodane, w mAIS wszystko ustawione. MMSI, dlugosci, nazwa.
Jednak po uruchomieniu na mapie MT pokazuje sie tylko MMSI, bez zdjec i innych informacji.


A kiedy dodawałeś? Aktualizacja danych trochę trwa, nie pamiętam ile było w moim wypadku, ale na pewno więcej niż dzień.

Autor:  Wąski [ 24 sty 2013, o 11:06 ]
Tytuł:  Re: mAIS

Nie rozumiem, dlaczego pisze by używać "only at Sea", a MarineTraffic posiada mapkę nr 81 na której morza nie ma...
Czy na jeziorach można się namierzać?! Czy raczej nie wypada - by nie robić tłoku na serwerach?

Autor:  Wąski [ 24 sty 2013, o 11:22 ]
Tytuł:  Re: mAIS

Wygląda na to, że za pomocą połączenia internetowego można się namierzać również na jeziorach. Nie wiem tylko, czy administratorzy MarineTraffic, nie będą z tego powodu źli. Jak duża liczba małych łódek się porejestruje, to serwery MarineTraffic tego mogą nie wytrzymać.
Na morzu to raczej się za bardzo nie sprawdzi, bo zasięg internetu jest tam ograniczony. A mAIS to nie jest AIS - nie działa na częstotliwościach radiowych. Tak więc rejestracja małej łódki nie będzie widziana w "prawdziwym" AIS-ie przez "poważne" jednostki... :mrgreen:

Co mi tam, się zarejestruję i zobaczę jak to działa. Zresztą, to jest i tak Beta testing version... Jak tak, to potestuję najpierw na lądzie. :lol: :lol: :lol:

* ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *

Uuuu...
"The requested service is unavailable." :evil:

Autor:  Paco [ 24 sty 2013, o 11:59 ]
Tytuł:  Re: mAIS

Wrzucilem to na ladzie, by sprawdzic jak dziala.
Nie przekazuje jednak mIAS wszystkich danych niestety.
Coz trzeba chyba sie z tym pogodzic.

Załączniki:
Live Ships Map - AIS - Vessel Traffic and Positions - Opera.jpg
Live Ships Map - AIS - Vessel Traffic and Positions - Opera.jpg [ 282.59 KiB | Przeglądane 9338 razy ]

Autor:  maciek.k [ 24 sty 2013, o 12:06 ]
Tytuł:  Re: mAIS

Paweł, jest wielce prawdopodobne, że wszystkie dane tekstowe oraz graficzne deklarowane przez ciebie via mAIS wymagają manualnej moderacji (z wiadomych przyczyn). Jeżeli osoba odpowiedzialna za moderacje jest na urlopie to poczekasz :)

Pozdrawiam,
Maciek

Autor:  Gregs [ 24 sty 2013, o 12:16 ]
Tytuł:  Re: mAIS

maciek.k napisał(a):
dane tekstowe oraz graficzne deklarowane przez ciebie via mAIS


Via mAIS wprowadza się dane tekstowe (jak w transponderze AIS). Zdjęcia można dodać poprzez Marine Traffic, do jednostki, która już jest widoczna w systemie.

Mam przy okazji pytanie:
Czy ktoś ma pomysł jak z MT (albo innego podobnego serwisu) wydobyć aktualną pozycję statku w celu pokazywania jej na stronie www?

Np. tak jak jest to na stronie http://www.kapitanborchardt.pl/

Autor:  Wąski [ 25 sty 2013, o 18:13 ]
Tytuł:  Re: mAIS

Udało się zarejestrować mój vessel!
Dla testów włączyłem mAIS-a na trasie z Sandomierza do Rzeszowa. Na razie MT nie znajduje łódki, ale pewnie jeszcze nie zdążyli jej zindeksować. W każdym razie co minutę wysyłało aktualną pozycję. Prędkość była momentami zawrotna nawet do 45 węzłów... :mrgreen:

Autor:  Wąski [ 26 sty 2013, o 10:04 ]
Tytuł:  Re: mAIS

Gregs napisał(a):
Czy ktoś ma pomysł jak z MT (albo innego podobnego serwisu) wydobyć aktualną pozycję statku w celu pokazywania jej na stronie www?

Tu jest to opisane: http://www.marinetraffic.com/ais/pl/add ... level1=150

Cytuj:
Put a Live map of your area in your web site
If you wish, you may put a part of our map that covers your area in your own web site. It is very easy to do this by inserting the following code line into the HTML of your web page, at the point where the map will be displayed:

<script type="text/javascript" src="http://www.marinetraffic.com/ais/embed.js"></script>



or if you wish to configure the dimensions of the map, the centered area, the zoom level and even a vessel you wish to observe, use the following code and adjust the default values accordingly:

<script type="text/javascript">
width='80%'; //the width of the embedded map in pixels or percentage
height=400; //the height of the embedded map in pixels or percentage
border=1; //the width of border around the map. Zero means no border
notation=false; //true or false to display or not the vessel icons and options at the left
shownames=false; //true or false to dispaly ship names on the map
latitude=37.4460; //the latitude of the center of the map in decimal degrees
longitude=24.9467; //the longitude of the center of the map in decimal degrees
zoom=9; //the zoom level of the map. Use values between 2 and 17
maptype=3; //use 0 for Normal map, 1 for Satellite, 2 for Hybrid, 3 for Terrain
trackvessel=0; //the MMSI of the vessel to track, if within the range of the system
fleet=''; //the registered email address of a user-defined fleet to display
remember=false; //true or false to remember or not the last position of the map
</script>
<script type="text/javascript" src="http://www.marinetraffic.com/ais/embed.js"></script>

Autor:  Gregs [ 26 sty 2013, o 12:02 ]
Tytuł:  Re: mAIS

Wąski napisał(a):
Gregs napisał(a):
Czy ktoś ma pomysł jak z MT (albo innego podobnego serwisu) wydobyć aktualną pozycję statku w celu pokazywania jej na stronie www?

Tu jest to opisane: http://www.marinetraffic.com/ais/pl/add ... level1=150


Oj chyba nieprecyzyjnie zadałem pytanie.
Mapkę mam wstawioną, i działa: http://saillavie.pl/jacht/pozycja-jachtu.html

Nie wiem jak wydobyć samą pozycję w postaci numerycznej, tak jak to jest zrobione na stronie Kapitan Borchardt (link wyżej).

Autor:  Gregs [ 26 sty 2013, o 13:27 ]
Tytuł:  Re: mAIS

Dziękuję, ale ja z natury leniwy jestem :-)
Szukam więc opcji na automatyczne pokazywanie i uaktualnianie pozycji jachtu, która jest dostępna na stronie MT lub innych podobnych portalach.

Tak, żeby było widoczne jak na stronie KB.

Autor:  Wąski [ 26 sty 2013, o 13:33 ]
Tytuł:  Re: mAIS

Coś to mi dziwnie wygląda... Nie wierzę, że ktoś pracowicie to wklepuje. Ale ja z Javy, to umiem ino gotowce wklejać. :mrgreen:

Autor:  Gregs [ 26 sty 2013, o 13:40 ]
Tytuł:  Re: mAIS

Wąski napisał(a):
Coś to mi dziwnie wygląda... Nie wierzę, że ktoś pracowicie to wklepuje. Ale ja z Javy, to umiem ino gotowce wklejać.


O ile pamiętam to kilka osób z forum na Kapitan Borchardt pływało.
Może się przyznają jak to było?
Za podpadnięcie kapitanowi - 4 godziny przy kompie i aktualizacja pozycji co dwie minuty? :lol:

Autor:  Paco [ 26 sty 2013, o 15:10 ]
Tytuł:  Re: mAIS

mysle ze po prostu w zrodle strony nie widac calego kodu.
Nie wierze, ze ktos to wklepuje z palca co jakis czas.

Autor:  noone [ 26 sty 2013, o 18:41 ]
Tytuł:  Re: mAIS

Gregs napisał(a):
Czy ktoś ma pomysł jak z MT (albo innego podobnego serwisu) wydobyć aktualną pozycję statku w celu pokazywania jej na stronie www?

http://www.marinetraffic.com/ais/export ... imespan=60

Możliwe formaty: json, csv, xml.

Na szybko xml do php.
Kod:
<?php
//pobieramy dane
$dane = simplexml_load_file('http://www.marinetraffic.com/ais/exportraw.aspx?id=ID_TWOJEGO_KONTA_NA_MT&protocol=xml&msgtype=extended&timespan=60');
$lat      = $dane->POS->row[0]->LAT;
$lng      = $dane->POS->row[0]->LON;
$speed    = $dane->POS->row[0]->SPEED;
$course   = $dane->POS->row[0]->COURSE;
$time     = $dane->POS->row[0]->TIMESTAMP;
?>

Autor:  Gregs [ 26 sty 2013, o 19:16 ]
Tytuł:  Re: mAIS

Podziękowałem, ale znów:
Cytuj:
The service is unavailable.


Jak zacznie działać wypróbuję.

Autor:  noone [ 26 sty 2013, o 19:24 ]
Tytuł:  Re: mAIS

Gregs napisał(a):
The service is unavailable.


SOA #1 ;-)
U mnie działa ;-)

Powyższy url wypluwa takiego xmla:
Cytuj:
<POS><row MMSI="237010900" LAT="36.859371" LON="25.56855" SPEED="90" COURSE="204" TIMESTAMP="2013-01-26T18:14:00" SHIPNAME="OLYMPIC" SHIPTYPE="80" IMO="6815225" CALLSIGN="SX7049" FLAG="GR" LAST_PORT="AMORGOS-AIG" LAST_PORT_TIME="2013-01-26T03:35:00" DESTINATION="AEGIALI" ETA="2013-01-25T15:00:00" LENGTH="78" WIDTH="12" DRAUGHT="54" GRT="961" DWT="1575" YEAR_BUILT="1968"/><row MMSI="258079000" LAT="37.43689" LON="24.94079" SPEED="1" COURSE="309" TIMESTAMP="2013-01-26T18:10:00" SHIPNAME="BOURBON BORGSTEIN" SHIPTYPE="52" IMO="9272436" CALLSIGN="LMCM" FLAG="NO" LAST_PORT="SYROS" LAST_PORT_TIME="2013-01-26T18:10:00" DESTINATION="SYROS" ETA="2013-01-16T12:00:00" LENGTH="87" WIDTH="18" DRAUGHT="60" GRT="3905" DWT="3120" YEAR_BUILT="2003"/><row MMSI="240827000" LAT="37.135109" LON="25.23978" SPEED="0" COURSE="244" TIMESTAMP="2013-01-26T18:09:00" SHIPNAME="EKO 2" SHIPTYPE="81" IMO="9393955" CALLSIGN="SY9957" FLAG="GR" LAST_PORT="THIRA" LAST_PORT_TIME="2013-01-24T18:21:00" DESTINATION="THIRA" ETA="2013-01-24T05:00:00" LENGTH="89" WIDTH="14" DRAUGHT="42" GRT="2978" DWT="2400" YEAR_BUILT="2009"/><row MMSI="237032000" LAT="37.435879" LON="24.940901" SPEED="0" COURSE="228" TIMESTAMP="2013-01-26T18:08:00" SHIPNAME="KRITI II" SHIPTYPE="60" IMO="7814058" CALLSIGN="SZQW" FLAG="GR" LAST_PORT="SYROS" LAST_PORT_TIME="2013-01-26T18:08:00" DESTINATION="SYRO" ETA="2012-11-26T10:00:00" LENGTH="194" WIDTH="30" DRAUGHT="63" GRT="27239" DWT="5339" YEAR_BUILT="1979"/><row MMSI="240869000" LAT="37.469372" LON="25.3755" SPEED="2" COURSE="113" TIMESTAMP="2013-01-26T18:11:00" SHIPNAME="PANORMITIS" SHIPTYPE="70" IMO="8012839" CALLSIGN="SVA2253" FLAG="GR" LAST_PORT="VOLOS" LAST_PORT_TIME="2013-01-23T13:30:00" DESTINATION="KALMNO" ETA="2013-01-25T07:00:00" LENGTH="50" WIDTH="9" DRAUGHT="29" GRT="433" DWT="825" YEAR_BUILT="1981"/><row MMSI="229327000" LAT="37.435902" LON="24.940331" SPEED="0" COURSE="295" TIMESTAMP="2013-01-26T18:05:00" SHIPNAME="IRENE" SHIPTYPE="89" IMO="9221669" CALLSIGN="9HA3236" FLAG="MT" LAST_PORT="SYROS" LAST_PORT_TIME="2013-01-26T18:05:00" DESTINATION="SYROS" ETA="2013-01-19T10:00:00" LENGTH="130" WIDTH="19" DRAUGHT="59" GRT="7373" DWT="11921" YEAR_BUILT="2000"/></POS>


Wydaje mi się, że wyświetlanie wyników z MT na żywca nie jest dobra opcją.
Ostatni parametr w urlu to czas w minutach. Jeśli jest brak danych, to wyświetli sie pusty dokument xml. Biorąc pod uwagę powyższe i częste "The service is unavailable."
zapisywałbym ostatnie pobranie zakończone sukcesem i je wyświetlał jako "last known position".
Można sprawdzać co jakiś interwał czasowy, czy serwis jest "available", jeśli tak, czy xml nie jest pusty i dopiero wtedy aktualizować dane w bazie.

* ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *

Gregs napisał(a):
Jak zacznie działać wypróbuję.

Jakby zmienne były puste, daj znać, pisałem z palca i coś mogłem poknocić.

Autor:  Gregs [ 26 sty 2013, o 20:22 ]
Tytuł:  Re: mAIS

Podany przez ciebie przykładowe zapytanie zwraca dane dla fragmentu morza Egejskiego.

Wcześniej przeoczyłem, ale jest o tym tu:
http://www.marinetraffic.com/ais/pl/exporttext.aspx

Konieczne jest posiadanie "id: A user ID provided by MarineTraffic"
Nie jest to MMSI ani mail na który się loguję (w każdym razie nic mi nie podaje gdy wpisuję te dane). Zresztą jak teraz nie pływam to mój transponder AIS nic nie nadaje.
Więc chodzi o to by pobierać ostatnią pozycję.

Napisałem do nich z prośbą o przygotowanie "indywidualnego kodu".
Jest o tym informacja na dole ww. strony "Ask us to prepare your own data feed".

Autor:  camila [ 29 sie 2014, o 13:53 ]
Tytuł:  Re: mAIS

Janusz, nie wiem jak to jest w Gdyni, ale chyba zapomniałeś wspomnieć o przepisach (regulacjach?) portowych określających konieczność i ilość holowników w zależności od wielkości statku.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/