You are not logged in.
- Topics: Active | Unanswered
Announcement
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.***
#6526 2014-06-08 08:41:56
- rain_99
- Member
- From: Екатеринбург
- Registered: 2014-01-01
- Posts: 379
Re: Вопросы новичков
Добрый день всем.
Изучаю вопросы прокладки маршрутов в OSM.
Подскажите пож-та - возможно ли каким то образом прокладывать маршрут и видеть газовые заправки по данному запросу
http://overpass-turbo.eu/s/3Gi
Offline
#6527 2014-06-08 19:03:31
- Zverik
- Moderator

- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Re: Вопросы новичков
Max Vasilev wrote:На самом деле это просто катастрофа для переводчика, когда в оригинальном коде используется одна и та же строка для совершенно разных значений и когда составляешь словарь перевода для локализации внезапно обнаруживаешь, что проблема не столько в переводе, сколько в разных подходах в различных языках на разнообразие синонимов и омонимов разных сущностей.
Переводчик, который не знает, что перевод слова в болльшинстве языков зависит от контекста применения, не имеет права называться таковым.
Только не переводчик, а программист.
Offline
#6528 2014-06-08 20:20:56
- kastellano
- Member
- Registered: 2014-01-15
- Posts: 229
- Website
Re: Вопросы новичков
Изучаю вопросы прокладки маршрутов в OSM.Подскажите пож-та - возможно ли каким то образом прокладывать маршрут и видеть газовые заправки по данному запросу
Прокладка маршрута и показ результатов - 2 разные задачи. Сначала нужно к API маршрутизации обратиться, получить оттуда ответ, нарисовать его на карте и узнать размеры получившегося маршрута, а уже после сделать запрос к overpass-turbo и показать метки заправок. В итоге вы будете видеть маршрут и заправки. Но если будете делать сервис не только для себя т.е. рассчитанный на большое количество пользователей, то лучше координаты заправок хранить на собственном сервере (и роутинг тоже свой делать).
Offline
#6529 2014-06-10 07:54:16
- ttg43
- Member
- From: Kirov, Russia
- Registered: 2012-07-13
- Posts: 325
Re: Вопросы новичков
Помогаю добровольно поднять карту для одного общественно важного проекта, столкнулся с некоторой проблемой. Как в leaflet вставить некоторое фото в popup?
буду рад примеру кода или реализации в виде сайта. спасибо.
Offline
#6530 2014-06-10 08:16:07
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Вопросы новичков
Дак там в popup можно любой html код пихать.
marker.bindPopup('<span class="hdr">Заголовок</span><br><img src="/images/someimage.png"><br><span class="sign">Фото чего-то там</span>');
Offline
#6531 2014-06-10 09:05:03
- ttg43
- Member
- From: Kirov, Russia
- Registered: 2012-07-13
- Posts: 325
Re: Вопросы новичков
L.marker([58.5976378,49.6067808], {icon: parking_current}).bindPopup('<img src="parking_current/cafe12.jpg" width="300" height="200">').addTo(map);xxx@xxx:~/public_html$ ls -R
.:
index.html leaflet-0.7.2 parking_current popups
index.html~ marker-shadow.png parking.zip
./leaflet-0.7.2:
images leaflet.css leaflet.js leaflet-src.js
./leaflet-0.7.2/images:
layers-2x.png marker-icon-2x.png marker-shadow.png
layers.png marker-icon.png
./parking_current:
cafe12.jpgвсе так же
Offline
#6532 2014-06-10 09:51:35
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Вопросы новичков
А так?
L.marker([58.5976378,49.6067808], {icon: parking_current}).addTo(map).bindPopup('<img src="parking_current/cafe12.jpg" width="300" height="200">');Offline
#6533 2014-06-10 11:10:25
- ttg43
- Member
- From: Kirov, Russia
- Registered: 2012-07-13
- Posts: 325
Re: Вопросы новичков
чёрт, не тот маркер проверял) все работает) спасибо, VikDD!
Last edited by ttg43 (2014-06-10 11:15:59)
Offline
#6534 2014-06-11 14:06:28
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Вопросы новичков
Это недавно сломали в OSRM, старые версии роутили нормально. В Спутнике могли не обновлять библиотеку.
Автор признал существование бага, и в тикете десяток других примеров. Я найденные косяки очень внимательно изучал.
Ура, OSRM починили ! У кого были свои проблемные места - проверяйте.
Offline
#6535 2014-06-15 07:17:29
- Paravoz
- Member
- From: Ярославль
- Registered: 2009-12-01
- Posts: 728
Re: Вопросы новичков
Пытаюсь перегнать *.kml в *.osm GPS Babel-ем v.1.5.1 При открытии результата в JOSM выходит ошибка:
Неподдерживаемая версия: 0.5 Подскажите куда копать?
Offline
#6536 2014-06-16 14:32:38
- Всехпослав
- Member
- Registered: 2013-08-09
- Posts: 12
Re: Вопросы новичков
здравствуйте! ![]()
скажите пожалуйста, надо ли добавлять тег name=* к улицам если они объединены в отношение/relation (http://wiki.openstreetmap.org/wiki/Relation:street), у которого уже есть тег name=* ?
Offline
#6537 2014-06-16 14:49:27
- keder
- Member

- From: Воронеж (Voronezh, RU)
- Registered: 2014-02-18
- Posts: 820
Re: Вопросы новичков
здравствуйте!
скажите пожалуйста, надо ли добавлять тег name=* к улицам если они объединены в отношение/relation (http://wiki.openstreetmap.org/wiki/Relation:street), у которого уже есть тег name=* ?
Увы надо, так как многие рендеры не умеют брать названия из отношений улиц.
Last edited by keder (2014-06-16 14:50:39)
Offline
#6538 2014-06-16 17:13:55
- Всехпослав
- Member
- Registered: 2013-08-09
- Posts: 12
Re: Вопросы новичков
Увы надо, так как многие рендеры не умеют брать названия из отношений улиц.
может тогда надо добавить это в какое-нибудь FAQ. я б добавил сам, если бы кто подсказал в какое именно ![]()
Offline
#6539 2014-06-16 17:33:00
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Вопросы новичков
Всехпослав wrote:здравствуйте!
скажите пожалуйста, надо ли добавлять тег name=* к улицам если они объединены в отношение/relation (http://wiki.openstreetmap.org/wiki/Relation:street), у которого уже есть тег name=* ?Увы надо, так как многие рендеры не умеют брать названия из отношений улиц.
Фикс элементарный по-моему, это проблема рендеров что они два шага сделать не могут.
Вот вы укажите улицу и там и там, а я буду новый рендер писать который сразу понимает Relation:street. Что мне думать про те addr:street у объектов? Что мне делать если addr:street у объектов и у отношения отличаются?
Offline
#6540 2014-06-16 17:34:10
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: Вопросы новичков
А реально этот способ работоспособен? На улицах часто не только имя, но и всякие kladr:code и другие теги. Если их всех повесить на отношение, а на отрезки вешать только теги непосредственно описывающие отрезок, то бишь surface lanes и т.п. Это реально будет работать?
Offline
#6541 2014-06-16 17:41:28
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Вопросы новичков
Если все будут мапить Relation:street как описано в вики:
Key Value Comment
type street Defines that this is a Relation of the type 'street'.
name * The name of the street (required).
any * Any Tag that applies to all parts of the street.
то потом будет проще тыкнуть ленивых разработчиков в taginfo.openstreetmap.org и спросить работающие фичи.
Мне как разработчику интересна целостность данных когда мы используем Relation:street. Вам, как пользователю может понравится простота ввода данных.
Last edited by d1g (2014-06-16 17:44:07)
Offline
#6542 2014-06-16 18:03:17
- golyanitskiy
- Member
- Registered: 2013-12-20
- Posts: 776
Re: Вопросы новичков
Если все будут мапить Relation:street
то для единообразия кому-то придется переделывать всё в associatedStreet
Offline
#6543 2014-06-16 18:38:05
- VlIvYur
- Member
- Registered: 2011-01-12
- Posts: 386
Re: Вопросы новичков
Вот вы укажите улицу и там и там, а я буду новый рендер писать который сразу понимает Relation:street. Что мне думать про те addr:street у объектов? Что мне делать если addr:street у объектов и у отношения отличаются?
По-моему, у relation'ов общая информация, а на самих путях - уточняющая. Сначала брать с relation'а, а потом сверху накладывать с улиц.
Сам так же раз напоролся оставив теги только у relation'а, потом за мной исправляли. Вообще тема отношений как-то не очень развита, что удручает. Хотя если посмотреть на некоторые теги (highway хотя б), то даже радует.
Offline
#6544 2014-06-16 18:48:42
- golyanitskiy
- Member
- Registered: 2013-12-20
- Posts: 776
Re: Вопросы новичков
Сам так же раз напоролся оставив теги только у relation'а, потом за мной исправляли.
дык все участники релейшена наследуют свойства релейшена, не?
всегда думал, что достаточно обозначать только не общие свойства
Offline
#6545 2014-06-16 19:02:58
- OverQuantum
- Member

- From: Zelenograd
- Registered: 2009-06-17
- Posts: 1,582
- Website
Re: Вопросы новичков
VlIvYur wrote:Сам так же раз напоролся оставив теги только у relation'а, потом за мной исправляли.
дык все участники релейшена наследуют свойства релейшена, не?
Если контур дома состоит в релейшене "газон" в роли inner, то он не наследует на себя газон ![]()
Это же OpenStreetMap. Он больше внутри, чем снаружи.
Offline
#6546 2014-06-16 19:31:44
- VlIvYur
- Member
- Registered: 2011-01-12
- Posts: 386
Re: Вопросы новичков
дык все участники релейшена наследуют свойства релейшена, не?
всегда думал, что достаточно обозначать только не общие свойства
Сам так думал, пока дорога с карты не пропала, а потом появилась вновь, когда всё вернули обратно.
Offline
#6547 2014-06-16 20:19:24
- golyanitskiy
- Member
- Registered: 2013-12-20
- Posts: 776
Re: Вопросы новичков
Если контур дома состоит в релейшене "газон" в роли inner
то люди выходят из него на дельтаплане, наверное ![]()
но вообще спасибо, Кэп ![]()
Last edited by golyanitskiy (2014-06-16 20:20:17)
Offline
#6548 2014-06-18 16:36:02
- Всехпослав
- Member
- Registered: 2013-08-09
- Posts: 12
Re: Вопросы новичков
Вот вы укажите улицу и там и там
ну я теперь так и делаю - тупо дублирую теги за исключением специфичных для конкретного участка дороги (покрытие, рядность, направление и т.д.). Даже mapnik, похоже, не рендерит name=* из отношения. ему только на линиях подавай ![]()
Offline
#6549 2014-06-22 09:49:52
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы новичков
Как так может быит, что в одном changeset-e один объект два раза, ещё и разных версий? http://www.openstreetmap.org/changeset/14754789
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#6550 2014-06-22 11:32:56
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Вопросы новичков
Как так может быит, что в одном changeset-e один объект два раза, ещё и разных версий?
А почему бы и нет? Конечно странно, что редактор это не сократил, но это же потлач... ![]()
<create>
<way id="202519492" changeset="14754789" timestamp="2013-01-23T09:37:46Z" version="1" visible="true" user="knockpenny" uid="371711">
<nd ref="2124865501"/>
<nd ref="2124865506"/>
<nd ref="2124865502"/>
<nd ref="2124865503"/>
<nd ref="2124865501"/>
<tag k="amenity" v="shop"/>
<tag k="building" v="yes"/>
<tag k="name" v="Альфа Спорт"/>
<tag k="shop" v="convenience"/>
</way>
</create><modify>
<way id="202519492" changeset="14754789" timestamp="2013-01-23T09:37:54Z" version="2" visible="true" user="knockpenny" uid="371711">
<nd ref="2124865501"/>
<nd ref="2124865506"/>
<nd ref="2124865758"/>
<nd ref="2124865757"/>
<nd ref="2124865503"/>
<nd ref="2124865501"/>
<tag k="amenity" v="shop"/>
<tag k="building" v="yes"/>
<tag k="name" v="Альфа Спорт"/>
<tag k="shop" v="convenience"/>
</way>
</modify>
Last edited by SviMik (2014-06-22 11:33:16)
Offline