220 likes | 379 Views
Historické mapy v prostředí mapového serveru. Ing. Jiří Cajthaml (jiri.cajthaml@fsv.cvut.cz). Postup převodu historických map. Skenování Komprese dat Ořezaní rastrů Georeferencování Příprava dat Publikace na internetu. Skenování. Hustota skenování dpi (dot per inch)
E N D
Historické mapy v prostředí mapového serveru Ing. Jiří Cajthaml (jiri.cajthaml@fsv.cvut.cz)
Postup převodu historických map • Skenování • Komprese dat • Ořezaní rastrů • Georeferencování • Příprava dat • Publikace na internetu Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Skenování • Hustota skenování • dpi (dot per inch) • po provedeném testování – ideál mezi 300 a 500dpi • Barevná hloubka • mapy jsou většinou barevné • 8bitová data (256 barev) x 24bitová data (true color) Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Moje zdrojová data • II. vojenské mapování Rakouska-Uherska • mapy skenovány ve Vídni (státní archiv) • zdroj – MŽP, Geolab UJEP • 400 dpi • 8 bitová paleta • území pouze v SS s počátkem Gusterberg • Návrhy • 400 dpi – optimální • 8 bitová paleta – nevhodná (lepší by bylo 24 bit) Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Komprese dat • Bezeztrátová komprese (PackBits, LZW) • Ztrátová komprese (JPEG) • První soubor dat (8bit, LZW) – 100MB • Druhý soubor dat (JPEG) – 20MB • Software - GDAL (FWTools) – gdal_translate Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Ořezání rastrů • Pro mapy v kladu listů • Podle mapových rámů – problematické • Software • Grafický software • GIS software Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Georeferencování • v hlavičče souboru – GeoTIFF • v externím souboru – world file • 6 parametrů afinní transformace rastru • na rohy mapových listů • na mapové rámy • na identické body • Software – GIS Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Konkrétní georeferencování • Na rohy mapových listů • Afinní transformace • Podle výsledků DP Ing. Doubravy nemá smysl přesnější transformace • Software • První soubor dat – ArcGIS (world file TIFF +TFW) • Druhý soubor dat – KOKEŠ (world file JPEG + JGW) Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Příprava dat • Overlay – data v menším rozlišení (pyramidování) • TIFF umí vnitřně (GDAL – gdaladdo) • JPEG (je třeba naprogramovat skripty na převod) • pyramidy zvýší objem dat o třetinu • Tileindexing – data v kladu jsou indexována • obvykle pomocí Shapefile • GDAL – gdaltindex • Lze i ručně (skripty) např. v ArcGIS Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Konkrétní úpravy dat • Overlay • První soubor dat – gdaladdo (TIFF) – 8 vrstev • Druhý soubor dat • – vlastní skripty (BASH, Python) – úprava mapfile (8 vrstev) • Tileindexing • První soubor dat – gdaltindex • Druhý soubor dat – gdaltindex (9x) Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Publikace dat na internetu • Prohlížečky dat • bez georeference • př. Zoomify (oldmaps.geolab.cz) • DP Filip Antoš (červen 2006) • Mapové servery • Internetové aplikace pro práci s mapovými vrstvami • Mapové služby • prostřednictvím aplikací jsou data distribuována ve standardním formátu Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Mapový server • Internetová aplikace • Vrací rastrové obrázky podle požadavků • Pracuje se souřadnicovými systémy • Pracuje s mapovými vrstvami • Umí kombinovat vektorová a rastrová data • Komerční (ArcIMS, WebMap, MapGuide) • Svobodné (UMN MapServer, geoserver) Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Internetová aplikace I. • XHTML stránka • Formulář (tlačítka a menu) • CGI MapServer • JavaScript • funkce pro odečítání souřadnic, posun mapy • Data • II. vojenské mapování (rastry) • Hranice okresů ČR • Vrstevnice (WMS) Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Internetová aplikace II. • AJAX (Asynchronous JavaScript And XML) • knihovna mscross.js • knihovna prototype.js • Připojena databáze obcí v ČR • ÚIR-ZSJ (ČSÚ) • Převedeno do PostgreSQL • Obsluha požadavků pomocí PHP • Data • II. vojenské mapování (rastry) • Hranice okresů ČR • Vrstevnice (WMS), klad SMO-5 (WMS) Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru
Webové mapové služby • Definovány OGC • Data mohou být distribuována dále • server-server • kaskádování • server-aplikace • pro rastrová data – WMS služba • v mých aplikacích – WMS ÚHÚL Brandýs n.L. Ing. Jiří Cajthaml - Historické mapy v prostředí mapového serveru