Чукотский автономный округ

Из-за чего получается эта “пила” http://www.openstreetmap.org/?lat=66.74&lon=-179.17&zoom=6&layers=M ?

Я уже задавал такой вопрос ранее давно очень. Сказали это глюк мапника при обработке отношений больших типа…

почти весь осмовский софт глюичит в районе 180 градуса. размер отношения не имеет значения, иначе вся граница РФ - одно из самых больших отношений в осме - рисовалась так везде. периодически раздаются голоса, что надо это лечить, но Чукотка очень мало волнует разработчиков и голоса остаются неуслышанными. правда вот тут осмосис недавно пропатчили на тему 180 градуса, но это интересно только тонким ценителям извращений с экспортом/импортом.

нужно будет заценить, надосуге :slight_smile:

Конкретно пила - в шейпах world_boundaries, выгоняемых coastline checker’ом. Если его кто-то пофиксит, буду очень признателен :slight_smile:

У нас сейчас мир замаплен двумя половинками, и я честно говоря не уверен что если я создам линию две соседних точки которой будут перепрыгивать через 180 градусов стек осмософта нормально это переварит, а ставить такой эксперимент боязно.

Причем как раз там где пила - сегмент у линии очерчивающей континет - всего один, но ооооочень длинный.

Если внимательно посмотреть, то на Чукотке есть озеро, попавшее в обе половинки, мааааленькое такое. Так мапник его рендерит полоской через 0, то есть через всю остальную планету.

А сегмент это пришлось в свое время нарисовать, чтобы хоть как-то иметь возможность замкнуть границу РФ в единый замкнутый релейшен. А всю Чукотку за 180 градусом вынести в эксклав. Я тогда недели две убил замыкая границу вообще, ничего лучшего для этого куска не придумал…

Подоткнул костылем - добавил сегментов в соответсвующие куски коастлайна. Рендерингу это скорее всего поможет но часть Чукотки у нас сейчас типа остров :slight_smile:

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

Ezhick Ну я как бы понял что островная Чукотка не от хорошей жизни придумана.

Пока писал предыдущее сообщение, ежик подсказал про озеро - экспериментировать с островом сразу расхотелось.

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

Покыварял osm.xml вроде всё прояснилось.
Пила в мапник приходит из двух shp-файлов.
Сначала получаем “зубья пилы” :slight_smile: до 180, когда рендерится слой “world” из файла shoreline_300.shp со стилем “world”.
Потом добавляется один “зуб” :slight_smile: около -180, когда рендерится слой “coast-poly” из файла processed_p.shp со стилем “coast-poly”.

В общем , у меня есть shp-файл с полигоном России я его включил в обработку следующим образом


...
    <Layer name="world" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
        <StyleName>world</StyleName>
        <Datasource>
            <Parameter name="file">/data1/osm/mapnik/world_boundaries/shoreline_300</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="ppaa_rus1" srs="+init=epsg:4326">
    <StyleName>world</StyleName>
    <Datasource>
        <Parameter name="file">/data1/osm/mapnik/ru/adm/ppaa_rus.shp</Parameter>
        <Parameter name="type">shape</Parameter>
    </Datasource>
   </Layer>
    <Layer name="coast-poly" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over
        <StyleName>coast-poly</StyleName>
        <Datasource>
            <Parameter name="file">/data1/osm/mapnik/world_boundaries/processed_p</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="ppaa_rus2" srs="+init=epsg:4326">
    <StyleName>coast-poly</StyleName>
    <Datasource>
        <Parameter name="file">/data1/osm/mapnik/ru/adm/ppaa_rus.shp</Parameter>
        <Parameter name="type">shape</Parameter>
    </Datasource>
   </Layer>
...

результат можно посмотреть здесь http://osm.s-s-s.ru/
shp-файл взять здесь http://osm.s-s-s.ru/files/ppaa_rus.zip

Hi,

i’d like to get in contact with people who live in Anadyr, or have been there.
Has anyone GPS Tracks?
Can someone give feedback on the map-quality?

kind regards

Перевод:

Я ищу контакта с людьми, живущими в Анадыре на Чукотке или бывавшими там.
У кого-нибудь есть gps-треки?
Есть ли замечания по качеству карты?

Спасибо

У Абрамовича пусть спросит - может у охраны треки остались.

Hi, jstein.
For today I do not see any severe technical errors in the area of city Anadyr.

You use any tool for check of the data such as OSM Inspector (http://tools.geofabrik.de/osmi/) ?
There are not large errors around dated the 2008-th year.
http://tools.geofabrik.de/osmi/?view=multipolygon&lon=177.50712&lat=64.74540&zoom=10&opacity=0.94&overlays=invalid_geometry_hull,duplicate_ways,intersections,intersection_lines,ring_not_closed_hull,ring_not_closed,unconnected_end_nodes,touching_inner_rings_hull,touching_inner_rings,role_mismatch_hull,role_mismatch,duplicate_tags_hull,duplicate_tags,multipolygons_type_is_boundary,type_is_boundary,ways,role_markers,way_end_nodes,way_nodes

Best regards, Sergey.

как грубо

Думаю ответ охраны Абрамовича будет грубее, если спросит )))

Обнаружилась вот такая фигня.

osm_bug.png

Ну если форум не читаешь, так хоть в данные посмотри, есть там оно или нет.

Я честно не пойму где это смотреть, всяко кликал - не могу найти чего такое , но показывает на уровне где коды регионов у областей

Про украинизацию чукотки смотри здесь, еще кажись какие движняки были.