ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Временные данные в раздельных таблицах

  • Отношения между таблицами типа один-к-многим

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

Чтобы визуализировать такие данные, можно создать соединение таблиц типа один-к-одному, многие-к-одному или один-ко-многим в диалоговом окне Объединить данные (Join Data), щелкнув правой кнопкой слой ArcMap, или используя инструмент Добавить соединение (Add Join).

  • Более подробно о соединении и связывании таблиц
  • Соединение атрибутов одной таблицы с атрибутами другой таблицы
  • Более подробно об инструменте Добавить соединение (Add Join)

Отношения между таблицами типа один-к-многим

Временные данные объектов со статическим географическим положением во времени, такие как статические датчики, выполняющие сбор данных во времени, рекомендуется сохранять в двух разных таблицах. В этих случаях географическое положение объектов можно сохранить в одной таблице, а соответствующие этим объектам данные в другой. В приведенном ниже примере географические положения гидрометрических постов сохраняются в одной таблице, а соответствующие им температурные значения, собранные в разное время, в другой. Тем не менее, у обеих таблиц есть поле StationID, в котором можно создать соединение типа «один-ко-многим» между таблицей класса объекта Посты (Stations) и таблицей Температура (Temperature).

Отношение между таблицами типа один-ко-многим
  1. В таблице содержания щелкните правой кнопкой слой или таблицу, которую требуется присоединить, наведите указатель мыши на Соединения и связи (Joins and Relates) и выберите Соединить (Join).

    Можно также нажать кнопку Опции таблицы (Table Options). Опции таблицы в открытом окне таблицы для получения доступа к диалоговому окну Соединить данные (Join Data).

    В примере выше класс объекта Посты (Stations) можно соединить с таблицей Температура (Temperature).

  2. Щелкните стрелку Что вы хотите присоединить к слою? (What do you want to join to this layer?) и выберите Присоединить атрибуты из таблицы (Join attributes from a table).
  3. Выберите поле, на котором будет основано соединение.

    В примере выше поле StationID можно использовать с классом объекта Посты (Stations).

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

    В примере выше выберите таблицу Температура (Temperature).

  5. Выберите поле этой таблицы, на котором будет основано соединение.

    В примере выше выберите поле StationID в таблице Температура (Temperature).

  6. Укажите, надо ли сохранять все записи или только сопоставленные.
  7. Нажмите ОК.
  8. Активируйте поддержку времени в слое или таблице с вновь связанными полями и установите присоединенное поле времени в качестве Поля времени начала. В этом примере, вы бы выбрали Temperature.Date_1 field.
    Примечание:

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

Связанные разделы

  • Рекомендации по хранению временных данных
  • Поддерживаемые форматы значений для поля времени

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация