You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#51 2013-04-02 10:55:49

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

Актуально, в связи с тем, что и 2ГИС, и GMaps запустили навигацию с помощью общественного транспорта. В ЯндексКартах есть уже давненько.

Offline

#52 2013-04-03 09:54:26

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Громадський транспорт

вилітає при спробі показати карту на Nexus 4 (sdcard відсутня в принципі). Та й в програмі нема якихось особливих прив"язок до міста - можна було б одразу всю Україну викачувати і показувати на фоні Мапніка wink
Після розглядання коду зрозумів, що не реалізую сам, на жаль.

Last edited by Larry0ua (2013-04-03 09:57:11)

Offline

#53 2013-04-03 11:40:13

Bossly
Member
From: Львів
Registered: 2012-02-29
Posts: 27
Website

Re: Громадський транспорт

про вилітання на карті - проблема є, і повязана вона з використанням існуючої бібліотеки для виведення карти https://code.google.com/p/mapsforge/. На жаль це єдина бібліотека яку я знайшов що підтримує офлайн режив виведення карт osm

Про всю Україну, така можливість є, треба лише дописати кордони областей) + є проблема, знову ж таки, з офлайн картою яка має свій формат карти - я її зробив для Львова, для інших областей не робив тому і не працює

Offline

#54 2013-04-03 12:33:57

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Громадський транспорт

нащо взагалі офлайн для відображення карти? smile якщо є gps, то дуже вірогідно, що буде і web. а локальний кеш для тайлів мапніка можна зробити було б, щоб не качати багато кожен раз.

а в принципі є OsmAnd. Самі маршрути він не відображає, і навігацію між зупинками теж не дуже добре робить, але це справа часу

Offline

#55 2013-04-03 14:34:24

Bossly
Member
From: Львів
Registered: 2012-02-29
Posts: 27
Website

Re: Громадський транспорт

1. яке відношення gps має до інтернету?
2. локальний кеш тайлів мапніка буде займати 100-150мб на телефоні, натомість векторна карта того ж mapsforge займає 1,5 mb
3. OsmAnd - можна спробувати використати, проте вона розробляється як окремий додаток, а не бібліотека, саме тому її підключити не так просто

Offline

#56 2013-04-03 15:09:07

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Громадський транспорт

якщо говорити про телефони, то саме a-gps забезпечує швидкість отримання координат, і він неможливий без доступу до інтернету. Досить багато програм малюють тайли з інтернету, я, наприклад, не бачу в цьому поганого. А про кеш тайлів - його ж не прийдеться викачувати одразу весь, цілком досить скачувати навколо області, що оглядається. Тих кілька мегабайт на день, без яких власник сучасного телефона почуває себе незручно, буде цілком достатньо. Один тайл займає 3-5кб, на екрані поміщається, допустим, 4-12 тайлів. Про 100-150мб не йдеться, ми ж не збираємось усе місто на всіх зумах дивитись smile І одразу вирішується питання з Україною - не потрібно готувати дамп з картою.

А ще - якщо повернутись до препроцесінгу на компі і викладенні в інтернет, можна вибірки з України робити і заливати на окремий веб-сервер раз на тиждень, щоб не мучити осмівські сервери кожним юзером, мало б бути зручно. Щоправда, це вимагатиме фільтрації в списку маршрутів по місцезнаходженню, щоб не плутатись у львівських маршрутах у Києві.

Offline

#57 2013-04-03 16:09:03

Bossly
Member
From: Львів
Registered: 2012-02-29
Posts: 27
Website

Re: Громадський транспорт

крім a-gps ще є wifi та cell-based geolocation, але програма орієнтована саме на тих хто не має мобільного інтернету smile - аналогічно тому як зробили мої друзяки з lviv router (https://play.google.com/store/apps/deta … viv.router), як бачите програми які працюють без інтернету є досить популярні

Offline

#58 2013-04-03 16:36:43

olehz
Member
From: Lviv
Registered: 2011-08-11
Posts: 731
Website

Re: Громадський транспорт

Larry0ua wrote:

нащо взагалі офлайн для відображення карти?

Звичайно треба лишити можливість завантажувати мапи на мобільні присторої без використання українського мобільного інтернету, який є надзвичайно убогим і дорогим.

Offline

#59 2013-04-03 20:55:29

algot
Member
From: Дніпро
Registered: 2012-07-03
Posts: 500

Re: Громадський транспорт

Larry0ua wrote:

А ще - якщо повернутись до препроцесінгу на компі і викладенні в інтернет, можна вибірки з України робити і заливати на окремий веб-сервер раз на тиждень, щоб не мучити осмівські сервери кожним юзером

А ніхто дампи Україну не робить? А то тут застаріла інформація http://download.mapsforge.org/maps/europe/

Offline

#60 2013-04-04 19:17:27

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

В ознакомительных целях: http://www.eway.in.ua/en/blog/2013/03/1 … and-google

Offline

#61 2013-04-04 20:54:21

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

С помощью overpass-ide можно наглядно увидеть какие трамвайные линии не привязаны к маршруту: http://vanuan.github.com/research/

Offline

#62 2013-05-24 00:02:51

Bossly
Member
From: Львів
Registered: 2012-02-29
Posts: 27
Website

Re: Громадський транспорт

Народ, маю важливе повідомлення для тих хто редагує маршрути громадського транспорту. Будь ласка зверніть увагу на те, щоб дорога була в звязках була послідовною - на цю тему написав невеличку статтю з картинками https://github.com/bossly/OsmTransit/tr … ute%20line

Якщо по цьому є зауваження, будь ласка, пишіть. Хочеться щоб у всіх областях були нормально зроблені маршрути. Думаю за наявності програмки (яку я пишу) ці маршрути можуть дуже допомогти багатьом людять, тим більше що програма робиться для розрахунку маршрутів для усіх міст і не тільки в Україні.

пс: програмку уже можна скачувати з NigtlyBuilds/.._desktop.jar, само собою проект open-source так що все по чесному wink

Offline

#63 2013-10-09 18:21:30

Bossly
Member
From: Львів
Registered: 2012-02-29
Posts: 27
Website

Re: Громадський транспорт

питання до обговорення: чи є сенс міняти маршрути на час ремонту доріг (ремонт може тривати 2-3 місяця, але врешті сам маршрут повернеться до свого попереднього стану)?

Offline

#64 2013-10-10 08:37:14

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Громадський транспорт

Bossly wrote:

питання до обговорення: чи є сенс міняти маршрути на час ремонту доріг (ремонт може тривати 2-3 місяця, але врешті сам маршрут повернеться до свого попереднього стану)?

Так, і щоб не забути, варто писати end_date. Хоча якщо маршрут повернеться назад, я би створив новий маршрут, скопіювавши його зі старого, на ньому би прописав end_date, а на старому маршруті прописав start_date.


Eugene

Offline

#65 2014-09-11 00:50:19

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

olehz wrote:

Почав робити "валідатор для громадського траспорту". Виникає питання відносно name для рілейшина. По аналогії з вулицями для перекладу на інші мови також використовувати name:uk, name:en, name:ru? І так само для from, to, via?

Потерялся валидатор?

Вот заготовка:
http://jsfiddle.net/Vanuan/xencm4gk/

Last edited by Vanuan (2014-09-11 00:51:08)

Offline

#66 2014-11-29 12:46:19

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

Транспорт Винницы: http://traffic.vmr.gov.ua/
По идее, это данные муниципалитета, поэтому public domain, можно заскрапить.

Last edited by Vanuan (2014-11-29 12:47:05)

Offline

#67 2014-11-29 13:18:36

UkrainianZombie
Member
Registered: 2014-09-03
Posts: 258

Re: Громадський транспорт

Можна витягнути SVG маршрутів (ось приклад), а також тайтли мапи вручну (або скриптом), але для чого це потрібно? Все одно маршрути треба буде промальовувати, а тайтли мапи в джосм не вийде додати.

Last edited by UkrainianZombie (2014-11-29 13:29:38)

Offline

#68 2014-11-29 21:34:10

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

Зачем SVG? Вот: https://gist.github.com/Vanuan/659ee45e85cbcbe32fbb
Надо только вычислить коэффициент и смещение, чтоб превратить в GPS, а также перегнать в osm и добавить соответствующие теги.
Но вот лицензионный статус неясен.

Offline

#69 2014-11-30 00:48:45

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

http://jsfiddle.net/Vanuan/qvpsnpky/2/
Теперь надо сконвертировать UTM в широту и долготу. Формулы адовые:
http://en.wikipedia.org/wiki/Universal_ … d_formulas

Last edited by Vanuan (2014-11-30 00:50:18)

Offline

#70 2014-11-30 02:30:08

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

Мда, какая там проекция - непонятно... Вроде в метрах, значит UTM, ан нет, ерунда получается:
http://jsfiddle.net/Vanuan/qvpsnpky/5/

Offline

#71 2014-11-30 10:11:17

UkrainianZombie
Member
Registered: 2014-09-03
Posts: 258

Re: Громадський транспорт

Це не метри, а свої внутрішні одиниці, скоріш за все пікселі на якомусь із маштабів. Перевести їх в координати не вийде, бо проекцію карти ніхто не знає.

Type    Ref    Stop 	 X 	   Y
tram     1      22     39133	 15021

Offline

#72 2014-12-01 00:00:21

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

UkrainianZombie wrote:

Це не метри, а свої внутрішні одиниці, скоріш за все пікселі на якомусь із маштабів.

Да нет, это не пиксели. Это какая-то местная система координат: http://zemreforma.com.ua/proekt-u-zmi/u … odyat.html

Offline

#73 2014-12-01 01:17:39

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

Вот вроде оно: http://dgm.gki.com.ua//files/image/3261 … ssport.pdf

Параметры:
Проекция Гаусса - Крюгера (поперечно-цилиндрическая проекция Меркатора).
Эллипсоид Красовского (SK-42),
x увеличивается на север, а y - на восток.

Эх, придется учить матчасть...


SK-42: http://spatialreference.org/ref/sr-org/7809/


http://wiki.openstreetmap.org/wiki/Converting_to_WGS84

Last edited by Vanuan (2014-12-01 02:18:08)

Offline

#74 2014-12-01 02:28:46

Vanuan
Member
Registered: 2013-01-26
Posts: 301

Re: Громадський транспорт

Хм... Непонятно какие параметры указывать в качестве "+lat_0=0 +lon_0=0  +x_0=0 +y_0=0"

http://jsfiddle.net/Vanuan/qvpsnpky/8/

Last edited by Vanuan (2014-12-01 02:34:01)

Offline

#75 2014-12-01 09:33:10

UkrainianZombie
Member
Registered: 2014-09-03
Posts: 258

Re: Громадський транспорт

Це точно не УСК2000, бо різниця цієї СК із WGS84 усього навсього 100м максимум на території України. А якщо глянути на координати зупинок (38832.91,17573.89), то видно, що це не метри.

Last edited by UkrainianZombie (2014-12-01 10:02:09)

Offline

Board footer

Powered by FluxBB