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