PRO GPS - Створюємо стеження за своїм Транспортним засобом
--як катався один день наш Водій
Встановлюємо Java JDK, MySQL, Apache "Tomcat".
В основному там досить простого далі >> далі >>> готове (finish)
Крім Mysql, там єдине потрібно створити користувача root і задати йому пароль (його потрібно запам'ятати \ записати)
(Увага тут вказано шляхи моїх установок, так як program files у мене встановлені на диску d: \ властиво приклад з диском d: \. Так що у Вас може бути і C: \ і тд)
Open GTS --- розархівуйте і помістіть в папку c: \ opengts (приклад)
java mailx --- розпаковуємо і кидаємо D: \ Program Files \ Java \ jdk1.7.0_25 \ jre \ lib \ ext >>> туди куди встановили jdk >>> jre \ lib \ ext
mysql java connector розпаковуємо і кидаємо D: \ Program Files \ Java \ jdk1.7.0_25 \ jre \ lib \ ext >>> туди куди встановили jdk >>> jre \ lib \ ext
apache ant - теж розпаковуємо і куданіть кидаємо, я кинув прямо поруч з opengtsс C: \ opengts \ apache-ant-1.9.1-bin
Запам'ятовуємо \ записуємо всі шляхи установок.
Тепер нам потрібно прописати змінні оточення в Windows
(Правою кнопкою по "Мій Комп'ютер" >> властивості | Панель управління >>> Система)
далі >> параметри середовища >>> системні змінні >>>> створити
І додаємо значення змінних.
(Увага тут вказано шляхи моїх установок, так як program files у мене встановлені на диску d: \ властиво приклад з диском d: \. Так що у Вас може бути і C: \ і тд)
JAVA_HOME - шлях до JDK 6 --- D: \ Program Files \ Java \ jdk1.7.0_25 \
CATALINA_HOME - шлях до Apache Tomcat ---- D: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \
GTS_HOME - шлях до OpenGTS --- C: \ opengts \ OpenGTS_2.5.0
ANT_HOME - шлях до Apache Ant --- C: \ opengts \ apache-ant-1.9.1-bin
MYSQL_HOME - шлях до MySQL - мені не знадобилося
Там же шукаємо вже створену змінну PATH і додаємо в кінець рядка:
Запускаємо командний стоку windows
(Пуск >> виконати cmd (win-xp) пуск >> стандартні >> командний рядок)
c: --переходім на диск куди розпакували opengts
cd% GTS_HOME% ---- переходимо в папку самого opengts
Перевіряємо всю установку:
вводимо:
якщо все ок. то буде build successful --- якщо що то нетак. дивимося errors і warning
bin \ initdb.bat "-rootUser = root" "-rootPass = ваш_пароль_прі_прі_установке_mysql"
bin \ dbConfig.bat -tables = ca "-rootUser = root" "-rootPass = ваш_пароль_прі_прі_установке_mysql"
Перевіримо ще раз установку
Увага:
в томкате >> по значку правою кнопкою миші в треї (біля годинок, в лівому кутку нижньому :)) configure у вкладці sturtup і shutdown внизу mode >> java
restart tomcat - правою кнопкою stop потім чекаємо і start по значку правою кнопкою миші в треї (біля годинок, в лівому кутку нижньому :))
Так Сервер в цілому ми поставили. тепер переходимо до отримання даних.
Налаштування клієнта під андроїд
Зберігаємо, перекомпіліруя
Командна строка
C:
cd% GTS_HOME%
ant all
Зупиняємо TOMCAT по значку правою кнопкою миші в треї (біля годинок, в лівому кутку нижньому :) STOP
Копіюємо все з
C: \ opengts \ OpenGTS_2.5.0 \ build
в
D: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ webapps
(Увага тут вказано шляхи моїх установок, так як program files у мене встановлені на диску d: \ властиво приклад з диском d: \. Так що у Вас може бути і C: \ і тд)
запускаємо tomcat
TOMCAT по значку правою кнопкою миші в треї (біля годинок, в лівому кутку нижньому :) START
в браузері має з'явиться ок
заходимо назад на вкладку. дивимося як тестово отримало координати
mapping >> vehcile maps
(Треба б у Вас був виділений ip дивиться в інет, або робити кидок портів або налаштовувати віртуальний сервер на роутері на 8080 порт, думаю гугл в допомогу всім)
Виділений статичний ip надають багато провайдерів, достатньо зателефонувати їм і запитати, зазвичай ціна послуги близько 150 р в місяць + -
вбиваємо userid (user)
вбиваємо Vehicle ID (mashina)
Server Side Directory - залишаємо так як є
Переходимо в основне вікно, дивимося чи отримала координати і натискаємо старт \ стоп.
Переходимо на наш сервер і дивимося як ми відображати на карті!
indestro писал (а):
«Проблема оказія в тому, що Apache Tomcat не хотів хавати gprmc. Довелося видалити папку і файл gprmc з tomcat # 40; webapps # 41; і вручну зробити deploy. Для цього треба було в Manager App зайти, вибрати з папки build opengts файл gprmc.war і натиснути deploy.
P.S. Щоб в Manager App зайти знадобилося додатково прописувати в файлі Apache Software Foundation \ Tomcat 7.0 \ conf \ tomcat-users.xml користувача з ролями і паролем
передеплоіл - і запрацювало! Почали відправлятися get-запити на сервер. # 40; з відповіддю OK # 41; »
Обговорення теми та питання ТУТ
_________________
fuck the system
З огляду на специфіку Оpenstreetmap, треки там для редагування карти, виходить особливої цінності немає. Пробуємо інші варіанти.