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.***

#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: Вопросы новичков

Sergey Astakhov wrote:
Max Vasilev wrote:

На самом деле это просто катастрофа для переводчика, когда в оригинальном коде используется одна и та же строка для совершенно разных значений и когда составляешь словарь перевода для локализации внезапно обнаруживаешь, что проблема не столько в переводе, сколько в разных подходах в различных языках на разнообразие синонимов и омонимов разных сущностей.

Переводчик, который не знает, что перевод слова в болльшинстве языков зависит от контекста применения, не имеет права называться таковым.

Только не переводчик, а программист.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#6528 2014-06-08 20:20:56

kastellano
Member
Registered: 2014-01-15
Posts: 229
Website

Re: Вопросы новичков

rain_99 wrote:

Изучаю вопросы прокладки маршрутов в 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? smile буду рад примеру кода или реализации в виде сайта. спасибо.

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: Вопросы новичков

Zverik wrote:

Это недавно сломали в 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: Вопросы новичков

здравствуйте! smile
скажите пожалуйста, надо ли добавлять тег 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: Вопросы новичков

Всехпослав wrote:

здравствуйте! smile
скажите пожалуйста, надо ли добавлять тег 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: Вопросы новичков

keder wrote:

Увы надо, так как многие рендеры не умеют брать названия из отношений улиц.

может тогда надо добавить это в какое-нибудь FAQ. я б добавил сам, если бы кто подсказал в какое именно smile

Offline

#6539 2014-06-16 17:33:00

d1g
Member
From: not using forum
Registered: 2010-01-23
Posts: 2,380
Website

Re: Вопросы новичков

keder wrote:
Всехпослав wrote:

здравствуйте! smile
скажите пожалуйста, надо ли добавлять тег 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: Вопросы новичков

d1g wrote:

Если все будут мапить Relation:street

то для единообразия кому-то придется переделывать всё в associatedStreet

Offline

#6543 2014-06-16 18:38:05

VlIvYur
Member
Registered: 2011-01-12
Posts: 386

Re: Вопросы новичков

d1g wrote:

Вот вы укажите улицу и там и там, а я буду новый рендер писать который сразу понимает 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: Вопросы новичков

VlIvYur wrote:

Сам так же раз напоролся оставив теги только у relation'а, потом за мной исправляли.

дык все участники релейшена наследуют свойства релейшена, не?
всегда думал, что достаточно обозначать только не общие свойства

Offline

#6545 2014-06-16 19:02:58

OverQuantum
Member
From: Zelenograd
Registered: 2009-06-17
Posts: 1,582
Website

Re: Вопросы новичков

golyanitskiy wrote:
VlIvYur wrote:

Сам так же раз напоролся оставив теги только у relation'а, потом за мной исправляли.

дык все участники релейшена наследуют свойства релейшена, не?

Если контур дома состоит в релейшене "газон" в роли inner, то он не наследует на себя газон wink


Это же OpenStreetMap. Он больше внутри, чем снаружи.

Offline

#6546 2014-06-16 19:31:44

VlIvYur
Member
Registered: 2011-01-12
Posts: 386

Re: Вопросы новичков

golyanitskiy wrote:

дык все участники релейшена наследуют свойства релейшена, не?
всегда думал, что достаточно обозначать только не общие свойства

Сам так думал, пока дорога с карты не пропала, а потом появилась вновь, когда всё вернули обратно.

Offline

#6547 2014-06-16 20:19:24

golyanitskiy
Member
Registered: 2013-12-20
Posts: 776

Re: Вопросы новичков

OverQuantum wrote:

Если контур дома состоит в релейшене "газон" в роли inner

то люди выходят из него на дельтаплане, наверное smile
но вообще спасибо, Кэп big_smile

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: Вопросы новичков

d1g wrote:

Вот вы укажите улицу и там и там

ну я теперь так и делаю - тупо дублирую теги за исключением специфичных для конкретного участка дороги (покрытие, рядность, направление и т.д.). Даже mapnik, похоже, не рендерит name=* из отношения. ему только на линиях подавай smile

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 один объект два раза, ещё и разных версий?

А почему бы и нет? Конечно странно, что редактор это не сократил, но это же потлач... smile

<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

Board footer

Powered by FluxBB