Новые возможности MapInfo Professional 9 -...

Preview:

Citation preview

Новые возможности MapInfo Professional 9.5

Благодарим Вас за то, что Вы выбрали новую версию наиболее эффективной Картографической программы в семействе продуктов MapIn-fo! Сфера приложений компьютерной Картографии продолжает расширяться, и Pitney Bowes MapInfo сохраняет лидерство в этой области, создавая новые программы, которые должны удовлетворить Ваши потребности, от самых простых до узкоспециализированных.

Более подробно ознакомиться с исправлениями и изменениями в этой версии MapInfo Professional в ближайшее время можно будет по адресу:

http://reference.mapinfo.com/

В этой главе:

Прежде чем Вы начнете . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Новые важные функции в MapInfo Professional 9.5 . . . . . . 36Картографирование – новые улучшенные возможности . 45Функции работы с базами данных . . . . . . . . . . . . . . . . . . . . . 64Другие возможности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Данные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

См. также информацию о новых данных, датумах и системах координат:

Приложение B: Дополнительная информация о проекцияхПриложение C: Наборы данных

2

Прежде чем Вы начнете

24 MapInfo Professional v. 9.5

Прежде чем Вы начнетеВведенная в этой версии MapInfo Professional улучшенная функциональность делает использование приложения более удобным, а Карты – более привлекательными. Мы предоставляет больше возможностей для создания и редактирования данных, доступа к данным, а также улучшение системы лицензирования и установки. Разработчики получили более широкую поддержку с появлением средств проектирования и интеграции .Net.

Все данные, используемые в этой документации, доступны на диске с данными или в составе примеров на Web-сайте Pitney Bowes MapInfo. Чтобы получить эти примеры, загрузите файлы с сайта:

http://goto.mapinfo.com/webtutorials/

на свой компьютер. Для этого Вам необходим доступ в Интернет.

При установке в рабочей группе поддерживается совместный доступ к файлам

Ранее, системные администраторы размещали файлы программы на сетевом ресурсе и предоставляли доступ к ним пользователям при помощи сочетания клавиш. Такая установка называлась "установкой по сети".

Теперь, по просьбе системных администраторов, чтобы удовлетворять требованиям Vista, появилась возможность организовывать совместный доступ к централизованному хранилищу часто используемых файлов. Новый процесс установки позволяет размещать файлы программы на компьютере пользователя и получать доступ к файлам данных (таким как, MAPINFOW.PRJ или набор символов) по сети. Использование этой модели позволяет всем пользователям обмениваться настройками координатных систем, шаблонами и пользовательскими символами.

Такая локальная установка состоит из двух шагов:

1. Системные администратор создают централизованное хранилище для совместного доступа к файлам данных, а также предоставляют пользователям способ устанавливать MapInfo Professional на их компьютеры.

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

Что такое служебные файлы приложения?

Служебные файлы приложения – это файлы, определяющие внешний вид и базовые рабочие характеристики Ваших Карт MapInfo. А именно:

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 25

• Файлы настройки:

• MAPINFOW.ABB (файл сокращений)

• MAPINFOW.CLR (файл цветов)

• MAPINFOW.FNT (файл шрифтов)

• MAPINFOW.MNU (файл меню)

• MAPINFOW.PEN (файл стилей линий)

• MAPINFOW.PRJ (файл проекций)

• Списки серверов WFS и WMS• Тематические шаблоны• Растровые символы• Файлы оформления Графиков• Шаблоны Отчётов

Локальная установка

Чтобы осуществить локальную установку:

1. Вставьте установочный компакт-диск и выберите Установка программ > MapInfo Professional > MapInfo Professional для рабочих групп. Откроется диалог Установка для рабочих групп.

2. Нажмите Установить MapInfo для рабочих групп. В диалоге приветствия нажмите Далее.

3. В диалоге Лицензионное соглашение нажмите Я принимаю условия... и Далее. Появится диалог Выборочная установка.

Внимание: По умолчанию выбраны все файлы данных приложения.

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

Прежде чем Вы начнете

26 MapInfo Professional v. 9.5

Внимание: Если какие-либо файлы не устанавливаются в централизованное хранилище, MapInfo Professional использует собственные копии этих файлов.

5. Выберите Файлы данных приложения и нажмите Изменить. Откроется диалог Изменить каталог назначения. Выберите папку для хранения этих файлов, нажмите OK.

Убедитесь, что централизованное хранилище доступно всем пользователям, которым требуются эти файлы. Пользователям потребуется разрешение на чтение и запись, чтобы они могли создавать новые шаблоны и другие пользовательские символы, доступные другим пользователям.

Внимание: Когда пользователи устанавливают MapInfo Professional, те же самые файлы данных приложения устанавливаются локально. Это позволяет пользователям работать с этими файлами, когда недоступно централизованное хранилище. Подробнее см. раздел Завершение локальной установки (пользователи MapInfo Professional) на стр. 27.

6. Выберите Программа установки MapInfo Professional v 9.5 и нажмите Изменить, чтобы открыть диалог Изменить каталог назначения.

Выполните одно из следующих действий:• Если требуется, чтобы пользователи устанавливали MapInfo Professional с созданного

Вами компакт-диска: выберите локальную папку и нажмите OK. Установщик скопирует установочные файлы MapInfo Professional в указанную папку. После завершения копирования, Вы сможете создать установочные диски для всех пользователей на основе файлов, скопированных в локальную папку. Созданные диски можно раздать пользователям, чтобы они могли начать процесс установки MapInfo Professional.

• Если требуется, чтобы пользователи устанавливали MapInfo Professional по сети: выберите сетевую папку и нажмите OK. Установщик скопирует установочные файлы

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 27

MapInfo Professional в указанную сетевую папку. После завершения копирования, сообщите всем пользователям имя этой сетевой папки, чтобы они могли начать процесс установки MapInfo Professional.

Появится диалог Выборочная установка.

7. Нажмите Далее, чтобы открыть диалог Готово, из которого можно начать установку программы. Нажмите Установить.

8. После завершения установки, откроется диалог Программа Installshield Wizard завершена. Нажмите кнопку Готово.

9. Затем выполните одно из следующих действий:

• Если Вы создали локальную копию установочных файлов, создайте по одному установочному диску MapInfo Professional для каждого пользователя на основе содержимого локальной папки. Не забудьте скопировать файл MODE.XML вместе со всеми другими установочными файлами из этого каталога.

• Если Вы создали сетевую копию установочных файлов, сообщите пользователям имя сетевой папки, чтобы пользователи могли установить MapInfo Professional локально.

В этом случае Вы создаёте файл MODE.XML, содержащий ссылку на централизованное хранилище файлов данных приложения. Когда пользователь первый раз запускает MapInfo Professional, маршрут к централизованному хранилищу копируется из этого XML-файла в реестр компьютера пользователя. Если требуется изменить расположение этих файлов в сети, следуйте указаниям в разделе Изменение размещения центрального хранилища после установки на стр. 29.

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

Завершение локальной установки (пользователи MapInfo Professional)

Чтобы завершить локальную установку, выполните одно из следующих действий:

• Если системный администратор выдал Вам установочный компакт-диск, поместите этот носитель в соответствующий привод и следуйте инструкциям программы Установшик MapInfo Professional.

• Если системный администратор поместил приложение установки MapInfo Professional в сетевую папку, откройте эту папку и следуйте инструкциям программы Установшик MapInfo Professional.

Прежде чем Вы начнете

28 MapInfo Professional v. 9.5

Структура локальной установки

Устанавливая MapInfo Professional локально, Вы используете некоторый набор общих файлов совместно с другими пользователями Вашей организации. В такой рабочей группе нет необходимости вручную копировать файлы настроек, шаблонов и пользовательских символов. Такой подход помогает участникам рабочей группы создавать Карты совместно и единообразно.

В ходе установки программы Установшик MapInfo Professional создаёт локальную копию этих файлов данных, которая используется, когда централизованное хранилище недоступно. Это очень важно.

• Если централизованное хранилище файлов данных приложения доступно, MapInfo Profes-sional сохраняет Ваши файлы шаблонов, символов и настроек в централизованное хранилище.

• Если централизованное хранилище файлов данных приложения не доступно, MapInfo Pro-fessional сохраняет файлы шаблонов, символов и настроек на компьютере пользователя.

Внимание: Если централизованное хранилище недоступно, то, когда Вы первый раз запускаете MapInfo Professional, появляется сообщение об ошибке, уведомляющее, что приложение будет использовать локальные файлы данных. При необходимости Вы можете выполнить процедуру из раздела Изменение размещения центрального хранилища после установки, чтобы выбрать новое централизованное хранилище.

Поскольку обычно Вы будете работать с централизованным хранилищем, эта проблема не возникнет. Однако если Вы измените какой-либо из локальных файлов данных, а централизованное хранилище доступно, мы рекомендуем скопировать измененные файлы в централизованное хранилище. Это гарантирует доступность файлов в тот момент, когда они потребуются Вам и Вашим коллегам.

Примечание относительно файлов графиков и тематических шаблонов

Поиск файлов графиков и тематических шаблонов зависит от настроек папок в диалоге каталоги MapInfo. Если эти настройки не существуют в центральном хранилище, приложение ищет файлы на компьютере пользователя.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 29

Изменение размещения центрального хранилища после установки

Чтобы изменить размещение центрального хранилища этих файлов после установки, воспользуйтесь диалогом Режим каталогов. Это действие должен выполнить каждый пользователь в рабочей группе.

Чтобы изменить расположение файлов данных приложения на компьютере пользователя рабочей группы:

1. Выберите Настройки > Режимы > Каталоги, чтобы открыть диалог Каталоги MapInfo.

Размещение централизованного хранилища отображается в поле Каталоги для рабочих групп.

2. Изменить значение можно любым из следующих способов:• Чтобы установить новое значение, наберите маршрут в представленном поле или

нажмите , чтобы выбрать маршрут. • Чтобы работать только с локальными файлами, сбросьте флажок Использовать для

поиска специальных файлов.

Внимание: В поле каталоги рабочих групп MapInfo можно указывать именованные диски и UNC-маршруту.

3. Нажмите OK, чтобы подтвердить изменение. Приложение сохранит новый маршрут в реестре. После этого при каждом запуске MapInfo Professional, приложение использует этот новый маршрут для доступа к файлам данных приложения.

Прежде чем Вы начнете

30 MapInfo Professional v. 9.5

Дополнения в системе лицензирования Система лицензирования MapInfo Professional стала более гибкой благодаря добавлению постоянной, распределенной лицензии.

Распределённые лицензии

Мы разработали новую модель лицензирования, которая позволяет компаниям распределять постоянные лицензии, используя сервер лицензирования MapInfo, который находится на установочном диске MapInfo Professional. Эта модель была разработана для тех клиентов, которые имеют ограниченный доступ к электронной почте или FNO-серверу Pitney Bowes MapInfo. Распределенные лицензии используют систему активации через сервер лицензирования, аналогичную другим типам лицензий. Инструкции по установке сервера лицензий смотрите в Руководстве пользователя сервера лицензий.

Если необходимо перенести лицензию на другой компьютер, можно вернуть ее на сервер лицензий. Как это сделать, написано в разделе Передача распределенной лицензии на стр. 32.

Прежде чем начать процесс установки, пожалуйста, убедитесь в наличии следующей информации:

• Правильный серийный номер и код активации• Имя компьютера, на котором установлен сервер лицензий • Номер порта для сервера

Затем можно начать установку и активацию лицензии.

Чтобы активировать распределенную лицензию:

1. Убедитесь, что сервер лицензий MapInfo запущен и работает. Проверьте правильность установки сервера и наличие соответствующих активированных лицензий.

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

3. Когда появится запрос серийного номера и кода доступа, введите соответствующие данные. Серийный номер распределенной лицензии начинается с "MID". Нажмите Далее. Откроется диалог Имя сервера лицензий и номер порта.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 31

Внимание: Стандартный номер порта – 27000, но он может быть изменен администратором сервера лицензий. Свяжитесь с Вашим администратором, если данный порт не работает.

4. Введите имя компьютера, на котором установлен сервер лицензий в первом поле и номер порта во втором поле (или оставьте значение по умолчанию). Нажмите Дальше, чтобы продолжить. Дальнейший процесс установки аналогичен описанному в разделе Установка MapInfo Professional на стр. 81.

5. Когда MapInfo Professional запускается в первый раз после активации, будет выполнено одно из следующих действий:• Если приложение смогло установить соединение с сервером лицензий, а серийный

номер, код активации и номер порта корректны, программа будет запущена и продукт активирован.

• Если приложение не может получить доступ к серверу лицензий, не опознает серийный номер, код активации, или номер порта, появится сообщение об ошибке. Мы рекомендуем просмотреть эти данные, чтобы убедиться, что они корректны и/или обратиться к системному администратору. Исправьте неправильные данные и начните процесс активации еще раз.

После того как лицензия активирована, можно просмотреть лицензионную информацию, выбрав Справка > О продукте MapInfo. Откроется диалог О продукте MapInfo:

Серийный номер, код доступа и информация о лицензии отображаются в этом диалоге.

Прежде чем Вы начнете

32 MapInfo Professional v. 9.5

Передача распределенной лицензии

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

Внимание: Прежде чем совершать какие-либо серьезные изменения на жестком диске компьютера (например, форматирование диска), пожалуйста, не забудьте вернуть активированную лицензию в Pitney Bowes MapInfo или на сервер лицензий. После того как изменения будут закончены, лицензия может быть восстановлена.

Чтобы передать лицензию на сервер:

1. Выберите Справка > Лицензирование > Передача лицензии. Откроется диалог Вернуть распределенную лицензию на сервер лицензий.

2. Нажмите OK, чтобы передать распределенную лицензию на сервер. Когда процесс передачи будет завершен, появится подтверждающее сообщение. Вы сможете заново установить MapInfo Professional на другом компьютере, используя тот же серийный номер, код доступа, имя сервера лицензий и маршрут или номер порта.

Если были открыты несохраненные таблицы MapInfo, откроется диалог Сохранить измененные данные таблицы. Этот диалог поможет сохранить или удалить данные до начала передачи лицензии на сервер. Нажмите:• Сохранить, чтобы сохранить данные в открытой таблице• Сохранить всё, чтобы сохранить данные во всех открытых таблицах • Отменить, чтобы закрыть таблицу не сохраняя измененные данные• Отменить все, чтобы закрыть таблицу не сохраняя измененные данные

После того как Вы сделаете свой выбор, передача лицензии будет продолжена, как это было описано выше.

Внимание: После возвращения лицензии приложение будет закрыто. Поскольку MapInfo Pro-fessional всё ещё установлена на Вашем компьютере, если приложение будет снова открыто, Вам будет предложено активировать другую распределенную лицензию. Если лицензия недоступна, можно начать использование тридцатидневного ознакомительного периода.

Автоматизация активации и возвращения лицензииСпециалисты по информационным технологиям могут захотеть активировать или вернуть персональную или распределенную лицензию в автоматическом режиме, используя файл-журнал. Процесс возвращения, описанный в этом разделе, может использоваться также и для возвращения заимствованной лицензии на сервер. Эти процессы описаны ниже.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 33

Активация персональной или распределенной лицензии в автоматическом режиме

Персональная лицензия – это постоянная лицензия, которая предоставляется FNO-сервером компании Pitney Bowes MapInfo. Распределенная лицензия – это постоянная лицензия, которая предоставляется лицензионным сервером Вашей компании. Эта процедура активации работает для обоих типов лицензий.

Внимание: Прежде чем совершать какие-либо серьезные изменения на жестком диске компьютера (например, форматирование диска), пожалуйста, не забудьте вернуть активированную лицензию в Pitney Bowes MapInfo или на сервер лицензий. После того как изменения будут закончены, лицензия может быть восстановлена.

Чтобы активировать персональную или распределенную лицензию в автоматическом режиме:

1. Установите MapInfo Professional на компьютере пользователя, используя соответствующий серийный номер и код доступа. Для распределенной лицензии также потребуется имя сервера лицензий и номер порта.

2. В командной строке компьютера пользователя введите следующую команду:

<маршрут к программе>\MapInfow.exe -ActivateLicense c:\mylog.txt

где C:\MYLOG.TXT это дисковый маршрут и имя Log-файла, в котором отслеживаются подробности (успех и ошибки) процесса активации. Log-файл не обязателен.

Внимание: Если Вы не укажете Log-файл, как предложено в примере ниже, приложение создаст файл ACTIVATELICENSE.LOG во временной папке.

<маршрут к программе>\MapInfow.exe -ActivateLicense

Последует одно из следующих событий:• Если серийный номер начинается с MID, приложение попытается активировать

распределенную лицензию • Если серийный номер начинается с MIN, приложение попытается активировать

персональную лицензию • В процессе активации произошла ошибка и требуется ее исправление

Чтобы увидеть результаты активации после ее окончания, откройте Log-файл в любом текстовом редакторе. В Log-файле возможны следующие записи:

Сообщение Действие

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

Процесс активации окончен.

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

Процесс активации окончен.

Лицензия уже активирована. Новая лицензия не активирована.

Процесс активации окончен.

Прежде чем Вы начнете

34 MapInfo Professional v. 9.5

Возврат лицензии в автоматическом режиме

Прежде чем совершать какие-либо серьезные изменения на жестком диске компьютера (например, форматирование диска), пожалуйста, не забудьте вернуть активированную лицензию в Pitney Bowes MapInfo или на сервер лицензий. После того как изменения будут закончены, лицензия может быть восстановлена.

Можно вернуть персональную, заимствованную или распределенную лицензию на сервер FNO Pitney Bowes MapInfo или на Ваш сервер лицензий, используя следующие инструкции:

• В командной строке компьютера пользователя введите следующую команду:

MapInfow.exe -ReturnLicense c:\mylog.txt

где C:\MYLOG.TXT это дисковый маршрут и имя Log-файла, в котором отслеживаются подробности (успех и ошибки) процесса активации. Log-файл не обязателен.

Внимание: Если Вы не укажете Log-файл, как предложено в примере ниже, приложение создаст файл RETURNLICENSE.LOG во временной папке.

<маршрут к программе>\MapInfow.exe -ReturnLicense

Произойдет одно из следующих событий:• Лицензия возвращена FNO-серверу Pitney Bowes MapInfo или серверу лицензий• Произошла ошибка, препятствующая возвращению лицензии

Чтобы просмотреть результат возвращения лицензии после окончания процесса, откройте Log-файл в любом текстовом редакторе. В Log-файле возможны следующие записи:

Один из компонентов отсутствует или повреждён.

Просмотрите Log-файл, чтобы найти, какой из компонентов (серийный номер, код активации или имя сервера и номер порта для распределенной лицензии) отсутствует или повреждён.

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

Проверьте, какие типы лицензий доступны на сервере лицензий. Вашему клиенту может потребоваться получить многопользовательскую или заимствованную лицензию. Более подробную информацию об этих типах лицензий смотрите в разделе Лицензирование и активация MapInfo на стр. 86.

Сообщение Действие

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 35

Сообщение Действие

Распределенная лицензия была успешно возвращена серверу лицензий <ServerName>.

Процесс возвращения распределённой лицензии завершён.

Заимствованная лицензия была успешно возвращена серверу лицензий <ServerName>.

Процесс возвращения заимствованной лицензии завершён.

Персональная лицензия была успешно возвращена серверу Pitney Bowes Map-Info.

Процесс возвращения персональной лицензии завершён.

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

Дополнительную информацию по ошибке Вы сможете найти в Log-файле, она поможет исправить проблему на компьютере клиента или на сервере лицензий.

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

Откройте диалог О программе и убедитесь, что лицензия является распределенной, затем попробуйте вернуть лицензию еще раз.

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

Убедитесь, что сервер лицензий доступен и работает. Затем попробуйте вернуть лицензию еще раз.

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

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

Новые важные функции в MapInfo Professional 9.5

36 MapInfo Professional v. 9.5

Новые важные функции в MapInfo Professional 9.5Мы тяжело трудились, добавляя новые возможности, о которых Вы нас просили. В этой версии MapInfo Professional мы сосредоточили свое внимание на создании более привлекательного вида Карт и улучшенного доступа к новым форматам. Также мы добавили:

• Сохранение изменений данных WFS на сервере на стр. 36• Новая универсальная интеграция и поддержка данных на стр. 40

Сохранение изменений данных WFS на сервереЕсли несколько групп работают с одним набором данных, или Вы проектируете централизованную базу данных на основе Картографических Web-данных, удобно использовать сервер транзакций Web Feature Service для управления данными. Теперь можно использовать MapInfo Professional, чтобы добавлять, обновлять или удалять записи на сервере транзакций WFS. Пользователи, знакомые с функциональностью связанных таблиц в нашем приложении, заметят, что эти процессы похожи.

Обновление WFS-T измененными данными

Так выглядит работа с сервером транзакций WFS-T:

1. Получите записи сервера WFS-T, которые Вы хотите обновить и создайте TAB-файл.

2. Отредактируйте данные этого TAB-файла локально, используя MapInfo Professional.

3. Когда изменения совершены, сохраните их на сервере, и MapInfo Professional выполнит максимально возможное количество изменений.

4. Наконец приложение предлагает обновить таблицу WFS после ее сохранения.

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

MapInfo Professional проверяет наличие конфликта данных для обновленных функций. Если сервер не может выполнить эти изменения из-за конфликтов данных, появится сообщение об ошибке, указывающее на неудачу и, если возможно, причину этой неудачи. Следуйте инструкции по разрешению конфликтов в разделе Разрешение конфликтов данных WFS-T, чтобы решить, либо заменить данные на сервере Вашими, либо оставить данные на сервере и потерять Ваши изменения, либо пропустить эту запись и сохранить локальные изменения.

Более подробную информацию смотрите в разделе Что делать, если невозможно завершить транзакцию.

5. Когда транзакция завершена, WFS отображает сообщение, показывающее все записи, которые не были сохранены на сервере.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 37

Сохранение изменений данных WFS на сервере

Чтобы получить WFS-слои, которые можно загружать и отправлять обратно на сервер:

1. Выберите Файл > Открыть web-службы > Открыть WFS, чтобы открыть диалог Открыть WFS-таблицу.

Если WFS-сервер принимает транзакции, флажок Править будет автоматически утсановлен.

2. Выберите слой для редактирования из списка и нажмите OK.

3. Внесите изменения в данные при помощи MapInfo Professional.

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

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

6. Нажмите Да, чтобы обновить таблицу данными, полученными от сервера. Нажмите Нет, чтобы сохранить имеющиеся данные.

Новые важные функции в MapInfo Professional 9.5

38 MapInfo Professional v. 9.5

Разрешение конфликтов данных WFS-T

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

Чтобы урегулировать конфликт с данными сервера:

1. Выберите Файл > Открыть Web-службу > Открыть WFS и выберите WFS-таблицу в диалоге Открыть WFS-таблицу.

2. Внесите изменения в WFS-слой и нажмите Сохранить. Если возникнет конфликт, откроется диалог Разрешение конфликтов.

В этом диалоге Вы можете принять решение и либо перезаписать данные сервера собственными данными, либо использовать данные сервера вместо собственных данных, либо сохранить данные локально, не изменяя данные на сервере. Разрешение конфликтов можно производить в Форсированном (автоматическом) режиме или Вручную. • Форсированное разрешение конфликтов: используйте этот метод, чтобы

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

• Разрешение конфликтов вручную: используйте этот метод, чтобы анализировать каждую запись, вызвавшую конфликт, и по каждой записи принимать решение о перезаписи или сохранении данных на сервере. Этот метод более медленный, но более точный.

3. Форсированный метод: если Вы знаете, что во всех случаях отредактированные данные должны заменять данные сервера, или же хотите сохранять данные сервера неприкосновенными, выберите автоматический режим. Откроется диалог Форсированное разрешение конфликтов. Сделайте необходимые настройки и нажмите OK. Вернувшись к диалогу Разрешение конфликтов, переходите на шаг 5.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 39

4. Ручной метод: записи отображаются по одной. Для каждой записи выполните одно из следующих действий:• Чтобы перезаписать данные сервера изменёнными данными, нажмите кнопку MapInfo • Чтобы сохранить данные сервера, нажмите кнопку Сервер • Чтобы сохранить данные локально и перейти к следующей записи, нажмите Прервать

Внимание: Кнопка Прервать прекращает процесс сохранения данных на сервере. То есть, если Вы работаете в ручном режиме и нажали на кнопку Прервать, любые принятые к этому моменту изменения будут сохранены локально, но не на сервере. Чтобы сохранить эти изменения на сервере позднее, начните процесс сначала.

Определившись со всеми записями, переходите на шаг 5.

5. Когда конфликты разрешены, нажмите OK, чтобы подтвердить принятые решения. Приложение изменяет максимально возможное количество записей на сервере.

Что делать, если невозможно завершить транзакцию

Существует несколько причин, которые препятствуют обновлению набора данных на сервере, поддерживающем WFS-T, и их полезно держать в памяти:

• Блокировка записей. MapInfo Professional поддерживает блокировку записей. Если другой пользователь в данный момент работает с записями, которые Вы хотели бы обновить или удалить, данные вероятно заблокированы, что препятствует Вашей транзакции. Это защищает данные от возможности одновременного доступа к ним нескольких человек в один и тот же момент. Вы можете подождать пока блокировка будет снята.

• Сервер не соответствует стандартам. Не все серверы WFS поддерживают возможности транзакции. Если WFS-T-сервер не соответствует спецификациям OGS, возможно MapInfo Professional не сможет выполнить транзакцию. Пока WFS-T-сервер не соответствует OGS-стандарту, эта ошибка будет постоянно возникать.

• Сервер недоступен.. Невозможно установить соединение с сервером, который не подключен. В такой ситуации предпочтительно подождать, пока сервер не станет доступен, чтобы выполнить транзакцию.

Кто может читать TAB-файлы, созданные с использованием WFS-T

В компании Pitney Bowes MapInfo мы стараемся поддерживать обратную совместимость настолько, насколько это возможно, чтобы сохранить Ваши вложения в наш продукт. Некоторые изменения в WFS-T не позволили нам сделать то же самое для MapInfo Profession-al 9.5. Ниже перечислены такие ситуации.

Новые важные функции в MapInfo Professional 9.5

40 MapInfo Professional v. 9.5

Внимание: Если Вы отредактировали TAB-файл, содержащий данные WFS-T, то не сможете открыть его в более ранних версиях MapInfo Professional.

Новая универсальная интеграция и поддержка данныхМы обновили MapInfo Professional последней версией FME, которая поддерживает SQL Server 2008.

Чтобы получить данные из базы данных SQL Server 2008:

1. Выберите Файл > Открыть внешние данные, чтобы открыть диалог Выбор источника данных. Подробности смотрите в разделе Открытие внешних данных напрямую на стр. 213.

2. Нажмите кнопку рядом с полем Формат, чтобы открыть Галерею форматов.

Если Вы открываете слой WFS-T и... ...то совместима ли эта таблица с предыдущими версиями MapInfo

Professional?

сохраняете его локально и не устанавилваете флажок Править –

Да, пользователи MapInfo Professional версий до 9.5 смогут прочитать этот TAB-файл

совершаете изменения и передаете их на сервер WFS-T –

Да, пользователи MapInfo Professional версий до 9.5 смогут прочитать этот TAB-файл

совершаете изменения и не передаете их на сервер WFS-T –

Нет, пользователи MapInfo Professional версий до 9.5 не смогут прочитать этот TAB-файл

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 41

3. Выберите Microsoft SQL Server Spatial, чтобы получить данные SQL Server 2008 и нажмите OK.

Нажмите кнопку Подробнее, чтобы прочитать описание формата, некоторые короткие сведения и узнать, насколько детально поддерживается геометрия объектов при использовании этого формата.

4. При первом соединении с базой данных SQL Server 2008, нажмите Настройка, чтобы идентифицировать базу данных и записать некоторые сведения о базе данных. Откроется диалог Параметры чтения MS SQL Server Spatial.

Более подробно о том, как заполнить поля этого диалога, читайте в разделе Диалог Параметры чтения MS SQL Server Spatial.

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

6. Выполните одно из следующих действий:• Выберите Авторизация Windows, чтобы использовать Ваш Windows ID и пароль для

доступа к этой базе данных. Если Вы выберете эту настройку, Вы сможете открыть итоговый TAB-файл или WOR-файл, содержащий таблицу, не вписывая имя пользователя и пароль. Вводить имя пользователя и пароль в представленные поля не требуется.

Внимание: Выясните у своего администратора баз данных, включена ли проверка подлинности Windows для Вашей базы данных SQL Server.

• Выберите Авторизация SQL Server, чтобы ввести уникальный идентификатор и пароль для доступа к этой базе данных. Если Вы выберете эту настройку, эти идентификатор и пароль будут запрашиваться при каждой попытке открыть TAB-файл или получить доступ к нему в рабочем наборе.

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

Новые важные функции в MapInfo Professional 9.5

42 MapInfo Professional v. 9.5

7. В поле Список таблиц выберите набор данных на указанном сервере. Откроется список таблиц MS SQL Server Spatial.

Более подробную информацию об этом диалоге смотрите в Справочной системе FME Suite.

8. В зависимости от используемой операционной системы выполните одно из действий и нажмите ОК:• чтобы выбрать все таблицы из списка, нажмите Выбрать все• чтобы отменить выбор таблиц, нажмите Удалить все• чтобы выбирать таблицы по отдельности, установите флажки рядом с нужными

таблицами

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

9. Появится диалог Выбор слоёв. Чтобы изменить настройки отображения одного или более слоёв, выберите их. Все выбранные слои будут иметь одинаковые стили оформления.• Чтобы изменить настройки отображения нескольких идущих подряд слоёв, нажмите на

название первого слоя, нажмите клавишу SHIFT и, удерживая ее нажатой, нажмите название последнего слоя.

• Чтобы изменить настройки отображения нескольких выбранных слоёв, нажмите на название первого слоя, нажмите клавишу CTRL и, удерживая ее нажатой, выберите остальные слои, которые требуют одинаковых изменений.

• Чтобы изменить настройки отображения одного слоя, выберите название этого слоя.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 43

10. Выбрав нужные слои, используйте соответствующие кнопки, чтобы внести требуемые изменения стиля. Если слой содержит:• точечные объекты, нажмите кнопку Стиль символа для того, чтобы изменить стиль

оформления точечных объектов• линейные объекты, нажмите кнопку Стиль линий для того, чтобы изменить стиль

оформления линейных объектов• полигональные объекты, нажмите кнопку Стиль полигонов для того, чтобы изменить

стиль оформления полигональных объектов• текстовые объекты, нажмите кнопку Стиль текста для того, чтобы изменить стиль

оформления текста

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

11. Просмотрите общие настройки для всех данных. Возможны следующие настройки:• использовать информацию о цвете из набора данных • не открывать пустые слои

12. В поле Каталог укажите маршрут, по которому следует сохранить результат.

13. Установите настройки для отображения в поле Представление.

14.После завершения, нажмите кнопку OK для того чтобы открыть данные в соответствии с указанными настройками.

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

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

Внимание: Если Вам встретились незнакомые термины, прочитать о них можно в Справочной системе FME Suite.

В результате будет создан TAB-файл, который можно использовать для создания Карты. Каждый раз, когда Вы открываете уже созданный TAB-файл или рабочий набор, содержащий этот файл, MapInfo Professional восстанавливает эту таблицу, используя элементы базы данных, которые Вы установили, следуя инструкциям выше. Вам не потребуется повторять эту процедуру до тех пор, пока не потребуется получить другие данные из этой же базы данных.

Диалог Параметры чтения MS SQL Server Spatial

Ниже приведена информация об этом диалоге из Справочной системы FME Suite.

Соединение с БДСерверИмя узла сервера MS SQL.

База данных:Название базы данных.

Использовать проверку подлинности WindowsУказывает, должна ли использоваться Windows-идентификация для идентификации базы данных. Если выбрана эта настройка, поля ID пользователя и Пароль не используются.

Новые важные функции в MapInfo Professional 9.5

44 MapInfo Professional v. 9.5

Использовать проверку подлинности SQL-сервера (значение по умолчанию)Указывает, должна ли использоваться SQL Server-идентификация для идентификации базы данных.

ID пользователяИмя пользователя, который осуществляет доступ к SQL-серверу.

ПарольПароль, соответствующий имени пользователя.

ОграниченияСписок таблицВведите (или выберите) имя/имена таблицы или таблиц, которую(ые) необходимо извлечь.

Предложение WhereЭта настройка используется для ограничения строк, читаемых в каждой таблице. В этом примере выбираются только элементы длина которых более 2000:

MSSQL_SPATIAL_WHERE_CLAUSE LENGTH > 2000

Внешняя граница КартыЧтобы извлечь только часть области, покрытой выбранными слоями, установите флажок Ограничить охват Карты и укажите координаты нижнего левого угла (X и Y), а также высоту и ширину прямоугольника в нужных Вам единицах. Все элементы, пересекающие эту область будут экспортированы.

Нажмите Обрезать по границе, чтобы удалить экспортируемые элементы за пределами интересующей Вас области.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 45

Картографирование – новые и улучшенные возможностиМы сделали несколько важных изменений в системе Картографирования в этой версии, которые должны упростить Вашу работу и улучшить внешний вид Карт:

• Обновление интрефейса MapInfo Professional на стр. 45• Более легкое совместное использование стилей Карты на стр. 46• Новые возможности при работе с символами на стр. 47• Автоматическая загрузка проекций из шейпфайлов на стр. 51• Изменения диалога Новое окно Карты на стр. 52• Улучшенные подписи на стр. 54• Изменения в просмотре и редактировании выбранных в слое объектов на стр. 62

Обновление интерфейса MapInfo ProfessionalМы обновили внешние элементы MapInfo Professional, чтобы сделать приложение более привлекательным и совместимым с другими продуктами Windows XP. Если Вы используете MapInfo Professional на Windows XP или Vista и выбрали тему рабочего стола Windows XP или Vista, то можете заметить, что элементы диалоговых окон видоизменились:

Отображение диалогов в средах Windows 2000, Windows XP и Vista

Никаких изменений в функциональности продукта, связанных с этими улучшениями, нет.

Внимание: При запуске MapInfo Professional на Windows 2000, отображается классическая тема Windows, стиль XP недоступен. При запуске MapInfo Professional на сервере Windows 2003, должна быть запущена соответствующая служба, чтобы активировать стиль XP. Доступ к этой службе можно получить выбрав Панель управления > Администрирование > Службы.

Картографирование – новые и улучшенные возможности

46 MapInfo Professional v. 9.5

Более легкое совместное использование стилей КартыЕсли Вы хотите обеспечить совместный доступ к цвету или штриховке, используемой в Карте, возможно окажется трудно описать их другому пользователю MapInfo Professional. Мы добавили таблицы списков полей в диалогах: Стиль линии, Стиль региона, Стиль символа и Стиль текста, чтобы Вам было удобнее ссылаться на используемые цвета и штриховки. Таблицы отображаются по умолчанию.

Чтобы закрыть этот список, нажмите кнопку с крестиком в правом верхнем углу этого списка.

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

Чтобы увидеть таблицы в Вашем списке Стиль символа:

1. Выполните Настройки > Стиль символа. Будет выведен диалог Стиль символа.

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

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

Мы добавили настройку в диалог Настройки стилей, позволяющую Вам отображать или сетку. Чтобы скрыть сетку в списке выбора стиля, выберите Настройки > Режимы > Стили и сбросьте флажок Показывать сетку при выборе стилей.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 47

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

Большее количество форматов для пользовательских символов

Теперь любое изображение растрового формата может выступать в качестве пользовательского символа. Это касается и файлов, поддерживаемых установленными обработчиками растровых файлов, будь то обработчики, поставляемые в составе MapInfo Professional, или установленные дополнительно.

Некоторые растровые изображения состоят из нескольких файлов, и процесс добавления таких изображений несколько отличается. Примеры таких многофайловых форматов растровых изображений: BIL, EMF, GEN, IMG, NTF. URL, MAP, WMF, GRC.

Внимание: MapInfo Professional не поддерживает файлы растровых поверхностей ArcInfo (ADF-файлы).

Чтобы добавить растровые изображения в качестве пользовательского символа:

1. Выполните Настройки > Стиль символа. Будет выведен диалог Стиль символа.

2. Выберите Пользовательские символы из списка Наборы и нажмите Добавить. Откроется диалог Добавить пользовательские символы.

Внимание: В списке Типы файлов псоледнего диалога отображаются только поддерживаемые однофайловые форматы растровых изображений, включая BMP; GIF; PNG; JPG; JP2; J2K; PCX; PSD; TIF; TGA; ECW. Вариант Все файлы (*.*) позволяет добавить сразу несколько файлов, составляющих многофайловое изображение.

Картографирование – новые и улучшенные возможности

48 MapInfo Professional v. 9.5

3. Выполните одно из действий и нажмите Открыть:• Если Вы добавляете однофайловое растровое изображение, выберите изображение,

которое требуется добавить.• Если Вы добавляете многофайловое растровое изображение, выберите вариант Все

файлы *.* и выберите все файлы, составляющие изображение, которое требуется добавить.

Внимание: Кроме того, Вы можете скопировать растровые файлы в подпапку папки CUSTSYMB вручную.

4. В диалоге Результат добавления символов будут перечислены добавляемые файлы.

Мы сделали этот диалог более широким, чтобы Вы могли видеть полный маршрут к файлам, добавляемым в папку CUSTSYMB.

5. Нажмите OK, чтобы сохранить файл(ы) изображения в каталоге CUSTSYMB.

Внимание: Если Вы добавили пользовательские символы в папку Пользовательские символы вручную, нажмите Обновить, чтобы увидеть новые символы в списке Символ.

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

Чтобы избежать проблем с производительностью, обращайте внимание на разрешение загружаемых и отображаемых символов.

Добавлены новые символы в формате GIF

Мы добавили ряд новых символов в формате .GIF из Карт Civic England, с помощью которых Вы сможете улучшить свои Карты. Эти символы уже находятся в каталоге \CUSTSYMB и являют собой пример изображений, которые, возможно, Вы захотите добавить при помощи инструкций из раздела Большее количество форматов для пользовательских символов. Эти символы обозначают транспорт, точки розничной торговли, зоны отдыха и другие полезные объекты.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 49

Чтобы получить доступ к этим символам:

1. Выполните Настройки > Стиль символа, чтобы открыть диалог Стиль символа.

2. В списке Шрифтов выберите Растровые символы Symbols CivicEngland. Мы также добавили ряд других папок Civic England, сгруппировав изображения по их назначениям.

Управление пользовательскими символами

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

Теперь наборы символов можно добавлять в подкаталоги каталога \CUSTSYMB. Название подкаталога фигурирует в списке Наборы диалога Стиль символа, что позволяет использовать соответствующий набор символов в Ваших Картах.

Картографирование – новые и улучшенные возможности

50 MapInfo Professional v. 9.5

Добавление новых папок в список Наборы

Когда Вы создали подкаталог в каталоге \CUSTSYMB и добавили в него изображения, есть несколько способов обновить список Наборы в приложении.

Чтобы добавить новую папку в список Наборы:

1. При помощи Проводника создайте подкаталог в каталоге \CUSTSYMB и поместите в него необходимые изображения. Мы рекомендуем давать каталогам описательные имена на случай, если другим пользователям понадобится поработать с ними. Более подробно о совместном доступе к символам смотрите в разделе Совместный доступ к символам.

2. Когда каталоги и изображения скопированы, необходимо обновить список Наборы. Существует три способа это сделать:• закройте и откройте MapInfo Professional• выполните Настройки > Стиль символа и выберите Символ, а затем нажмите

Добавить, чтобы добавить конкретный символ, или нажмите Обновить• выполните оператор MapBasic Reload Custom Symbols в окне MapBasic

В результате любого из этих действий приложение выполняет поиск дополнительных символов в каталоге \CUSTSYMB.

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

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 51

Использование новых символов

Чтобы использовать новый символ:

1. Выполните Настройки > Стиль символа и выберите Растровые символы CivicEngland из списка Наборы.

2. Укажите изображение в списке Символ и нажмите ОК, чтобы отобразить его.

Совместный доступ к символам

Расположение Вашего каталога \CUSTSYMB определяет, будет ли этот каталог доступен другим пользователям. MapInfo Professional выполняет поиск каталога \CUSTSYMB в четырех местах:

• Чтобы другие пользователи не имели доступа к Вашему каталогу символов (расположение по умолчанию):

C:\Documents and Settings\<Ваш_loginID>\ApplicationData\MapInfo\MapInfo\Professional\950\CUSTSYMB\New Subfolders

• Чтобы другие пользователи имели доступ к Вашему каталогу символов:

C:\Documents and Settings\All Users\ApplicationData\MapInfo\MapInfo\Professional\950\CUSTSYMB\New Subfolders

• Для того на каждом компьютере можно либо хранить растровые символы по стандартному адресу:

C:\Documents and Settings\<имя_компьютера>\etc...)

• либо в папке \CUSTSYMB каталога приложения:

C:\Program Files\MapInfo\Professional\CUSTSYMB\New Subfolders

Автоматическая загрузка проекций из шейпфайловТеперь MapInfo Professional читает проекции из большинства шейпфайлов, прежде чем создать TAB-файл. В результате шейп-файлы открываются более точно.

Чтобы открыть шейпфайл:

1. Выполните Файл > Открыть и найдите нужный шейпфайл. Нажмите Открыть.

Внимание: Если для выбранного шейп-файла уже существует TAB-файл, выберите режим перезаписи.

2. Дайте имя TAB-файлу и нажмите Сохранить. Появится диалог Информация о шейпфайле.

Картографирование – новые и улучшенные возможности

52 MapInfo Professional v. 9.5

Содержимое поля Проекция нельзя редактировать напрямую. • Если обнаружена проекция в шейп-файле и она соответствует записи в файле

MAPINFOW.PRJ, название исходной проекции отображается в поле Проекция, как на рисунке выше.

• Если исходная проекция обнаружена, но на нее нет ссылки в файле MAPINFOW.PRJ, в этом поле выводится сообщение Проекция этой таблицы не описана в файле проекций, а также название исходной проекции.

• Если исходная проекция не найдена, в этом поле отображается название выбранного желаемого типа проекций.

3. Происходит следующее:

Если приложение обнаружило поддерживаемую проекцию, MapInfo Professional выбирает вариант Использовать проекцию файла источника и блокирует кнопку Проекция. Выполните одно из следующих действий:• чтобы использовать проекцию, найденную приложением, оставьте включенным режим

Использовать проекцию файла источника и переходите на шаг 4 • чтобы выбрать новую проекцию, щелкните Выбор проекции и нажмите на кнопку

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

Внимание: Если заменить исходную проекцию шейп-файла другой проекцией, MapInfo Professional не перепроецирует объекты и данные шейп-файла в новой проекции. Поэтому при такой замене проекции можно получить неожиданные результаты.

Если приложение не обнаружит файл проекции шейп-файла или MAPINFOW.PRJ не содержит поддерживаемых проекций, нажмите Проекция, чтобы выбрать нужную проекцию, и нажмите OK.

4. Выберите для файла стиль и режимы кэширования.

5. Нажмите OK, чтобы создать TAB-файл и отобразить шейп-файл.

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

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 53

Чтобы создать новую Карту из загруженных в настоящий момент данных:

1. Откройте исходные данные в MapInfo Professional.

2. Выполните команду Окно > Новое окно Карты, чтобы открыть диалог Новое окно Карты.

Слои в списке Доступные слои отсортированы в том порядке, в котором они были открыты. Вверху списка находится слой, открытый последним.

3. Чтобы выбрать данные для новой Карты, выполните одно из следующих действий:• Дважды щелкните по слою в списке Доступные слои, расположенном слева, чтобы

переместить его в список слоёв в окне Карты справа.• Щелкните по одному или нескольким слоям в списке Доступные слои,

расположенном слева, и нажмите , чтобы переместить их в список слоёв справа. Используйте клавиши SHIFT и CTRL, чтобы выбрать несколько файлов.

Если Вы включили слой (или слои) по ошибке, выберите этот слой/слои в списке слоёв и

щелкните , чтобы вернуть их в список доступных слоёв. Когда Вы вернёте слой в список Доступные слои, он окажется на своей прежней позиции.

4. Чтобы перемещать слои вверх и вниз в списке слоёв, выберите слой, который следует переместить и расположите его на нужной позиции при помощи кнопок Вверх и Вниз.

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

Картографирование – новые и улучшенные возможности

54 MapInfo Professional v. 9.5

Улучшенные подписи

В MapInfo Professional 9.5 подписи выглядят лучше

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

Эти улучшения также заметны в окне Отчёта, окне Списка (но не в окне Районирование) и в окне Легенды.

Горизонтальные подписи с отключенной высококачественной визуализацией

Горизонтальные подписи с высококачественной визуализацией в режиме сглаживания

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 55

Установка режимов подписей в окне Карты

Чтобы использовать режимы высококачественного сглаживания подписей в окне Карты:

1. Откройте Карту и включите отображение повёрнутых и горизонтальных подписей.

2. Выберите Карта > Режимы, чтобы открыть диалог Режимы окна Карты.

Внимание: Некоторые из режимов высококачественной визуализации, отображаемые в этом диалоге, станут доступны лишь после обновления MapInfo Professional 9.5. Включение этих режимов никак не повлияет на Ваши Карты. Пожалуйста, прочитайте документ Release Notes обновленной служебной версии, чтобы понять, как использовать эти режимы.

3. В зависимости от используемой операционной системы выполните одно из действий и нажмите ОК:• Чтобы сгладить края горизонтальных или повёрнутых подписей, из списка Сглаживать

подписи выберите Сглаживание.• Чтобы горизонтальные и повёрнутые подписи отображались быстрее, из списка

Сглаживать подписи выберите Нет.

Внимание: Применение режима сглаживания приводит к тому, что подписи визуализируются более точно, а это занимает больше времени.

Помните, что этот режим влияет только на повёрнутые и горизонтальные подписи. Подписи по кривой всегда отображаются в режиме сглаживания.

Картографирование – новые и улучшенные возможности

56 MapInfo Professional v. 9.5

Автоматическое отображение большего количества подписей на Карте

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

Тогда клиенты просили нас избегать перекрытия подписей, и Карты приобретали следующий вид:

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

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 57

Чтобы решить эту задачу, мы добавили новую функцию, которая обнаруживает перекрывающиеся автоподписи и перераспределяет текст, относящийся к точке, линии или области, таким образом, чтобы избежать перекрытия и отобразить больше подписей. Большее число лучше расположенных подписей делает Карты более полезными. Когда Вы используете эту новую функцию, Карта может выглядеть вот так.

Чтобы отобразить больше подписей и избежать перекрытия:

1. Открыв Карту, выберите Карта > Управление слоями или нажмите кнопку , чтобы открыть диалог Управление слоями.

2. Найдите слой, содержащий подписи, которые необходимо обработать.

3. Нажмите на кнопку Подписи. Будет открыт диалог Настройка подписей для выбранного слоя.

Картографирование – новые и улучшенные возможности

58 MapInfo Professional v. 9.5

4. Выберите вариант При перекрытии пробовать другое положение и нажмите OK. Этот режим недоступен, когда выбран вариант Разрешить перекрытия текста.

5. Нажмите OK, чтобы вернуться в окно Карты.

Внимание: Эта возможность предусмотрена только для автоматического подписывания. Эту функцию нельзя использовать для изменения положения пользовательских подписей. Положение пользовательских подписей можно изменить вручную.

MapInfo Professional выполняет отрисовку и изменение положения подписей в слоях, начиная с конца списка в диалоге Управление слоями. Если MapInfo Professional не может найти такое положение подписи, при котором она не перекрывает другую подпись, эта подпись не отображается.

Такого рода дополнительная обработка может потребовать дополнительного времени. Время ожидания отображения Карты может увеличиться.

Отображение большего числа подписей по кривой

Если подпись по кривой длиннее, чем описываемая полилиния, она простирается за пределы этой полилинии. Если подпись на 40% длиннее, чем полилиния, MapInfo Professional по умолчанию не отображает её. Если подпись не выходит за эти ограничения, MapInfo Profes-sional отображает текст в направлении последнего символа. На следующем рисунке показано, подписи простираются за пределы полилиний.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 59

Пример улиц с слишком длинными подписями

В этой версии Вы получили возможность указывать ограничения в процентах и решать, что будет лучше выглядеть на Вашей Карте. Так на следующем рисунке показан район с подписями, ограниченными порогом 40%.

Картографирование – новые и улучшенные возможности

60 MapInfo Professional v. 9.5

На этом рисунке тот же район – с порогом 70%. Теперь отображаются подписи и некоторых маленьких улиц.

Чтобы установить процент превышения длины подписи по кривой:

1. Открыв Карту, выберите Карта > Управление слоями или нажмите , чтобы открыть диалог Управление слоями.

2. Найдите слой улиц, шоссе, транспортных артерий или иной слой с полилиниями.

3. Нажмите на кнопку Подписи. Будет открыт диалог Настройка подписей для выбранного слоя.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 61

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

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

Более высокое значение в поле максимально допустимого процента приводит к отображению большего числа подписей. Мы рекомендуем поэкспериментировать с этой функцией, чтобы найти подходящее значение для Ваших Карт.

По умолчанию порог превышения равен 40%, однако Вы можете выбрать значение от 0 до 100 при помощи этого ползунка. При сохранении рабочего набора сохраняется и указанное здесь значение. Когда Вы закрываете MapInfo Professional, значение ползунка снова становится равным 40% до тех пор, пока Вы не установите другое значение в новом сеансе работы.

Внимание: Эта функция не работает с горизонтальными подписями и с повёрнутыми сегментированными подписями.

5. Выбрав значение, нажмите OK, чтобы сохранить настройки в Рабочем наборе. Вернувшись в окно Карты, Вы увидите результаты.

Эта функция работает только с подписями по кривой. Использование этой функции в рабочем наборе изменяет его версию на 9.5, так что Вы не сможете открыть этот Рабочий набор в более ранней версии MapInfo Professional или ProViewer.

Картографирование – новые и улучшенные возможности

62 MapInfo Professional v. 9.5

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

Теперь, когда требуется выделить объекты слоя, Вы можете воспользоваться контекстным меню, чтобы просмотреть весь слой, выделить все объекты слоя или сделать слой изменяемым (редактируемым). Можно выделять точки, линии и полигоны, но не подписи.

Внимание: Чтобы стали доступны новые пункты контекстного меню, необходимо создать выделение. Кроме того, если у Вас нет прав на изменение выбранной таблицы, MapInfo Professional блокирует эти новые пункты.

Чтобы выполнить операцию над слоем текущей Карты:

1. Открыв Карту, выберите слой, который необходимо изменить.

2. Щелкните правой кнопкой мыши, чтобы открыть контекстное меню.

Здесь можно выбрать один из пунктов, изменяющих текущий слой:• Показать полностью слой с выборкой, чтобы оставить в окне только выбранный

слой.• Выбрать всё из слоя с выборкой, чтобы выбрать все объекты текущего слоя.• Сделать слой с выборкой изменяемым, чтобы включить правку выбранного слоя.

Эти новые пункты меню упростят просмотр и работу с выбранным слоем. Когда Вы выделяете объекты в слое (таблице), этот слой отображается полужирным шрифтом в списке слоев в диалоге Управление слоями. Если открыто больше одного экземпляра слоя, все они будут отображаться полужирным шрифтом.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 63

Важные замечания относительно выделения • Описанные выше режимы выделения не применимы к сшитым таблицам. • Когда Вы выбираете объекты таблицы Query, MapInfo Professional выделяет базовую

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

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

• Если Карта содержит несколько слоёв, основанных на одной таблице, лишь один из этих слоёв можно сделать изменяемым. Если выполнить команду из меню, то изменяемым становится самый верхний доуступный и видимоый слой.

Функции работы с базами данных

64 MapInfo Professional v. 9.5

Функции работы с базами данныхВ эту версию MapInfo Professional внесены следующие изменения в работе с базами данных:

Обновлённые коды гарантируют совместимость с Oracle 11g Мы обновили перечень кодов проекций систем координат, включив в него SRID-идентификаторы Oracle 11g. Это гарантирует, что TAB-файлы, основанные на таблицах Ora-cle, содержат корректные ссылки на системы координат, и MapInfo Professional будет корректно отображать Ваши данные. Если SRID-идентификатору соответствует несколько определений координатных систем, MapInfo Professional учитывает это. Таким образом, данные Oracle 11g всегда будут открываться в правильной проекции.

Создание Карт с аннотациями в таблицах Oracle 11g Мы добавили новые функции, позволяющие корректно отображать текст аннотаций Oracle 11g в Ваших TAB-файлах MapInfo. Эти данные могут быть связанными или извлекаться из базы данных.

При загрузке таблицы Oracle 11g, которая содержит колонку текстовой аннотации, MapInfo Professional читает геометрию аннотирующего текста и преобразует её в поле текстового объекта. Этот текстовый объект включает массивы объектов, содержащих собственно текстовую строку, расположение текста на Карте, объект вводной линии и атрибуты стилей, если таковые были сохранены в объекте. В этой версии поддерживается лишь один элемент аннотации для каждой записи.

Внимание: Один объект annotation_text в Oracle может содержать все текстовые объекты Карты.

Если таблица содержит поле annotation_text и одновременно ещё одно поле типа Geometry, MapInfo Professional предлагает выбрать поле, которое следует использовать. Когда приложение открывает таблицу, оно отображает лишь информацию, указанную в каталоге Карты, будь то поле Geometry или поле Annotation Text. Смотрите также раздел Примечание по открытию таблиц, содержащих несколько колонок "геометрии" на стр. 66.

Oracle также предлагает таблицы метаданных, где можно хранить информацию, связанную с объектами Annotation Text конкретной таблицы. Эти метаданные называются user_annotation_text_metadata, а именно MapScale, текстовое выражение (строка по умолчанию), и текстовые атрибуты (название, цвет, размер шрифта и т.д.). Последние два поля принимают значение по умолчанию, если соответствующие поля таблицы содержат значение NULL.

При загрузке таблицы Oracle 11g её необходимо сделать Картографируемой, чтобы можно было отобразить аннотацию на Карте.

Внимание: Мы предполагаем, что у Вас установлен клиент Oracle 11g. Поддержка текста аннотаций – новая функция этой версии последней ветви Oracle, и она недоступна в предыдущих версиях этой СУБД.

Чтобы открыть таблицу Oracle 11g, содержащую текст аннотации:

1. Выберите Таблица > Изменить > Присоединить геоинформацию, чтобы открыть подключение к базе данных. При необходимости обращайтесь к разделу Поддержка

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 65

Oracle Spatial на стр. 283 за конкретными инструкциями. В завершении процесса открывается диалог Выберите СУБД.

2. Выберите из списка таблицу Oracle и нажмите Открыть. Появится диалог Присоединить геоинформацию.

Внимание: Когда в списке Тип индекса появляется пункт Оracle Annotation Text, можно сделать вывод, что таблица содержит поле текстовой аннотации.

3. Чтобы просматривать текст аннотации, выберите Oracle Annotation Text из списка Тип индекса. MapInfo Professional отображает геометрические характеристики, соотвестсвюущие типу выбранную в этом списке объекта.

Внимание: Если выбрать Oracle Annotation Text, информация о геометрии отображаться не будет.

4. Если включен режим Проекция, это означает, что приложение не смогло опознать проекцию Вашей таблицы, исходя из метаданных Oracle. Выберите проекцию для этой таблицы при помощи кнопки Проекция или примите предлагаемые по умолчанию значения широты и долготы.

Если кнопка Проекция отключена, приложение прочитало информацию о проекции из метаданных Oracle и использует эту проекцию для отображения файла.

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

6. Выполните Файл > Открыть и откройте только что созданную картографируемую таблицу. Появится диалог Открыть таблицу СУБД.

7. В этом диалоге выберите режим работы с таблицей.

8. Щелкните по кнопке Фильтр колонок. Откроется диалог Выбор колонок.

Функции работы с базами данных

66 MapInfo Professional v. 9.5

9. Чтобы текст аннотации отображался на новой Карте, выполните двойной щелчок по элементу TEXTOBJ, чтобы переместить его из колонки В наличии в колонку Выбранные.

Если данная таблица содержит дополнительные геометрические поля, такие как GEOLOC в приведённом выше примере, не перемещайте их из списка В наличии в список Выбранные вместе с элементом TEXTOBJ.

10.Нажмите кнопку OK, чтобы открыть диалог Открыть таблицу СУБД, и отобразить таблицу с текстом аннотации.

Внимание: Таблицы, содержащие текст аннотации, не являются редактируемыми.

Примечание по открытию таблиц, содержащих несколько колонок "геометрии"

Помните, что когда Вы отображаете текст аннотации, Вы не можете одновременно визуализировать другие колонки с геометрическими хатактеристиками объектов из той же таблицы. Если Вы попытаетесь открыть таблицу Oracle, содержащую текст аннотации и другие колонки "геометрии", то можете увидеть следующую ошибку:

Неподдерживаемый тип данных для колонки: TEXTOBJ Невозможно извлечь записи в таблице.

Чтобы избежать этой ошибки, откройте диалог Выбор колонок и укажите, какие колонки открывать.

Доступен пример текста аннотации

Если Вы используете базу данных Oracle 11g и хотите опробовать функцию текстовой аннотации, представленную в этой версии, мы включили примеры аннотаций на компакт-диске с данными. Этот сценарий Oracle Вы найдёте в папке \AnnotationLabels каталога Introductory_Data.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 67

Появилась функция буксировки колонок таблицМы реализовали новую функцию, позволяющую буксировать колонки таблиц в диалогах Перестроить таблицу. Эта функция доступна как в диалогах Создать структуру таблицы, так и в диалогах Перестройка структуры таблицы. Она упрощает изменение порядка колонок в таблице.

Чтобы буксировать колонку выбранной таблицы:

1. Откройте таблицу, структуру колонок которой требуется изменить.

2. Выберите команду Таблица > Изменить > Перестроить. Произойдёт одно из следующих событий:• Если открыто несколько таблиц или рабочих наборов, откроется список Показать/

Изменить структуру таблицы. Выберите таблицу, которую необходимо изменить, и нажмите OK, чтобы открыть диалог Изменить структуру таблицы.

• Если открыта только одна таблица, откроется диалог Изменить структуру таблицы.

3. Щелкните по колонке, которую необходимо переместить, и перетащите её в другое место в списке. Небольшая синяя стрелка показывает положение буксируемой колонки. Повторите эти действия для всех колонок, которые требуется переместить.

4. Нажмите OK и сохраните изменения.

Другие возможности

68 MapInfo Professional v. 9.5

Другие возможностиСледующие функции могут представлять интерес для некоторых пользователей:

• Интеграция с платформой .NET• Новые инструменты и панели инструментов для рисования и редактирования• Нам важно знать Ваше мнение!• Руководство по печати в составе Справочной системы

Интеграция с платформой .NETТеперь программы MapBasic могут вызывать функции и подпрограммы, созданные при помощи платформы разработки Microsoft .Net. Вы можете создавать код на языках типа C# (C-sharp) и VB.Net (Visual Basic для .Net), используя среду разработки Microsoft Visual Studio. Затем Вы можете вызывать эти подпрограммы на .Net из Ваших программ, написанных на MapBasic.

Даже если Вы не программируете на MapBasic, Вы можете ознакомиться с этой новой возможностью, запустив утилиту MapBasic "Названия карт" (NVIEWS.MBX). Мы заменили диалог Названия карт диалогом, созданным при помощи .Net, чтобы воспользоваться преимуществами этой платформы. Новый диалог Названия карт позволяет пользователю изменять его размеры, отображает именованные виды (закладки Карты) в виде древовидной иерархии и позволяет буксировать виды в пределах этой иерархии.

Среда разработки MapBasic доступна для бесплатной загрузки с сайта MapInfo.com. Чтобы получить копию, щелкните по ссылке ниже или откройте www.mapinfo.com и наберите в поле поиска MapBasic Overview. На сайте также содержится информация о создании пользовательских приложений и интеграции MapInfo Professional в Ваши приложения при помощи среды разработки MapBasic.

http://extranet.mapinfo.com/products/Download.cfm?ProductID=1063&productcategoryid

Демонстрация уже реализованных возможностей .Net

Если Вы являетесь разработчиком .Net и желаете включить GIS-функции в свои приложения или создавать собственные решения для Картографии, серьёзный набор возможностей Map-Info Professional может оказаться как нельзя кстати. В этой версии код, написанный Вами в среде разработки Microsoft Visual Studio (к примеру, на языках C# или VB .Net), может вызывать функции и подпрограммы в среде разработки MapBasic.

Чтобы увидеть демонстрацию этих новых возможностей, запустите утилиту Названия карт MapBasic при помощи Менеджера программ. Мы автоматически загружаем утилиту, чтобы Вам не пришлось этого делать. Перед ее применением убедитесь, что открыта какая-нибудь Карта.

Чтобы использовать утилиту Названия карт (Named Views):

1. Задайте режим показа Карты, включая координаты центра и масштаб.

2. Выполните команду Программы > Названия карт > Названия карт – появится диалог Отдельные карты.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 69

3. Нажмите кнопку Добавить и введите описание текущего представления Карты. Нажмите кнопку Добавить и сохраните описание.

При добавлении именованного вида MapInfo Professional создаёт XML-файл с координатами на Карте, к которым можно вернуться позже. Этот XML-файл создаётся по следующему маршруту:

C:\Documents and Settings\USERNAME\Application Data\MapInfo\MapInfo\Professional\950\nviews.xml

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

Pitney Bowes MapInfo подписала соглашение, позволяющее включать инструменты MapCAD на установочном диске. Этот продукт предлагает инструменты для MapInfo Professional, позволяющие создавать Карты для исследовательских и коммерческих целей. Для работы MapCAD требуется MapInfo Professional версии 9.5 или более поздней.

Чтобы установить инструменты MapCAD, сохраните ZIP-файл на свой компьютер и распакуйте файлы в подкаталог \tools установочного каталога MapInfo Professional. Затем добавьте MapCAD.MBX при помощи Каталога программ (Программы > Каталог программ > Добавить).

Внимание: У этого инструмента нет меню. Отдельные инструменты отображаются на плавающих инструментальных панелях. Эти инструментальные панели отображаются при загрузке или автоматической загрузке модуля.

Другие возможности

70 MapInfo Professional v. 9.5

Производитель предлагает полноценную Справочную систему, которая поможет Вам освоиться с этим продуктом. Если Вам требуется поддержка, свяжитесь непосредственно с компанией MapCAD Incorporated. Адрес их сайта:

http://www.geoas.de

Нам важно знать Ваше мнение!Хотите поделиться своими мыслями с разработчиками MapInfo Professional? Мы добавили новый пункт в меню Help, позволяющий напрямую передавать своё мнение отделу Pitney Bowes MapInfo! Если у Вас появилась идея новой функции или Вам необходимо, чтобы продукт делал что-то, что сейчас не умеет, пожалуйста, воспользуйтесь этой возможностью. Нам интересно услышать и критику, и похвалу – это позволяет нам создавать фукнции MapIn-fo Professional, наиболее удовлетворяющие Вашим потребностям.

Чтобы связаться с нами:

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

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

Назначение этой новой функции – гарантировать, что MapInfo Professional постоянно будет отвечать Вашим требованиям. Помогите нам выполнить для Вас эту важную работу!

Руководство по печати в составе Справочной системыЗа время существования продукта мы много раз слышали от пользователей, что Руководство по печати MapInfo Professional – полезный инструмент для печати крупных или сложных Карт или Отчётов. Теперь руководство по печати, содержащее советы и хитрости от нашего отдела контроля качества, доступно в составе Справочной системы.

Чтобы получить к нему доступ:

• Выполните Справка > Справка MapInfo Professional > Советы > Руководство по печати MapInfo Professional 9.5.

Глава 2: Новые возможности MapInfo Professional 9.5

Руководство пользователя 71

Данные

О базовом наборе и образцах данных Если Вы установите данные с диска данных, поставляемых с MapInfo Professional, то заметите, что они имеют следующую структуру папок и представления данных. Мы используем термин "базовые" данные для описания данных, которые Вы можете использовать для локального геокодирования и для совершенствования работы с Картами. В папке Sample Data содержатся примеры различных типов данных, поставляемых компанией Pitney Bowes MapInfo.

Для того чтобы иметь больше места для данных в будущем, мы решили поставлять данные для MapInfo Professional на отдельном CD. Вот структура папок и представления данных для примеров, поставляемых с MapInfo Professional. Мы используем термин "базовые" данные для описания данных, которые Вы можете использовать для локального геокодирования и для совершенствования работы с Картами. В папке Sample Data содержатся примеры различных типов данных, поставляемых компанией Pitney Bowes MapInfo.

Приложение C: Наборы данных содержит:

• структуру каталогов Introductory_Data (базовые данные) и SampleData (примеры)• изменения в данных в версии 9.5

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

Для того чтобы установить примеры данных локально:

• Поместите компакт-диск с данными в CD-дисковод и следуйте инструкциям появляющимся на экране.

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

Recommended