OpenStreetMap 로고 OpenStreetMap

RELATIONS: ЧЕГО ОЖИДАТЬ

Zkir님이 Russian (Русский)로 2019년 8월 22일에 게시함.

Кто-нибудь знает, должны ли отношения границ (type-boundary) в osm быть сортированными, или ожидать этого не приходится? Большая часть отношений отсортированны, и показываются в josm в виде набора внешних и внутренних контуров, но в некоторых (например в государственной границе России), части следуют в хаотическом порядке. Это бага или так и должно быть?

Если отношение отсортированно, то алгоритм его обработки, например вычисления площади – относительно простой. Если нужно сортировать самому, всё усложняется.


Hi, does anybody know, should member ways in boundary relations be sorted? The most of the relatations are sorted, and are displayed in josm as nice set of closed rings (inner and outer). However, some of the boundary relatations, like this one, are not sorted and memeber ways appears in chaotic order. Is it a bug or not?

If a relation is sorted in OSM DB, the algorithms (e.g. to calulate square) becomes relatively simple. If i need to sort myself, things get much more complex.

이메일 아이콘 Bluesky 아이콘 Facebook 아이콘 LinkedIn 아이콘 마스토돈 아이콘 텔레그램 아이콘 X 아이콘

토론

2019년 8월 23일 16:08Zverik님의 의견

В мультиполигонах и границах порядок не регламентирован — но должны быть роли inner и outer.

2019년 8월 23일 17:18Zkir님의 의견

Что ж, спасибо.

Все встреченные мной за последнее время мультиполигоны зданий (примерно пара тысяч), были отсортированные, и я уже подумал что так и надо. Только на границах (type=boundary) начались отклонения. Придется таки пофиксить алгоритм.

В статье про мультиполигон.

The order of the relation members does not matter (but properly sorted member lists can help human editors to verify completeness).

в русской вики перевод с ошибкой.

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

В данном случае properly sorted – отсортированный по порядку следования.

댓글을 남기려면 로그인하세요