импорт некоторых других типов данных не происходит автоматически и требует вмешательства человека.
Импорт данных из файлов изображений, таких как PNG, TIFF, JPEG и BMP похож на импорт необработанных данных/неизвестных форматов файлов, только происходит проще.
Он проще, поскольку структура файла известна и формат файла определяется автоматически. Следовательно тип файла не требуется явно указывать. Однако, интерпретация данных по прежнему неизвестна и должна быть задана вручную. Диалоговое окно импорта изображений следовательно напоминает вкладку Информация импорта необработанных файлов и требует от вас задания физических размеров и масштаба значений.
Следует отметить, что физические размеры, подсказываемые здесь, не получены из файла, это просто последние использованные значения. Некоторые форматы данных СЗМ основаны на формате изображений (обычно, в основе лежит TIFF) и содержат информацию о физических размерах и единицах измерения, хотя и сохранённых особым для этого изготовителя образом. В этом случае может быть написан отдельный модуль импорта для этого особого формата чтобы загружать файлы автоматически с правильно масштабированными значениями.
См. справочный раздел форматы изображений с большой глубиной цвета для дополнительной информации о них и о возможности их использования для представления данных.
Простые текстовые файлы в две колонки, содержащие данные кривых, могут быть импортированы как кривые графиков. В некоторых случаях эти фалы могут распознаваться автоматически. Также они могут быть явно выбраны как Файлы ASCII с кривой графика в диалоговом окне открытия файлов, заставляя модуль импорта лучше стараться загрузить этот файл как данные графика.
Диалоговое окно импорта показывает предпросмотр графика и позволяет задать единицы измерения и подписи к осям.
Текстовые файлы в три колонки, содержащие данные XYZ, импортируются выбором типа файла Импорт файлов данных XYZ. Снова, они могут распознаваться автоматически, но задание в явном виде формата файла заставляет модуль сильнее стараться загрузить файл как данные XYZ.
Поскольку Gwyddion работает только с данными на правильной сетке, неправильные данные XYZ должны интерполироваться на правильную сетку при импорте. В действительности модуль импорта данных XYZ служит для двух различных предназначений:
Диалоговое окно импорта позволяет задать основные параметры, такие как разрешение и диапазон упорядоченных данных, пространственные единицы измерения и единицы значений. Однако, наиболее важной опцией является Тип интерполяции:
Этот вариант интерполяции аналогичен интерполяции округлением для правильных сеток. Интерполированное значение в точке на плоскости равно значению ближайшей точки в наборе точек XYZ. Это означает. что проводится триангуляция Вороного и каждая ячейка Вороного «заполняется» значением ближайшей точки.
Этот вид интерполяции аналогичен линейной интерполяции для правильных сеток. Интерполированное значение в точке рассчитывается из значений трёх вершин треугольника триангуляции Делоне, содержащего точку. Поскольку три вершины определяют плоскость в пространстве уникальным образом, значение в точке определяется этой плоскостью.
Значение в точке будет взвешенным средним всего набора точек XYZ, где вес обратно пропорционален четвёртой степени расстояния. Поскольку для каждой интерполированной точки рассматриваются все точки данных XYZ, этот метод может оказаться очень медленным.
Первые два типа интерполяции основаны на триангуляции Делоне/Вороного, которая не определена хорошо для набора точек, где более двух точек лежит на одной линии или более трёх лежит на окружности. Если такое случается триангуляция заканчивается неудачно и модуль импорта показывает сообщение об ошибке.
Значения вне выпуклой оболочки множества точек XYZ на плоскости описываются опцией Тип внешней части:
Набор точек не меняется никоим образом и значения на выпуклой оболочке просто расширяются на бесконечность.
Набор точек дополняется точками, «отраженными» сторонами ограничивающего параллелепипеда.
Набор точек дополняется периодически повторяющимися точками из окрестности противоположной стороны ограничивающего параллелепипеда.