Отслеживание GPS трекеров
Модератор: Tolik
- Vinil_37
- Постигающий Дао
- Сообщения: 132
- Зарегистрирован: 24 сен 2008, 12:24
- Откуда: Харьков
- Благодарил (а): 21 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: Отслеживание GPS трекеров в SAS.Планете
Как промежуточное решение для связки трекеров и SAS.планета, можно использовать GpsGate. Есть топик на RuBoard.
Re: Отслеживание GPS трекеров в SAS.Планете
svp писал(а):zed писал(а):При том, что KML файл нужно загружать из интернета
Откуда будет браться KML -- это ещё не известно! Серверов для слежения за трекерами в сети уже довольно много. Но я ни одного не знаю, который бы выдавал треки в KML, да ещё и в реальном времени. Какие-то серверы платные, какие-то показывают трек только на своём сайте. Под все трекеры планету заточить нереально. Речь шла о том, что где-то на винте компа с Планетой будет время от времени какой-то сторонней утилиткой обновляться файл с треками. Как это будет делать сторонняя утилитка -- это другой вопрос. Толи она будет тянуть KML из инета, чистить его, приводить к акому-то удобному нам виду и класть куда надо, толи будет ловить через блютуз коннект с телефоном SMS-ки с координатами и добавлять эти координаты в голову трека в KML-файле, а также ставить точку (или стрелку) в тот же KML в координатах новой точки... Давайте собирать инфу по разным серверам, тогда, прежде чем разводить совершенно пустые разговоры о скорости интернет коннекта и о том, успеет ли отрисоваться карта... Это разговоры "ни о чем". Слишком абстрактно и не в тему.
Конкретики, господа, больше конкретных сведений в тему и дело сдвинется.
Совершенно верно! Привязка к чужим серверам трекеров абсолютно не интересна, она может быть как вариант, а требуется прикрутить всего лишь обработчик получения данных, можно в собственном формате - Имя-координаты, можно в формате КМЛ файла, который локально можно редактировать с периодом возможного доступа к данным с мобильных объектов, ведь далеко не всегда удаленный объект вообще способен дать данные, не будет у него связи по GSM и все дела... как пример трекера можно попробовать вроде Francis GPSGate - программку способную передавать данные на заданные севера. HTTP cервер-конвертер в КМЛ можно попробовать сваять отдельно. Вообще путь конкретной реализации возможн любой наиболее удобный.
- Vinil_37
- Постигающий Дао
- Сообщения: 132
- Зарегистрирован: 24 сен 2008, 12:24
- Откуда: Харьков
- Благодарил (а): 21 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: Отслеживание GPS трекеров в SAS.Планете
XAND писал(а):как пример трекера можно попробовать вроде Francis GPSGate - программку способную передавать данные на заданные севера.
Наверное таки Franson GpsGate.
Эта прога умеет не только принимать, но и предавать данные с нескольких источников и на несколько программ одновременно.
Так же мною использовался вариант прямой передачи данных этой программой с подвижного обьекта на статический, реальный IP, приём их там такой
же программой и визуальное отображение местоположения одновременно в OziExplorer, GoogleEarth, GisRussa.
Несколько источников одновременно не пробовал, но в расширеных опциях программы это реализовано.
Re: Отслеживание GPS трекеров в SAS.Планете
Я же написал - вроде, непомню точно названия
Если она может стоять как сервер на ПиСи, то совсем хорошо... значит надо поискать ее ПиСи версию, наверняка на сайте производителя есть и будет механизм для проверки и контроля 
Re: Отслеживание GPS трекеров в SAS.Планете
Зато там есть все что надо и сервера и слиенты и апи. У меня на КПК стоит Гармин мобайл ХТ, он тоже может отправлять данные о местонаходжении, надо посмотреть что там за дела. А вообще надо специализированные трекеры покупать, там все заточено для отправки координат на сервер.
- Vinil_37
- Постигающий Дао
- Сообщения: 132
- Зарегистрирован: 24 сен 2008, 12:24
- Откуда: Харьков
- Благодарил (а): 21 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: Отслеживание GPS трекеров в SAS.Планете
Тем кого не устраивает платная версия GpsGate, рекомендую сходить на RuBoard.
А если уж совсем тяжко, то могу на ПК и КПК версии дать ссылки;)
А если уж совсем тяжко, то могу на ПК и КПК версии дать ссылки;)
Re: Отслеживание GPS трекеров
А как на счёт подключения сервиса NetRadar.ru? Берём телефон, качаем в него MapNav, подключаем Bluetooth GPS модуль к нему, MapNav отсылает на NetRadar координаты. На НетРадаре можно добавиться в друзья кто кого будет видеть на карте. Далее скачиваем KML-файл, в нём ссылка. Вставил я её в браузер и в ответ получил в текстовом режиме ещё один KML файл, в котором уже координаты моих друзей. В САСе уже есть импорт KMLек, так почему же не сделать его просто со скачиванием с сервера и с обновлением в определённый промежуток времени?
Структура проста. Это первый KML:
Как видно ответ генерируется по MD5 ключу:
Как видно в ответе есть две точки двух моих друзей, а так же их треки(). На треки в общем-то можно забить и использовать только точки.
Структура проста. Это первый KML:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.1">
<NetworkLink>
<name>NetRadar Network KML</name>
<description>NetRadar users for NL</description>
<open>1</open>
<visibility>1</visibility>
<refreshVisibility>0</refreshVisibility>
<Url>
<href>http://netradar.ru/kmlusers.php?key.md05XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</href>
<viewRefreshMode>onRequest</viewRefreshMode>
</Url>
</NetworkLink></kml>Как видно ответ генерируется по MD5 ключу:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.1">
<Document> <Style id="style_1153">
<IconStyle>
<heading>0</heading>
<Icon>
<href>http://netradar.ru/nr_images/m/icon_s.png</href>
</Icon>
</IconStyle>
</Style>
<Placemark id="UPXXXX">
<name>XXXXX</name>
<styleUrl>#style_XXXX</styleUrl>
<description>
<![CDATA[<h3>Last information</h3><p>Latitude:54.336564 <br/>Longitude:48.3946752 <br/>Speed: 3.8 Course:147 <br/>Updated: 2009-12-08 13:36:59 </p>]]>
</description>
<MultiGeometry>
<Point>
<coordinates>48.3946752,54.336564</coordinates> //координаты XXXX
</Point>
<LineString>
<coordinates>48.3949775,54.3369483,192 48.3949022,54.336955,193 </coordinates></LineString></MultiGeometry></Placemark> <Style id="style_1156">
<IconStyle>
<heading>0</heading>
<Icon>
<href>http://netradar.ru/nr_images/m/icon_s.png</href>
</Icon>
</IconStyle>
</Style>
<Placemark id="UPYYYY">
<name>YYYYY</name>
<styleUrl>#style_YYYY</styleUrl>
<description>
<![CDATA[<h3>Last information</h3><p>Latitude:54.3438987 <br/>Longitude:48.7007026 <br/>Speed: 0 Course:0 <br/>Updated: 2009-12-08 14:13:33 </p>]]>
</description>
<MultiGeometry>
<Point>
<coordinates>48.7007026,54.3438987</coordinates> //координаты YYYY
</Point>
<LineString>
<coordinates>48.7007026,54.3438987,71 48.7007026,54.3438987,71 </coordinates></LineString></MultiGeometry></Placemark></Document>
</kml>Как видно в ответе есть две точки двух моих друзей, а так же их треки(). На треки в общем-то можно забить и использовать только точки.