filtering out 0,0 from maps
This commit is contained in:
@@ -691,8 +691,23 @@ def leaflet_chart(lat,lon,name=""):
|
|||||||
if lat.empty or lon.empty:
|
if lat.empty or lon.empty:
|
||||||
return [0,"invalid coordinate data"]
|
return [0,"invalid coordinate data"]
|
||||||
|
|
||||||
|
|
||||||
|
# Throw out 0,0
|
||||||
|
df = pd.DataFrame({
|
||||||
|
'lat':lat,
|
||||||
|
'lon':lon
|
||||||
|
})
|
||||||
|
|
||||||
|
df = df.replace(0,np.nan)
|
||||||
|
df = df.loc[(df!=0).any(axis=1)]
|
||||||
|
lat = df['lat']
|
||||||
|
lon = df['lon']
|
||||||
|
if lat.empty or lon.empty:
|
||||||
|
return [0,"invalid coordinate data"]
|
||||||
|
|
||||||
latmean = lat.mean()
|
latmean = lat.mean()
|
||||||
lonmean = lon.mean()
|
lonmean = lon.mean()
|
||||||
|
|
||||||
latbegin = lat[lat.index[0]]
|
latbegin = lat[lat.index[0]]
|
||||||
longbegin = lon[lon.index[0]]
|
longbegin = lon[lon.index[0]]
|
||||||
latend = lat[lat.index[-1]]
|
latend = lat[lat.index[-1]]
|
||||||
@@ -796,6 +811,20 @@ def leaflet_chart2(lat,lon,name=""):
|
|||||||
if lat.empty or lon.empty:
|
if lat.empty or lon.empty:
|
||||||
return [0,"invalid coordinate data"]
|
return [0,"invalid coordinate data"]
|
||||||
|
|
||||||
|
|
||||||
|
# Throw out 0,0
|
||||||
|
df = pd.DataFrame({
|
||||||
|
'lat':lat,
|
||||||
|
'lon':lon
|
||||||
|
})
|
||||||
|
|
||||||
|
df = df.replace(0,np.nan)
|
||||||
|
df = df.loc[(df!=0).any(axis=1)]
|
||||||
|
lat = df['lat']
|
||||||
|
lon = df['lon']
|
||||||
|
if lat.empty or lon.empty:
|
||||||
|
return [0,"invalid coordinate data"]
|
||||||
|
|
||||||
latmean = lat.mean()
|
latmean = lat.mean()
|
||||||
lonmean = lon.mean()
|
lonmean = lon.mean()
|
||||||
latbegin = lat[lat.index[0]]
|
latbegin = lat[lat.index[0]]
|
||||||
|
|||||||
Reference in New Issue
Block a user