var map = null; var currentPopup; var blue = new google.maps.MarkerImage(\"http://www.geocodezip.com/mapIcons/mm_20_3d_blue.png\", new google.maps.Size(12, 20), new google.maps.Point(0, 0), new google.maps.Point(6, 20)); var bounds = new google.maps.LatLngBounds(); function addMarker(lat, lng, info, col) { var pt = new google.maps.LatLng(lat, lng); bounds.extend(pt); var marker = new google.maps.Marker({ position: pt, icon: col, map: map }); var popup = new google.maps.InfoWindow({ maxWidth: 250, content: info }); google.maps.event.addListener(marker, 'click', function() { var zoomLevel = map.getZoom(); if (zoomLevel<6) {map.setZoom(6);} map.setCenter(marker.getPosition()); if (currentPopup != null) { currentPopup.close(); currentPopup = null; } popup.open(map, marker); currentPopup = popup; }); google.maps.event.addListener(popup, 'closeclick', function() { currentPopup = null; }); } function initialize() { map = new google.maps.Map(document.getElementById(\"map\"), { center: new google.maps.LatLng(0.0000,0.0000), zoom: 1, mapTypeControl: true, mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}, navigationControl: true, streetViewControl: false, mapTypeId: google.maps.MapTypeId.SATELLITE }); \n"; //date_default_timezone_set('GMT'); $cnt=0; /*Ouverture du fichier en lecture seule*/ $handle = fopen('shower.txt', 'r'); /*Si on a réussi à ouvrir le fichier*/ if ($handle) { /*Tant que l'on est pas à la fin du fichier*/ while (!feof($handle)) { /*On lit la ligne courante*/ $buffer = fgets($handle); /*On vire Antihelion toujours present */ if (!eregi('Antihelion', $buffer)) { /*On stock la ligne*/ $ligne[$cnt]=$buffer; $cnt++; } } /*On ferme le fichier*/ fclose($handle); } else {echo "Probleme ouverture de fichier";exit;} // traitement mise en forme for ($i = 0; $i < $cnt-1; $i++) { $p=explode("§",$ligne[$i]); $nameshower[$i]=$p[0]; $alphashower[$i]=$p[1]; $alphashower[$i] = preg_replace('/\s/', '', $alphashower[$i]); // supprime tous les espaces $alphashower[$i] = substr($alphashower[$i], 0, -1); // enleve le ° // echo $alphashower[$i]."
"; $deltashower[$i]=$p[2]; $deltashower[$i] = preg_replace('/\s/', '', $deltashower[$i]); // supprime tous les espaces $deltashower[$i] = substr($deltashower[$i], 0, -1); // enleve le ° // echo $deltashower[$i]."
"; $zhrshower[$i]=$p[3]; } $nbr=0; $dt=(date("my")); $rep = "live_datas/"; $dir = opendir($rep); $maxtop = 100; while ($f = readdir($dir)) // lecture et tri par date de création //echo $f."
"; if(is_file($rep.$f)) for($k=1;$k<=$maxtop;$k++) if(filectime($rep.$f) > $toplk[$k][1]) { $s0 = filectime($rep.$f) ; $u0 = $f; for($kk = $k;$kk<=$maxtop;$kk++) { $s = $toplk[$kk][1] ; $u = $toplk[$kk][2]; $toplk[$kk][1] = $s0 ; $toplk[$kk][2] = $u0; $s0 = $s ; $u0 = $u; } break; } closedir($dir); // cherche date format MMYYYY $new_month=(date("m")); $new_year='20'.(date("y")); $dt_files=$new_month.$new_year; $var=" "; for($k=1;$k<=$maxtop;$k++) { // affichage $file=$toplk[$k][2]; $temp=$rep.$file; if (!eregi(" ", $file)) { if (stristr (strtolower($file),".jpg")) { $mois_an_file=substr($file,-10,-4); // teste si MMYYYY = $dt_files if ($mois_an_file==$dt_files){ $longu=strlen($file); $nom=substr($file,0,($longu-10)); $n_m=$new_month; if ($n_m==1){$mois='January';} if ($n_m==2){$mois='February';} if ($n_m==3){$mois='March';} if ($n_m==4){$mois='April';} if ($n_m==5){$mois='May';} if ($n_m==6){$mois='June';} if ($n_m==7){$mois='July';} if ($n_m==8){$mois='August';} if ($n_m==9){$mois='September';} if ($n_m==10){$mois='October';} if ($n_m==11){$mois='November';} if ($n_m==12){$mois='December';} $new_date=$new_month.$new_year; $csv_file="live_datas/".$nom.$new_date."rmob.TXT"; if (file_exists($csv_file)){ $rmob[$nbr]="".$nom.$mois." ".$new_year." Data
in RMOB Text Format
"; $img[$nbr]=".$file."; //echo $csv_file."
"; $fp = fopen ($csv_file,"r"); fseek($fp,0); $fp = $csv_file; $lines = file($fp); $zr=1; foreach ($lines as $line_num => $line) { // 33 observer name // 34 Country // 35 = city // 36 longitude dms // 37 latitude dms // 38 longitude deg // 39 latitude deg if ($zr==33) { //echo rtrim($line)."
"; $a=trim($line); $p=explode("]",$a); if ($p[0]=="[Observer") { $observer[$nbr]=$p[1]; } } // v <= 2.0 if ($zr==36) { //echo rtrim($line)."
"; $a=trim($line); $p=explode("]",$a); // if ($p[0]=="[Longitude") { $p[1]=trim($p[1]); $longitude=$p[1]; $senslong=trim(substr ($longitude,9,1)); if ($senslong=="E") {$senslong="-";} if ($senslong=="W") {$senslong="+";} $longitudedeg[$nbr]=$senslong.substr($longitude,0,3); $longitudemin[$nbr]=substr($longitude,4,2); $longitudesec[$nbr]=substr($longitude,6,2); } // v <= 2.0 if ($zr==37) { // echo rtrim($line)."
"; $a=trim($line); $p=explode("]",$a); // if ($p[0]=="[Latitude ") { $latobs[$nbr]=$p[1]; $latitude=$p[1]; $senslat=trim(substr ($latitude,9,1)); if ($senslat=="N") {$senslat="+";} if ($senslat=="S") {$senslat="-";} $latitudedeg[$nbr]=$senslat.substr($latitude,0,3); $latitudemin[$nbr]=substr($latitude,4,2); $latitudesec[$nbr]=substr($latitude,6,2); } // v > 2.0 if ($zr==38) { $a=trim($line); $p=explode("]",$a); if ($p[0]!="[Frequencies") {$deglong[$nbr]=floatval(trim($p[1])); } // v > 2.0 } if ($zr==39) { $a=trim($line); $p=explode("]",$a); if ($p[0]!="[Antenna") {$deglat[$nbr]=floatval(trim($p[1])); } // v > 2.0 } $zr++; } $textout[$nbr]=""; if ((!empty($deglat[$nbr])) and (!empty($deglong[$nbr]))) { $pointobs[$nbr]=$deglat[$nbr].",".$deglong[$nbr]; //echo "var point$nbr = new google.maps.LatLng($deglat[$nbr],$deglong[$nbr]);\n"; //$textout[$nbr]=$textout[$nbr]."var marqueur = createMarker(point, '
"; $obs[$nbr]=$observer[$nbr]; //$observer[$nbr]=str_replace ("_", " ", $obs[$nbr]); $textout[$nbr]=$textout[$nbr]."$obs[$nbr]
View data of this observer"; } $nbr++; } } } } } for ($io = 0; $io < $nbr; $io++) { $test="addMarker($pointobs[$io], '$textout[$io]',blue);"; if ($test!="addMarker(, '',blue);") {echo $test."\n";} //echo ("addMarker($pointobs[$io], '$textout[$io]',blue);\n"); } ?> }
Live observations
RMOB Data

RMOB Archives

Search Engine

RMOB Tools

Excel

Formula

Set Up

Software

NewsLetter
To receive news about this website, consider subscribing to our Newsletter.
Subscribe
Unsubscribe
99 Subscribers
Visites

   visitors

   visitors online

Webmaster - Infos
rmobRadio Meteor Observatory's On Line

This map is produced by RaMAP (Radio Meteor Activity Projection) © Esteban Holgado N. see download area
"; echo "Server Powered by under
Please see new version available for Colorgramme Lab on this site here : Download

Back to the main observatories page
\n ";?>

"; $tableau_rmob_longitude[$lt]=$rmob[$zu]; $tableau_obs_longitude[$lt]=$observer[$zu]; $tableau_img_longitude[$lt]=$img[$zu]; if ($lt>$maxlong) {$maxlong=$lt;} if ($lt<$minlong) {$minlong=$lt;} } } // echo $minlong." ".$maxlong."
"; $zu = $minlong; while ($zu <= $maxlong) { //echo $zu." $tableau_obs_longitude[$zu]
"; if (!empty($tableau_obs_longitude[$zu])) { // echo $zu."->".$tableau_obs_longitude[$zu]."
"; echo ""; echo "\n"; } $zu++; } echo "
\n"; echo $tableau_img_longitude[$zu]."\r\n"."
Back Top

\n"; echo "

". $tableau_rmob_longitude[$zu]." 
\n"; echo "

"."\r\n"; ?>