OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

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

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

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: 691
Website

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

Larry0ua wrote:

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

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

Offline

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

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

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

Larry0ua wrote:

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

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

Offline

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

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

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: 296

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: 710

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: 296

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: 296

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: 254

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: 296

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: 296

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: 296

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

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

Offline

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

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

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: 296

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: 296

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: 296

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: 254

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

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

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

Offline

Board footer

Powered by FluxBB