開放街圖標誌 OpenStreetMap 開放街圖

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

於 2019年八月22日 由 ZkirRussian (Русский)發表。

Кто-нибудь знает, должны ли отношения границ (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.

電子郵件圖示 藍天圖示 Facebook 圖示 LinkedIn 圖示 乳齒象圖示 Telegram 圖示 X 圖示

討論

Zverik2019年08月23日 16時08分 發表的評論

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

Zkir2019年08月23日 17時18分 發表的評論

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

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

登入 來留下評論