- •1. Определение геоинформационного картографирования
- •2. Общие принципы гк; понятия о гис и гк
- •3. Основные этапы развития методов и средств автоматизации в картографии
- •5. Структура системы автоматизированного (геоинформационного) картографирования
- •6. Источники данных геоинформационного картографирования
- •7. Позиционная точность, точность атрибутов
- •8. Понятия качества данных. Распространение погрешностей в измерениях координат
- •9. Понятия базовых пространственных объектов и данных, цифровой картографической основы
- •10. Методы создания общегеографических и тематических компьютерных карт
- •11. Задачи автоматизации картографической генерализации
- •12. Семантическая и геометрическая генерализация
- •13. Элементы генерализации линий (упрощение, сглаживание, перемещение, структурирование, слияние)
- •14. Алгоритмы упрощения линий (независимые точки, локальная обработка)
- •15. Алгоритмы глобального упрощения линий
- •16. Алгоритмы определения пересечения линий: простейшие и особые случаи
- •17. Алгоритмы определения пересечения линий: сложные линии
- •18. Определение положения центральной точки полигона, скелетизация
- •19. Картографические базы и банки данных, этапы их проектирования
- •20. Цифровые, электронные и компьютерные карты
- •21. Трансформирование векторных изображений (на примере перехода из относительной прямоугольной системы коорд в равнопромежуточную коническую)
- •22. Линейное трансформирование растровых изображений
- •25. Методы построения цифровых моделей рельефа и комп. Построение изолинейных карт
- •4 Осн класса моделирования статистич пов-тей (отлич разными мат подходами)
- •26. Формализация и алгоритмизация процесса картографирования. Автоматизированное построение картографических знаков
- •27. Построение электронной карты (методы визуализации простр данных)
- •28. Элементы цветового зрения и цветовые палитры.
- •29. Понятия теории фракталов и ее использование в картогр генерализации.
- •30. Определение фрактальной размерности.
- •31. Ошибки измерения длин и площадей при использовании фракталов
- •36. Алгоритмы компьютерной обработки снимков для составления тематических карт
- •37. Использование операций синтеза, компонентного анализа, подсчета вегетационного индекса для создания тематических карт
- •38. Алгоритмы контролируемой классификации (ближайшего соседа, максимального правдоподобия)
- •39. Алгоритмы неконтролируемой классификации
- •41. Использование гис-пакета ArcView в целях геоинформационного картографирования
- •42. Структура и терминология гис-пакета ArcView
- •47. Построение связей между таблицами: соединение и связывание таблиц
47. Построение связей между таблицами: соединение и связывание таблиц
Можно связать таблицу с активной таблицей, основываясь на значениях общего поля, имеющегося в обеих таблицах. Функция Связать (Link) устанавливает связь одна-ко-многим между таблицей назначения (активная таблица) и таблицей источника (исходная таблица, или таблица, которую Вы связываете с активной таблицей). Одна запись в таблице назначения связывается с одной или несколькими записями в таблице источника. Обычно таблица источника содержит описательные атрибуты объектов, которые Вы хотите связать с объектами в таблице темы так, чтобы можно было, выбирая объекты из этой темы в Виде, видеть какие связанные с ними записи в таблице источника выбраны.
В отличие от функции соединение таблиц, связывание таблиц просто определяет взаимосвязь между двумя таблицами, а не добавление полей из таблицы источника к полям таблицы назначения. Когда таблицы связаны, ни одна из них не изменяется - они просто связаны друг с другом. После выполнения функции Связать выбор записи в таблице назначения приводит к автоматическому выбору связанной с ней записи или записей в таблице источника. Если таблица назначения является таблицей атрибутов объектов темы, то при выборе объекта темы в Виде выбирается относящаяся к этому объекту запись в таблице атрибутов и, следовательно, автоматически выбираются связанные с ней записи в таблице источника. Выбор записи в таблице источника не выбирает соответствующую запись в таблице назначения. Это происходит из-за того, что связь существует только в таблице назначения.
Пример связи одна-ко-многим - аренда зданий. Одно здание, типа торгового центра, может быть занято многими арендаторами. В ArcView, если у вас есть исходная таблица с информацией по арендаторам и тема, представляющая здания, можно связать таблицу арендаторов с таблицей темы зданий. В результате, при выборе одного из зданий в Виде будут также выбраны записи арендаторов этого здания в таблице арендаторов.
Чтобы связать две таблицы
1 Откройте исходную таблицу, которую Вы хотите связать с таблицей назначения. Если таблица источника не из вашего проекта, сначала добавьте ее к вашему проекту.
2 Щелкните на имени поля в таблице источника, которое будет использоваться как общее поле для связывания.
3 Откройте таблицу назначения, которую Вы хотите связать с таблицей источника.
4 Щелкните на имени поля в таблице назначена, которое будет использоваться как общее поле для связывания. Это поле не обязательно должно иметь то же самое имя как то, которое Вы выбрали в таблице источника, но для установления связи оно должно содержать те же данные.
5 Выберите пункт Связать из меню Таблица.
Таблица, которая была активной, когда Вы выбирали опцию Связать, является таблицей назначения. Последняя активная таблица - это таблица источника (исходная таблица).
Выбор общего поля для связи
Таблицы связываются по полю, которое есть в обеих таблицах. Имя поля не обязательно должно быть одинаковым в обеих таблицах, но тип данных должен быть один и тот же. Вы можете связать числа с числами, строки со строками, логические выражения с логическими и даты с датами.
Вы можете соединить таблицу с активной таблицей по значениям общего поля, имеющегося в обеих таблицах. Соединение устанавливает связи одна-к-одной (one-to-one) или многие-к-одной (many-to-one) между таблицей назначения (активная таблица) и таблицей источника (таблица, которую Вы соединяете с активной таблицей). Обычно таблица источника (исходная таблица) содержит описательные атрибуты объектов, которые Вы хотите присоединить к таблице темы так, чтобы Вы могли символизировать (задать символы), маркировать (задать надписи), делать запросы и анализировать объекты в теме, используя данные из вашей исходной таблицы.
Чтобы соединить две таблицы
1 Откройте таблицы, которые Вы желаете соединить.
2 Сделайте активной исходную таблицу (source table).
3 Щелкните имя общего поля, которое Вы хотите использовать.
4 Сделайте активной таблицу назначения (destination table).
5 Щелкните имя общего поля, которое Вы желаете использовать.
6 Из меню Таблица выберите пункт Соединить, или щелкните кнопку Соединить .
Таблица, которая является активной, когда Вы выбираете Соединить, является таблицей назначения. Последняя таблица, которая была активной перед этим - таблица источника (исходная таблица).
Примеры
Выбор общего поля для соединения
Таблицы соединяются по полю, имеющемуся в обеих таблицах. Имя поля не обязательно должно быть одинаковым в обеих таблицах, но тип данных должен быть одинаковым. Вы можете соединить числа с числами, сроки со строками, логические выражения с логическими и даты с датами.
В качестве поля соединения можно выбрать любое поле, а не только те поля, которые однозначно идентифицируют географические объекты. Могут также использоваться поля, хранящие такие атрибуты, как имя владельца земельного участка, тип растительности, строительные материалы, численность населения, и т.д. Например, допустим у вас есть исходная таблица, содержащая детализированную информацию о различных типах растительности, и таблицы темы с полем типа растительности. Вы можете соединить эти таблицы по типу растительности, чтобы детальная информация по растительности была отображена в Виде.