Матрицы качеств |
Матрица качеств может содержать пространственно-непрерывные или пространственно-дискретные данные. Примером пространственно-непрерывных данных может служить концентрация загрязнения, количество осадков, уровень радиации. Значение этих данных от одной ячейки к другой меняется постепенно, а их совокупность моделирует некоторую поверхность. Примером пространственно-дискретных данных может служить тип растительности, тип землевладения, плотность застройки, территориальная принадлежность. Значение пространственно-дискретных данных при переходе от одной ячейки к другой остаётся постоянным или меняется скачком. Вызов диалога построения матрицы качеств может быть выполнен нажатием кнопки «Построить поверхность - матрицу качеств» . Исходными данными для построения матрицы качеств могут быть: - объекты векторной карты; - информация базы данных.
Формат исходных данных указывается в окне Формат данных группы Исходные данные. Результирующим файлом при построении матрицы качеств может быть файл с расширением ".mtq" или файл с расширением ".mtw". Выбор типа файла выполняется при нажатии на кнопку "…", расположенную справа от окна "Имя матрицы". При построении матрицы качеств по векторной карте необходимо задать моделируемый параметр - семантическую характеристику числового типа, значение которой будет запрашиваться из объектов карты. Для выбора моделируемого параметра следует нажать кнопку ">>", расположенную справа от окна Моделируемый параметр и задать требуемую семантическую характеристику в диалоге Выбор семантик. При построении матрицы качеств по векторной карте используются данные объектов главной карты и всех добавленных к ней пользовательских карт. Матрица качеств может быть построена на район или на заданный в районе участок местности. Для построения матрицы качеств на район следует включить режим Весь район в группе Область вывода. Для построения матрицы качеств на заданный прямоугольный участок местности нужно нажать кнопку Выбрать в группе Область вывода и выбрать участок местности на карте двумя нажатиями левой кнопки мыши. Для изменения границ области вывода - нажать кнопку Изменить и мышью выполнить изменение. Для построения матрицы на участок местности, ограниченный замкнутым контуром, нужно нажать кнопку По контуру в группе Область вывода и задать контур нажатиями левой кнопки мыши. Окончание режима задания контура - двойное нажатие левой кнопки мыши. Окончание режима изменения – двойное нажатие левой кнопки мыши. Для построения матрицы на участок местности, ограниченный замкнутым контуром, нужно нажать кнопку По контуру в группе Область вывода и задать контур нажатиями левой кнопки мыши. Окончание режима задания контура - двойное нажатие левой кнопки мыши. При построении матрицы качеств по базе данных необходимо задать соответствие полей базы данных и координат X,Y,H (где X,Y – координаты на местности в прямоугольной системе, H – значение моделируемого параметра). Для задания соответствия полей следует нажать кнопку ">>", расположенную справа от окна Формат данных и установить соответствие в диалоге Выбор полей из базы данных. Поля, выбираемые из базы данных должны быть числовыми. Координатам X,Y нельзя ставить в соответствие одно и то же поле базы данных. В окне Метод построения поверхности задается способ вычисления значений элементов матрицы. Если выбран метод Линейная интерполяция по сетке треугольников, то исходной информацией могут быть точечные данные - точечные объекты векторной карты или точечные измерения в базе данных. При этом по точечным данным строится сеть треугольников, а затем по этой сети треугольников вычисляются значения элементов матрицы. Если выбран метод Логарифмическая интерполяция, то исходной информацией являются точечные, линейные и площадные объекты векторной карты. Элементы, расположенные внутри площадного объекта, получают значение, равное значению моделируемого параметра (семантики) данного площадного объекта. В процессе заполнения матрицы вокруг определяемого элемента строится локальная поверхность, по которой методом логарифмической интерполяции вычисляется значение элемента. Локальная поверхность строится по набору точек, ближайших к определяемому элементу. Набор точек формируется из метрики точечных и линейных объектов карты. Значения характеристики, по которой строится поверхность, выбирается из третьей координаты (H) метрики объекта, а при отсутствии третьей координаты – из семантики объекта (поле Моделируемый параметр). При формировании набора точек по метрике линейных объектов существует возможность добавления промежуточных точек на отрезках метрики, длина которых превышает допуск. Добавление промежуточных точек на отрезках метрики линейных объектов (структурных линий) позволяет увеличить влияние структурных линий на форму создаваемой поверхности. Допуск задаётся в диалоге Настройка параметров – поле Максимальная длина отрезка метрики без добавочных точек. Параметры метода задаются в диалоге Настройка параметров (кнопка >>).
Параметрами метода являются: - число точек для построения локальной поверхности вокруг определяемого элемента (рекомендуемые значения - от 30 до 300, в зависимости от плотности расположения точек; при увеличении значения данного параметра улучшается качество создаваемой поверхности, но построение выполняется медленнее), - число обновлённых точек для пересчёта поверхности (рекомендуемое значение 5 - 10 % от предыдущего параметра, при уменьшении значения данного параметра улучшается качество поверхности, но пересчёт поверхности происходит чаще и построение выполняется медленнее), - максимальная длина в метрах отрезка метрики линейного объекта (структурной линии) без добавочных точек (рекомендуемое значение k * ElemSize, где ElemSize – размер стороны элемента матрицы, k – число от 5 до 10; при уменьшении значения данного параметра увеличивается влияние структурных линий на форму создаваемой поверхности за счёт добавления точек на отрезках метрики).
Количество точек для построения локальной поверхности задаётся в диалоге Настройка параметров – поле Число точек для построения локальной поверхности вокруг определяемого элемента. При переходе к очередному определяемому элементу в локальной области появляются новые точки и поверхность перестраивается. Количество добавленных точек, при котором выполняется пересчёт поверхности, задаётся в диалоге Настройка параметров – поле Число обновлённых точек для пересчёта поверхности. Настройка палитры создаваемой матрицы качеств может быть выполнена при нажатии на кнопку ">>" в группе Палитра. Минимальное число цветов палитры равно 1, максимальное – 256. Палитра создаваемой матрицы качеств может быть загружена из файла ранее созданной матрицы при нажатии на кнопку "…" в группе Палитра. Результирующим файлом при построении матрицы качеств может быть файл с расширением ".mtq" или файл с расширением ".mtw". Выбор типа файла выполняется при нажатии на кнопку "…", расположенную справа от окна "Имя матрицы". |