Географические и земельно-информационные системы. Ч.1. Технология создания векторной земельно-кадастровой карты средствами ГИС программы-векторизатора GeoDraw for Windows. Ерунова М.Г - 26 стр.

UptoLike

Составители: 

ветственно, в таблице ссылаться на одну и ту же запись. Этот подход
годится только в том случае, когда составные части сложного объекта
не рассматриваются по отдельности. Осуществление запросов для та-
кой структуры данных обычно проводится двумя путями:
1. Пользователем выбираются объекты на карте, необхо-
димо получить связанную с этими объектами атрибутивную ин-
формацию;
2. Пользователь задает условия для атрибутов объектов, и
объекты, атрибуты которых удовлетворяют заданным условиям,
отображаются на карте.
Как было сказано выше, тематическая таблица содержит иденти-
фикаторы пространственных объектов те же, что и в слое цифровой
карты. При выборе объектов с карты (например, курсором на экране)
происходит выборка идентификаторов указанных объектов и осуще-
ствляется поиск записей в тематической таблице, поле идентифика-
тора объекта в которых соответствует идентификаторам выбранных
объектов.
Осуществление запросов от тематических данных к карте пред-
ставляет более сложную задачу и требует некоторого языка запросов
для выражения условий выборки объектов. В настоящее время наи-
более распространенными языками запросов для реляционных баз
данных являются SQL (Structure Query Language) и QBE (Query by
Example - запрос по образцу). Первый характеризуется достаточно
высокой сложностью и гибкостью при создании запросов. Для конеч-
ного пользователя (особенно для не англоязычного) он слишком гро-
моздкий и требует времени и усилий на его освоение. Можно сказать,
что этот язык как нельзя лучше подходит для программиста, разраба-
тывающего проблемно-ориентированное приложение для базы дан-
ных со сложной структурой связей между элементами данных.
Язык запросов QBE, наоборот, предоставляет возможность наи-
более быстро и эффективно выразить логические условия, по кото-
рым необходимо отобрать элементы данных. Поэтому для реляцион-
ных баз данных с достаточно простой структурой связей между таб-
лицами использование этого языка предпочтительно для пользовате-
ля. Кроме того, сама форма представления запроса является отобра-
жением привычной для пользователя табличной структуры данных и
отношений между элементами данных.
26
ветственно, в таблице ссылаться на одну и ту же запись. Этот подход
годится только в том случае, когда составные части сложного объекта
не рассматриваются по отдельности. Осуществление запросов для та-
кой структуры данных обычно проводится двумя путями:
      1. Пользователем выбираются объекты на карте, необхо-
  димо получить связанную с этими объектами атрибутивную ин-
  формацию;
      2. Пользователь задает условия для атрибутов объектов, и
  объекты, атрибуты которых удовлетворяют заданным условиям,
  отображаются на карте.
    Как было сказано выше, тематическая таблица содержит иденти-
фикаторы пространственных объектов те же, что и в слое цифровой
карты. При выборе объектов с карты (например, курсором на экране)
происходит выборка идентификаторов указанных объектов и осуще-
ствляется поиск записей в тематической таблице, поле идентифика-
тора объекта в которых соответствует идентификаторам выбранных
объектов.
    Осуществление запросов от тематических данных к карте пред-
ставляет более сложную задачу и требует некоторого языка запросов
для выражения условий выборки объектов. В настоящее время наи-
более распространенными языками запросов для реляционных баз
данных являются SQL (Structure Query Language) и QBE (Query by
Example - запрос по образцу). Первый характеризуется достаточно
высокой сложностью и гибкостью при создании запросов. Для конеч-
ного пользователя (особенно для не англоязычного) он слишком гро-
моздкий и требует времени и усилий на его освоение. Можно сказать,
что этот язык как нельзя лучше подходит для программиста, разраба-
тывающего проблемно-ориентированное приложение для базы дан-
ных со сложной структурой связей между элементами данных.
    Язык запросов QBE, наоборот, предоставляет возможность наи-
более быстро и эффективно выразить логические условия, по кото-
рым необходимо отобрать элементы данных. Поэтому для реляцион-
ных баз данных с достаточно простой структурой связей между таб-
лицами использование этого языка предпочтительно для пользовате-
ля. Кроме того, сама форма представления запроса является отобра-
жением привычной для пользователя табличной структуры данных и
отношений между элементами данных.


                                26