ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Упражнение 6: Редактирование неверсионных данных

Доступно с лицензией Standard или Advanced.

  • Вход в качестве пользователя editor2
  • Редактирование неверсионных наборов данных
Уровень сложности:
Начальный
Требования к данным:
ArcGIS Tutorial Data for Desktop
Задача:
Авторизация в базе геоданных в качестве пользователя с правами на чтение/запись в отдельных наборах данных и редактирование неверсионных данных.

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

Вход в качестве пользователя editor2

  1. Войдите в систему как пользователь editor2.

    В большинстве операционных систем Windows, чтобы войти как editor2 можно использовать функцию смены пользователя.

  2. Запустите ArcMap, откройте окно Каталога (Catalog) и разверните папку Серверы баз данных (Database Servers) в дереве Каталога (Catalog).
  3. Вы должны добавить сервер баз данных в дерево окна Каталог, поскольку пользователь editor2 еще этого не сделал.

Редактирование неверсионных наборов данных

Вы отредактируете классы объектов schools и streets. Так как вам нужно сделать только две небольшие правки, которые не займут много времени, в данном случае можно использовать неверсионное редактирование.

Когда вы используете неверсионное редактирование, набор данных будет заблокирован во время сеанса редактирования, и изменения появятся в базе данных сразу по окончании сеанса редактирования.

Добавить данные к карте

Добавьте на карту данные для редактирования и базовые данные.

Добавьте классы объектов park_areas и streets из базы геоданных Osokopf. Класс объектов park_areas будет использоваться в качестве базовых данных; класс объектов streets вы отредактируете.

  1. Разверните базу геоданных Osokopf в окне Каталог.
  2. Разверните набор классов объектов parks в окне Каталог.
  3. Щелкните на классе объектов park_areas и перетащите его в таблицу содержания ArcMap.

Добавьте на карту класс объектов schools из базы геоданных buildings08.

  1. Раскройте базу геоданных buildings08 в окне Каталог.
  2. Щелкните на классе объектов schools и перетащите его в таблицу содержания ArcMap.

Настройка сеанса редактирования для выполнения неверсионного редактирования

По умолчанию сеансы редактирования в ArcMap являются версионными. Вам необходимо изменить свойства редактирования сеанса ArcMap, чтобы разрешить неверсионное редактирование.

  1. Если панель инструментов Редактор еще не открыта, добавьте ее, щелкнув Настройка в главном меню, выбрав Панели инструментов и Редактор.
  2. Щелкните Редактор на панели инструментов Редактор и выберите пункт Опции.

    Откроется диалоговое окно Опции редактирования.

  3. Щелкните на закладке Управление версиями.
  4. Отключите опцию Редактировать версию базы данных с возможностью отмены и повтора операций и нажмите ОК.

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

Внесение и сохранение изменений

Новая школа будет построена в городе Olafville в северо-восточном районе Wspolnoty и Sunray. Она будет располагаться напротив парка Wspolnoty Park. Северную часть улицы Sunray St. также необходимо переименовать, чтобы она соответствовала названию новой школы.

Сначала убедитесь, что вы можете выбирать объекты в классах объектов park_areas и streets, и затем найдите парк Wspolnoty Park и улицу Sunray St.

  1. Щелкните кнопку По выборке По выборке в таблице содержания.
  2. Убедитесь, что park_areas и streets присутствуют в списке под заголовком Доступно для выборки. Если это не так, щелкните значок Переключить доступность выборки Переключить доступность выборки рядом с каждым слоем, чтобы сделать его доступным для выборки.
  3. Щелкните кнопку По источникам По источникам, чтобы увидеть, в какой базе геоданных находится каждый слой.
  4. Откройте диалоговое окно Выбрать по атрибутам, чтобы найти область, которую нужно отредактировать.
  5. Щелкните меню Selection (Выборка) и выберите пункт Select By Attributes (Выбрать по атрибуту).
  6. Выберите слой park_areas из ниспадающего списка Слой (Layer).
  7. Дважды щелкните на поле park_name, чтобы добавить его в выражение WHERE выражения выборки SELECT.
  8. Нажмите на кнопке со знаком (=), чтобы добавить его к выражению запроса.
  9. Нажмите Получить уникальные значения (Get Unique Values), чтобы получить список названий парков.
  10. Дважды щелкните на названии парка Wspolnoty Park в списке уникальных значений, чтобы добавить его к выражению выборки.

    Подсказка:

    Возможно, вам потребуется прокрутить список вниз, чтобы найти пункт Wspolnoty Park.

  11. Нажмите Применить, чтобы создать выборку.

    Парк с названием Wspolnoty Park теперь подсвечен на карте.

  12. Теперь выберите улицу Sunray St.
  13. Выберите streets в выпадающем меню Слой.
  14. Дважды щелкните на st_name, чтобы добавить его в выражение WHERE выражения выборки SELECT.
  15. Нажмите на кнопке со знаком (=), чтобы добавить его к выражению запроса.
  16. Нажмите Получить уникальные значения, чтобы получить список названий парков.
  17. Прокрутите список значений вниз до элемента Sunray и дважды щелкните его, чтобы добавить в оператор SELECT.
  18. Нажмите ОК, чтобы выбрать объект, и закройте окно Выбрать по атрибуту (Select By Attributes).

    Улица Sunray St. теперь выделена на карте.

  19. Чтобы показать крупным планом область, с которой вы будете работать, щелкните правой кнопкой мыши на слое park_areas в таблице содержания, выберите Выборка и затем Приблизить к выбранным объектам.

    Весь парк будет показан крупным планом.

  20. Щелкайте кнопку Фиксированное уменьшение Фиксированное уменьшение на панели Инструменты ArcMap до тех пор, пока вы не увидите область к востоку от парка по другую сторону от улицы Sunray St.

    В примере ниже масштаб карты уменьшается так, чтобы показать квартал к востоку от парка Wspolnoty Park.

    Отображение в уменьшенном масштабе, включающее область к востоку от выбранных парка и улицы

Теперь начните сеанс редактирования и добавьте объект в класс объектов schools.

  1. Щелкните Редактор на панели инструментов Редактор и выберите пункт Начать редактирование, чтобы начать сеанс редактирования.

    Откроется диалоговое окно Начать редактирование, в котором можно выбрать слой для редактирования.

  2. Выберите слой schools и нажмите OK.

    Откроется окно Создать объекты.

    Подсказка:

    Если окно не открывается, щелкните кнопку Создать объекты Создать объекты на панели Редактор, чтобы открыть его.

  3. Щелкните Schools в окне Создать объекты и нажмите Новый шаблон (New Template).

    Если в окне Создать объекты нет слоя schools, сделайте следующее:

    1. Щелкните кнопку Организовать шаблоны Организовать шаблоны.
    2. Нажмите Новый шаблон, чтобы открыть мастер Создание новых шаблонов.
    3. Щелкните на слое schools и нажмите Готово, чтобы создать шаблон.
    4. Нажмите кнопку Закрыть, чтобы закрыть диалоговое окно Организовать шаблоны объектов.
  4. Щелкните Полигон в окне Инструменты построения.
  5. Нарисуйте полигон напротив парка Wspolnoty Park, по другую сторону улицы.

    При редактировании реальных данных и добавлении объектов в ГИС следует соблюдать точность. Для целей этого упражнения, впрочем, просто нарисуйте полигон между четырьмя пересечениями улиц, чтобы изобразить новое здание школы.

  6. Дважды щелкните для завершения формы объекта.
  7. Щелкните кнопку Атрибуты Атрибуты на панели инструментов Редактор.

    Откроются атрибуты для объекта новой школы.

  8. Введите Roy Rogers в строке sch_name.
  9. Нажмите на поле справа от School type и выберите из списка значение Elementary (K-5).
  10. Щелкните Редактор на панели инструментов Редактор и выберите пункт Завершить редактирование.
  11. В появившемся диалоговом окне нажмите Да, чтобы подтвердить сохранение ваших правок.

Теперь измените имя отрезка улицы Sunray St. между новой школой и парком.

  1. Щелкните Редактор на панели инструментов Редактор и выберите пункт Начать редактирование, чтобы начать сеанс редактирования.

    Откроется диалоговое окно Начать редактирование, в котором можно выбрать источник данных для редактирования.

  2. Выберите слой streets и нажмите OK.

    Поскольку пользователь editor2 не имеет прав редактирования класса объектов park_areas, появится предупреждающее сообщение. Нажмите Продолжить, чтобы продолжить редактирование.

  3. Щелкните кнопку Выбрать объекты в прямоугольной области Выбрать прямоугольником на панели Инструменты.
  4. Щелкните на улице между парком Wspolnoty Park и школой Roy Rogers.

    В окне Атрибуты появится объект Sunray.

  5. Дважды щелкните на Sunray в строке st_name окна Атрибуты и введите Roy Rogers.
  6. Дважды щелкните на St в строке st_type, введите Rd и нажмите Enter.
  7. Обратите внимание, что поля Редактор (Edited By) и Дата редактирования (Date Edited) теперь заполнены.
  8. Щелкните Редактор на панели инструментов Редактор и выберите Сохранить (Save Edits).
  9. Снова щелкните Редактор на панели инструментов Редактор и выберите Завершить редактирование.

Закончив редактирование, вы можете закрыть ArcMap. Если хотите, сохраните документ карты.

В этом упражнении вы вошли в систему как пользователь с правами на чтение/запись данных в двух классах объектов и отредактировали эти классы объектов в сеансе неверсионного редактирования.

Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация