Постановка задачи : Рассмотрим изображение в оттенках серого, полученное на плоскости.Каждый пиксель является значением интенсивности (Z).У меня есть положение в физическом пространстве самого верхнего левого пикселя.У меня также есть смещение каждого пикселя X и Y слева направо (X) и сверху вниз (Y).Считайте, что изображение совершенно не искажено, поэтому смещение одинаково для каждой строки.
Я хотел бы сохранить эти изображения в базе данных POSTGIS таким образом, чтобы пользователь мог запрашивать полигон из изображения.
Текущая реализация : В настоящее время я считаю, что делаю что-то глупое, я создаю многоточечную геометрию и сохраняю каждую точку с помощью (XYZ), используя python.Поскольку изображение является однородным, я повторяю много данных (x и y для каждой точки), но это работает при запросе базы данных для многоугольника, но это избыточный объем дополнительных данных.
Вопрос :
- Каков наилучший способ хранения таких данных и предоставления пользователю возможности запрашивать многоугольник с изображения?
- Является ли геометрия PostGIS правильным типом данных?
- Разумно ли использовать многоточечный подход?