Qt QML Изображение на MapPolygon - PullRequest
0 голосов
/ 15 апреля 2020

Есть ли способ отобразить изображение на MapPolygon, то есть изображение, 4 угла которого будут равны 4 QGeoCoordinates вместо 4-пиксельных координат? Последнее я уже могу достигнуть с помощью MapQuickItem, но, к сожалению, несмотря на то, что я успешно прочитал файлы GeoTIFF, я все еще не могу правильно расположить их, потому что все 4 угла описывают не прямоугольник (многоугольник) в пространстве geographi c. Я также проверил это, выполнив corner1.azimuthTo(corner2) для всех 4 углов и действительно получил 4 различных значения после их нормализации (вычитая, чтобы добраться до первого квадранта).

Я знаю о генерации плиток и как основное решение я Я уже делаю это, но могут быть случаи, когда нужно быстро отобразить какой-нибудь растровый файл напрямую и не может нести стоимость конвертации.

Пожалуйста, дайте мне любую идею, я буду реализовывать сколько угодно классов когда я достигну этого; Я слишком много работал над этой функцией и не хочу, чтобы она была повреждена этим. Кроме того, регулировка поворота растрового изображения MapQuickItem по-прежнему будет приводить к выравниванию координат, поэтому я не думаю, что это решение.

...