Задача:
Распарсить данный файл:
https://drive.google.com/file/d/1NWheNTNJrqbOBQbFq...
Выполнить отсортировку нужных координат входящих в пределы условия :
import json
with open('D:/........../notam_v02.geojson','r',encoding ='utf-8') as f:
data=json.load(f) #открыл файл на чтение r
del_mass=[]
for indexx in range(kol_vo):
try: #если всё верно и ошибок не возникает код выполняется этот
print(data['features'][indexx]['geometry']['coordinates'])
except KeyError: #появляется ошибка которую я словил KeyError для неё была сделланна обработка
KOLVO_dva=len(data['features'][indexx]['geometry']['geometries']) #подсчёт в маленьком листе количество итераций
for vtor_indx in range(KOLVO_dva):
KOLVO_tri=len(data['features'][indexx]['geometry']['geometries'][vtor_indx]['coordinates'])
for tret_indx in range(KOLVO_tri):
print(data['features'][indexx]['geometry']['geometries'][vtor_indx]['coordinates'][tret_indx])
for shetv_indx in data['features'][indexx]['geometry']['geometries'][vtor_indx]['coordinates'][tret_indx]:
print(indexx)
ret= (data['features'][indexx]['geometry']['geometries'][vtor_indx]['coordinates'][tret_indx][0][1])
kol_vo=len(data['features'])
if ret< 54.532 and ret >56.5343:
del_mass.append(indexx)
Используя вышеописанный код у меня получается не полностью распарсить данный файл. Ребята подскажите пожалуйста как можно выполнить сортировку с любой вложенностью в json при работе с большими данными???