Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

POSOBIE_GIS-2003-2004-1

.pdf
Скачиваний:
58
Добавлен:
06.06.2015
Размер:
10.55 Mб
Скачать

160

161

Приложение 7

Ч а с т о з а д а в а е м ы е в о п р о с ы

Файлы

При попытке открыть DXF-файл отображается только часть карты.

В диалоге "Преобразование координат" (кнопка "Преобразование" в диалоге "Управление DXF-импортом")увеличьте диапазон значений координат.

Как сделать изменяемыми файлы Excel, ASCII и Lotus?

Выполните Файл > Сохранить копию и задайте таблице новое имя. Затем от-

кройте эту таблицу.

Какие типы растровых форматов можно использовать в MapInfo?

MapInfo Professional 6.5 поддерживает следующие типы файлов: JPEG, GIF, TIFF, PCX, BMP, TGA (Targa), BIL (снимки SPOT), SID (MrSID), WMF (Windows

Metafile), PNG (Portable Network Graphics), PSD (Photoshop), ECW (ER Mapper).

Геокодирование

Как посмотреть те записи, которые не были геокодированы?

Выполните Запрос > Выбрать и укажите таблицу в соответствующем разделе. В

поле "согласно условию" введите "not obj".

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

Для выполнения процедур геокодирования и поиска таблица поиска должна содержать индексированное поле. Для того, чтобы проиндексировать поле, выполните Таблица > Изменить > Перестроить, выберите нужное поле и выстави-

те напротив него флажок "Индекс".

Процесс геокодирования занимает слишком много времени. Есть ли способ увеличить скорость обработки данных?

Если Вы обрабатываете файл в формате ASCII, Excel или Lotus, сохраните ко-

пию таблицы в формат MapInfo. Это делается следующим образом: выполните Файл > Сохранить копию и задайте таблице новое имя. Затем откройте только что сохраненную таблицу и запустите процедуру геокодирования.

Нанесение подписей

Как сохранить подписи данных, нанесенных на карту?

Выполните Карта > Сохранить косметику и сохраните подписи в новом слое.

Я сохранил подписи к слою с административным делением, а они исчезли.

Это происходите потому, что в MapInfo отображение слоев происходит случай-

ным образом. Если два объекта в разных слоях расположены в одном и том же

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

Как указать поле таблицы атрибутов, данные которого будут использоваться при нанесении подписей?

Выполните Карта > Управление слоями, выберите слой, объекты которого требуется подписать и нажмите кнопку "Подписи". В появившемся диалоге из спи-

ска "Из колонки" выберите нужное поле.

162

Разное

Как избавиться от серых строк в окне Списка (записей, которые были удалены)?

Выполните Таблица > Изменить > Упаковать.

Почему в рабочем наборе не отображается построенная тематическая карта?

Тематическая карта не будет сохранена в рабочем наборе, если она была по-

строена по таблице запроса.

Как включить режим "Узлы"?

На клавиатуре нажмите клавишу "S".

Как найти длину выбранных линейных объектов?

Выделите линии, длину которых требуется найти. Выполните Запрос > SQLзапрос. В поле "из таблиц" введите "Selection" (или выберите "Selection" из спи-

ска "Таблицы"). В поле "Выбрать колонки" поместите "Sum" из списка "Обобщение". Поместите курсор в скобки и из списка "Функции" выберите "ObjectLen".

После скобок в кавычках введите имя таблицы. У Вас получится выражение ти-

па "Sum(objectlen(obj,"mi"))"Длина маршрута""

Вывод на печать

Как напечатать легенду?

Откройте окно Отчета и напечатайте легенду из него.

Легенда полностью не помещается в окне Отчета. Как вывести ее полностью?

Несмотря на то, что на экране отображаются не все разделы легенды, напеча-

тано будет все ее содержимое.

Как удалить рамку в окне Отчета?

Щелкните по элементу содержания макета – рамка, заключающая в себе данный элемент окна, будет выделена. Выполните Настройки > Стиль областей и в

разделе Граница > Стиль выберите "N".

Как поместить карту в документ Word?

Выполните Файл > Экспорт окна. В диалоге "Экспорт окна в файл" укажите тип файла: Windows bitmap (*.bmp) или Windows MetaFile (*.wmf). Откройте сохра-

ненный рисунок в своем документе.

Как осуществить печать в файл?

Это осуществляется заменой порта принтера на файл. Выполните Пуск > Настройка > Принтеры > Соединение (или Пуск > Настройка > Панель управления > Принтеры > Соединение). В списке портов выберите "Файл" и нажмите OK.

Графическое отображение записей БД

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

MapInfo не отображает таблицу в виде карты автоматически. Для того, чтобы вывести точечные объекты на экран, выполните Карта > Управление слоями, нажмите "Добавить" и выберите таблицу. Для того, чтобы отобразить точечные

объекты в отдельном окне Карты, выполните Окно > Новая карта.

Почему атрибуты точечных данных не совпадают с привязанными к ним графическими элементами на карте?

163

Если Вы обновили свою таблицу в отдельной программе (Excel, dBase) и изме-

нили порядок записей, то при открытии этой таблицы в MapInfo графические объекты и их атрибуты не будут совпадать.

Создание точечных данных по записям из базы данных занимает слишком много времени. Есть ли способ сделать этой процедуру побыстрее?

Если Вы обрабатываете файл в формате ASCII, Excel или Lotus, сохраните ко-

пию таблицы в формат MapInfo. Это делается следующим образом: выполните Файл > Сохранить копию и задайте таблице новое имя. Затем откройте только что сохраненную таблицу и запустите процедуру создания точечных объектов.

Сохранение

Как сохранить макеты карт?

Выполните Файл > Сохранить рабочий набор.

Как сохранить тематические слои?

Выполните Файл > Сохранить рабочий набор.

При сохранении рабочего набора куда сохраняются подписи, запросы и т.п.?

В рабочем наборе не сохраняются объекты с косметического слоя и временные

таблицы (запросы). Для того, чтобы сохранить первые, выполните Карта > Со-

хранить косметику. Для того, чтобы сохранить запросы, выполните Файл > Со-

хранить косметику. Перед тем как сохранить рабочий набор, не забудьте открыть эти таблицы.

Таблицы StreetInfo

Как в StreetInfo выбрать улицы заданного города?

Откройте таблицу улиц и таблицу субъектов Федерации. Нажмите на кнопку

"Выбрать области" и щелкните внутри города – будут выбраны все улицы, чьи

центроиды попадают в его границы.

Как открыть файлы улиц для чтения/записи?

Выполните Файл > Сохранить копию и в дальнейшем работайте с ней.

В какой проекции отображатся таблицы MapInfo StreetInfo?

Проекция - Широта/Долгота, референц-эллипсоид – WGS-84.

Как в StreetInfo выбрать главные магистрали?

Выполните Запрос > SQL-запрос. В появившемся диалоге укажите в поле "из

таблиц" таблицу StreetInfo, а в поле "с условием" введите следующее: Street=any("A10","A11","A12","A13","A14","A15","A16","A17","A18") Symbol

Как изменить цвет символов?

Сделайте слой изменяемым. Выберите объект или объекты, оформление которых требуется изменить и выполните Настройки > Стиль символа.

Не получается создать символы – соответствующий пункт меню не активен.

Видимо, поля, содержащие координаты, являются символьными. Необходимо

поменять их тип на числовой.

Мне нужно поменять цвет символа. Я делаю слой изменяемым, выбираю символ, выполняю Настройки > Стиль символов, меняю цвет и нажимаю OK. Но ничего не меняется!

Посмотрите, не выставлен ли флажок "Единообразно" (Управление слоями >

Оформление).

164

Таблицы

Как обновить колонку, содержащую идентификаторы строк (RowID)?

Выполните Таблица > Обновить колонку. Укажите таблицу и столбец. В поле "Значение" введите "rowid".

Как произвести сортировку записей в таблице?

Выполните Запрос > SQL-запрос и в поле "порядок задать по колонке" укажите

колонку, по которой следует произвести сортировку.

Я поменял в таблице значения широты и долготы, затем создал по записям БД точечные объекты, но размещение точек не соответствует их новому положению.

Перед тем как запустить команду Таблица > Создать точечные объекты во второй раз, удалите все существующие точки. Для этого сделайте соответствующий слой изменяемым и выполните Правка > Удалить только объекты. Для то-

го, чтобы удалить все точечные объекты с карты, выполните Таблица > Изменить > Перестроить и снимите флажок "Можно присоединять геогрфические

объекты".

Как выбрать в таблице объекты одного типа?

Выполните Запрос > SQL-запрос. В поле "Из таблиц" укажите имя таблицы, а в

поле "с условием" - введите выражение типа "Str$(obj)="text" (вместо "text" Вы

можете ввести "region", "line", "polyline" или "point").

В результате объединения таблиц в выражении возникает несовпадение типов данных.

Убедитесь, что типы данных в исходных таблицах совпадают.

Как из таблицы районов выбрать все районы Московской и Тверской области?

Выполните Запрос > SQL-запрос. В поле "Из таблиц" укажите таблицу районов, а в поле "с условием" введите выражение типа: Код=any("50", "69").

Как из таблицы точек получить их координаты (x, y)?

Создайте поле, которое будет содержать координаты (X,Y). Это должно быть

десятичное поле (11,6). Выполните Таблица > Обновить колонку и обновите поле "X" значениями, возвращаемыми функцией Centroidx(obj), а поле "Y" - значениями, возвращаемыми функцией Centroidy(obj).

Какие ограничения накладываются на таблицы MapInfo?

Таблица MapInfo может содержать до 255 колонок, миллиарда строк, 255 символов в поле, 4096 в строке. Можно построить таблицу с 255 колонками шириной 10 символов каждая или с 16 колонками шириной 255 символов каждая.

Когда я изменяю структуру таблицы выполнением команды Таблица > Изменить > Перестроить, при нажатии в этом диалоге OK, окно Карты и окно Списка таблицы исчезают с экрана.

Таблица не закрывается, просто она удаляется с экрана. Для того, чтобы ее отобразить снова, выполните Окно > Новая карта или Окно > Новый список.

Как выбрать все записи в таблице, которые начинаются на А?

В диалоге "SQL-запрос" в поле "Из таблиц" укажите имя таблицы, в поле "с условием" выберите из поля "Функции" Left$, а в скобках введите имя колонки и символ, с которого требуется начать поиск. У Вас получится выражение вида:

Left$(colname,1)="A".

165

Я хочу обновить поле таблицы и выполняю команду Таблица > Обновить колонку, но при нажатии OK, появляется сообщение, что таблица открыта только для чтения.

В MapInfo Вы можете обновить только таблицы в формате MapInfo и dBase. Для того, чтобы обновить нужную таблицу, прежде сохраните ее копию в формате

MapInfo, выполнив команду Файл > Сохранить копию.

Инструменты

Как получить информацию об объекте карты?

Дважды щелкните на объект инструментом "Выбор".

Как нанести подписи на карту?

На инструментальной панели "Операции" выберите инструмент "Подпись".

Как отобразить на слое только некоторые объекты, а не все содержание карты?

Выберите интересующие Вас объекты инструментом "Выбор", держа при этом нажатой клавишу "Shift". Выполните Окно > Новая карта и в появившемся диалоге в поле "Нанести на карту" выберите таблицу "Selection".

Как поменять единицы измерения, использумые инструментом Линейка, на метры?

Выполните Настройки > Режимы > Окно Карты. В появившемся диалоге установите флажок "Метрические единицы".

Как создать буферную зону вокруг точечных объектов?

Сделайте слой изменяемым. Выделите объекты, вокруг которых требуется создать буферную зону, и выполните Объекты > Буферные зоны.

Как узнать площадь каждого объекта карты?

Вы можете дважды щелкнуть по объекту инструментом "Выбор" либо добавить в таблицу поле, содержащее площадь. Выполните Таблица > Изменить > Перестроить и в появившемся диалоге создайте новое поле (тип - вещественное).

Затем выполните Таблица > Обновить колонку и заполните созданное поле

значениями, возвращаемыми функцией Area.

Когда я открываю файл DXF, то отображается только часть карты.

Увеличьте размер координат в разделе трансформации диалога Импорт, и импортируйте файл заново.

166

Приложение 8

Требования к входным данным

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

1. Требования к таблицам.

1.1 Таблица, содержащая слой изолиний.

 

 

 

имя поля

 

тип данных

 

 

 

ID

 

целое

 

 

 

высоты

 

вещественный

 

 

 

тип графических данных

 

полилиния

 

 

 

Дополнительные требования:

Замкнутые горизонтали не должны иметь разрывов. Для этого следует превратить изолинию сначала в область (пункт меню "Объекты" - "Превратить в области"), а затем обратно в изолинию (пункт меню "Объекты" - "Превратить в полилинии").

Концы изолиний должны заходить за границу карты. В дальнейшем выходящие за границу сегменты будут удалены.

Изолинии в области оврагов могут разрываться оврагами и балками, но при этом изолинии должны быть прорисованы внутри оврага.

Острые изгибы изолиний необходимо плавно сглаживать (путем увеличения количества узлов).

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

Соединение 2-х и более изолиний в одну производить стандартными средствами MapInfo не желательно. Для этого необходимо прорисовать новую изолинию (поверх старых) и удалить старые изолинии.

1.2Таблица, содержащая слой с границей карты.

Тип графических данных: полилиния.

Дополнительные требования:

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

1.3 Таблица, содержащая слой с оврагами.

Структуры таблицы:

 

 

 

имя поля

 

тип данных

 

 

 

ID

 

целое

 

 

 

тип графических данных

 

область

 

 

 

Примечание: области не должны выходить за границы карты. Следует присваивать каждому оврагу свой номер.

Дополнительные требования:

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

1.4 Таблица, содержащая полигоны эродированности почвы.

167

Структура таблицы:

 

 

 

 

 

имя поля

 

тип данных

 

примечания

 

 

 

 

 

ID

 

целое

 

должно содержать код степени смытости

 

 

 

 

 

тип графических данных

 

область

 

 

 

 

 

 

 

Перечень кодов смытости

 

 

 

имя поля

 

описание

 

 

 

0

 

несмытые

 

 

 

1

 

слабосмытые

 

 

 

2

 

среднесмытые

 

 

 

3

 

сильносмытые

 

 

 

Примечание: области не должны выходить за границы карты.

1.5 Таблица, содержащая тип почвы по механическому составу.

Структура таблицы:

 

 

 

 

 

имя поля

 

тип данных

 

примечания

 

 

 

 

 

ID

 

целое

 

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

 

 

ническому составу - двузначное число

 

 

 

 

 

 

 

 

 

Тип графических данных

 

область

 

 

 

 

 

 

 

Перечень кодов для механического состава:

Типы почв:

 

 

 

код

 

описание

 

 

 

1

 

чернозем типичный выщелоченный, обыкновенный

 

 

 

2

 

чернозем оподзоленный и южный, темно серая лесная и темно-каштановая

 

 

 

3

 

серая лесная, каштановая

 

 

 

4

 

светло-серая лесная, дерново-подзолистая и светло-каштановая

 

 

 

Типы механического состава:

 

 

 

код

 

описание

 

 

 

1

 

глинистый

 

 

 

2

 

тяжелосуглинистый

 

 

 

3

 

среднесуглинистый

 

 

 

4

 

легкосуглинистый супесчаный

 

 

 

Кодировка типа почв по механическому составу определяется двухзначным числом, первая цифра определяет тип почвы, а вторая механический состав. Пример: тип почвы "13" - это чернозем типичный выщелоченный, обыкновенный с механическим составом среднесуглинистый.

Примечание: области не должны выходить за границу карты.

1.6 Таблица, содержащая угодья.

Структура таблицы:

 

 

 

 

 

имя поля

 

тип данных

 

примечания

 

 

 

 

 

ID

 

целое

 

 

 

 

 

 

Type

 

целое

 

содержит код, указывающий тип угодий

 

 

 

 

 

 

 

168

 

 

 

 

 

 

 

 

 

 

 

 

тип графических данных

 

 

 

область

 

 

 

 

 

 

 

 

 

 

 

 

Перечень типов угодий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

код

 

 

 

описание

 

 

 

 

 

 

 

1

 

пашня

 

 

 

 

 

 

 

2

 

сенокосы

 

 

 

 

 

 

 

3

 

пастбища

 

 

 

 

 

 

 

4

 

фермерские земли

 

 

 

 

 

 

 

5

 

леса

 

 

 

 

 

 

 

6

 

кустарники

 

 

 

 

 

 

 

7

 

вода

 

 

 

 

 

 

 

8

 

дороги

 

 

 

 

 

 

 

9

 

индустриальные земли

 

 

 

 

 

 

 

 

 

 

Примечание: области не должны выходить за границы карты.

1.7 Таблица контуров пашни.

Структура таблицы:

 

 

 

имя поля

 

тип данных

 

 

 

ID

 

целое

 

 

 

тип графических данных

 

область

 

 

 

Примечание: поле ID должно содержать номер контура.

2. Требования к названиям таблиц.

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

3. Общие требования к данным.

Разделителем десятичных данных ставится везде точка. В настройках Windows разделителем десятичных данных должна быть точка "." Для этого необходимо открыть "Панель управления" - "Язык и стандарты" - "Числа" и установить в поле "Разделитель дробной и целой частей числа" точку "."

169

Приложение 9

Описание пунктов меню "АСР ЭОЗ"

ПУНКТ МЕНЮ «ФАЙЛ»

Создать набор - создание нового рабочего набора АСР.

Открыть набор - открыть существующий рабочий набор АСР.

Последние - открыть один из пяти последних рабочих наборов АСР.

Печать - печать текущего окна карты.

Экспорт - экспорт данных по склонам, экспорт карты и текущего окна.

Закрыть набор - закрытие рабочего набора АСР.

Выход - закрытие и выход из программы.

ПУНКТ МЕНЮ «ПРАВКА»

Отмена - отменить предыдущее действие.

Подтвердить - сохранить сделанные изменения.

ПУНКТ МЕНЮ «ВИД»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]