kopia lustrzana https://github.com/projecthorus/radiosonde_auto_rx
				
				
				
			Select sonde on landing marker click
							rodzic
							
								
									458e2ce2b7
								
							
						
					
					
						commit
						85aa03dd57
					
				| 
						 | 
				
			
			@ -379,8 +379,8 @@ def calculate_skewt_data(
 | 
			
		|||
 | 
			
		||||
    _skewt = []
 | 
			
		||||
 | 
			
		||||
    # Make sure we start on zero.
 | 
			
		||||
    i = -1*decimation
 | 
			
		||||
    # Make sure we start on index one.
 | 
			
		||||
    i = -1*decimation + 1
 | 
			
		||||
 | 
			
		||||
    while i < _burst_idx:
 | 
			
		||||
        i += decimation
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -171,9 +171,9 @@
 | 
			
		|||
                        });
 | 
			
		||||
 | 
			
		||||
                        if (getCookie('imperial') == 'true') {
 | 
			
		||||
                            launchIconTitle = value['serial'] + ' First Observed Position (' + launch_lat + ', ' + launch_lon+ ', ' + Math.floor(launch_alt) + 'ft) <br/>at ' + launch_time + ', ' + Math.floor(launch_range) + 'mi range, ' + launch_bearing;
 | 
			
		||||
                            launchIconTitle = value['serial'] + ' First Observed Position (' + launch_lat + ', ' + launch_lon+ ', ' + Math.floor(launch_alt) + 'ft) <br/>at ' + launch_time + ', ' + Math.floor(launch_range) + ' mi range, ' + launch_bearing;
 | 
			
		||||
                        } else {
 | 
			
		||||
                            launchIconTitle = value['serial'] + ' First Observed Position (' + launch_lat + ', ' + launch_lon+ ', ' + Math.floor(launch_alt) + 'm) <br/>at ' + launch_time + ', ' + Math.floor(launch_range) + 'km range, ' + launch_bearing;
 | 
			
		||||
                            launchIconTitle = value['serial'] + ' First Observed Position (' + launch_lat + ', ' + launch_lon+ ', ' + Math.floor(launch_alt) + 'm) <br/>at ' + launch_time + ', ' + Math.floor(launch_range) + ' km range, ' + launch_bearing;
 | 
			
		||||
                        }
 | 
			
		||||
 | 
			
		||||
                        launchMarker = L.marker([launch_lat, launch_lon],
 | 
			
		||||
| 
						 | 
				
			
			@ -214,9 +214,9 @@
 | 
			
		|||
                        });
 | 
			
		||||
 | 
			
		||||
                        if (getCookie('imperial') == 'true') {
 | 
			
		||||
                            landingIconTitle = value['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'ft) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + 'mi range, ' + landing_bearing;
 | 
			
		||||
                            landingIconTitle = value['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'ft) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + ' mi range, ' + landing_bearing;
 | 
			
		||||
                        } else {
 | 
			
		||||
                            landingIconTitle = value['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'm) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + 'km range, ' + landing_bearing;
 | 
			
		||||
                            landingIconTitle = value['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'm) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + ' km range, ' + landing_bearing;
 | 
			
		||||
                        }
 | 
			
		||||
 | 
			
		||||
                        landingMarker = L.marker([landing_lat, landing_lon],
 | 
			
		||||
| 
						 | 
				
			
			@ -263,17 +263,26 @@
 | 
			
		|||
                    });
 | 
			
		||||
 | 
			
		||||
                    if (getCookie('imperial') == 'true') {
 | 
			
		||||
                        landingIconTitle = value['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'ft) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + 'mi range, ' + landing_bearing;
 | 
			
		||||
                        landingIconTitle = value['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'ft) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + ' mi range, ' + landing_bearing;
 | 
			
		||||
                    } else {
 | 
			
		||||
                        landingIconTitle = value['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'm) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + 'km range, ' + landing_bearing;
 | 
			
		||||
                        landingIconTitle = value['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'm) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + ' km range, ' + landing_bearing;
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    landingMarker = L.marker([landing_lat, landing_lon],
 | 
			
		||||
                        {
 | 
			
		||||
                            //title:landingIconTitle, 
 | 
			
		||||
                            title: value['serial'], 
 | 
			
		||||
                            icon: landing_icon
 | 
			
		||||
                        })
 | 
			
		||||
                        .bindTooltip(landingIconTitle,{permanent:false,direction:'right'});
 | 
			
		||||
                        .bindTooltip(landingIconTitle,{permanent:false,direction:'right'})
 | 
			
		||||
                        .on("click", function(e){
 | 
			
		||||
                            // Bump up the size of the landing icon slightly on click.
 | 
			
		||||
                            new_icon = e.sourceTarget.options.icon;
 | 
			
		||||
                            new_icon.options.iconSize = [20, 20];
 | 
			
		||||
                            new_icon.options.iconAnchor= [10,10];
 | 
			
		||||
                            e.sourceTarget.setIcon(new_icon);
 | 
			
		||||
                            // Select the sonde in the table.
 | 
			
		||||
                            table.selectRow(table.getRows().filter(row => row.getData().serial == e.sourceTarget.options.title));
 | 
			
		||||
                        });
 | 
			
		||||
 | 
			
		||||
                    historicalsonde.addLayer(landingMarker)
 | 
			
		||||
                }
 | 
			
		||||
| 
						 | 
				
			
			@ -341,9 +350,9 @@
 | 
			
		|||
                                });
 | 
			
		||||
 | 
			
		||||
                                if (getCookie('imperial') == 'true') {
 | 
			
		||||
                                    launchIconTitle = selectedrows[i]['serial'] + ' First Observed Position (' + launch_lat + ', ' + launch_lon+ ', ' + Math.floor(launch_alt) + 'ft) <br/>at ' + launch_time + ', ' + Math.floor(launch_range) + 'mi range, ' + launch_bearing;
 | 
			
		||||
                                    launchIconTitle = selectedrows[i]['serial'] + ' First Observed Position (' + launch_lat + ', ' + launch_lon+ ', ' + Math.floor(launch_alt) + 'ft) <br/>at ' + launch_time + ', ' + Math.floor(launch_range) + ' mi range, ' + launch_bearing;
 | 
			
		||||
                                } else {
 | 
			
		||||
                                    launchIconTitle = selectedrows[i]['serial'] + ' First Observed Position (' + launch_lat + ', ' + launch_lon+ ', ' + Math.floor(launch_alt) + 'm) <br/>at ' + launch_time + ', ' + Math.floor(launch_range) + 'km range, ' + launch_bearing;
 | 
			
		||||
                                    launchIconTitle = selectedrows[i]['serial'] + ' First Observed Position (' + launch_lat + ', ' + launch_lon+ ', ' + Math.floor(launch_alt) + 'm) <br/>at ' + launch_time + ', ' + Math.floor(launch_range) + ' km range, ' + launch_bearing;
 | 
			
		||||
                                }
 | 
			
		||||
 | 
			
		||||
                                launchMarker = L.marker([launch_lat, launch_lon],
 | 
			
		||||
| 
						 | 
				
			
			@ -388,9 +397,9 @@
 | 
			
		|||
                                });
 | 
			
		||||
 | 
			
		||||
                                if (getCookie('imperial') == 'true') {
 | 
			
		||||
                                    landingIconTitle = selectedrows[i]['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'ft) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + 'mi range ' + landing_bearing;
 | 
			
		||||
                                    landingIconTitle = selectedrows[i]['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'ft) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + ' mi range ' + landing_bearing;
 | 
			
		||||
                                } else {
 | 
			
		||||
                                    landingIconTitle = selectedrows[i]['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'm) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + 'km range ' + landing_bearing;
 | 
			
		||||
                                    landingIconTitle = selectedrows[i]['serial'] + ' Last Observed Position (' + landing_lat + ', ' + landing_lon+ ', ' + Math.floor(landing_alt) + 'm) <br/>at ' + landing_time + ', ' + Math.floor(landing_range) + ' km range ' + landing_bearing;
 | 
			
		||||
                                }
 | 
			
		||||
 | 
			
		||||
                                landingMarker = L.marker([landing_lat, landing_lon],
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue