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