Python: проблема при преобразовании полигонов в изображение CRS (из файла .geo json в двоичную маску изображения) - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь преобразовать набор географических координат в систему координат координат изображения (CRS), применяя функцию преобразования, которая предоставляется в метаданных изображения. Пример преобразования, которое я пытаюсь выполнить:

~transform * tuple(i)

, где ~ преобразование имеет тип <class 'affine.Affine'>:

| 2.00, 0.00,-1185780.64|
| 0.00,-2.00, 11504209.42|
| 0.00, 0.00, 1.00|

и tuple(i):

(593270.8703087834, 5751900.872674098, 0.0)

Я получаю ошибку: TypeError: can't multiply sequence by non-int of type 'Affine'.

До сих пор я пытался удалить третью координату (0.0, которая является высотой каждой координаты широты / долготы), но я думаю, проблема заключается в том, что я не обладаю достаточными знаниями о умножении последовательностей на типы «Аффин»

Я очень новичок в процессе предварительной обработки спутниковых изображений. Моя конечная цель - преобразовать все файлы .geo json в двоичные маски, чтобы маски можно было использовать для обучения нейронной сети с входными изображениями в виде X и двоичными масками в качестве true_Y.

Any указатели были бы великолепны!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...