Ze szczytami masz kilka możliwości:

  1. Takie zapytanie do Overpass API:
<osm-script timeout="900" element-limit="1073741824">
<union>
  <query type="node">
<bbox-query w="14.97" s="49.00" e="23.40" n="53.79"/>
     <has-kv k="tourism" v="alpine_hut"/>
  </query>
  <query type="way">
<bbox-query w="14.97" s="49.00" e="23.40" n="53.79"/>
     <has-kv k="tourism" v="alpine_hut"/>
  </query>
</union>
<print mode="meta"/>
</osm-script>
  1. Możesz pobrać też z geofabrik poland.osm a potem skorzystać z narzędzia Osmfilter ( http://wiki.openstreetmap.org/wiki/Osmfilter )
./osmfilter poland.osm --keep="tourism=alpine_hut" >wynik.osm

Skorzystanie z poland.osm jest o tyle lepsze, że załapie Ci się tylko to co jest w granicach Polski.

Co do konwersji to rozumiem, że chodzi o format SHP. Są do tego jakieś narzędzia → http://wiki.openstreetmap.org/wiki/Shp#Create_your_own_shapefiles Niestety nic nie doradzę bo nie korzystałem…