Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

ГИС: обсуждаем, изучаем, делимся.


ГИС: обсуждаем, изучаем, делимся.

Добрый день!

Сегодня пару слов по многопользовательской ГИС.

Итак, количество ваших слоёв и пользователей, которые с ними работают выросло и продолжает расти. А ведь каждый ещё и норовит что-то изменить. Вот ведь нехорошие люди :).

Т.к. последнее время я работаю в основном с Mapinfo, то и пишу в основном про него. Если кто поделиться опытом создания в ArcGIS, буду очень признателен.

Я размещал свои данные в Oracle.

Почему в Oracle:

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

-политика позволяет любому скачать дистрибутив и пользоваться в своё удовольствие (в некоммерческих целях)

Итак:

1) Устанавливаем на сервер oracle. Я ещё поставил клиента для удобства администрирования.

2) Создаём базу данных с поддержкой Spatial (обычно по дефолту он там стоит).

По дефорту имя базы orcl.

3) Проверяем, чтобы в MapInfo стояла Oracle Spatial Object.

4) Создаём каталог в базе данных (MAPINFO_MAPCATALOG). Для этого воспользуемся утилитой DBMS Catalog (miodbcat.mbx)

Вводим имя админа, пароль, сервер(по дефолту orcl_ваш_сервер)

5) Закачиваем EasyLoader-ом. (easyloader.mbx).

Всё просто.

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

Так же на форуме читал, что могут возникнуть вопросы с редактированием данных и границами рамки карты. У меня Oracle 10g и Mapinfo 7.8. и пока что никаких проблем я не заметил.

P.S. На форумах я читал, что поигравшись со структурой таблицы, можно и SQL- server заставить хранить полигоны и полилинии, без использования дорогостоящего SpatialWare. Сам не пробовал.

С уважением.

Дмитрий Суворов.

sdm98"собачка"mail.ru


В избранное