Кроки до створення GeoTIFF


15

По-перше, я хотів би зазначити, що я досить новачок у роботі з ГІС, тому, будь ласка, пробачте мій досвід.

Моя ситуація така: мені доручено георетизувати набір зображень та імпортувати ці зображення на сервер Google Earth Enterprise як накладення. З того, що я досліджував, здається, що гарним маршрутом для цього є перетворення зображень у формат .tif, встановлення метаданих GeoTIFF та імпорт зображення безпосередньо (Google Earth вияснить решту). Однак я не зовсім впевнений, куди піти звідти, щоб фактично створити метадані GeoTIFF (і встановити їх).

Ось такі дані, які я маю: lat / lon центру зображення, орієнтація (тобто градуси для обертання на орієнтацію на північ) та роздільна здатність (наприклад, 90 м). Хтось знає про хороший метод / набір інструментів для отримання будь-яких інших даних та встановлення їх у .tif? Чи є щось, окрім GeoTIFF, гарною ідеєю?


Ви маєте доступ до будь-якого спеціалізованого програмного забезпечення, наприклад Mapinfo, ArcGIS, Manifold? Можливий дублікат цього питання - gis.stackexchange.com/questions/9334/… - ви це подивилися?
Stev_k

Дякую за пораду - єдиним спеціалізованим програмним забезпеченням ГІС, до якого я мав би доступ, було б що-небудь з відкритим кодом. Чи є щось подібне?
Дерек Спрингер

Відповіді:


7

Дякую всім за допомогу! Після трохи роздумуючи над тим, що я в кінцевому підсумку робив (для всіх, хто натрапляє на це):

  1. Перетворити зображення в .tif за допомогою ImageMagick (включений у систему CentOS, яку я використовую).
  2. Старі libgeotif «сек listgeo для вилучення метаданих з прикладу GeoTIFF з використанням аналогічної координаті / проекції простору.
  3. Розробив, якими мають бути світові значення файлу .
  4. Використовуючи створені мною реверсивні метадані та створений мною світовий файл, встановив метадані GeoTIFF за допомогою geotifcp libgeotif .

Відкрив зображення в Google Планета Земля, і воно перекинулося в потрібне місце / орієнтацію. Працював як шарм!


1
Ідеально ... Навіть я використовував той самий метод кілька місяців тому ...
Chethan S.

3

На сторінці http://glaikit.org/2011/03/27/image-georeferencing-with-qgis/ є досить детальний підручник про те, як зробити геореференцію растрового зображення з QGIS, що є відкритим кодом. Він не створить файл геотифу (який зберігає просторову інформацію безпосередньо у самому зображенні), але створить файл Tiff for World (.tfw), який є окремим текстовим файлом.

Слід пам’ятати, що для порівняння потрібно мати еталонний шар, тобто набір точок, які ви точно знаєте, де вони знаходяться на вашому зображенні, і де саме знаходяться на землі, щоб це зробити.


Файли TIFF, створені в геореференці QGis, є GeoTiffs. Він також генерує світовий файл як пояс і брекети, щоб забезпечити, щоб метадані були максимально портативними.
scruss

2

Схоже, ви зробили досить багато ручних розрахунків. Маршрут, який я взяв, не потребує зворотної інженерії чи розрахунків. Він використовує 'QLandkarteGT', інструмент з відкритим кодом для систем СНД, http://www.qlandkarte.org :

  • У верхньому меню виберіть "Карта", "Редагувати / створити карту".
  • У середині правої половини екрана з'являється рядок із "Джерелом:" з порожнім вікном вибору. Клацніть на поле і виберіть "Перетворити TIFF в GeoTiff шляхом геопосилання на нього".

Тепер 3 кроки з’являються нижче.

  • На кроці 1 введіть вхідний файл, натиснувши на значок праворуч від "Вхідний файл" (цей файл також може бути .PNG), і використовуйте "+ proj = longlat" для проекції карти.
  • На кроці 2 натисніть «Додати перегляд» (правий стовпець), перенесіть шпильку на відому опорну точку на карті та двічі клацніть на «» у «Коорді» та введіть координати у формі «51.507726 -0.128025» (для trafalgar square, Лондон, Великобританія)
    • повторити принаймні 3 координати на карті (далеко один від одного)
  • На кроці 3 натисніть "Крок 3: Довідкова карта" та натисніть "Продовжуйте!"

Тепер він створить файл GeoTIFF. Я використовував його редактор OSM (OpenStreetmap) Merkaartor, але він повинен бути корисним у будь-якому місці.


Але він не має декількох посилань, і ваш підхід також вимагає повторення процедури для кожної карти.
lynxlynxlynx
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.