I am trying to use the srtm module in python to get elevation data for my thesis. I am reading the longitude and latitude values from an excel sheet.
But in situations where either the longitude or latitude of the date is negative srtm prints out "NONE".
I'll explain better showing the code I have written below
import openpyxl
import srtm
elevation_data = srtm.get_data()
fhred= openpyxl.load_workbook(r"/Users/username/Desktop/disso code/databases/fhred - future dams/zim.xlsx")
sheet =fhred["Sheet1"]
for rows in range(2, sheet.max_row+1):
project_name = (sheet.cell(row=rows, column=2)).value
latitudes = (sheet.cell(row=rows, column=8)).value
longitudes = (sheet.cell(row=rows, column=9)).value
elevation = elevation_data.get_elevation(latitudes, longitudes)
print(f"{project_name} and elevation is {elevation}")
if for example, I get
elevation = elevation_data.get_elevation(-56.53541667, 94.02946500)
or
elevation_data.get_elevation(56.53541667, -94.02946500)
Python prints out "project_name" and elevation is NONE
But if i get
elevation = elevation_data.get_elevation(56.53541667, 94.02946500)
Python prints out "project_name" and elevation is 353
I have tried searching (56.53541667, -94.02946500) and (-56.53541667, 94.02946500) on google earth and both times I get the elevation
Please does anyone know how to resolve this