lovasoa / dezoomify

Dezoomify is a web application to download zoomable images from museum websites, image galleries, and map viewers. Many different zoomable image technologies are supported.
https://dezoomify.ophir.dev
GNU General Public License v2.0
657 stars 71 forks source link

oldmap.org / etomesto.ru and others using OZF/MAP format #449

Open ozarugit opened 4 years ago

ozarugit commented 4 years ago

At www.oldmap.org (Russian version: www.etomesto.ru) there are lots of zoomable historical maps. DeZoomify does not appear to recognize/support them. An example: www.oldmap.org/map-kaliningrad_topokarta/

The site allows you to download the map data - but (in many cases) it is in OZF/MAP (also known as OZI or OZF2), a tiled format used by Android (and Windows) apps to show zoomed bitmap maps quickly at different resolutions (see www.oziexplorer4.com). The format seems to be in common use.

There are free utilities allowing OZF/MAP to be converted to PNG - e.g. www.offroadnavi.com/en/maps-and-manuals

Hence, it is not impossible (nor too difficult) to download the DeZoomed map and convert it to a more convenient format such as PNG. However, it would be even more convenient if DeZoomify supported it automatically.

macmacleannz commented 4 years ago

I would like this site supported as well.

The tile servers on etomesto are georeferenced and may be better suited to something like MOBAC or SAS Planet (to keep the spatial information). That said the url structure (for example http://map1.etomesto.ru/karty-shuberta/2/155_121.jpg) follow no real pattern so that will be difficult. If we can work out the URL pattern then maybe it can be used in Dezoomify.

@GrampGit There are several apps that can export ozf2 and earlier version of ozf3, I use Global Mapper ($$$) but there are some free apps like Demapper. Also note that you can download many maps in other formats - http://www.etomesto.ru/russia/catalog.php and look at file types

Arekkusu1998 commented 9 months ago

Mr. @ozarugit a Mr. @macmacleannz, dezoomifying from EtoMesto.ru requires building a file tiles.yaml and the use of dezoomify-rs. The solution is currently being submitted to the Architect for consideration: for further details, please refer to https://github.com/lovasoa/dezoomify-rs/issues/222