Как создать xyz файл

Обновлено: 05.07.2024

1. Откройте базу данных в XYZ MANAGER (меню File - Open).

2. Выберите те файлы, которые вы хотите включить в результирующий файл – для этого поставьте галочки напротив каждого файла в списке в таблице.

3. Выберите меню DATABASE – EXPORT FINAL SOUNDINGS и назовите новый файл. Новый файл с совмещенными глубинами будет сохранен в папку SORT вашего проекта. Обратите внимание на то, что в этом файле будет присутствовать также колонка с датой создания глубины.

· Один файл (Merged XYZ), в котором более старые точки будут заменены новыми данными в районах перекрытия.

· Серию файлов XYZ, с названиями по дате их создания. В каждом из них точки в районе перекрытия будут удалены (в файле с более старыми данными). Программа создаст файл каталога с отдельными файлами XYZ в папке SORT. Если было несколько файлов с одной датой, программа добавит приставку к названию. Например, созданный 11.03.2007 файл будет назван как 11.032007_1.xyz.

STATISTICS (Сверка промеров с контрольными галсами)

Программа STATISTICS позволяет вычислить и вывести на экран разности глубин на пересекающихся галсах по данным однолучевой съемки. Программа предоставляет статистический отчет со значением распределения среднеквадратического отклонения и средней разности. Отчет содержит подробную информацию по каждой точке пересечения контрольных галсов с промерными.

· Большое значение Среднего Расхождения (Mean Difference) и малое значение Среднеквадратического Отклонения (Standard Deviation)свидетельствуют о том, что имеется систематическая погрешность, которая привела к значительному отклонению данных контрольного галса от данных промера. Например, изменилось заглубление приемоизлучающей антенны.

· Малое среднее расхождение и большое СКО: равное количество точек с глубиной на контрольных галсах выше и ниже точек на промерных галсах. В итоге, общая погрешность может быть небольшой, однако на некоторых пересечениях могут быть большие расхождения. Например, промер в свежую погоду без датчика качки.

· Большое среднее расхождение и большое СКО: необходимо прекратить промер и выяснить причину ошибки!

· Малые значения среднего расхождения и СКО – отлично, хорошее качество данных!

Запуск программы STATISTICS

Создайте запланированные галсы на участке съемки с учетом контрольных галсов. Проще всего создать два набора галсов, перпендикулярных друг другу.

ПРИМ: Программа возьмет точки пересечения галсов не зависимо от того, где находятся точки реального промера.

Выполните съемку по созданным галсам. Можно иметь один файл каталога либо отдельные файлы каталога для съемки и контрольных проходов. Хотя, программа будет работать немного быстрее, если есть два каталога.

Запустите программу из меню UTILITIES – STATISTICS.

Выберите файлы для чтения, кликнув на иконке открытия папки. Появится диалоговое окно ввода данных Input Data.

Заполните опции в диалоговом окне Input Data

Add Files – кликните кнопку для добавления файлов. Можно выбрать один или два каталога с отредактированными данными в формате ALL.

Delete Files – можно выделить один или несколько каталогов и убрать их из расчета (это не значит, что программа удалит их физически из проекта!).

ПРИМ: Все данные должны находиться в одной папке на ПК.

Search Radius – задайте радиус поиска, т.е. расстояние от точки пересечения галсов, на котором программа будет искать реальное пересечение данных. Чем меньше это расстояние, тем программа будет работать быстрее, однако, слишком маленький радиус может привести к отсутствию данных для сравнения.

Depth Low/High – если вы выполняли промер двухчастотным эхолотом, укажите данные какой частоты вы хотите сравнивать.

Кликните [OK] – программа вычислит статистические параметры и отобразит график расхождений и кривую отклонений.

Для каждой пары галсов программа интерполирует значение глубины в точек пересечения и берет разность. После того, как программа вычислила разности во всех точках пересечения, она выполняет расчет статистических параметров – среднее отклонение и стандартное отклонение. Результаты представлены в нескольких видах:

· Графическое отображение значений отклонений в каждой точке.

· Таблица с данными по каждой точке пересечения.


Сохраните отчет (опционально). Кликните иконку «Save Report to File» на панели инструментов и укажите имя файла Microsoft® Excel®.


Можно также сохранить снимок экрана – кликните иконку «Export to Bitmap» - программа сохранит снимок экрана в формате BMP.


Можно распечатать снимок экрана на принтер – кнопка «Print» .

Отчет в STATISTICS

В верхней части таблицы приведена статистическая информация:




Intersections – число точек пересечения

Std Dev – СКО

Difference Mean – среднее расхождение

Arithmetic Mean– арифметическая сумма расхождений

Minimum/Maximum Dif – наименьшее и наибольшее расхождения

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

Программа CLOUD

Программа CLOUD создает трехмерное изображение по вашим данным промера, представляя каждую точку глубины в виде пикселя в цвете, установленном в цветовой шкале проекта и расположенной в координатах X,Y,Z. Такая модель может быть использована для следующих целей:

  • Создание трехмерного отображения точек промера. Это отображение намного легче и быстрее, чем в TIN MODEL.
  • Измерение относительного положения двух точек.
  • Простая процедура редактирования данных. Программа позволяет выбрать и удалить отдельные точки или выделенный блок точек и сохранить результирующий файл в формате XYZ. Если вы загрузили данные HS2, можно отредактировать их и сохранить в этом же формате.
  • Создание файла GeoTIF.
  • Печать модели на принтере или плоттере.

Отображение данных в CLOUD

Загрузка данных в CLOUD

1. Запустите программу из меню UTILITIES – CLOUD.

2. Выберите меню FILE – OPEN и откройте нужный файл данных. Программа может загрузить данные из одного или более файлов матрицы (MTX), XYZ, отредактированных данных в формате HS2 (многолучевые данные) или ALL (однолучевые данные).

· Для того, чтобы загрузить несколько файлов отредактированных данных, выберите лог-файл.

· Чтобы загрузить несколько файлов XYZ или MTX, выберите их в окне выбора, кликнув на нужных файлах, удерживая Shift или Ctl.


Опции вида в CLOUD

Для оптимальной настройки изображения можно использовать ряд команд с клавиатуры, от мышки, а также панель управления программой.


Для того, чтобы войти в опции вида с контрольной панели, кликните на иконке на панели инструментов программы.


Rotation – поворот модели вокруг осей X, Y, Z. Эту операцию можно также выполнить клавишами – стрелками.

Z Axis ratio – изменение масштаба по оси Z. Та же операция выполняется клавишами PgUp\PgDn.

Pixel Size – размер точек в пикселях.

Background Color – цвет фона. По умолчанию черный.

Show Legend – отобразить шкалу глубин.

Show Grid – отобразить координатную сетку. Причем:

Grid Size – шаг сетки. Если 0.0 – программа попытается автоматически оптимизировать шаг.

Font Factor – размер шрифта подписей сетки.

Continuous Pan \ Rotate – потяните курсор в окне модели и отпустите его – модель будет продолжать вращение в заданном направлении.

Чтобы изменить направление и\или скорость вращения, потяните курсор в другом направлении и\или с другой скоростью.

Чтобы остановить вращение, кликните в окне модели.

Data Limits – отображение наибольшей и наименьшей глубины в текущих данных с их координатами.

Просмотрите результаты выполненных изменений, нажав кнопку [Apply]. Если вам нравится то, что вы видите, нажмите [OK].


Можно также загрузить дополнительно некоторые типы подложек – кликните на иконке для вызова диалогового окна выбора подложки.


Отметьте файлы для отображения и настройте уровень прозрачности (Transparency)/

Grid – отобразить координатную сетку, настроенную в основном окне HYPACK®.

Хотя Gwyddion не работает с произвольными данными в формате XYZ и необработанные данные XYZ при импорте интерполируются на регулярную сетку, возникла необходимость создать файловый формат, подобный по духу формату простого поля Gwyddion (.gsf), но представляющий данные в формате XYZ. Такой файловый формат, названный Gwyddion XYZ Field ( .gxyzf ), описывается в данном разделе.

Следует отметить, что Z просто оболзначает в данном случае ординату. Значения Z в файле могут быть в действительности реальными координатами по Z (высотами), но также могут быть токами, напряжениеями и т.п.

Файлы GXYZF могут быть записаны Gwyddion версии 2.31 или более поздней. Они также могут читаться начиная с этой версии, хотя выравнивание по сетке может быть достаточно грубым.

Общая структура

Файл GXYZF состоит из четырёх частей в следующем порядке:

Файлы начинаются с « магической строки » , определяющей тип файла.

Заголовок состоит из строк в формате

, определяющих отдельные параметры.

Заголовок заканчивается NUL-байтами от одного до восьми, выравнивающими начало данных на смещение, кратное 8.

Двоичные данные записываются в 64битном формате с плавающей точкой.

Магическая строка

Файлы gxyzf начинаются со строки

которая заканчивается символом перевода строки ( \n , ASCII 0x0a).

Текстовый заголовок

Каждая строка заголовка имеет формат

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

Подобно магической строке, строки в текстовом заголовке заканчиваются символом перевода строки, как принято в Unix. Это означает, что заголовок должен читаться и писаться в двоичном режиме для сохранения символов перевода строки на других системах (и неизменности размера заголовка, например при преобразовании LF → CRLF).

Любые символы, не входящие в ASCII, которые могут встречаться, например, в названиях каналов, представлены в кодировке UTF-8. Символ NUL не может встречаться в заголовке.

НазваниеТипЗначение
NChannels ОбязательноЧисло каналов значений (Z), положительное целое. Данные, сохраняемые для каждой точки также включают в себя координаты X и Y, но они не учитываются в NChannels .
NPoints ОбязательноЧисло точек данных в файле.
XYUnits ОпциональноПространственные единицы измерения, т.е. единицы для значений X и Y. Должны быть заданы как основные единицы измерения, такие как m или A без десятичных префиксов (Gwyddion может разрешить эту ситуацию, но это может вызывать проблемы с другим программным обеспечением). По умолчанию единиц измерения нет. Это означает, что для данных СЗМ вы наверное захотите задать XYUnits как m поскольку латеральные размеры измеряются в метрах.
ZUnits1 , ZUnits2 , …ОпциональноЕдиницы измерения значений, т.е. единицы значений данных для индивидуальных каналов. Каналы нумеруются от 1 до NChannels . См. XYUnits выше для дополнительной информации.
Title1 , Title2 , …ОпциональноНазвания отдельных каналов. Каналы нумеруются от 1 до NChannels . У названий нет значения по умолчанию, пприложения могут показывать ‘Unknown’ или что-то подобное если название не задано.
XRes ОпциональноПодсказка, указывающая предпочитаемый горизонтальный размер в пикселях если данные интерполируются на сетку, положительное целое. Программы чтения данных могут не учитывать её и интерполировать данные на сетку иного разрешения.
YRes ОпциональноПодсказка, указывающая предпочитаемый горизонтальный размер в пикселях, если данные интерполируются на сетку, положительное целое. Программы чтения данных могут не учитывать её и интерполировать данные на сетку с другим разрешением.

Заголовок может содержать другие поля помимо описанных выше. Gwyddion загрузит их в метаданные. Общие информационные поля могут включать Комментарий , Дату или Направление .

Поля могут идти в любом порядке, тем не менее, рекомендуется начинать с обязательных полей, затем привести опциональные и закончить нестандартными.

Простой образец заголовка файла с двумя каналами (также включает в себя магисческую строку):

выравнивание с помощью NUL

Текстовый заголовок заканчивается NUL-байтами ( \0 , ASCII 0x00) в количестве от одного до восьми, которые (a) завершают его и (b) выравнивают смещение начала данных в файле на величину, кратную 8. Точнее, обозначив N общую длину магической строки и текстового заголовка, данные начинаются с ближайшего числа, кратного 8, которое больше чем N .

Дополнение до кратного 8 обеспечивает выравнивание данных при доступе к памяти при прямом отображении файла в память. Число нулевых байтов однозначно определяется остатком после деления длины заголовка на 8 ( N mod 8 ):

ОстатокЧисло выравнивающих символов NUL
08
17
26
35
44
53
62
71

Двоичные данные

Значения данных хранятся как 64битные числа с плавающей точкой двойной точности стандарта IEEE, порядок байтов от младшего к старшему (little-endian, LSB или Intel). Точки хранятся в произвольном порядке. Каждая точка хранится как блок NChannels+2 значений: X, Y и затем все значения ординат в порядке следования каналов.

Физические единицы измерения значений задаются XYUnits для X и Y и затем ZUnits1 , ZUnits2 , … для значений ординат.

Размер данных ровно 8*NPoints*(NChannels+2) байт и после них в файле не должно быть данных.

Построение любой карты в Surfer обычно начинается с подготовки файла, содержащего XYZ-данные. XYZ-данные - это, как правило, числовая информация, состоящая из не менее, чем трёх столбцов, первые два из которых чаще всего рассматриваются как аргументы X и Y, а третий (или остальные) - как функция (функции) Z этих аргументов.

Не допускается делать пропусков при вводе таких данных, т. е. для каждой пары значений X и Y обязательно должны присутствовать значения всех функций Z. В первой строке для каждого столбца можно задавать короткие текстовые комментарии.

Вид окна Surfer в режиме рабочего листа

Рис.6. Вид окна Surfer в режиме рабочего листа: 1 - заголовок с именем файла с данными; 2 - главное меню; 3 - панель инструментов «главная» (Main); 4 - строка адреса ячейки; 5 - строка редактирования содержимого ячейки; 6 - кнопка выделения всей таблицы; заголовки: 7 - столбцов, 8 - строк; 9 - активная ячейка;

Открытие существующего файла с XYZ-данными

Для того чтобы открыть готовый файл Tutorws2.dat (это один из примеров, поставляемых в комплекте Surfer) с XYZ-данными в отдельное окно рабочего листа необходимо:

1. Выполнить команду File/Open или использовать кнопку на панели инструментов Main.

Появится стандартное диалоговое окно Open (Открыть).

  • 2. В списке файлов выбрать Tutorws2.dat и щёлкнуть по кнопке . Имя этого файла появится в заголовке окна рабочего листа (рис. 6).
  • 3. Можно видеть, что в столбце A находятся значения координат X (Easting, Восточное положение), в столбце B - значения координат Y (Northing, Северное положение), а столбце C - значения Z (Elevation, Высота). Текст заголовков столбцов (текст в строке 1) не является обязательным, но помогает идентифицировать тип данных в столбцах. Кроме того, эта информация используется в разных диалоговых окнах, где требуется выбирать столбцы рабочего листа.

Окно New (Создать) предоставляет выбор для создания

Рис.7. Окно New (Создать) предоставляет выбор для создания

плот-документа или рабочего листа

Главное меню окна рабочего листа содержит следующие пункты:

File (Файл) - команды для открытия и сохранения файлов, печати;

Edit (Правка) - работа с буфером обмена и другие вспомогательные команды;

Format (Формат) - установка формата ячеек, ширины столбцов и высоты строк;

Data (Данные) - команды для сортировки данных, вычисления статистических характеристик и выполнения математических трансформаций;

Window (Окно) - команды для управления дочерними окнами;

Help (Справка) - обеспечивает доступ к справочной службе.

Проект месяца 1 место
2 место Готв
3 место
Победитель Сбитой кодировки
Проект года 2 место
Победитель конкурса
Коммерсант
Ветеран
Проект месяца 3 место
2 место

Раньше я не обращала внимание, ну вот теперь вот что подумала.
На 2003 мейкере есть такая интересная функция, как возможность конвертировать изображение в формат xyz, при том внешней разницы я особо не заметила, однако, размер изображения сокращается где-то в три раза. Например, был файл 76 КБ - стал 25, если его сохранить с этим расширением в мейкере через менеджер ресурсов. Получается, что размер игры может очень сильно сократиться, а также в случае взлома будет проблематично открыть принадлежащие игре изображения.

Вопрос, собственно, вот в чем: почему тогда это дело никто не юзает? Здесь есть какие-то подводные камни? Может, оно плохо отражается на качестве на разных компах или не везде читается? И вообще зачем сделали эту функцию перевода в этот формат? Для чего она?

Может, кто-нибудь знает какие-нибудь программы, которые переводят изображения в этот формат пакетно, а не по одной картинке?

Может, старички подскажут?



Я не старик, но скажу то что сказала уже ты: это своеобразный защитный механизм, так как это собственный формат мейкера. Очень круто кстати. Жаль на асе нет такого((

Победитель конкурса

AnnTenna, как ты и догадывалась это было сделано с целью "защиты" файлов. не у каждого имеется мейкер что бы вскрыть картинки. А если игра коммерческая, то этой защиты вполне достаточно, что бы защититься от плагиата. Японцы, кстати, в полной мере пользуются этой своей функцией, поиграй хотя бы в японскую "Yume Nikki" на 2003ем, там вся графика своя, вся конвертирована в этот формат.

Почему этим не пользуюсь я?
Несмотря на достоинства по сжатию формата .PNG, который, кстати, сам по себе не самый лёгкий формат в отличии от того же .JPG (потому и сжимается так легко, нечему тут удивляться), вещь эта по мне так абсолютно не практичная, так как:

Превращать файлы в .XYZ конечного проекта, это очень долго. Ну и в конце концов если я захочу серьёзно защитить свой проект от марадёрства, я воспользуюсь "МолеБоксом". быстро и удобно.
Подводных камней нет, но.. Собственно, это такая же бесполезная функция как и "Создать игровой диск" в меню 2003го =)


Проект месяца 1 место
2 место Готв
3 место
Победитель Сбитой кодировки
Проект года 2 место
Победитель конкурса
Коммерсант
Ветеран
Проект месяца 3 место
2 место

Спасибо за пояснения

Выходит, действительно облом какой-то. Сейчас речь не идет о коммерческих играх хотя бы потому, что на 2003 мейкере это в принципе невозможно. А на других более современных мейкерах эта функция вообще отсутствует, хотя как раз коммерческой игру сделать в принципе реально, отчего получается, что там где эта функция могла бы и пригодится, ее просто нету Как-то нелогично получается , ну ды ладно, наверно, у разрабочиков были серьезные причины убирать ее. Хотя бы то, что до сих пор никто не знаком с утилитой для конвертации в этот формат, и каждый файл приходится переводить в этот формат по одному- настораживает.

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

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

Ну, и все таки остается надежда, что все-таки эта утилита где-нибудь есть

У вас возникают трудности при открытии файла с расширением .XYZ? Такие файлы могут быть открыты только определенными программами. Если вы не можете открыть .XYZ файл, это может быть вызвано следующими причинами: либо у вас нет соответствующей программы, чтобы открыть его, либо механизм ассоциирования файлов поврежден. Чтобы узнать больше о расширении, пожалуйста, ознакомьтесь со статьей ниже. Чтобы устранить проблему, можно воспользоваться специальной утилитой для исправления ассоциации файлов (рекомендуется): скачайте здесь или нажмите зеленую кнопку справа Устранить ошибки.7Z. Вы также можете позвонить в службу поддержки по телефону, который вы видите на странице, чтобы получить помощь от экспертов.

Что такое .XYZ файл?

.XYZ файл относится к категории Data Files используемой операционными системами Windows 11, 10, Windows 7, Windows 8 / 8.1, Windows Vista, Windows XP.

.XYZ

xyz

.XYZ файл ассоциируется с Celestia Sampled Trajectory Data File, разработанным Celestia Development Team, имеет Text формат и относится к категории Data Files.

Как открыть .XYZ файл?

Запустите .XYZ файл, кликнув на него дважды. Если вы уже установили программу, чтобы открыть его, и механизм ассоциирования файлов работает нормально, .XYZ файл откроется. Если Windows продолжает спрашивать какой программой ему следует открыть файл, проблема скорее всего вызвана ошибками в работе механизма ассоциации.

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

Эта тестовая версия предлагает бесплатно неограниченное количество сканирований вашего ПК Windows. Полная версия стоит $39,99. Скачивая программу, вы принимаете и соглашаетесь с политикой конфиденциальности и лицензионным соглашением.

warn

Имеется еще 1 других типов файлов использующих .XYZ расширение

Читайте также: