OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#126 2012-12-21 06:36:33

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

Re: Линии электропередач (тегирование ЛЭП)

А что вас кто-то заставляет мапить stop_position и platform ? И отсеять лишнее это не проблема, это должно быть правило.

Offline

#127 2012-12-21 12:07:34

progserega
Member
From: Владивосток
Registered: 2009-12-31
Posts: 447

Re: Линии электропередач (тегирование ЛЭП)

Surly wrote:

Теперь еще момент. Давайте расмотрим возможные задачи обработки маршрутов. Обработкой отношения route легко решить задачу "получить ЛЭПы": ищем комбинацию type=route + route=power. Если встанет задача "получить маршруты движения" (те, что служат для перемещения людей и грузов), то ЛЭПы в выборке будут ни к селу, ни к городу. Придется отфильтровывать их через условие "route<>power" (а если мы еще что-нибудь такое же "левое" напридумываем в отношение route -- то придется постоянно обновлять список "нетранспортных" отношений) -- это ведет к усложнению и необходимости более частого обновления софта.

Хм, ну дак в route и пишется тип маршрута: для автобусов - это bus, для ЖД - это rail, для линий электричества - power и т.д. Вполне логично - иерархичный подход. В вашем примере, для выбора маршрутов автобусов нужно искать type=route + route=bus, если нужны маршруты ЖД - type=route + route=rail и т.д.
Где-то я видел обсуждение этих подходов в тегировании. Если делать плоскую схему (не структурированную), то нужно изобретать множество "одноранговых тегов" типа: shop=car|car_repair|car_wash|car_repair_tyre|car_repair_tyre_track и т.д. И такую "плоскую" схему как раз сложнее обрабатывать скриптами, т.к. "простыни" одноранговых тегов будут огромными. В место этого углубляясь - мы уточняем лишь: shop=car + service=tyres + track=yes и т.п. - нужны нам шиномонтажки все - не учитываем track=yes, нужны вообще сервисы связанные с автомобилями - ищем только shop=car.


matrix.org: @progserega:rsprim.ru

Offline

#128 2012-12-21 12:33:19

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 818

Re: Линии электропередач (тегирование ЛЭП)

progserega wrote:

Хм, ну дак в route и пишется тип маршрута: для автобусов - это bus, для ЖД - это rail, для линий электричества - power и т.д. Вполне логично - иерархичный подход. В вашем примере, для выбора маршрутов автобусов нужно искать type=route + route=bus, если нужны маршруты ЖД - type=route + route=rail и т.д.

Если нужно одновременно выбрать все маршруты в традиционном понимании этого слова -- т.е. маршруты движения всего, что движется (транспорта, пешеходов, туристические), без прислюнявленых беспочвенно "маршрутов" электронов, газа и т.п. -- то с моей схемой мы просто выбираем все отношения type=power_circuit. Со схемой, когда в route собирают всё протяжённое, что угодно, что формируется из нескольких частей -- придётся еще отфильтровывать отношения по значению ключа route.
Ну на фига такой сложный огород городить?
Попытайтесь мыслить чуть более широко, чем поиск маршрутов какого-то одного конкретного вида. И вы поймёте, что слишком общая абстракция -- это тоже плохо. (на первый взгляд парадокс, но это так: более абстрактные задачи легче решить при менее абстрактном способе подготовки исходных данных)

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

Upd.: исправил наименование отношения в моей схеме данных.

Last edited by Surly (2012-12-22 06:50:45)

Offline

#129 2012-12-21 13:46:43

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

Re: Линии электропередач (тегирование ЛЭП)

Всё равно не понимаю, чем оно мешает. Ну выбрал все маршруты, ну получил ты самый короткий это через поле, буераки и леса. Дальше то что-то ты будешь делать с этой инфой и всё равно придётся её конкретизировать: ехать на автобусную или ЖД станцию и т.д. На худой конец рядом со сталбами в 90% можно проехать.

Offline

#130 2012-12-21 18:32:13

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Линии электропередач (тегирование ЛЭП)

freeExec wrote:

На худой конец рядом со сталбами в 90% можно проехать.

... на троллейбусе.

Ну не роут эти ЛЭП ни разу!

Offline

#131 2012-12-21 18:39:05

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

Re: Линии электропередач (тегирование ЛЭП)

freeExec wrote:

На худой конец рядом со сталбами в 90% можно проехать.

Например, вот тут, да
8006429534_07d8f1d047_z.jpg


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

Offline

#132 2012-12-21 19:54:46

evgenykatyshev
Member
From: Nizhny Novgorod
Registered: 2009-06-16
Posts: 1,386
Website

Re: Линии электропередач (тегирование ЛЭП)


Нижегородская область: ФГИС, страница в ВК

Offline

#133 2012-12-22 06:24:09

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

Re: Линии электропередач (тегирование ЛЭП)

И ... это как раз те 10% где нельзя.

Offline

#134 2012-12-22 11:49:28

evgenykatyshev
Member
From: Nizhny Novgorod
Registered: 2009-06-16
Posts: 1,386
Website

Re: Линии электропередач (тегирование ЛЭП)

freeExec wrote:

И ... это как раз те 10% где нельзя.

Это 10%, где он очевидно невозможен. В городской черте проезд невозможен, на мой взгляд, вдоль 60% линий, проход — 20%. За городом, мне кажется, 30% и 10%.


Нижегородская область: ФГИС, страница в ВК

Offline

#135 2012-12-22 12:31:54

progserega
Member
From: Владивосток
Registered: 2009-12-31
Posts: 447

Re: Линии электропередач (тегирование ЛЭП)

Surly wrote:

Если нужно одновременно выбрать все маршруты в традиционном понимании этого слова -- т.е. маршруты движения всего, что движется (транспорта, пешеходов, туристические), без прислюнявленых беспочвенно "маршрутов" электронов, газа и т.п. -- то с моей схемой мы просто выбираем все отношения type=power_circuit.

Да я собственно не против. Был бы прописан одинарный тег type=power_circuit - ну и хорошо. Но схема уже принята иная. Хотя вы, как я понимаю, ратуете за то, чтобы отношение эл.линий стало отдельным структурным элементом - не подъэлементом route. Что, наверное, логично - менее абстрактно, но более практично, наверно.
С точки зрения выбора в вашем случае - да, наверно route проще отдать случаям передвижения людей и их транспорта. Хотя, и проверить на совпадение/несовпадение несколько второстепенных уточняющих тегов не проблема - всё равно мы бы хотели выбрать только те маршруты, с которыми знаем как работать (т.е. известный набор уточняющего второстепенного тега route).

Surly wrote:

Со схемой, когда в route собирают всё протяжённое, что угодно, что формируется из нескольких частей -- придётся еще отфильтровывать отношения по значению ключа route.
Ну на фига такой сложный огород городить?

Да, понимаю.

Surly wrote:

Попытайтесь мыслить чуть более широко, чем поиск маршрутов какого-то одного конкретного вида. И вы поймёте, что слишком общая абстракция -- это тоже плохо. (на первый взгляд парадокс, но это так: более абстрактные задачи легче решить при менее абстрактном способе подготовки исходных данных)

Стараяюсь - выше принял вашу точку зрения тоже :-)


matrix.org: @progserega:rsprim.ru

Offline

#136 2012-12-22 13:53:09

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 818

Re: Линии электропередач (тегирование ЛЭП)

progserega wrote:

Был бы прописан одинарный тег type=power_circuit - ну и хорошо. Но схема уже принята иная.

Я бы не сказал, что схема уже принята. На странице в wiki идет сбор идей, их систематизация, обсуждение. Даже до голосования дело не дошло.
Просто многие уже используют отношение через route, потому что тэгированные таким образом объекты хорошо отображаются на тайлах.

progserega wrote:

Хотя вы, как я понимаю, ратуете за то, чтобы отношение эл.линий стало отдельным структурным элементом - не подъэлементом route.

Именно так. Плюс к тому -- значительно расширить методику картографирования ЛЭП, чтобы описать самые разные, в том числе довольно не простые, конфигурации.

Offline

#137 2012-12-23 01:10:17

progserega
Member
From: Владивосток
Registered: 2009-12-31
Posts: 447

Re: Линии электропередач (тегирование ЛЭП)

Surly wrote:

Именно так. Плюс к тому -- значительно расширить методику картографирования ЛЭП, чтобы описать самые разные, в том числе довольно не простые, конфигурации.

Ну, тогда нужно туда внести это предложение и оформить. Авось и станет "стандартом".


matrix.org: @progserega:rsprim.ru

Offline

#138 2013-01-15 19:51:13

Delin
Member
From: N. Novgorod - Kirov
Registered: 2012-05-16
Posts: 91

Re: Линии электропередач (тегирование ЛЭП)

Как можно обозначить материал опоры лэп (бетон/дерево)?

Offline

#139 2013-01-15 20:05:20

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Линии электропередач (тегирование ЛЭП)

material=concrete/wood/metal/... же. Используется 5375 раз для power=tower.

Offline

#140 2013-02-07 13:46:09

shafr
Member
From: Казань
Registered: 2010-05-19
Posts: 82

Re: Линии электропередач (тегирование ЛЭП)

Обратил внимание, что в вики исчез тип power=station (The power=station is now deprecated for those facility).
Автоматическая правка (sub_station -> transformer, station -> sub_station) здесь не поможет, т.к. есть подстанции, которые уже обозначены как power=sub_station.
Если бы был единый стандарт именования энергобъектов, например, ПС Узловая (официальное наименование - ПС 220 кВ Узловая 220/110/10), то было бы немного попроще.
Центры питания (наименование и местоположение) ФСК есть здесь http://portaltp.fsk-ees.ru/map.jsp, по региональным энергокомпаниям по новому закону тоже должны предоставить такую информацию.
Заодно и наименования трансформаторных подстанций можно начинать с ТП (КТП), воздушных линий - ВЛ.

Минусы у предложения тоже есть:
- тип объекта делает избыточным такой префикс;
- сами энергетики его используют только в официальных документах (имена у объектов в регионе уникальные, при переговорах могут называть просто Узловая-220);
- обычным людям он мало что говорит.

Last edited by shafr (2013-02-07 13:47:19)

Offline

#141 2013-02-07 14:47:08

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

Re: Линии электропередач (тегирование ЛЭП)

Ну если бы еще инструкция, что куда вбивать. Хотя 2 из 5 у нас уже заведены. Ждем трансформаторных будок smile

Offline

#142 2013-02-07 18:56:45

evgenykatyshev
Member
From: Nizhny Novgorod
Registered: 2009-06-16
Posts: 1,386
Website

Re: Линии электропередач (тегирование ЛЭП)

Автозамена sub_station -> transformer не нужна, т. к. будка с трансформатором — это тоже sub_station.


Нижегородская область: ФГИС, страница в ВК

Offline

#143 2013-02-07 19:10:55

evgenykatyshev
Member
From: Nizhny Novgorod
Registered: 2009-06-16
Posts: 1,386
Website

Re: Линии электропередач (тегирование ЛЭП)

Как понимаю, изменение страницы произошло во исполнение этого пропосала: http://wiki.openstreetmap.org/wiki/Prop … refinement


Нижегородская область: ФГИС, страница в ВК

Offline

#144 2013-02-07 19:32:33

shafr
Member
From: Казань
Registered: 2010-05-19
Posts: 82

Re: Линии электропередач (тегирование ЛЭП)

lzhl wrote:

Автозамена sub_station -> transformer не нужна, т. к. будка с трансформатором — это тоже sub_station.

В этом случае лучше все-таки использовать префиксы, чтобы отличать ТПшки от подстанций (кроме отличия по уровню напряжения).
Например, лучше ПС Луч или ПС Луч-500 вместо Луч smile

Offline

#145 2013-02-07 21:36:15

evgenykatyshev
Member
From: Nizhny Novgorod
Registered: 2009-06-16
Posts: 1,386
Website

Re: Линии электропередач (тегирование ЛЭП)

Как я понимаю, если есть название, то это ПС, если только номер — ТП. Но можно и добавлять префиксы, только договорится надо, что б одинаково было.
Кстати, новый тэг — power=substation (без подчёркивания).


Нижегородская область: ФГИС, страница в ВК

Offline

#146 2013-02-07 22:09:34

ad47
Member
Registered: 2012-10-14
Posts: 225

Re: Линии электропередач (тегирование ЛЭП)

Получается, сейчас есть различные тэги для высоковольтных линий (от 35 кВ) и линий с меньшим напряжением, но нет разных тегов для ПС и ТП?

Offline

#147 2013-02-08 13:01:49

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 818

Re: Линии электропередач (тегирование ЛЭП)

ad47 wrote:

Получается, сейчас есть различные тэги для высоковольтных линий (от 35 кВ) и линий с меньшим напряжением, но нет разных тегов для ПС и ТП?

Сейчас -- есть. Это power=station и power=sub_station. Пропозал, который это положение вещей меняет, не голосовался и принятия согласно всему заведенному порядку не проходил. Правки в wiki о замене их на power=substation -- это чей-то волюнтаризм.
Аргумент, что "и то, и то -- подстанция, значит и тэг должен быть один" -- неправильный аргумент. Во-первых, они значительно отличаются по назначению, размеру и конструкции. Во-вторых, в нашем языке даже названия у них разные: то, что ПС, обычно называется "подстанция", а то, что ТП, во дворах, чаще называют трансформаторной будкой.

Различие нужно. Возможные варианты для тэгирования трансформаторных будок, например: power=minor_substation, substation=minor или voltage=medium (low). Лично я больше поддерживаю тот вариант, который выделил жирным. И кто-то предлагал в качестве значения для voltage писать не только конкретные числовые значения напряжения, но и категории high, medium, low -- целиком поддерживаю. Часто бывает, что значение неизвестно точно, но категория известна или ежу понятна.

Last edited by Surly (2013-02-08 13:17:05)

Offline

#148 2013-02-08 13:03:44

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Линии электропередач (тегирование ЛЭП)

Насколько я понимаю, для трансформаторной будки больше подходит power=transformer, для которого даже есть иконка в йосме.

Offline

#149 2013-02-08 13:12:35

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 818

Re: Линии электропередач (тегирование ЛЭП)

Ilis wrote:

Насколько я понимаю, для трансформаторной будки больше подходит power=transformer, для которого даже есть иконка в йосме.

power=transformer -- это когда отдельный трансформатор стоит на фундаменте или этажерке, как в садах бывает. А когда будка, т.е. есть здание, в нём трансформаторы (обычно не  один) плюс необходимая обвязка (соединения, перекоммутация, защита) -- это уже чуть больше, чем просто трансформатор. Тут отдельный тэг нужен.

Offline

#150 2013-02-09 07:35:26

shafr
Member
From: Казань
Registered: 2010-05-19
Posts: 82

Re: Линии электропередач (тегирование ЛЭП)

Surly wrote:

И кто-то предлагал в качестве значения для voltage писать не только конкретные числовые значения напряжения, но и категории high, medium, low -- целиком поддерживаю. Часто бывает, что значение неизвестно точно, но категория известна или ежу понятна.

Перечень центров питания по новому закону об энергетике с указанием уровня напряжения и наличия свободных мощностей должен быть опубликован на сайтах региональных компаний. В ближайшие 2-3 месяца должны быть предоставлены и карты с указанием ЦП (как у ФСК). До уровня ТП не доберутся, но хотя бы подстанции.
А если известен уровень напряжения ПС, то для ТП уровень вычисляется просто: 35кВ -> 6 кВ, 110 кВ -> 10 кВ. Главное, догадаться от какой ПС запитана ТП :). Бывают и другие случаи трансформации, но они, надеюсь, редки.

Offline

Board footer

Powered by FluxBB