GIS-LAB

Географические информационные системы и дистанционное зондирование

Коварные libosm и osm2shp

Максим Дубинин, 04.09.2008

Посыпаю голову пеплом, дорогие читатели. Доооолгая возня с установкой osm2shp даже приведшая к написанию статьи и вот вам результат ….. использовать это нельзя, выкидываем osm2shp, стираем libosm и т.д. и злимся на то, что Н?ГДЕ не написано с каким форматом OSM XML он работает. После еще некоторого времени потраченного на то, чтобы что-нибудь конвертировать, методом дедукции и размышлений выясняется, что библиотека libosm предназначена для версии данных OSM 0.4, а текущая версия 0.5.

?ндикатором “старости” версии служит такой пример test.osm, содержащийся в наборе файлов библиотеки:

<node id="5" lat="5" lon="4"/>
  <segment id="2" from="3" to="4"/>
  <segment id="3" from="4" to="5"/>
  <segment id="4" from="5" to="1"/>
  <way id="2"/>
  <way id="3">
          <seg id="2"/>
  </way>
  <way id="4">
          <tag k="highway" v="primary"/>
  </way>

Как выяснилось, сегменты исчезли из текущего формата OSM XML. Поздравим его с большей изящностью, а себя, с тем что выяснили в чем была проблема, ведь лучше выяснить это, чем оставаться в неведение. А уже на подходе и 0.6.

Оставьте комментарий


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter