Создание CSV-файла с использованием lat / lon с использованием Pyhton - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть файл NetCDF, и я пытаюсь создать подмножество набора данных, создав CSV-файл, содержащий только точки широты / долготы в пределах многоугольника. Все работало хорошо при создании блоков, подгруппировавших данные, как показано ниже:

P1LATS = N.arange(-182,-79)
P1LONS = N.arange(306,477)

P2LATS = N.arange(-390,-183)
P2LONS = N.arange(120,884)

P3LATS = N.arange(-550,-391)
P3LONS = N.arange(801,884)

P4LATS = N.arange(-597,-551)
P4LONS = N.arange(848,884)

P1_coord = zip(P1LATS,P1LONS)
P2_coord = zip(P2LATS,P2LONS)
P3_coord = zip(P3LATS,P3LONS)
P4_coord = zip(P4LATS,P4LONS)

ins_car_bounds = []
ins_car_bounds.append(P1_coord)
ins_car_bounds.append(P2_coord)
ins_car_bounds.append(P3_coord)
ins_car_bounds.append(P4_coord)

Однако при попытке создать массив, включающий все поля, для формирования нужного многоугольника возникает ошибка:

ins_car_bounds_array = N.array(ins_car_bounds).squeeze 
all_lons = ins_car_bounds_array[:,0]
all_lats = ins_car_bounds_array[:,1]

Ошибка «TypeError: объект builtin_function_or_method 'не может быть подписан» для all_lons и all_lats, и я не уверен, что я делаю неправильно.

Буду признателен за помощь в решении этой проблемы.

Спасибо!

...