Перейти до вмісту

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

Пошук по сайту

Результати пошуку по тегах 'fws'.

  • Пошук по тегах

    Введіть теги через кому.
  • Пошук за автором

Тип публікацій


Головна

  • Ласкаво просимо !!!
    • Організаційний відділ
    • Привітання
    • Скорботні дати
  • Питання службової діяльності
    • Служба
    • Вибухотехнічна служба
    • Водолазна служба
    • Наглядово-профілактична робота
    • Інспектування, оцінка відповідності в сфері пожежної та техногенної безпеки
    • Профспілки пожежних і рятувальників
    • Реформа ДСНС України
    • Законодавство
    • Навчальний процес
    • Фінанси, пенсія, пільги
    • Допомога
    • Книга пам'яті
    • Історичний формуляр
  • Флейм
    • Новини
    • Хобі, захоплення
    • Гумор, приколи, жарти
    • Література, музика, кіно, ігри
    • Виставки, конференції, семінари
    • Пошук
    • Робота в інтернеті
    • Флуд
    • Оголошення
  • Добро пожаловать !!!

Категорії

  • Конспекти
    • Тактична підготовка
    • Технічна підготовка
    • Профільна підготовка пожежних-рятувальників
    • Профільна підготовка з черговими радіотелефоністами (диспетчерами)
    • Функціональна підготовка
    • Підготовка рятувальників
    • Спеціальна фізична підготовка (Нормативи з СФП)
    • Загальна фізична підготовка
    • Підготовка з питань надання домедичної допомоги
    • Психологічна підготовка
    • Підготовка спеціалістів РХБЗ
    • Гуманітарна підготовка
    • Додаткові заняття з водіями
    • Підготовка особового складу піротехнічних підрозділів
    • Додаткові заняття з посадовими особами, які повинні мати (мають) допуск до самостійного виконання обов'язків керівника гасіння пожежі (КГП)
    • Журнали

Календарі

  • Календар
  • Графік чергувань

Шукати результати в...

Шукати результати, які...


Дата створення

  • Почати

    Кінець


Останнє оновлення

  • Почати

    Кінець


Фільтр по кількості...

Зареєстрований

  • Почати

    Кінець


Група


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Місто


Інтереси

Знайдено 13 результатів

  1. Программа FWS – это простой, мощный и эффективный инструмент для создания базы данных о наличии, а также состоянию источников внешнего противопожарного водоснабжения (ВППВ). Еще, это возможность формирования некоторых отчетных материалов и создания карты с нанесением на нее мест расположения источников водснабжения. Данная программа позволяет: - вести учет источников ВППВ расположенных в районе выезда подразделения; - на основании внесенных в программу данных о проверках (весенней, осенней), а также результатов проведенных ремонтов источников ВППВ, формировать некоторые виды отчетных материалов, с последующим их экспортом в распространенные форматы MS Office, такие как Word и Excel; - работать как с он-лайн так и офф-лайн (без подключения к сети Интернет) картами отмечая на них источники ВППВ по их GPS координатам (как создать и подключить офф-лайн карту описано тут); - переносить данные о расположении источников ВППВ в навигационные приложения, такие как: Navitel, Maps.ME, Here maps и другие, поддерживающие формат файлов GPX и KMS; - отображать карту с источниками ВППВ на мобильных устройствах (планшет, смартфон) поддерживающих работу браузера без использования сети Интернет; - хранить в электронном виде результаты переписки с собственниками (балансодержателями) источников ВППВ; - привязывать к источникам ВППВ и затем отображать на карте изображения(фотографии) их месторасположения, что значительно облегчает их поиск; - также в программе есть удобный поиск, статистика и много других полезных функций. Скачать программу можно с этой страницы Для полноценной работы программы требуется регистрация. Регистрация проводится бесплатно. Для того, чтобы зарегистрировать программу отправьте сообщение на e-mail: Sergey_758@bigmir.нет ("нет" - латинскими буквами) содержащее: 1. Название этой программы; 2. Серийный номер программы (можно узнать в уже установленной программе зайдя в пункте меню: справка/регистрация или клавиша F11); 3. Подразделение где эта программа будет использоваться. (если Вы не получили ответ на Ваше сообщение в течении 24 часов с момента отправки – повторите его еще раз или оставьте сообщение здесь). О том, как работать с программой можно узнать тут.
  2. Загрузка данных с серверa. Иногда, происходят различные неприятные ситуации, в результате чего все ранние внесенные данные в программу безвозвратно потеряны. Порой, необходимо перенести данные на другой компьютер, который находиться очень далеко. Или Вы хотите сохранить изменения после того как администрация сервера внесла коррективы в Ваши данные. Именно для этого в программе FWS существует функция «Загрузка своих данных, которые хранятся на сервере». О том, как она работает, я сейчас расскажу. Эта статья является продолжением первых трех статей описывающих работу приложения «клиент – сервер» (Как настроить сервер, Заявки для регистрации пользователей на сервере и Отправка данных на сервер) и подразумевает то, что Вы их внимательно прочитали и поняли то, что в них было описано. Т.е. вы настроили сервер, зарегистрировали пользователя и отправили на сервер данные из локальной базы данных. Если у Вас все получилось, то запускаем сервер... Для того, что бы более наглядно увидеть, что происходит, желательно, внести изменение в какую либо запись об источниках ВППВ, иначе не будет видно изменений. Выполняем подключение к серверу. 1. Для этого Вам необходимо воспользоваться пунктом меню «Сеть», перейти к подпункту «Подключение к серверу» и нажать на подпункт «Подключиться к серверу» или же воспользоваться соответствующей иконкой на рабочей панели или нажать сочетание клавиш Alt+Backspace. Вы это уже проделывали, когда подавали заявку на регистрацию пользователя и отправляли свои данные в базу данных сервера. В появившемся окне: 2. В поле «Имя пользователя» мы указываем логин нашего пользователя. Ранее мы создали учетную запись пользователя «User». По этому, заходим под этой учетной записью. 3. В поле «Пароль» указываем наш пароль, он соответствует нику пользователя. 4. Жмем «ОК», после чего открывается окно с пользовательской консолью, и мы видим, что происходит процесс подключения к серверу. 1. Дождавшись подтверждения успешно выполненного подключения, жмем кнопку «Загрузить в программу свои данные, которые хранятся на сервере». Что происходит в это время. В пользовательской консоли a. Появляется надпись «Download your data on the local data base …» - это означает, что началась загрузка ваших данных в локальную базу данных. Ждем окончания этого процесса. b. «ОК» - программа подтверждает, что процесс загрузки данных выполнен успешно. Нажимаем разорвать соединение. a. «Disconnecting ...»- начался процесс переключения программы на локальную базу данных. Этот процесс также может занять какое-то время. Все зависит от производительности вашего ПК. Не применяйте никаких действий до окончания этого процесса. b. «ОК» - программа подтверждает, что процесс завершен успешно. Теперь, находим ту запись об источниках ВППВ, в которую мы вносили изменения (в начале этой статьи). Все изменения должны вернутся назад. Т.е. данные хранящиеся в базе данных сервера для нашей учетной записи «User» были скопированы в локальную базу данных программы. В случае, если у Вас слетел жесткий диск компьютера эта функция будет очень полезной!
  3. Как изменить порядок сортировки записей о ИВППВ в таблицах. В меню программы выбираем пункт "Сервис" и нажимаем на подпункт "Настройки". (Или просто жмем клавишу F3). В открывшемся окне: 1. Переходим на закладку "Общие"; 2. В поле "Сортировать записи о ИВППВ по:" выбираем необходимый вид сортировки и жмем кнопку "ОК". После этого записи в таблице будут расположены в том порядке согласно выбранного условия.
  4. Отправка данных на сервер. Мы с Вами подошли к самой главной части. Это как раз тот момент, ради которого все и затевалось. То, что мы проделали до этого, было, всего на всего, подготовкой. А сейчас я хочу рассказать, как с помощью программы можно передавать данные из локальной базы данных непосредственно на сервер. И это как раз то, что придется делать всем пользователям после внесения каких либо изменений в БД программы. Как обычно, эта статья подразумевает то, что Вы успешно проделали все действия описанные в первых двух статьях. Т.е. настроили серверную часть приложения и зарегистрировали или создали пользователя. В настройках программы FWS указали адрес сервера и порт подключения, создали пользователя в базе данных сервера. Сервер у нас уже запущен, и мы выполним подключение программы к серверу. Для этого, заходим в программу FWS и выполняем подключение к серверу. (подразумевается, что в программе уже есть записи о источниках ВППВ). Что бы это сделать, Вам необходимо воспользоваться пунктом меню «Сеть», перейти к подпункту «Подключение к серверу» и нажать на подпункт «Подключиться к серверу» или же воспользоваться соответствующей иконкой на рабочей панели или нажать сочетание клавиш Alt+Backspace. Вы это уже проделывали, когда подавали заявку на регистрацию пользователя. В появившемся окне: 1. В поле «Имя пользователя» указываем логин нашего пользователя. В предыдущей статье мы создали учетную запись пользователя «User». По этому, заходим под этой учетной записью. 2. В поле «Пароль» указываем наш пароль, он соответствует нику пользователя. 3. Проверяем, правильно ли мы указали пароль. 4. Жмем «ОК», после чего открывается окно с пользовательской консолью, и мы видим, что происходит процесс подключения к серверу. Небольшой обзор кнопок расположенных на пользовательской консоли: 1. «Отправить свои данные на сервер» - начинает процесс передачи данных из локальной базы данных пользователя в общую базу данных сервера. 2. «Загрузить в программу свои данные, которые хранятся на сервере» - начинает обратный процесс. Загружает в локальную базу данных данные из базы данных сервера, данные которые принадлежат пользователю. 3. «Администрирование» - запускает админконсоль. Сразу оговорюсь, скриншоты которые вы видите, были сделаны с программы версии 4.0.0.0. Но Вы, скорее всего, увидите версию 4.0.0.2 или выше. В этих версиях в форму «Работа с сервером», для более удобной и комфортной работы, было добавлено еще две кнопки «Подключиться к серверу» и «Разорвать соединение с сервером». Они, соответственно, полностью дублируют команды аналогичных пунктов меню главной формы. Еще хотелось бы рассказать о том, что происходит в момент подключения к серверу: a. «Connecting ...» - выполняется соединение с сервером. b. «Authenticate user "Имя пользователя"...» - программа проверяет существует ли такой пользователь на этом сервере. c. «Verification of user privileges ...» - программа проверяет какими правами и привилегиями на этом сервере обладает эта учетная запись пользователя. d. «Status: "Статус пользователя на данном сервере"» - выводится результат проверки e. «Loading ...» - процесс переподключения программы на базу данных сервера и загрузка данных уже из его базы данных. Как я уже писал ранее, после окончания выполнения, какого либо действия, программа подтверждает его выполнение и выводит в пользовательскую консоль «ОК» или же, если возникла ошибка при его выполнении в консоль выводиться возникшая ошибка. Исключение составляет определение статута пользователя на сервере. Вместо «ОК» в консоль выводиться текущий статус пользователя. Как Вы видите, данные в таблицах главной формы изменились, а некоторые кнопки на ней перестали быть доступными. Если вы еще не загружали в базу данных сервера никаких данных, то таблицы станут пустыми. Здесь нужно остановиться на том, что очень часто во время передачи данных может возникать такая ошибка, как Вы видите на скриншоте ниже. Означает она, что сервер перестал отвечать на запросы. А, вот, причин, которые это вызвали, может быть очень много. Самая распространенная – это отсутствие длительного времени (точно сказать не могу, зависит от настроек сервера) запросов со стороны клиента. Лекарство от этого очень простое – нужно переконектится, т.е. пере подключится к серверу снова. 1. Давайте отправим свои данные на сервер. Для этого нужно нажать кнопку «Отправить свои данные на сервер». a. «Load your data on the server ...»- начался процесс передачи данных на сервер. Этот процесс длительный и может занять какое-то время. Все зависит от производительности вашего ПК, производительности сервера и скорости обмена данными в сети. Не применяйте никаких действий до окончания этого процесса. b. «ОК» - программа подтверждает, что процесс передачи данных выполнен успешно. На данном этапе, мы можем закрыть пользовательскую консоль и вернуться к главной форме программы, для того, что бы увидеть, что же у нас происходит. Программа подключена к базе данных сервера и все данные о источниках ВППВ от туда загружены в программу. Конечно, если на сервер загружены данные только одного пользователя, то особо разницы не видно между локальной базой данных и базой данных сервера. Но вот если несколько пользователей загрузят свои данные на сервер, то про выполнении подключения к серверу, Вы сможете видеть и их данные тоже. К примеру, Вы сможете видеть все источники ВППВ отмеченные на карте, если воспользуетесь приложением «Планшет». Или импортировать данные всех пользователей в файлы формата *.GPX или *.KML, что бы, в дальнейшем перенести их в планшет, смартфон или навигатор. Это очень будет удобно и, наверняка, Вам очень поможет при выезде в соседний район выезда. Так же вы можете составить отчет виде «Акт» или «Список» из всех записей о источниках ВППВ хранящихся на сервере. Помимо этого, так же доступна статистика и некоторые другие функции программы не связанные с редактированием, добавлением и удалением данных в базе данных. После того как Вы выполнили те задачи которые Вам были необходимы, для дальнейшей работы с программой, нужно выполнить отсоединение от сервера и переключится на локальную базу данных программы. Что бы это сделать, Вам необходимо воспользоваться пунктом меню «Сеть», перейти к подпункту «Подключение к серверу» и нажать на подпункт «разорвать соединение» или же воспользоваться соответствующей иконкой на рабочей панели или нажать сочетание клавиш Ctrl+Del. a. «Disconnecting ...»- начался процесс переключения программы на локальную базу данных. Этот процесс также может занять какое-то время. Все зависит от производительности вашего ПК. Не применяйте никаких действий до окончания этого процесса. b. «ОК» - программа подтверждает, что процесс завершен успешно. TO BE CONTINUED ...
  5. Заявки для регистрации пользователей на сервере Продолжаем изучать программу FWS версии 4.0 и выше. В этой статье, как Вы уже догадались, я хотел бы подробно рассказать о том, как происходит отправка заявки и регистрация нового пользователя на сервере. А начну с того, что напомню Вам о том, что программа работает с сервером в строго модерируемом режиме. Это значит, что пользователь не может самостоятельно зарегистрироваться. Он только подает заявку, а администраторы уже непосредственно его регистрируют. Перед тем как перейти к выполнению, каких либо действий Вы должны ознакомится с этой статьей. И выполнить все действия описанные в ней. Кроме того сервер должен быть запущен. Начинаем с того, что запускаем программу FWS и переходим в ее настройки. Для этого заходим в пункт «Сервис» меню главной формы и выбираем подпункт «Настройки» или же жмем на соответствующую иконку рабочей панели или просто нажимаем клавишу F5. Далее: 1. В окне «Настройки» переходим на закладку «Сервер». 2. В поле «Хост» указываете адрес Вашего сервера или его IP. 3. В поле «Порт» - порт для подключения к базе данных MySQL. В первой части стати, посвященной работе приложение «клиент - сервер» я описывал, как это сделать. 4. Если Вы хотите, что бы программа запоминала последний введенный логин и пароль, то ставите отметку в соответствующей записи. На этом с настройками все, жмем «ОК». Теперь, для того, что бы отправить заявку на регистрацию Вам необходимо воспользоваться пунктом меню «Сеть» , перейти к подпункту «Подключение к серверу» и нажать на подпункт «Заявка на регистрацию пользователя» или же воспользоваться соответствующей иконкой на рабочей панели или нажать сочетание клавиш Ctrl+Ins. После этого откроется окно «Заявка на регистрацию нового пользователя». 1. В поле «Имя пользователя» вам нужно указать ник, под которым пользователь в дальнейшем будет выполнять соединение с сервером. Предупреждаю сразу – «имя пользователя» чувствительно к регистру символов. Т.е., если в нике есть заглавные буквы, то тот же самый ник написанный прописными - программа воспримет как совершенно другой. 2. В поле «Пароль» необходимо указать пароль пользователя. Думаю, зачем и так понятно. Так же считаю лишним напоминать, что при создании пароля необходимо использовать только латинские буквы и арабские цифры. Использование символов – не допускается. Пароль так же восприимчив к регистру символов. 3. В поле «Повторить пароль» - прописываем Ваш пароль еще раз. 4. «Показать пароль», понятное дело, скрывает и открывает его. Да, кстати, база данных MySQL, допускает повторение имени пользователя, но в программе FWS это исключено - ник пользователя должен быть уникальным. К этому вопросу я вернусь более подробно немного позже. 5. Жмем «ОК» и переходим к форме «Работа с сервером», которая представляет из себя пользовательскую консоль. Далее, я для наглядности создам двух пользователей. Первого с ником «Admin». Второго с ником «User». Пароли соответствуют их никам. Сейчас я хочу остановится на том, что происходит дальше. Все действия программы отображаются в пользовательской консоли и должны быть подтверждены. Т.е. после окончания выполнения какого-то действия там должна быть запись «ОК». если возникает ошибка во время выполнения действия, то она будет выведена в консоль. Единственная операция выполнение которой не подтверждается записью «ОК» это проверка статуса пользователя на сервере. В место «ОК» в консоль выводится запись со статусом пользователя. И так, что мы видим в консоли: 1. «Connecting…» - выполняется соединение с сервером. 2. «Check the user name» - проверка имени пользователя. В этот момент программа проверяет, не используется ли уже выбранное вами имя пользователя. Так же выполняется проверка, не подал ли кто-то заявку с таким же ником. Помните, я выше писал о том, что имя пользователя ни в коем случае не должно повториться. В случае если это имя уже занято программа попросит вас изменить его. В консоли это будет выглядеть так: «Error! Username is occupied» или так: «Error! Reques send». 3 «Send request to add user» - отправка запроса на добавление пользователя. Тут все понятно, это как раз то чего мы и добивались, запрос на добавление пользователя отправлен. 4. В случаи успешного выполнения, программа выведет сообщение о том, что заявка добавлена, а Вам остается ждать пока администрация сервера ее одобрит. Ну… или отклонит))) В это время, где-то в параллельной вселенной…. В продолжении данной статьи, конечно же, речь не пойдет о параллельной вселенной. Пользуясь данным эпиграфом, я хочу рассказать, о том, как же администрация сервера рассматривает заявки на регистрацию. Для этого нам понадобится зайти в админконсоль. И сделать это можно двумя способами. Первый способ. Запустить ее непосредственно из программы FWS. Для этого нужно залогиться под ником администратора или суперадминистратора данного сервера. Что бы это сделать Вам необходимо воспользоваться пунктом меню «Сеть», перейти к подпункту «Подключение к серверу» и нажать на подпункт «Подключиться к серверу» или же воспользоваться соответствующей иконкой на рабочей панели или нажать сочетание клавиш Alt+Backspace. Т.к., у нас пока существует только один суперадминистратор, то в поле «имя пользователя» вносим «root», а поле пароль оставляем пустым. Если Вы уже изменили суперадминистратора или добавили новых пользователей обладающих соответственными правами администратора или суперадминистратора, то можете войти под их никами. После успешного соединения с сервером у вас будет доступна кнопка «Администрирование». После того как Вы на нее нажмете и повторно залогитесь, запустится админконсоль. О том, что происходит во время соединения с сервером, и подробно расскажу в третьей статье повешенной отправке пользователем своих данных на сервер. Сейчас лишь вкратце упомяну о том, что при этом программа полностью переключается на базу данных сервера, а все ее функции связанные с редактированием данных блокируются. Второй способ. Можно просто запустить файл «AdminConsole.exe», который находиться в корневой папке установленной программы FWS. Собственно говоря, мы это уже делали в предыдущей статье. Для того чтобы рассмотреть заявку на регистрацию: 1. Нам нужно перейти на соответствующую панель, где Вы можете видеть список пользователей которые прислали заявки и ожидают их рассмотрения. Выбираем ту запись, которую хотим рассмотреть. 2. В поле «Подключение», указываем с какого адреса пользователь сможет подключаться к серверу. «Только локальное» означает, что войти в программу пользователь сможет только непосредственно с машины, на которой непосредственно запущен сервер. В целях безопасности, обычно такой вариант применяют для пользователей обладающими правами суперадминистратора. Скажу честно, я не знаю, как это будет работать с VPN подключением, которое в основном используется в наших сетях, но зайти на локально запущенный сервер, с помощью программы OpenServer войти не смог. Так же, теоретически, если пользователь подключается со статичного IP адреса, можно внести в это поле его адрес и пользователь сможет подключатся только с него. Но, к сожалению, это я тоже проверить не смог. Если кто-то сможет это протестировать и и отпишится о результате – буду очень благодарен. Как вы помните, в начале этой статьи я отправил заявки на регистрацию двух пользователей Admin и User. Дальше мы присвоим одному из них право администратора и возможность подключаться только локально, а второму – права пользователя и возможность подключаться с любого адреса. 2. В поле «Статус пользователя», задаем, соответственно, его статус. «SuperAdministrator» (Суперадминистратор) – Обладает всеми правами и привилегиями. «Administrator» (Администратор) - Может просматривать и редактировать все данные хранящиеся на сервере. Может видеть, добавлять и редактировать данные пользователей. Может предоставлять пользователям права и привилегии, однако, не выше своих полномочий. Может видеть процессы, происходящие на сервере. Может делать выборки записей и записывать данные в файл. Может видеть и убивать потоки. И «User» (пользователь) - Может просматривать все данные касающиеся источников ВППВ которые хранятся на сервере. Может отправлять на сервер свои данные касающиеся источников ВППВ. Может получать с сервера свои данные касающиеся источников ВППВ. 3. Далее, нажимаем на кнопку «Принять заявку» после чего происходит создание нового пользователя с логином и паролем которые были указаны при отправке заявки на регистрацию. В случае если вы нажмете «Отклонить заявку», она будет полностью удалена из базы данных. Рассматривая вторую заявку, мы проделаем те же самые действия, как и с первой с той лишь разницей, что пользователю User, разрешим подключатся с любого адреса и дадим права «пользователя». Все это я уже описал выше. Однако, хотелось бы обратить ваше внимание на таблицу в которой отображаются записи о заявках на регистрацию: а. UserName – имя пользователя. b. UserPass – его пароль. И вот тут немного подробнее. Программа не возвращает пароли пользователей! Единственное место, где администрация сервера его может видеть - это при рассмотрении заявок на регистрацию. Как только заявка будет утверждена, в программе будет отображаться не пароль, а только часть его хеша. c. UserIP – IP адрес, с которого была отправлена заявка. d. UserPCName – имя компьютера, с которого была отправлена заявка. 1. Теперь если мы перейдем на панель «Пользователи», то увидем, что в списке пользователей у нас появилась три записи: a. «Admin» - пользователь с правами администратора. Выделен синим цветом. b. «root» - суперадминистратор. Выделен красным цветом. c. «User» - запись с правами пользователя. Нет выделения, черный цвет. 1. Если мы перейдем на панель «Логи подключений». 2. Увидим в окне текст, который отображался в консоли пользователя при отправке заявок на регистрацию. Это сделано для того, что бы администрация сервера могла видеть ошибки возникающие в работе программы, разуметься, если ошибки не приводят к невозможности создания подключения и отправки каких-либо данных. Логи передаются на сервер только после отключения соединения. Если Вы все повторили как было описано выше, у вас в таблице поля «UserName», «UserPass» и «UserStatus» будут пустыми, т.к. эти параметры еще небыли определены на момент отправки заявок (у меня на скриншоте в стоках 1 и 2 эти параметры уже внесены, по тому что я, перед тем как сделать этот скрин два раза логился под ником User).
  6. FireSoft

    РАБОТА С Navitel navigator Для того, чтобы перенести данные о источниках ВППВ из программы FWS в Navitel navigator Вам необходимо: Внести данные о источниках ВППВ, а именно их место расположение в программу FWS, а также результаты проверки, что бы можно было определить их состояние; Экспортировать данные в файл формата *.gpx. Для этого в программе FWS в меню главной формы: 1. Выбираете пункт "Файл"; 2. В нем переходите на подпункт "Экспорт данных"; 3. А в нем выбираете "GPX" и сохраняете файл. Этот сохраненный файл переносите на то устройство где собираетесь работать с Navitel (Ваш планшет, смартфон, навигатор и т.д.); На устройстве с Navitel: 1. Зайти в меню 1. Выбираете там пункт "Найти". 1. Затем перейти к пункту "Путевые точки" 1. И нажать "Импорт" где открыть тот файл, что экспортировали из программы FWS, а затем перенесли с компьютера на Ваше мобильное устройство. (а - выбираем файл из FWS) После этого в Navitel должны перенестись все Ваши точки и отобразиться в виде геометрических фигур. Для того, чтобы значки источников ППВ, отображаемые на карте, соответствовали привычным обозначениям необходимо установить специальный скин отображающий значки источников ВППВ, экспортируемых из FWS. Для его установки на мобильном устройстве нужно скачать файл, содержащий скин для программы «Navitel navigator» который поддерживает отображение значков источников ВППВ. Для установки скина необходимо загрузить в девайс файл Navitel - FWS.ns2 в папку «Skin» в устройстве, где будет использоваться программа «Navitel navigator» (на ОС «Android» по умолчанию находится в Ваш_Диск:\NavitelContent\Skins) и в настройках программы «Navitel navigator» сменить используемый ранние скин на Navitel – FWS. Если этого не сделать, в программе Navitel navigator, метки показывающие источники ВППВ на карте будут отображаться в виде геометрических фигур. Скачать скин FWS для Navitel navigator версии 9.2.хх Скачать скин FWS для Navitel navigator версии 9.6.хх (Navitel navigator версии 9.6.2893 на данный момент не поддерживается)
  7. Как настроить сервер Начиная с версии 4.0, программа FWS может работать как полноценное приложение «клиент – сервер». В связи с этим, будут опубликованы несколько статей, призванных объяснить, как правильно пользоваться некоторыми функциями данной программмы. Эта статья расскажет о том, как установить и настроить серверную часть программы. И так, для работы нам понадобится: 1. Дампы баз данных, которые можно скачать тут (или тут); 2. Настроенный и работающий сервер или его эмулятор с базой данных MySQL; 3. Уже установленная программа FWS не ниже версии 4.0; 4. Программа PhpMyAdmin (или любая другая, способная импортировать базы данных на сервер). Процесс установки и настройки пройдет в три этапа: 1. Импорт баз данных на сервер; 2. Настройка базы данных сервера; 2. Создание рабочей учетной записи. ВНИМАНИ!!! Если Вы дальше решили работать с "живым сервером" не забудьте сделать бэкап базы данных!!! Сразу оговорюсь, для создания скриншотов в этой статье, я использовал: - серверную платформу Open Server 5.2.2 - базу данных MySQL 5.5 - PhpMyAdmin 4.0.10.10 Пожалуй, начнем! Если Вы используете программу Open Server то запускаем ее, жмем пункт меню «Запустить» (флажок в трее, нижний правый угол возле часов) и ждем пока сервер загрузиться. Запускаем PhpMyAdmin или ту программу, которую Вы решили использовать для импорта баз данных. (Далее я буду приводить примеры только на PhpMyAdmin). После того как откроется окно браузера с окном авторизации пользователя, входим в программу с правами суперадминистратора (пользователя обладающего всеми правами и привилегиями на данном сервере). Если ничего не меняли, то по умолчанию это пользователь «root» без пароля. Входим в программу. Теперь нам нужно создать базу данных. Скажу честно, во всех справочниках написано, что перед импортом дампов создавать БД не нужно, но у меня без этого ничего не получилось. По этому: 1. Переходим на закладку «Базы данных»; 2. В поле «Создать базу данных» пишем «sdb_fws» (естественно без кавычек); 3. Нажимаем кнопку «Создать». Все остальные настройки оставляем, так как показано на скриншоте: После этого начинаем процесс импорта: 1. В левой части программы, нажимаем на только что созданную базу данных «sdb_fws»; 2. Переходим на закладку «Импорт»; 3. Нажимаете кнопку «Выберите файл», указываете путь к распакованному из архива файлу «sdb_fws.sql», он находится в архиве «db_fws.rar», который Вы скачали по выше расположенной в этой статье ссылке; 4. В поле «Кодировка файла» оставляете «UTF-8»; 5. Жмете на кнопку «ОК». Все остальные настройки оставляем, так как показано на скриншоте: Если Вы все проделали правильно, то в базе данных «sdb_fws» у Вас должны появиться таблицы и надпись, сообщающая о том, что импорт прошел успешно. Теперь тоже самое Вам нужно проделать с базой данных «vdb_fws». 1. Переходим на закладку «Базы данных» и создаем базу данных «vdb_fws». 2. Переходим на вновь созданную БД «vdb_fws», затем на закладку «Импорт». Нажимаем кнопку «Выберите файл» и указываем расположение файла «vdb_fws.sql» из архива «db_fws.rar». В поле «Кодировка файла» оставляете «UTF-8» и жмем «ОК». Должно появиться сообщение об успешном импорте и таблице в базе данных «vdb_fws». На этом с импортом дампов баз данных все. Теперь нам нужно произвести некоторые изменения в настройках базы данных. Для этого: 1. Переходим к базе данных mysql; 2. Выбираем в ней таблицу user; 3. Переходим на закладку "Структура"; 4. Для записей User и Host видим, что в поле "Сравнение" задана кодировка "utf8_bin". Нам нужно сменить ее на "utf8_general_ci"; 5. Для записи Host в поле действие жмем "изменить" (на иконку с карандашом). В открывшейся форме 1. Для записи "Host" в поле "Имя"; 2. В поле "Сравнение" в место "utf8_bin"; 3. Выбираем кодировку "utf8_general_ci"; 4. Жмем "Сохранить". То же самое проделываем для записи User 1. Для записи User в поле действие жмем "изменить" (на иконку с карандашом). 1. Для записи "User" в поле "Имя"; 2. В поле "Сравнение" в место "utf8_bin"; 3. Выбираем кодировку "utf8_general_ci"; 4. Жмем "Сохранить". В результате проделанных действий должно получится так, как показано на скриншоте ниже: А теперь разберемся, что мы только что сделали: Начиная с версии 4.1 в MySQL для каждого поля в таблице были введены два параметра: кодировка (CHARACTER SET) и правила сравнения (COLLATION). Кодировка - это понятно. Говорим базе, в какой кодировке лежат наши данные. Правила сравнения задают порядок сортировки и сравнения данных при поиске. COLLATION жестко привязан к CHARACTER SET-у и может быть задан только из поддерживаемых кодировкой. Проще говоря, начало названия COLLATION должно совпадать с CHARACTER SET. К примеру, для кодировки utf8 можно задать правила сравнения utf8_bin, но нельзя cp1251_bin. Обычно у каждой кодировки есть, как минимум, два набора правил сравнения - имякодировки_bin и имякодировки_general_ci. Первый сравнивает в лоб по кодам символов, а второй - регистронезависимо, учитывая совпадающие символы. COLLATION имякодировки_general_cs сравнивает регистрозависимо, отличаясь от _bin тем, что учитывает совпадающие символы ("е" и "ё" в русском языке), а также, при сортировке, ставит на место те символы, которые идут в кодировке не по порядку (например "ё" в 1251). Если для поля не указан COLLATION, то он берется по умолчанию. К примеру, для utf8 - utf8_general_ci. В большинстве случаев COLLATION по умолчанию устраивает пользователя, а это значит, что его задавать не нужно. То есть, достаточно указать только кодировку. Кодировка может быть задана для поля, таблицы, database и для всего сервера. Установки имеют характер умолчаний, и могут быть изменены на любом уровне. Кодировку (и сортировку) можно указывать для каждого отдельного поля. Если они не указаны, то при создании таблицы берутся из кодировки, указанной для этой таблицы. Если при создании таблицы кодировка не указывается, то она берется из параметров database. Так же и при создании database - либо задаются явно, либо берутся из параметров сервера. Закрываем окно браузера, если оно Вам больше не нужно и переходим к третий части – созданию рабочей учетной записи. Что такое «рабочая учетная запись». На самом деле – это пользователь, который выполняет роль посредника между остальными пользователями и базой данных сервера. Создается она автоматически при первом запуске админконсоли. Вам нужно зайти в корневую папку установленной программы FWS и запустить файл «AdminConsole.ехе» (запускать не из программы FWS). Появиться окно входа в программу. В поле «Хост» Вам нужно указать сетевой адрес вашего сервера или его IP (для запущенного с помощью программы Open Server сервера, по умолчанию, это будет «LocalHost» или «127.0.0.1»). В поле порт указываете порт для базы данных MySQL. И вот тут, думаю, нужно объяснить более подробно. По умолчанию номер порта для MySQL – это «3306». Но если Вы его изменили и не помните, то снова запускаем PhpMyAdmin. Авторизируемся и переходим на закладку «Переменные», ищите там переменную «Port» и смотрите ее значение. Это и будет номер Вашего порта. Предупреждаю сразу, номер порта – это всегда целое число, другие значения программа просто не примет. В полях «Имя пользователя» и «Пароль» вносим соответствующие значения суперадминистратора (пользователя со всеми правами и привилегиями на сервере), по умолчанию «root» без пароля. После входа, программа предложит Вам создать «рабочую учетную запись». Естественно соглашаете, иначе работать ни чего не будет. Создав «Рабочую учетную запись», Вы попадаете в админку, но об этом немного позже… На этом, собственно, я описал все, что хотел в данной статье. По этому, и заканчиваю ее, а Вам рекомендую ознакомиться с другими статьями по этой теме.
  8. Хочу напомнить всем тем, кто уже использует программу FWS. Существует механизм, который позволяет обновить программу автоматически до новой версии, когда она становиться доступной. Однако, не всегда представляется возможным его задействовать. В основном это связанно с некоторыми техническими причинами. Например, когда в новой версии произошли изменения в структуре базы данных или в СУБД (можно определить по изменению во второй цифре после точки в версии программы). Так же это может быть вызвано изменениями в самом механизме обновления и т.д. В случаи возникновения такой ситуации, встроенный в программу механизм автообновления сообщит Вам, что существует возможность обновить программу до более новой версии (если, конечно, эта функция не отключена в настройках программы). Однако, во время процесса обновления, возникнет ошибка, и этот процесс будет прерван. Так вот, как поступить в этом случае? Прежде всего, необходимо сохранить все ранние сохраненные данные в файл (меню/файл/сохранить). К сожалению, на данный момент в программе нет возможности сохранить изображение документов переписки, их придется восстанавливать заново. После этого открываем корневую папку установленной программы (по умолчанию это C:\Program Files\FWS) и находим там три файла: 1. OwnDetail.ini – здесь хранятся Ваши реквизиты; 2. Registr.txt – тут регистрационный ключ; 3. Setting.ini - сюда сохранены все настройки программы. Копируем эти файлы временно куда-нибудь, они нам пригодятся потом. Начиная с версии программы 3.3, в случаи добавления фотографий источников ВППВ в корневом каталоге программы, будет создана папка Picture, в ней хранятся сохраненные изображения. Точно так же как и изображения в «переписке», они не сохраняются при «коробочном» обновлении, по этому их придется, потом восстанавливать. По этому тоже лучше временно скопировать куда-нибудь. Кроме того, начиная с версии 4.0.2.8 в программе появилась возможность работать с оперативными карточками пожаротушения. Если Вы добавили хотя бы одну карточку, в корневом каталоге программы будет создана папка Okpt в которой находятся изображения и данные Ваших оперативных карточек. Ее тоже необходимо копировать во избежание потери данных. Дальше, запускаем процесс деинсталляции программы, надеюсь, не нужно объяснять, как это сделать. После его окончания, скачиваем и устанавливаем новую версию программы, тут тоже, думаю, все понятно. Теперь возвращаемся к тем файлам и папкам, которые мы ранние скопировали. Их нужно переместить обратно в установленную программу. Если Вы не очищали папку с изначально установленной старой версией программы, возможно, эти файлы там и остались. Однако, если Вы инсталлировали программу в другое место, то эти файлы необходимо туда переместить. Возможно, регистрационный ключ программы не подойдет, в таком случае программу нужно будет перерегистрировать. После чего Вам останется только загрузить данные, которые Вы сохранили в файл, на самом первом этапе обновления программы и наслаждаться использованием обновленной версии программы. Надеюсь, эта информация поможет Вам избежать трудностей в процессе обновления. ВНИМАНИЕ!!! В случае возникновения ошибки при загрузки данных из файла в новую версию программы срочно свяжитесь со мной любым удобным для Вас способом!!!
  9. КАК К ЗАПИСИ О ИВППВ ПРИКРЕПИТЬ ИЗОБРАЖЕНИЕ (ФОТОГРАФИЮ). Для того, что бы в программе FWS прикрипить изображение(фотографию) к записи о источнике внешнего противопожарного водоснабжения необходимо сначала выбрать необходимую запись. Для этого нажимаете в таблице на ту запись к которой хотите прикрепить фотографию, что бы она стала активной и на панели инструментов жмете на иконку "Изображение" (или нажмите сочетание е клавиш Shift+insetr). В появившемся окне нажимаете на кнопку открыть и открываете файл с фотографией. К одной записи можно прикрепить неограниченной количество фотографий. Все они будут отображаться на карте в попапе, при нажатии на иконку ИВППВ. При нажатии на попап - фотография разворачивается на весь экран. Только всегда следует учитывать то, что при сохранении данных в файл или отправке данных на сервер - фотографии не передаются. Они будут храниться в папке "Picture" в корневом каталоге установленной программы. И при перезаписи данных в БД могут сбиться ID записей. По этому будьте внимательны и всегда проверяйте соответствует ли изображение записи о ИВППВ.
  10. Для того, чтобы определить GPS координаты точки на карте, в программе FWS при добавлении (редактировании) записи о источнике ВППВ можно внести их в соответствующие поля формы. А можно отметить местоположение непосредственно на карте, для этого: 1. Нажимаете на "Визначити на карті (Указать на карте)". Эта функция будет активна если у Вас в данный момент подключен выход в интернет, в противном случае - будет недоступно. В открывшемся окне, на карте, находите то место где должен находиться ИВППВ, наводите курсор и нажимаете правую клавишу мышки. 2. В появившемся контекстном меню выбираете пункт "Відзначити (Отметить). Закрываете это окно и в полях "Долгота" и "Широта" у Вас уже будут внесены координаты отмеченной вами точки на карте. Также помните, за один раз на карте можно отметить только одно место расположения источника ВППВ. Для того, что бы изменить позицию если Вы уже отметили место расположения ИВППВ, сначала нужно воспользоваться пунктом "Очистить", что бы убрать установленную ранее метку на карте.
  11. Создание карты. Программа FWS для отображения карты в приложении "Планшет" использует библиотеку leaflet. Я не буду подробно описывать все нюансы работы с этой библиотекой, на просторах инета этого добра хватает. Остановлюсь подробно только на некоторых функциях. Итак, одна из них - это работа с тайлами (tiles) карт разных поставщиков данных. При чем, для работы с тайлами офлайн нет необходимости поднимать локальный сервер, достаточно просто указать путь к каталогу где расположены эти самые тайлы (надеюсь, не нужно уточнять то, что путь к каталогу с тайлами не должен содержать символов на кириллице). Но начнем, пожалуй, сначала... Собственно, что такое тайлы? Если кому-то лень гуглить, то в двух словах, это небольшие изображения карты в формате *.png из которых в виде мозаики формируется карта. А leaflet в свою очередь и отвечает за этот процесс. На самом деле все на много сложнее, но думаю смысл понятен. Для того, чтобы сформировать карту нам необходимо получить тайлы. FWS может взять их с некоторых картографических сервисов (на данный момент, это OSM Wisicom 2GIS) или же Вы сами можете выбрать тот сервис который Вам наиболее подходит. Однако стоит помнить, что leaflet может работать далеко не со всеми поставщиками картографических данных или же для работы с некоторыми из них могут требоваться дополнительные скрипты. Для выбора поставщика картографических данных необходимо перейти в настройки приложения "Планшет" и выбрать один из предлагаемых сервисов: Если Вы хотите использовать какой-то другой сервис то стоит установить отметку и в соответствующем поле ввести URL того картографического сервиса который вы хотите использовать. Вот примеры подключения источников тайлов для некоторых картографических сервисов: Мapbox http://{s}.tiles.mapbox.com/v3/dmtry.k2n318k0/{z}/{x}/{y}.png Сloudmade http://{s}.tile.cloudmade.com/API-key/997/256/{z}/{x}/{y}.png где, API-key — это ключ к API сервиса Cloudmade, для его получения необходима регистрация. Собственно, эти источники позволяют получить тайлы из сети интернет, а как я писал выше leaflet позволяет работать с картами офлайн. Но о том как получить тайлы, отрендрить карту и подключить тайлы локально я постараюсь подробно описать в следующих постах. Благородя использованию библиотеки leaflet в программе FWS появилась возможность использовать тайли карт из различных источников, в том числе и локально. И сейчас я постараюсь объяснить как и где нам эти тайлы можно получить. Существует несколько способов, к примеру, их можно "выковырять" из какого-то навигатора, наискать в инете, но сейчас я расскажу как их можно отрендрить с онлайн карты. И рендрить мы будем карту OSM при помощи программы Maperitive которую можно скачать с этой страницы. После того как Вы скачали и установили maperitive запускаем ее и перемещаем карту так, чтобы необходимая область была на экране. при этом не обращаем внимание на зум, его мы будем задавать отдельно непосредственно при рендринге. После того как карта установлена в нужном месте переходит к меню программы и выбираем там пункт "Maps" в нем ищем подпункт "Set geometry bounds" Теперь если вы переместите немного карту то увидите, что область карты которая до этого была на экране выделена красным прямоугольничком. При желании размер выделенной области можно изменить и настроить оптимально для своих целей. Как Вы, наверное, уже догадались, выделенная область - это и есть тот фрагмент карты с которого мы получим тайлы. Но сразу скажу, процесс рендинга не очень быстрый и потребляет огромное количество сетевого трафика. По этому, в зависимости от того насколько в дальнейшем Вы хотите иметь возможность зуммировать карту, лучше всего выделять максимально маленький фрагмент карты - не стоит жадничать. Собственно говоря, зум для карты можно не указывать, программа сама создаст тайлы для карты с пятикратным зумом от 8 до 13, для этого в меню открываем пункт "Tools" и в нем выбираем подпункт "Generate Tiles", но если в командной строке программы Вы напишите generate-tiles minzoom=5 maxzoom=15 то созданную карту можно будет приближать и удалять на 10 уровней. Минимальный уровень зума который можно задать = 1, а максимальный = 20. Но чем больше уровней - тем дольше карта будет рендиться. В данной ситуации каждый сам себе подбирает уровни зума, в зависимости от размера выделенной области начальные уровни могут совпасть и в них просто отпадает смысл. Слишком большой максимальный уровень зума может превисти к нарушению работоспособности программы или процесс рендинга затянется на несколько часов. В общем, Вы сами можете подобрать оптимальный размер и зум фрагмента карты. Дальше нажимаем клавишу "Enter" и очень долго ждем окончания процесса рендинга. По завершению процесса в корневом каталоге программы maperitive появится папка tiles. Собственно говоря, это и есть то что нам нужно. Дольше копируете эту папку в корневой каталог программы FWS (или в любое удобное для вас место) и запустив ее переходите к настройкам приложения "Планшет". Отмечаете пункт "Использовать другую карту" после чего поля для ввода адреса расположения тайлов становится доступным. И в этом поле указываете место расположения папки tiles. Для этого можно использовать кнопку расположенную рядом с полем для ввода адреса тайлов. Нажимаете кнопку "ОК". Теперь для работы с картой Вам нет необходимости использовать интернет соединение. Если вы откроете папку tiles то увидите, что в нее вложено несколько папок (зависит от того сколько уровней зуммирования карты Вы выбрали), собственно говоря это и есть наш "Z". В каждой из этих папок будут размещены еще несколько каталогов с названием в виде набора цифр - это "Х", в которых и будут находится файлы в формате *.png - "Y" (X и Y - расположение тайлов но горизонтали и вертикали соответственно). Именно такая структура расположения тайлов должна сохранятся для нормального отображения карты. Тут пожалуй и все. Но хотелось бы еще остановится на одном моменте. Мы создавали тайли непосредственно из карты в программе maperitive. Однако, эта программа может работать и с другими картами загруженными в нее в формате *.xml. А мы продолжаем работать с картой OSM. Для того, что бы получить данные карты в формате *.xml переходим на сервис extract.bbbike.org. В поле "Format" выбираете "OSM XML 7z" В поле "Your email adress" указываете адрес Вашей почты, на на нее придет письмо с файлом в котором будет фрагмент карты в формате *.xml В поле "Name of area to extract" указываете название Вашего фрагмента карты (можете написать что угодно) Перемещаете карту на нужное Вам место и нажимаете кнопку "here". Нажимаете на появившуюся кнопку "Select a different area". Можете менять размер оранжевого прямоугольника, что бы выбрать необходимый вам фрагмент карты. Затем жмете на кнопку "Extract". Спустя какое-то время на указанный вами e-mail придет письмо ссылкой по которой можно будет скачать Ваш файл с фрагментом карты. (я ждал минут 20). Далее, открываем программу maperitive. Переходим к пункту меню "File", открываем подпункт "Open map sources". Выбираем скачанный по ссылки из письма файл, ждем пока программа обрабатывает данные. В командной строке программы пишем "generate-tiles minzoom=5 maxzoom=15" (указываем необходимые Вам уровни зуммирования карты). Жмем клавишу "Enter" и ждем окончания процесса. далее делаем все точно так как было описано в этой статье. Из корневого каталога программы maperitive копируем папку tiles в удобное для Вас место, а в настройках приложения планшет прописываем путь к ней.
  12. FireSoft

    РАБОТА С ORUX MAPS Добрый день, уважаемые пользователи и, надеюсь, счастливые обладатели Android гаджета. Под “гаджетом”, я, естественно, подразумеваю Ваше мобильное устройство на базе ОС Android (Андроид). В сегодняшней статье речь пойдет о навигационном приложении Orux Maps. Официальный сайт программы: Orux Maps На данный момент бесплатная версия приложения удалена из GooglePlay из-за нарушения платежных прав, но скачать и установить бесплатно Orux Maps версии 7.0.5 Вы можете перейдя по этой ссылке: http://www.oruxmaps.com/OruxMaps7.0.5.apk с Вашего мобильного устройства (смартфон или планшет) на базе ОС Андройд. Или выбрать предыдущую версию этого приложения тут или здесь. QR-код ссылки на скачивание приложения (Для того, что бы установить приложение, откройте эту страницу с мобильного устройства (планшет, смартфон) под управлением операционной системой (далее по тексту ОС) Android (Андроид) и, перейдя по вышеуказанным ссылкам (на Ваш выбор, платной или бесплатной), установите данное приложение.) Сразу сказу, что данное приложение очень хорошо и подробно документировано. Руководство пользователя можно посмотреть тут. Ну, а те, кто не хочет читать «многобукавак», могут посмотреть видео обзор данной программы. https://vk.com/video-122335788_456239023 Это далеко не единственное и не самое подробное видео посвященное этому приложению. Можете поискать их достаточно много на просторах инета. Если Вы уже познакомились с приложением Orux Maps и, наверняка, убедились в том, что оно имеет очень много всевозможных настроек, а так же обладает огромными возможностями по работе с картографическими сервисами. Собственно, о некоторых из них я и собираюсь рассказать в данном обзоре. Дальше речь пойдет о том, как перенести данные из программы FWS в Orux Maps, а так же получить и подключить офф-лайн (не требующие постоянного интернет соединения) карты. Как Вы, уже догадались, одно из особенностей приложения Orux Maps - это возможность использовать карты от разных поставщиков и картографических сервисов в режиме офф-лайн. Что, в свою очередь, дает возможность пользователю выбрать ту карту, которая для него больше всего удобна. И так, для дальнейшей работы нам понадобиться: - устройство с ОС Android (Андроид) с уже установленным приложением Orux Maps и подключенное к интернету; - программа FWS, с уже внесенными в нее данными, об источниках ВППВ, с координатами их места расположения, а также с указанным их состоянием (внесены данные о результатах проверки, использования или ремонтов для всех ИВППВ). Скачать программу FWS можно тут; - программа SAS.Планета. Скачать ее можно здесь. Скажу сразу, приложение Orux Maps может самостоятельно осуществлять рендринг изображений карт. Однако в этой статье я расскажу, как это сделать при помощи программы SAS.Планета. Собственно, я уже писал статью на эту тему, но для тех, кто не в курсе повторю данный материал. Пожалуй, начнем с того, что убедимся в том, что вы скачали и установили приложение Orux Maps на своем мобильном устройстве (ссылки по которым Вы можете скачать и установить данное приложения, находятся в начале этой статьи). Теперь Вам необходимо его запустить. Это очень важно, так как при первом запуске данное приложение создаст на SD-карте, которая установлена на вашем мобильном устройстве (если она, конечно, установлена) каталог (папку) «oruxmaps» в которую будут вложены еще несколько каталогов, необходимые нам для дальнейшей работы. После того как Вы запустили приложение, можете его закрыть и отложить в сторону ваше мобильное устройство. Оно нам пока не пригодится, переходим к компьютеру. Для начала, необходимо на вашем ПК запустить программу FWS и экспортировать данные из программы в KML файл или KMZ-файл (на момент написания статьи, программа FWS не поддерживала работу с KMZ файлами. Однако, на данный момент, этот формат поддерживается и я настоятельно рекомендую Вам использовать именно его, при переносе данных из программы на мобильное устройство. Далее, в этой статье описаны действия с KML файлами, но все они абсолютно идентичны действиям с файлами формата KMZ). Для этого: 1. В меню программы выбираем пункт «Файл»; 2. В нем переходим в подпункт «Экспорт данных»; 3. И уже в нем нажимаем на «KML» или «KMZ». Далее, в диалоговом окне сохранения файла, выбираем место, куда сохраним получившийся файл. У меня на скриншотах он называется «PPV.kml» и сохраняю я его на «Рабочий стол». После этого, закрываем FWS, она нам уже не понадобиться. А для дальнейшей работы запускаем программу SAS.Планета. И в ней выбираем карту, с которой хотим дальше работать в приложение Orux Maps (я, в этом примере, буду работать с «OSM MAPNIK», Вы же, в свою очередь, можете выбрать из списка то, что Вам больше всего подходит). Для этого: 1. В меню программы выбираем пункт «Карты»; 2. Переходим на подпункт «OSM» (Вы можете выбрать любой другой картографический сервис); 3. Выбираем «MAPNIK (Open Street map)». Теперь, не обращая внимания на масштаб карты (его мы зададим чуть позже) устанавливаем карту так, что бы интересующая нас область была полностью видна на карте. Далее: 1. Переходим в пункт меню «Операции»; 2. Выбираем подпункт «Операции с выделенной областью»; 3. И в нем нажимаем на подпункт «Прямоугольная область». Или можно просто нажать на сочетание клавиш Alt+R. После этого, на карте выделяем прямоугольную область того фрагмента который нас интересует. Нажатие левой клавиши мыши (далее по тексту ЛКМ) на карте назначает точку, с которой начнется выделение, а повторное нажатие ЛКМ его завершает. В открывшемся окне: 1. Переходим на закладку «Загрузить»; 2. В поле «Карта/Слой» указываем ту карту, с которой будем работать. У меня, как видите, «MAPNIK (Open Street map)», Вы можете выбирать ту, которая Вам больше всего нравиться; 3. Указываем масштабы карты (зум), которые хотим получить в нашей карте. Напомню, чем больше зум – тем дольше будет происходить процесс рендринга; 4. Нажимаем кнопку «Начать» для запуска процесса. Кстати, я уже несколько раз в этой статье упомянул слово рендринг. Для тех, кто не в курсе, это процесс получения изображения по определенной модели с помощью компьютерной программы. Ну, а мы, тем временем, продолжаем. И так, у Вас должно было открыться окно погрессбара, отображающее процесс рендринг изображений карты. Как вы поняли процесс этот не быстрый, и может занять какое-то время. Если Вы хотите прерваться, то можете сохранить уже загруженный прогресс в файл, нажав на кнопку, обозначенную на скриншоте ниже как «а» и затем прервать процесс. А за тем, используя пункт меню «Операции» и перейдя в подпункт «Открыть…», выбрать сохраненный файл и продолжить с того места где прервались. После того, как появиться надпись «Обработка файлов завершена»: 1. Нажмите на кнопку «Операции с выделенной областью». В открывшемся окне программы: А. Перейдите на закладку «экспорт»; 1. В поле «Экспорт выделенного участка в формат»; 2. выберите из списка пункт «OruxMaps(SQLite)». За тем, на этой же закладке «Экспорт» (вид ее изменился): 1. В поле «Куда сохранять» указываете папку, куда будут сохранены файлы с карты в формате для приложения Orux Maps. Я, в данном примере, сохраняю в папку «OSM» расположенную на диске «D»; 2. Для указания места сохранения файлов можете воспользоваться кнопкой, которая вызывает диалоговое окно проводника; 3. В поле «Тип карты» указываете ту кату, с которой Вы делали рендринг изображений; 4. В поле «Масштабы» отмечаете те же масштабы, что и при загрузке изображений карты; 5. Для начала процесса, нажимаете кнопку «Начать». Откроется еще одно окно прогрессбара. Ждем окончания этого процесса. После чего в указанном Вами месте должно появиться два файла. У меня в папке «OSM», в которую я экспортировал данные, получилось два файла один в формате *.db, другой в *.xml: На этом закрываем программу SAS.Планета. Она нам в дальнейшем не понадобиться. Кстати, таким образом, как было описано выше, Вы можете создать несколько разных офф-лайн карт, и загрузив их в приложение Orux Maps, переключатся между ними по необходимости. А мы, тем временем, переходим к настройке приложения Orux Maps. Теперь нам необходимо перенести полученный KML(KMZ) файл из программы FWS (напомню, у меня на скриншотах он называется PPV.kml) и папку с экспортированным из программы SAS.Планета фрагментом карты (у меня это папка OSM) в приложение Orux Maps. Конечно, для этого можно использовать «Облако». Еще как вариант Вы можете использовать «картридер». Но я иду самым простым путем – соединяю мобильное устройство (а у меня это китайский планшет Ramos W17Pro) с ПК при помощи USB кабеля. После подключения, переходим в корневой каталог SD-карты вашего мобильного устройства. У меня, как ведете ниже на скриншоте, это диск «J». Далее, находим там каталог «oruxmaps» и открываем его. В нутрии этого каталога вложено еще несколько каталогов, их при первом запуске создало приложение Orux Maps. Нас интересуют некоторые из них. Тут немного нужно пояснить. Приложение Orux Maps может считать из нашего KML(KMZ) файла, который мы создавали в программе FWS, данные расположения точек (наши источники ВППВ) и отобразить их на карте, как это делает, к примеру, Navitel navigator. Но, Orux Maps, помимо этого, еще и работает со слоями изображений накладываемых сверху на карту(overlay). По большому счету, конечный эффект визуально будет одинаков как в первом так и во втором случае. Каждый из методов добавления данных на карту имеет свои плюсы и минусы. В этой статье я не буду описывать все достоинства и недостатки того или иного метода, если интересно Google Вам поможет. Далее я расскажу, как на карту добавить данные в виде KML слоя. И так, перейдя в папку «oruxmaps» мы видим в ней еще несколько вложенных каталогов. Нас интересуют два из них, это «mapfile» и «overlay». Собственно, задача заключается в том, что бы скопировать файлы фрагмента карты, который мы создали при помощи программы SAS.Планета в папку «mapfile» (напомню, у меня это папка «OCM» и находится она у меня в корне диска «D»). Копируем (переносим) ее полностью вместе с папкой в каталог «mapfile». А KML (KMZ) файл, который мы создали в программе FWS (у меня это PPV.kml, который находиться на «Рабочем столе») переносим (только этот файл) в папку «overlay». (Если Вы, все-таки, решились работать с точками, а не со слоями то KML(KMZ) файл нужно положить не в папку «overlay», а в «traclogs».)
  13. Работа с ОКПТ в программе FWS. В данном обзоре я хочу рассказать Вам о новой функции программы FWS по работе с оперативными карточками пожаротушения, которая была добавлена в версии 4.0.2.8. Если у Вас установлена более ранняя версия программы, то эта функция будет не доступна. Для того, чтобы ее использовать вам необходимо обновить программу до соответствующей версии. Начнем с того, что используя графический редактор, создадим ситуационную схему расположения объекта и поэтажные планы. Я, для примера, буду использовать, MS Visio 2003, Вы же, в свою очередь можете использовать тот редактор, который вам больше всего подходит, сейчас этого добра хватает. Программа FWS поддерживает работу со следующими форматами изображений *.jpg, *.jpeg, *.bmp, *.png, *.emf, *.wmf. И так, для создания ситуационной схемы, открываем программу FWS. Как видите у меня уже внесено пять пожарных гидрантов (естественно фейковых). Открываем приложение «Планшет» и делаем скриншот участка карты с расположенными на ней источниками внешнего противопожарного водоснабжения. В данном примере, я буду делать оперативную карточку пожаротушения на здание расположенное по адресу: ул. Маневича, 16. Выделяем фрагмент карты размером, приблизительно 490 на 580 пикселей (или, хотя бы, постарайтесь сохранить пропорцию в соотношении сторон) и сохраняем скриншот. Для создания скриншота я использую утилиту от «Яндекс», Вы можете пользоваться тем, чем Вам удобно. Далее, открываем Visio и в пункте меню «настройки страницы» указываем: размер – А-5 и портретное расположение страницы (вы можете использовать любой формат, какой Вам удобнее всего). Вставляем полученное изображение карты и указываем расстояние между объектом и источниками внешнего противопожарного водоснабжения, которые расположены поблизости от него. Кстати, расстояние можно измерить при помощи специального инструмента, который находиться в правом верхнем углу карты в приложении «Планшет». Сохраняем полученное изображение в формате JPG, PNG или BMP в любом месте на жестком диске вашего ПК (на Ваш выбор) и переходим к созданию поэтажных планов. Я не буду подробно описывать, как это делать, по этому, их тоже сохраняем на жесткий диск в формате JPG, PNG или BMP и переходим к следующему шагу. Возвращаемся в программу FWS для создания оперативной карточки пожаротушения. Нажимаем на иконку, которая расположена на рабочей панели программы (или же используем пункт меню «дополнительно» и подпункт «Оперативные карточки пожаротушения», что бы запустить редактор оперативных карточек. В открывшейся форме мы видим, что, так как, у нас пока не внесено не одной оперативной карточки – таблица пуста. Со временем, когда мы внесем данные, в ней будут отображаться сведенья касающиеся ОКПТ. Для добавления новой оперативной карточки нажимаем кнопку «Добавить» расположенную на рабочей панели. И в открывшейся форме, в соответствующих полях вносим данные: Для тех, кто уже использовал программу ранее, панель ввода GPS координат покажется весьма знакомой. Да, Вы встречались с ней при определении позиции источников внешнего противопожарного водоснабжения на местности (да, я специально оставил прежний интерфейс для этой функции). Для тех, кто столкнулся с программой впервые, немного поясню. Вы можете указать расположения объекта на карте введя его координаты в соответствующие поля долготы и широты в виде дробных чисел (при чем разделитель целой части числа и дробной должен соответствовать тому который задан в вашей операционной системе (обычно точка или запятая). А можете, нажав на надпись «указать на карте», отметить расположения объекта на карте, нажав в нужном месте на карте правой кнопкой мышки и выбрав соответствующий пункт в открывшемся меню. Но для того, что бы использовать второй вариант, у Вас должно быть активное интернет соединение (доступ к интернету) и установленный Internet Explorer не ниже 10.0 версии. Далее, продолжаем вносить данные в соответствующие поля расположенные на вкладках «Характеристика», «Реквизиты» и т.д. На вкладке «Схема расположения на местности», нажимаем кнопку «добавить» и открываем файл, в котором мы сохраняли изображения схемы расположения нашего объекта. На закладке «Схема этажей здания», используя кнопку «Добавить», по очереди добавляем изображения поэтажных схем, которые мы сохраняли ранние. И жмем кнопку «ОК». Как видим, данные нашей оперативной карточки добавились в таблице, а с правой стороны отображается схема расположения объекта на местности и миниатюрные изображения поэтажных схем, при наведении курсора на которые их изображение в увеличенном размере отобразиться вместо схемы расположения объекта. Кроме того, если вы нажмете на кнопку «Просмотр» - откроется диалоговое окно выбора размера изображений поэтажных схем. Если Вы использовали для них формат страницы А-5 то выбираем соответствующий пункт и программа создаст печатную версию оперативной карточки виде брошюры. Если же у вас поэтажные схемы на А-4, используйте соответствующий пункт при выборе формата изображения. Помимо этого, в приложении «Планшет», если нажать соответствующую иконку на рабочей панели (или в пункте меню «Сервис» выбрать подпункт «Отображать ОКПТ») на карте будут отображаться все добавленные вами оперативные карточки пожаротушения, для которых вы указали их координаты, виде соответствующих значков. А при нажатии на иконку отображающую место расположения объекта ОКПТ на карте будет открываться попап с основными характеристиками и миниатюрными иконками поэтажных схем данного объекта, клик по которым приведет к открытию их в полном размере в отдельном окне браузера.
Пожежний.UA , пожежний сайт (пожежний форум), де Ви знайдете інформацію про роботу пожежної, рятувальної, водолазної, піротехнічної, вибухотехнічної та інших служб ДСНС (Державна служба з надзвичайних ситуацій). Новини про пожежі, вибухи, аварії, стихії та інші надзвичайні ситуації. Конспекти, програми, службова та інша цікава та корисна література (книжки). Нормативні документи (накази, закони, кодекси та інше).
Пожарный.UA, пожарный сайт (пожарный форум), где Вы найдете информацию о работе пожарной, спасательной, водолазной, пиротехнической, взрывотехнической и других служб ГСЧС (Государственная служба по чрезвычайным ситуациям). Новости о пожарах, взрывах, авариях, стихиях и других чрезвычайных ситуациях. Конспекты, программы, служебная и другая интересная и полезная литература (книги). Нормативные документы (приказы, законы, кодексы и т.д.).
×