Дистрибутив и описание инсталляции



Проект RiNet Топология переехал на сайт topo.rinet.ru


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

Для стабильной работы серверной части системы необходим сервер с

  • тактовой частотой процессора не менее 1.5 ГГц
  • объемом оперативной памяти не менее 1 Гбайт
  • доступным дисковым пространством не менее 10 Гбайт
  • установленной системой СУБД PostgreSQL версии не ниже 8.2 (желательно 8.3)
  • надстройкой для работы с картографическими данными PostGIS.

Для стабильной работы клиентской части системы необходима рабочая станция с

  • тактовой частотой процессора не менее 2 ГГц
  • объемом оперативной памяти не менее 1 Гбайт
  • сетевым адаптером для связи с серверной частью
  • установленной в системе виртуальной JAVA-машиной JRE не ниже версии 1.6.0.

Клиентская часть системы

Запустить установщик Topology-install.jar и следовать инструкциям.

Скачать (24,4 Мб, 6.11.09)

При необходимости установить Java Runtime Environment.

Возможные проблемы: если была установлена иная версия java, то рекомендуется ее деинсталировать.

Скачать (x32) (15,2 Мб, 26.06.08)
Скачать (x64) (13,1 Мб, 26.06.08)

Серверная часть системы для установки на локальный компьютер под Windows (с картой Москвы)

Скачать (89,2 Мб, 30.09.09)

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

  1. Извлечь из topology_db.zip папку на жесткий диск.
  2. Запустить run.exe из topology_db/denwer/

Кроме того, на этот же компьютер нужно установить и настроить клиентскую часть

  1. При необходимости установить JRE.
  2. Запустить установщик Topology-install.jar и следовать инструкциям.
  3. В файле настроек соединения в каталоге установки Топологии (например, C:\Program Files\Rinet\Topology\settings\connect.ini) указать параметры соединения: TOPOUSER_HOST = localhost, TOPOUSER_PORT = 5432, TOPOUSER_LOGIN = topouser, TOPOUSER_PASSWORD = 123

После этого можно запускать клиентскую часть.

Для остановки серверной части на локальном компьютере запустить SwitchOff.exe из topology_db/denwer/

Серверная часть системы для установки на локальный компьютер под Windows (чистая база, для экспериментов с импортом карт в польском формате)

Скачать (70 Мб, 5.05.10)

Эта версия предназначена для того, чтобы вы могли легко и быстро попробовать загрузить карту вашего города. Для запуска серверной части на локальном компьютере под управлением Windows не нужно отдельно устанавливать сервер БД, а достаточно только

  1. Извлечь из topology_db_portable_clean.zip папку на жесткий диск.
  2. Запустить run.exe из topology_db_portable_clean\denwer\

Кроме того, на этот же компьютер нужно установить и настроить клиентскую часть

  1. При необходимости установить JRE.
  2. Запустить установщик Topology-install.jar и следовать инструкциям.
  3. В файле настроек соединения в каталоге установки Топологии (например, C:\Program Files\Rinet\Topology\settings\connect.ini) указать параметры соединения: TOPOUSER_HOST = localhost, TOPOUSER_PORT = 5432, TOPOUSER_LOGIN = topouser, TOPOUSER_PASSWORD = 123

После этого нужно загрузить свою карту. Требования к карте и инструкции по установке есть в каталоге topology_db_portable_clean\_import_\

После этого можно запускать клиентскую часть.

Для остановки серверной части на локальном компьютере запустить SwitchOff.exe из topology_db_portable_clean\denwer\

Серверная часть системы для установки на сервер PostgreSQL

Скачать (79,4 Мб, 30.09.09)

Для развертывания серверной части системы "Ринет-Топология" потребуется установленный сервер PostgreSQL с надстройкой PostGIS.

Создание базы данных

  1. От имени пользователя postgres выполнить 01_create_topology_db.sql
  2. В результате будет создана база topology. Ее владельцем назначен пользователь postgres.

  3. От имени пользователя postgres, НО уже для базы topology выполнить 02_create_roles_schemas_fill_data.sql (тут при необходимости можно изменить пароли пользователей "topouser", "topadm" и "mapadm").
  4. В результате будут созданы схемы topadm, mapadm и topouser и заполнены данными необходимые таблицы.

Настройка взаимодействия схем "topadm", "mosmap" и "topouser"

Для настройки потребуется утилита CryptoEditor.

  1. При необходимости в crypto.ini изменить настройки "HOST", "PASSWORD" и "PORT" (параметры соединения со схемой "topouser" БД "topology").
  2. Запустить CryptoEditor.bat.
  3. Настроить параметры соединения со схемами:
    • "topadm"
      • DBMS = postgres
      • DBHOST = ваш_хост_сервера_БД_Топология
      • DBNAME = topology
      • DBPORT = 5432
      • LOGIN = topadm
      • PASSWORD = ваш_пароль_пользователя_topadm (изначально "123")
    • "mapadm"
      • DBMS = postgres
      • DBHOST = ваш_хост_сервера_БД_Топология
      • DBNAME = topology
      • DBPORT = 5432
      • LOGIN = mapadm
      • PASSWORD = ваш_пароль_пользователя_mapadm (изначально "mapadm").
  4. Сохранить настройки.

Загрузка в БД картографических данных

Вариант 1 (для Москвы):

  1. Скопировать mosmapImport.bat и mosmap_moscow.mdb в папку с установленной клиентской частью системы (рядом с Topology.jar).
  2. В import.bat заменить topology_mosmap_scheme_host_name на ваш_хост_сервера_БД_Топология.
  3. При необходимости - заменить пароли пользователей mosmap и topadm (последний и третий с конца параметры соответвенно)
  4. Запустить import.bat.

Вариант 2 (для любого города, при наличии карты города в "польском" формате)

(Дополнительные подробности - в файле polishimport_readme.txt)

  1. Импорт нужно производит в "чистую" базу, куда не загружалась и не импортировалась карта.
  2. Скопировать polishimport.bat в папку с установленной клиентской частью системы (рядом с Topology.jar).
  3. В polishimport.bat настроить параметры коннекта к базе и путь к исходному файлу карты в "польском" формате.
  4. Запустить polishimport.bat. Система импорта покажет, какие типы объектов есть в карте, но нами пока не используются, и начнет импорт.

Готово. Можно в settings/connect.ini настраивать параметры соединения с topouser и запускать клиентскую часть.

ВНИМАНИЕ! При первом запуске клиентской части приложения будет запущен мастер создания зон и привязки объектов к зонам.

После его запуска необходимо отметить чекбоксы "DISTRICT" и "STREET" в качестве слоёв определения границ города (для городов, не таких крупных, как Москва, можно отмечать все чекбоксы), и нажать кнопку "Определить границы города".

Если после запуска в поле карты ничего не видно - это нормально. Просто Топология еще не знает, где именно в координатной сетке находится город.

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

Теперь можно закрыть приложение и запустить его снова. Оно запустится уже в нормальном режиме.