Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_укз_ГиЗИК_4семестр.doc
Скачиваний:
3
Добавлен:
08.05.2019
Размер:
2.71 Mб
Скачать

Создание точечных объектов по данным из таблиц

В этом задании речь идет об использовании в среде МарInfo Professional данных внешнего файла типа АSСП с разделителями (*.txt).

Как известно, чтобы работать с данными, Вы сначала должны открыть файлы, или таблицы, которые содержат эти данные. Порядок действий в диалоге «Открыть таблицу» зависит от того:

•Открываете ли Вы уже существующую таблицу МарInfo

•Загружаете ли Вы эти данные в МарInfо в первый раз?

•Какие окна Вы хотите открыть для таблицы?

МарInfо позволяет использовать данные из файлов других форматов. Если Вы вносите данные в МарInfo извне, Вы должны сообщить программе их формат.

В МарInfо можно использовать следующие табличные данные:

•dBaseDBF _________ имя файла.DBF

•Lotus 1-2-3 ________ имя файла.WКS

•Microsoft Ехсеl _________ имя файла.ХLS

•АCSП с разделителями __ имя файла.ТХТ

•Растровые изображения.

Если Вы выберите один из типов файлов, то в окошке «Имя файла» будут перечислены только файлы с соответствующим расширением. После того, как ВЫ выберите нужный файл, система МарInfo создаст таблицу для данных из этого файла. Когда в дальнейшем Вы будете открывать такую таблицу, МарInfо будет считать, что относящиеся к ней файлы имеют формат МарInfо. Поэтому больше Вам не нужно будет указывать формат этих файлов. Если Вы случайно снова будете открывать файл данных в его исходном формате, МарInfо выдаст сообщение:

Таблица уже определена. Хотите ли Вы построить ее заново?

Это сообщение появляется потому, что в МарInfо уже создана таблица для данного файла.

С помощью МарInfо Вы комбинируете Ваши данные с картами, которые создали сами. Чтобы данные могли быть отображены на Карте, они должны содержать координаты X и Y.

Исходный файл Lаkеs.ТХТ содержит табличные данные координат в формате АSСП. В этом задании Вы создаёте в окне Карты на слое LAKES точечные объекты. Затем, используя слой LAKES в качестве подложки для слоя Гидрогр создайте объект –озеро и выполните подпись этого объекта на слое ТЕКСТ.

Загрузите МарInfo Professional и настройтесь для работы в папке: C:\...\ваш рабочий раздел\ DUBKY. Запустите на выполнение рабочий набор RN_6, закройте все окна Списков, в окне Карты отмените режим «показа узлов» установленный в предыдущем задании:

7.1. Ввод новых данных в МарInfo.

Команда Файл>Открыть таблицу

В диалоге «Открыть таблицу» выбрать:

из списка «Тип файла»: АSСП с разделителями (*.txt)

из списка «Представление»: как получится

«Имя файла»: Lаkеs и нажать кнопку «открыть»

В окне «АSСII-текст» установить радиокнопку в положение Другой: , (запятая), т.к. плановые координаты в исходном файле Lakes.txt отделены друг от друга запятой.

выбрать из списка «Набор символов»: DOS Ехtеnded АSСП [Соdе Раgе 437]

установить флажок для режима Заголовки в первой строке нажать кнопку «ОК»

Если всё сделано правильно, то на экране появится окно «Lаkеs Список».

7.2. Определение значений пределов кадастровой карты.

Выполнить пункт меню Карта>Режимы. В развернувшемся окне установите единицы измерений для координат и расстояний метры, для площадей кв. метры. Нажмите радиокнопку «положение указателя». Нажмите кнопку «ОК». В левом нижнем углу строки сообщений при перемещении курсора мелькают значения плановых координат. Снимите плановые координаты МинХ, МинУ и МаксХ, МаксУ соответственно левого нижнего и правого верхнего углов кадастровой карты. Эти значения фиксируем, затем округляем до целого кратно 100 м.

7.3. Создание точек на карте для данных, которые содержат поля координат X и У.

Команда Таблица>Создать точечные объекты

В диалоговом окне «Создать точечные объекты» выбрать и установить:

создать точки в таблице: Lаkеs

пометить символом: +

извлечь координаты X из колонки X, извлечь координаты У из колонки У

Нажать кнопку «Проекция» и выбрать из списка «Категория» план-схема, из списка «Проекция» - план-схема (метры), нажать кнопку «ОК».

В окне «Координатная система плана» ввести с клавиатуры значения МинХ, МинУ и МаксХ, МаксУ, используя для перемещения клавишу ТАВ. Нажать клавишу «ОК».

Используя кнопку «Управления слоями» в диалоговом окне «Управление слоями» добавить слой LAKES в список загруженных слоев в окне Карты, установив свойства слоя - видимый, доступный. Вы увидите на слое LAKES точечные объекты.

7.4. Создание объекта гидрографии (озеро) на слое Гидрогр

Придать слою Гидрогр статус изменяемого и установить режимы показа узлов и совмещения узлов. Выполните установку - Стиль области в соответствии с атрибутами таблицы:

Таблица MapInfo

Цвет границы

Тип границ

Цвет заполнения

Тип заполнения

Гидрогр

Синий

Стиль=1,2

толщ.=1 пикс.

Голубой

Сплошной

Используя слой LAKES в качестве подложки для слоя Гидрогр, осуществите последовательную оцифровку точек, используя в качестве инструмента криптограмму Полигон панели Пенал.

7.5. Создание текстового объекта (название озера) на слое Текст

Придать слою ТЕКСТ статус изменяемого, выполнить установку - Стиль текста в соответствии с атрибутами таблицы (см. ниже), а в качестве инструмента используйте криптограмму Текст панели Пенал. Подпись должна располагаться внутри объекта.

Таблица MapInfo

Название

Цвет

Эффекты

Текст

оз.Белое

Зеленый

Жирный

Курсив

Результат работы сохранить в рабочем наборе RN_7: