Cieniowanie

Czy jest mozliwosc importu “cieniowania” z UMP? Jesli tak, to jak to zrobic? :slight_smile:

UMP korzysta chyba z Google :slight_smile: Ja w Potlatch 2 teraz na szybko wpisałem background:

http://mt1.google.com/vt/lyrs=t@126,r@138&hl=pl&src=api&x=$x&y=$y&z=$z&s=Gali

i zadziałało :slight_smile: ale po pierwsze nie wiem czy możesz korzystać z tych danych. Co do tego muszą się wypowiedzieć specjaliści :slight_smile: Wiem, że na pewno nie można korzystać z googlemaps z ulicami (przynajmniej do tworzenia ulic) bo ja kiedyś sprawdzałem ulice (w sensie czy mi brakuje jeszcze jakiś) wpisując coś w stylu:
http://mt1.google.com/vt/lyrs=m@138&hl=pl&src=api&x=$x&y=$y&z=$z&s=Galil

Ale jak już mówiłem, na pewno nie można używać googla do “kopiowania” :slight_smile:

Pozdro

Edit:
Hmmm… pomyliłem się UMP nie korzysta z Google tylko z NASA :slight_smile: nie mniej nie da się tego tak normalnie zaimportować :slight_smile:

Importu to raczej nie ma mozliwosci, bo OSM nie przechowuje tego rodzaju danych, ale kiedy robisz mapke na jakiejs stronie, to jest kilka roznych zrodel z ktorych mozesz wziac cieniowanie. Prawie wszystkie te zrodla mniej lub bardziej opieraja sie na SRTM z NASA (dane z przed kilkunastu lat o ile pamietam), nawet Google. Na tej stronce na przyklad jest cieniowanie z “toolservera” wikimedia autorstwa kogos z osm, ale oparte na SRTM.

Jakis rok temu NASA oglosila ze posiada nowe dane, lepszej dokladnosci, ktore nazywaja sie ASTER, ale okazalo sie ze sa na jakiejs dziwnej licencji i maja duzo “dziur” gdzie brak jest danych. (W SRTM rownierz wystepuja dziury, ale mniejsze i juz zostaly “pozatykane” danymi z innych zrodel)

Hmm, to skad w takim razie na czeskim OSM jest cieniowanie?

Zdefiniuj czeski OSM. Czy chodzi o lokalna www? Tak jak mowilem na stronach www mozesz dodawac sobie cieniowanie, ale to nie znaczy ze ono pochodzi z OSM, najprawdopodobniej z NASA.

Na osm.org warstwa cyclemap ma cieniowanie dla calego swiata (no prawie… od -80 do +80 stopni)

Podaje definicje czeskiego OSM: http://openstreetmap.cz/ :slight_smile: Jak rozumiem, jest to normalna strona www, ktora korzysta z danych openstreetmap.org, tak? Czyli, gdybym chcial cieniowanych map, to musialbym zrobic wlasna strone, tak?

Korzystają z własnej przezroczystej warstwy znajdującej się na ich serwerze na której są dodatkowo naniesione ścieżki turystyczne:


  var layer_kctcz = new OpenLayers.Layer.TMS(
      "Turisticke stezky",
      "http://openstreetmap.cz/kct_tiles/",
      {
        isBaseLayer:false,
        layername: 'kctcz',
        opacity:0.6,
        type: 'png', 
        getURL: osm_getTileURL,
        displayOutsideMaxExtent: true,
        attribution: '<a href="http://openstreetmap.cz/">osmcz</a>'
      }
  );

To jest normalna strona www, ktora uzywa biblioteki OpenLayers. Wiekszosc stron z mapami z niej korzysta, w tym strona openstreetmap.org. Strona mowi Twojej przegladarce, zeby zaladowala trzy warstwy map:

Taka strone mozna sobie zrobic kopiujac jeden plik i mozna dodac wiecej warstw albo wywalic te ktorych sie nie chce.