Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книга1(полный конспект).docx
Скачиваний:
55
Добавлен:
23.12.2018
Размер:
49.16 Mб
Скачать

15.3. Построение линейных объектов карты графическим способом.

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

15.3.1.Создание новой линейной темы.

По команде

Вид(View)→Новая тема(New Theme)

войти в окно Новая Тема(New Theme) и выбрать в нем линейную(Line).

Нажать ОК(рис.15.34).

Рис.15.34

В окне Новая тема(New Theme) дать ей имя Themeline.shp(рис.15.35), разместив все например в папке С. Нажать ОК.

Рис.15.35

В результате будет создана пока пустая тема(рис.15.36)

Рис. 15.36

2.3.2.Создание таблицы атрибутов линейных объектов и вычерчивание темы.

  1. По команде

Открыть таблицы тем(Open Theme Table)

выделить таблицу Attributes of Themeline.shp.

В этой таблице будет только два поля : Shape и ID.

Командами

Редактирование(Edit)→Добавить поле(Add Field)

создать еще два поля: номер - N и длина – L объекта.

Поле N числовое(Number), его ширина(Width) 8 символов. Поле L тоже числовое, его ширина 8 символов, число знаков после запятой(Decimal) – 2.

2. Сделать инструмент Вычерчивание линий (Draw Line)(рис15.37)активным

Рис.15.37

осуществить вычерчивание объектов(рис.15.38)

Рис.15.38

Синхронно с вычерчиванием будут создаваться и пока пустые записи таблицы атрибутов. Их заполнение осуществляется инструментом Редактирование(Edit) также, как и в случае точечных объектов. Поле L – длина объекта – вычисляемое. Определение его значений делается так.

  1. Активируется таблица Attributes of Themeline.shp.

  2. Мышью помечается поле L и включается инструмент Калькулятор(Calculate)(рис.15.37)

  3. В появившемся окне калькулятор полей(Field Calculator) (рис.15.38)набрать запрос

[L]=[Shape].ReturnLength.

Нажать ОК. В таблице Attributes of Theпоявится вычисленное значение длины (84,5м) отмеченного объекта (рис.15.39). Аналогично находится и вторая длина(рис.15.40).

Рис. 15.37

Рис.15.38

Рис.15.39

Рис.15.40

Если необходимо выполнить редактирование темы, то двойным нажатием на знак темы Themeline.shp войти в окно Legend Editor, щелкнуть в нем Symbol, в окне Pen Pподобрать цвет и структуру линии. Нажать Apply в окне Legend Editor(рис.15.41). Объект примет другой вид.

Рис.15.41

2.4. Построение линейных объектов карты по координатам их точек.

Исходя из особенностей системы ArcView построение по координатам осуществляется в два этапа:

- построение линейных объектов графическим способом,

- аналитическая корректировка по координатам характерных точек.

А). Построение линейных объектов графическим способом

осуществляется в описанном в предыдущем параграфе порядке.

1. Создается новая линейная тема.

Назовем ее themeline1.shp(рис.15.42)

Рис.15.42

  1. Создается таблица атрибутов линейных объектов и вычерчиваются объекты (тема) мышью на карте.

Вычерчиваемыми объектами будут дороги направлениями на Псков и Ленинград. Их атрибутами будут:

- номер объекта N, тип поля числовой (Number), длина – 8 символов;

- длина объекта L, тип поля числовой(Number), длина – 8 символов, точность(Decimal) – 2 знака после запятой;

- направление , тип поля текстовый(String)(рис.15.43)

Рис.15.43

Объекты располагаются приближенно на карте(рис.15.44) в соответствии с координатами их характерных точек.

Дорога 1(Ленинград) Дорога 2(Псков)

№ Х У № Х У

1 0.00 50.00 1 50.00 0.00

2 200.00 50.00 2 50.00 250.00

Рис.14.44

Б). Аналитическая корректировка по координатам характерных точек

Выделим тему. Введем команду

Theme(Тема) → Start Editing(Начало редактирования).

Вокруг флажка-переключателя появится пунктирная линия.

Инструментом указатель (Pointer) указываем левой клавишей мыши на объект(Дорога 2, Псков). После чего в виде нажимаем правую клавишу мыши. В появившемся диалоговом окне выбираем Shape Propertis(рис. 15.45).

Рис.15.45

В окне Shape Propertiеs(рис. 15.46) нажимаемРедактирование(Edit).

Рис.15.46

и водим точные координаты отмеченной точки (рис.15.47). Нажимаем ОК.

Рис.15.47

Рис. 15.48

Аналогично поступаем с координатами другой отмеченной точки (рис. 15.48).

Объект займет требуемое положение (рис.15.49). Для подтверждения изменений нажать ОК в окне Shape Propertis.

Рис.15.49

Аналогично поступаем и с другим объектом – Дорогой 1 (Ленинград)(рис.15.50). Для этого в учебных целях выполним данную операцию в режиме редактирования темы.

Рис.15.50

Активируем данную тему(Themeline1.shp) и вычертим мышью дорогу на Ленинград(рис.15.51).

Рис.15.51

Автоматически будет создана новая запись в таблице атрибутов. Теперь указав правой клавишей мыши на вид выделяем в диалоговом окне Shape Properties(рис.15.52)

Рис.15.52

и входим в одноименное окно(15.53).

Рис.15.53

В нем нажимаем Еdit(Редактирование) и вводим точные координаты соответствующих точек(рис.15.54, рис.15.55), нажимая после ввода ОК.

Рис.15.54

Рис.15.55

После всего в окне Shape Properties нажимаем ОК(рис.15.56). Редактирование – ввод по координатам - завершено.

Рис.15.56

Тема будет иметь вид, представленный на рис.15.57.

Рис.15.57

Далее набором нижеследующих команд заполняем вычисляемое поле L

для всех объектов.

1.Выделить объекты по команде

Редактирование(Edit)→Выделить все(Select All).

2.Активирjdfnm таблицeуAttributes of Themeline.shp.

3. Мышью пометить поле L и включить инструмент Калькулятор(Calculate)

4.В появившемся окне калькулятор полей(Field Calculator) набрать запрос

[L]=[Shape].ReturnLength.

Командой Редактирование(Edit) заполнить остальные поля.

Полностью отредактированная тема будет иметь вид, представленный на рис.15.58.

Рис.15.58

На рис.15.58 объекты выделены. Для снятия выделения ввести команду

Редактирование (Edit)→ Выделение снять(Select None).

Закрыть все окна. Подтвердить редактирование и его сохранение. Проект можно закрыть.