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

#9501 2016-02-12 11:11:36

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

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

Просто надо показывать не name, а свойство pk. Или зачем-то придумали новое недоделанное distance.

Offline

#9502 2016-02-12 11:12:05

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,430

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

Только имейте ввиду, обратный километраж хранится в другом теге:

check_date=2013-05-14
highway=milestone
pk=133 km
pk:backward=76 km
source=survey

Offline

#9503 2016-02-12 11:27:07

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

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

igitov wrote:

Только имейте ввиду, обратный километраж хранится в другом теге:

Иногда в другом, иногда в том же, но через слэш, иногда отсутствует, а иногда прямой и обратный перепутаны местами smile

Offline

#9504 2016-02-12 11:39:48

xcxmasha
Member
From: Санкт-Петербург
Registered: 2016-02-11
Posts: 6

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

igitov wrote:

Если действовать грубо, можно попробовать поменять автозаменой все ключи "pk" на "name".

а где это сделать? и можно как-то в запросе это реализовать?

Offline

#9505 2016-02-12 12:04:18

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

Кстати кроме pk, есть псевдоним kp специально для англофилов или плохопонимающих французский.

freeExec wrote:

Или зачем-то придумали новое недоделанное distance.

"зачем-то" - так почитайте же зачем придумали, там описано, а вот обоснование вашей позиции в вашем сообщении отсутствует, в чем недоделанность не раскрыто.

Тег мутен с самого названия milestone, а расстояние по умолчанию в километрах wink

Offline

#9506 2016-02-12 12:08:11

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,430

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

С запросом всё в порядке. Он вытаскивает все объкты с искомыми тегами, в данном случае точки highway=milestone, находящиеся внутри заданной области. Экспортируя результаты запроса, вы сохраняете их в файл, выбрав удобный вам формат.

Большинство настольных ГИС позволяют редактировать атрибутику. Вам нужно взять колонки pk и pk:backward и слить их значения (разделив косой чертой) в колонку name. Или просто переименовать колонку pk.

Наконец, все эти форматы - текстовые. То есть редактируются в любом текстовом редакторе, лично мне нравится notepad++. Воспользовавшись функцией "поиск и замена", можно поменять все "pk"(вместе с кавычками, если речь о формате geojson) на "name"(тоже с кавычками).

Offline

#9507 2016-02-12 12:15:28

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,430

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

И да, 142 объекта в запросе gryphon'а вместо pk имеют тег distance.

Offline

#9508 2016-02-12 12:24:54

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,430

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

Поскольку речь пошла о теге distance, как его правильно применять?

Допустим, было pk=133 km + pk:backward=76 km, по замыслу должно стать distance=133/76 ?

Last edited by igitov (2016-02-12 12:26:20)

Offline

#9509 2016-02-12 12:33:58

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

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

igitov wrote:

Поскольку речь пошла о теге distance, как его правильно применять?

Допустим, было pk=133 km + pk:backward=76 km, по замыслу должно стать distance=133/76 ?

По замыслу "distance=133", про backward замысел умалчивает, как и в случае pk. Я бы ставил "distance:backward=76".

Offline

#9510 2016-02-12 12:49:47

xcxmasha
Member
From: Санкт-Петербург
Registered: 2016-02-11
Posts: 6

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

Ура! Все получилось, спасибо всем огромное!
Экспортировала сначала из KML, программа все атрибуты не отображала, а сейчас попробовала через доп. модуль из geojson - все есть. Очень крутая штука overpass))

Last edited by xcxmasha (2016-02-12 12:51:31)

Offline

#9511 2016-02-12 12:51:04

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

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

>>про backward замысел умалчивает
Именно про это я и говорил, переименовать переименовали, а до ума не довели.

Offline

#9512 2016-02-12 13:02:05

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

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

freeExec wrote:

>>про backward замысел умалчивает
Именно про это я и говорил, переименовать переименовали, а до ума не довели.

Да я не уверен, что обозначать на столбах backward — это не чисто советская традиция. Подозреваю, что авторы просто о таком не слышали.

Offline

#9513 2016-02-12 18:35:10

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

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

dair wrote:

Да я не уверен, что обозначать на столбах backward — это не чисто советская традиция. Подозреваю, что авторы просто о таком не слышали.

Не помню, как в Англии. В США - точно нумерация однонаправленная. На одном шоссе двух milepost-ов с одинаковыми числами в разных местах быть не может.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#9514 2016-02-14 12:15:50

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

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

Эта линия не рендерится как часть маршрута троллейбуса:
http://openstreetmap.ru/#map=18/48.7262 … 4&layer=ST

Ошибка в данных или в рендерере?


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#9515 2016-02-14 12:27:30

Renord
Member
From: 27RUS
Registered: 2016-02-03
Posts: 162

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

А вот вопрос: как работает поиск на странице http://www.openstreetmap.org ?
Попробовал в первый раз им воспользоваться, и обнаружил, что найти можно только то, что является значением тега name. Более того, это содержимое должно быть запрошено в точности — если например я пытаюсь найти "улица Выставочная", то и запрашивать надо именно так, по запросу просто "Выставочная" ничего не найдется. И получается, если объект не имеет имени - то его поиском и найти нельзя. А если он еще и не отображается (swing_gate например)...
Это так и задумано, или я совсем ничего не понимаю?

Offline

#9516 2016-02-14 12:32:24

keder
Member
From: Воронеж (Voronezh, RU)
Registered: 2014-02-18
Posts: 820

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

edward17, возможно что-то с порядком линий. У вас ни одной остановки в маршруте (stop_position и platform), что не очень хорошо. Также неплохо бы указать from и to (даже если они совпадают).

Last edited by keder (2016-02-14 12:38:51)

Offline

#9517 2016-02-14 12:53:47

Владимир К
Member
Registered: 2015-05-22
Posts: 455

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

Renord, вам сюда http://wiki.openstreetmap.org/wiki/RU:Nominatim.
А улицы не обязательно полностью вбивать. По крайней мере через населенный пункт это работает. Запрос вида "Москва твардовского 1" выдаст дом, если номер убрать выдаст улицу.

Offline

#9518 2016-02-14 12:55:46

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

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

keder wrote:

edward17, возможно что-то с порядком линий.

Не знаю, но соседние линии являются соседними участниками отношеня. То есть, в том месте с порядком линий всё хорошо.

keder wrote:

У вас ни одной остановки в маршруте (stop_position и platform), что не очень хорошо. Также неплохо бы указать from и to (даже если они совпадают).

Спасибо, но тот маршрут делал не я. Как руки дойдут, отпишусь автору с просьбой исправить или поправлю сам.


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#9519 2016-02-14 13:02:37

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

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

edward17 wrote:

Эта линия не рендерится

Здесь нормально рендерится.

Offline

#9520 2016-02-14 13:08:13

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

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

LLlypuk82 wrote:

Здесь нормально рендерится.

Да и здесь тоже:
http://www.openstreetmap.org/#map=18/48 … 9&layers=T

Спасибо, значит проблема действительно в программе.

У меня есть предположение, что эта линия не рендерится из-за highway=tertiary_link.


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#9521 2016-02-14 13:28:50

Renord
Member
From: 27RUS
Registered: 2016-02-03
Posts: 162

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

Владимир К wrote:

вам сюда http://wiki.openstreetmap.org/wiki/RU:Nominatim.
А улицы не обязательно полностью вбивать. По крайней мере через населенный пункт это работает

Насчет ""сюда" - не, ну я не собираюсь писАть процедуру поиска на языке Perl или PHP... Пока, по крайней мере.
А насчет "через населенный пункт" - да, сработало... Надо сказать для простого посетителя решение неочевидное. Было бы гораздо очевиднее и вполне логично начинать искать в окрестностях курсора на карте (ну нет курсора там, - значит в окрестностях центра карты).
Опять же - только по имени.
Опять же - "Хабаровск Выставочная" - находится, а "Хабаровск Выставочна" - уже нет. Я, честно говоря, уже отвык от того, что поиск может быть настолько неинтеллектуальным (спасибо тов. Гуглу).

Last edited by Renord (2016-02-14 13:35:20)

Offline

#9522 2016-02-14 20:25:33

Владимир К
Member
Registered: 2015-05-22
Posts: 455

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

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

Offline

#9523 2016-02-16 08:11:07

Renord
Member
From: 27RUS
Registered: 2016-02-03
Posts: 162

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

Вопрос по "придорожному сервису": согласно описанию в WiKi это объект - площадной. Следовательно, рисуем полигон. Далее присваиваем ему highway=services. Но как только в поле появляется "highway" - полигон сразу же становится линией, и далее уже ей и остается.
Что не так?

Offline

#9524 2016-02-16 08:12:54

VJean
Member
Registered: 2015-07-01
Posts: 16

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

Renord wrote:

Что не так?

area=yes

Offline

#9525 2016-02-16 08:14:47

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

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

Renord wrote:

Вопрос по "придорожному сервису": согласно описанию в WiKi это объект - площадной. Следовательно, рисуем полигон. Далее присваиваем ему highway=services. Но как только в поле появляется "highway" - полигон сразу же становится линией, и далее уже ей и остается.
Что не так?

Что значит "полигон становится линией"? Вообще говоря, в модели OSM нет полигонов как таковых, есть линии (way), у которых начальная точка совпадает с конечной.

Last edited by dair (2016-02-16 08:15:07)

Offline

Board footer

Powered by FluxBB