 |
ПЛАНИНАРСКИ ФОРУМ
всичко за планината
|
|
Автор |
Съобщение |
Rincewind
Регистриран на: 09 Апр 2013 Мнения: 875
|
|
|
|
 |
 |
Замени bgm.uni-plovdiv.net:40158 с kade.si и остави bgmtile.uni-plovdiv.net:40158 |
Стана! Огромни благодарности!!!
Ето моята редакция към xml-файла, основаваща се на указанията на Insight и dido:
<MapSource ID="BG Mountains">
<Copyright>http://kade.si</Copyright>
<MinZoom>4</MinZoom>
<MaxZoom>18</MaxZoom>
<TileUrl>http://bgmtile.uni-plovdiv.net:40158/%z/%x/%y.png</TileUrl>
<TileUrl>http://bgmtile.uni-plovdiv.net:40158/%z/%x/%y.png</TileUrl>
<TileUrl>http://bgmtile.uni-plovdiv.net:40158/%z/%x/%y.png</TileUrl>
</MapSource>
ПП При синхронизацията да не се забравя да се изключи скайпа на десктопа (ако има такъв), защото дава конфликт с порт 80, необходим за връзка между десктопа и телефона, и да се свържат двете устройства с една и съща WiFi мрежа.
_________________ Планинарство за всеки
Пътят на св. Яков (Camino de Santiago) |
|
|
Пон Юни 22, 2015 12:27 pm |
|
 |
Rincewind
Регистриран на: 09 Апр 2013 Мнения: 875
|
|
|
|
По долу предлагам кратък видеоклип с указания за визуализирането на BGMountains на Windows Phone чрез приложението NaviComputer с цел използването на картата в онлайн-режим. По-нататък ще покажа как да се свали картата (респ. части от нея) за навигация в офлайн-режим.
Необходим е следният код, който е нужно да се копира и да се съхрани като текстови файл (например с помощта на Notepad).
 |
 |
<MapSource ID="BG Mountains">
<Copyright>http://kade.si</Copyright>
<MinZoom>4</MinZoom>
<MaxZoom>18</MaxZoom>
<TileUrl>http://bgmtile.uni-plovdiv.net:40158/%z/%x/%y.png</TileUrl>
<TileUrl>http://bgmtile.uni-plovdiv.net:40158/%z/%x/%y.png</TileUrl>
<TileUrl>http://bgmtile.uni-plovdiv.net:40158/%z/%x/%y.png</TileUrl>
</MapSource> |
Необходим софтуер:
1. NaviMapper за настолен компютър (работи под Windows).
2. Navicomputer от магазина с приложения на Windows Phone.
И двете програми са безплатни.
За връзка между телефона и компютъра е необходимо двете устройства да са свързани в една и съща безжична мрежа. IP-адресът се разпознава автоматично от NaviMapper и се визуализира от програмата в режим File Synchronisation, докато на телефона трябва да се впише на ръка в съответното поле. По разбираеми причини в клипа частично съм заличил собственото си IP.
Някои програми на компютъра могат да пречат на комуникацията им, поради което трябва да се изключат. Досега подобни проблеми съм установил при Скайп.
Останалото е показано в клипа: BGMountains на Windows Phone
Отново специални благодарности на Insight, както и на dido за допълнителните разяснения и корекции по отношение на кода. Благодарности и на всички останали, които чрез портала www.kade.si предоставиха BGMountains и на притежателите на уиндоусови мобилни устройства.
_________________ Планинарство за всеки
Пътят на св. Яков (Camino de Santiago) |
|
|
Пон Юни 22, 2015 7:52 pm |
|
 |
dido
Регистриран на: 03 Яну 2007 Мнения: 6501
|
|
|
|
Чудесно стои на телефона, поздрави за добре свършената работа!
Това можеш да го промениш - <MaxZoom>18</MaxZoom> на 19.
_________________ Бутам след осмата бира  |
|
|
Пон Юни 22, 2015 7:58 pm |
 |
 |
Rincewind
Регистриран на: 09 Апр 2013 Мнения: 875
|
|
|
|
 |
 |
Чудесно стои на телефона, поздрави за добре свършената работа!
Това можеш да го промениш - <MaxZoom>18</MaxZoom> на 19. |
Благодаря.
Напълно съзнателно сложих максимално приближение 18, защото програмата - както десктоп-вариантът, така и мобилното приложение - визуализират максимално ниво на приближение 18, независимо какво позволява мапсорса. Ето скрийншот при разрешен MaxZoom 19 в xml-файла:
Мобилното приложение, от своя страна, позволява увеличение над ниво 18, но резултатът не е зум до ниво 19, а просто увеличение с намаляване на резолюцията на образа на ниво 18, т. е. получава се леко размазване.
_________________ Планинарство за всеки
Пътят на св. Яков (Camino de Santiago) |
|
|
Вто Юни 23, 2015 8:08 am |
|
 |
dido
Регистриран на: 03 Яну 2007 Мнения: 6501
|
|
|
|
Ок 
_________________ Бутам след осмата бира  |
|
|
Вто Юни 23, 2015 10:05 am |
 |
 |
vedrin
Регистриран на: 25 Авг 2010 Мнения: 5879 Местожителство: 1116 m н.в. |
|
|
|
 |
 |
В мен се надигат и два други въпроса:
1. Този начин на визуализация чрез промяна на xml-сорсфайла може ли да се направи и за BGtopoVJ?
2. Този начин на визуализация може ли да се приложи и за Oruxmaps (или OsmAnd, Locus и пр.), т. е. той да вижда BGMountains и евентуално BGTopoVJ не като офлайн-карти в директорията на телефона/смартфона, а в комплекта с онлайн карти? |
За BGtopoVJ може да бъде приложен подобен, но различен, подход като бъде зададен съответния WMS източник на данни. Отправна точка е:
http://www.kade.si/cgi-bin/mapserv?service=wms&request=GetCapabilities
В учебника на OruxMaps подробно е обяснено как може да бъде добавен нов online WMS източник. Доколкото знам OsmAnd не поддържа WMS протокола. За Locus Map видях че поддържа WMS, но не съм го пробвал. Предполагам че е достатъчно да му се зададе само основното URI на услугата (в случая http://www.kade.si/cgi-bin/mapserv), за да покаже списък от наличните слоеве и данни от тях.
|
|
|
Вто Юни 23, 2015 2:00 pm |
|
 |
Insight
Регистриран на: 25 Сеп 2014 Мнения: 122
|
|
|
|
 |
 |
За BGtopoVJ може да бъде приложен подобен, но различен, подход като бъде зададен съответния WMS източник на данни. |
Оставам с впечатлението, че въпросът (1) на Ринсуинд е свързан с приложението НавиКомпютър, който позволява добавяне на онлайн сървъри, предлагащи карти в тайл-формат.... това вярно ли е за БГтопоВЖ?
|
|
|
Вто Юни 23, 2015 2:18 pm |
|
 |
vedrin
Регистриран на: 25 Авг 2010 Мнения: 5879 Местожителство: 1116 m н.в. |
|
|
|
 |
 |
 |
 |
За BGtopoVJ може да бъде приложен подобен, но различен, подход като бъде зададен съответния WMS източник на данни. |
Оставам с впечатлението, че въпросът (1) на Ринсуинд е свързан с НавиКомпютър, който позволява добавяне на онлайн сървъри, предлагащи карти в тайл-формат.... това вярно ли е за БГтопоВЖ? |
Ако НавиКомпютър поддържа WMS (нямам представа дали е така), тогава би било вярно. Онлайн източника за BGtopoVJ генерира динамично тайлове според получените WMS заявки от клиента. Изходните данни, от които се генерират тайловете, се съхраняват в ECW формат, който е по-ефективен и скалируем за големи обеми растерни данни. Ако НавиКомпютър може да работи с offline данни и някой ги подготви и предостави в нужния формат, бих се радвал да ги добавя. Изходните растерни данни са достъпни тук.
|
|
|
Вто Юни 23, 2015 2:33 pm |
|
 |
Rincewind
Регистриран на: 09 Апр 2013 Мнения: 875
|
|
|
Пет Юни 26, 2015 9:32 am |
|
 |
Rincewind
Регистриран на: 09 Апр 2013 Мнения: 875
|
|
|
|
В това мнение в съседна тема обвиних телефона респ. приложението NaviComputer в това, че в даден момент в края на ходенето са се издънили и са спрели да записват трак. Всъщност - както се оказва - обвинението е незаслужено.
В FAQ секцията на NaviComputer се чете следното:
 |
 |
Въпрос: Will NaviComputer keep recording my track while the phone is in standby or while another app is running in foreground?
Отговор: YES, as long as you are recording a track, NaviComputer keeps logging your position in the background. However, there are a few things you should consider: If you do not interact with the app for more than 4 hours, it stops its background task. That’s a feature (or limitation) of the Windows Phone 8 operating system which can not be influenced. |
Следователно, ако зарежете телефона някъде в раницата и не го докоснете повече от 4 часа (както направихме ние във въпросния случай), програмата ще спре да записва. Записът ще бъде подновен при някакво действие на телефона.
Именно това е станало в случая. Реконструирайки ходенето, се получава следното:
Тръгване в 7:40, стартиране на записа на трак, пъхане на телефона в капака на раницата и пристигане в крайната за деня точка в 11:20 (3 часа и 40 минути). Изваждане на телефона от раницата десетина минути след това (т. е. към 11:30), активиране на дисплея и хвърляне на поглед към индикатора на батерията (от любопитство, за да се види с колко е паднала). Т. е. извършване на някакво действие, па макар и за секунда, буквално минути преди изтичането на четвъртия час.
В резултат на това телефонът продължава да записва нормално, бидейки отново пъхнат в капака на раницата. Оттук насетне няма да бъде докоснат чак до края на ходенето.
Тръгване обратно, телефонът продължава да записва и спира записа точно в 15:35 часа, т. е. точно 4 часа (+евентуално 5 минути) след последното извършено действие с телефона.
Подновяване на записа на трак десет минути след това в момента на достигане на изходната точка на паркинга пред Трите буки и активиране на телефона с цел записване на трака за деня. Автоматично свързване от програмата на последните две записани точки и получаване на права черта между 15:35 и 15:45 часа.
Завеса.
Извод: обвиненията към телефона и приложението NaviComputer са напълно безпочвени. Проблемът е в настройките на самия Windows Phone. Елементарно решение: ако не ви трябва да гледате дисплея, докато записвате трак, т. е. пътят е достатъчно ясен и без помощта на навигационно устройство, просто на всеки (най-много) 4 часа, активирайте дисплея за секунда и го изключете пак. Това действие ще е достатъчно, за да запишете безпроблемно целия трак, па било ходенето да е не 4, а 44 часа.
_________________ Планинарство за всеки
Пътят на св. Яков (Camino de Santiago) |
|
|
Нед Юни 28, 2015 8:26 am |
|
 |
dido
Регистриран на: 03 Яну 2007 Мнения: 6501
|
|
|
|
Колега сподели решение за пускане на уеб-базирания BGMountains на Apple iPhone / iOS .
Ползва платеното тулче motionX GPS на цена $1.50 + добавката му за достъп до тайл сървъри на цена $5.
Сумарно за $6.50 имате функционалност, подобна на OruxMap-ската.
_________________ Бутам след осмата бира  |
|
|
Пет Юли 10, 2015 2:48 pm |
 |
 |
Петър
Регистриран на: 20 Авг 2012 Мнения: 425 Местожителство: София |
|
|
|
iPad/iOS 8.4/ с външен GPS./снимките са уголемени,размер на дисплея 9.7"-24.64 см./
[/img]
Още няколко снимки на:https://plus.google.com/u/0/photos/107134206014018464889/albums/6166854796990311857
Работи на всички размери, но не се показват в URL.
Допълнителните опций работят частично, нпр. дистанцията се изчертава но няма отчитане.
Точно позициониране при работа в външен GPS.
Работи безотказно в офлайн режим, като използва кеша на браузера и запазва възможността за позициониране.
Последното става и на таблет под Андроид.
 |
 |
Ползва платеното тулче motionX GPS на цена $1.50 + добавката му за достъп до тайл сървъри на цена $5. |
Малко по-подробно, в смисъл картата качена ли е на някой сървър?
|
|
|
Пет Юли 10, 2015 6:31 pm |
|
 |
dido
Регистриран на: 03 Яну 2007 Мнения: 6501
|
|
|
|
Качена е на www.kade.si
Тула е подобие на Orux-a, но за iOS - сваля тайловете в движение от сървъра и ги кешира локално на устройството.
_________________ Бутам след осмата бира  |
|
|
Пет Юли 10, 2015 6:49 pm |
 |
 |
Петър
Регистриран на: 20 Авг 2012 Мнения: 425 Местожителство: София |
|
|
|
@ dido
 |
 |
Качена е на www.kade.si
Тула е подобие на Orux-a, но за iOS - сваля тайловете в движение от сървъра и ги кешира локално на устройството. |
Теоритично е точно така,лично се съмнявам, че въпросната програма работи на същият принцип. Не съм пробвал Galileo Offline Maps/за iOS/, може и да има такава функционалност. Като идея ще споделя за една навигационна андроидска програмка работеща по описания начин/в темата:"Web базираната версия на BGMountains", по-добрата алтернатива на Orux ?/
|
|
|
Пон Юли 13, 2015 12:27 pm |
|
 |
dido
Регистриран на: 03 Яну 2007 Мнения: 6501
|
|
|
|
Пропуснал съм въпроса, но ще споделя каквото знам по темата:
Тайл сървър - ще рече сървър, който държи фиксирани като резолюция картинки от картата.
Картинките са групирани по т.нар. зуум-нива. Т.е. един и същи участък е наличен във всички възможни нива на увеличение (обикновено от 1 до 20). Съответно всяко ниво съдържа все по-голям брой (и обем) картинки. Примерно - в BGMountains 19-то ниво е 240 GB и се рендира за около 5 дена. 18-то ниво се рендира за около ден, всички останали по-ниски нива отнемат няколко часа.
Последно за тайл-системата - сървърът има "език" за адресиране на картинките. Той "превежда" периметъра на текущия браузърен прозорец като заявки към сървъра кои тайлове (кооординатите им) от кое зум-ниво да подаде.
Казвайки, че iOS-кото прогче е подобно на орукс-а, разбира се имах предвид, че може да си говори с тайл-сървъри според специфичния език на конкретния сървър. Т.е. - може да изгражда изображение на картата през уеб. Оттам нататък всички други екстри - чертане на трасе, позиция, статистики и т.н. са "екстри" около картното изображение.
_________________ Бутам след осмата бира  |
|
|
Нед Юли 26, 2015 7:44 pm |
 |
 |
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети
|
|

Никаква част от материалите и снимките на този форум
не може да бъде копирана и използвана
без изричното съгласие на автора, който ги е публикувал.
|