Я пытаюсь преобразовать набор географических координат в систему координат координат изображения (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 указатели были бы великолепны!