ChROnoScOpE reLeasENotes
Chronoscope 2 uses mapbox gl, while Chronoscope 1 was built with google maps.
Release Notes Chronoscope 2
Chronoscope 2 starten
v2.10dev (since Jan 2021)
New features
- Hamburg Multimedia: Podcasts, Videos, 360 content
Updates
- interval extended to 2020 to show urban planning projects for Hamburg
Experimental
- configure signature filter as URL parameter: …c=lxxx –– command (L)ayout signature-letters
v2.9.x (Jun-Sep-Oct-Dec 2020)
– release: Jan 2021 –
New features
- Relief/Mountain-Mode: M
- Alt R / Alt W for AutoPilot
- ChronoCity - key C - for several cities with more than 3 street maps. Think Chronoscope Berlin Chronoscope London Chronoscope Paris Chronoscope New York – 60+ cities in total
- drop Wikipedia GeoURL or plain text coordinates into Chronoscope window
- Victoria’s context menu
- PastVu support
- eFoto 2.0 support
- Berlin Portal
- Hamburg Bauakten (no Safari)
- Search maps (usability request)
- interval slider to focus on a specific time period for Search and Random maps: key L
- Reset filter button
- Close button
- signature filter. First 2 letters of map ID specify the collection; e.g. 'DK' for 'Königlichen Bibliothek Dänemark'; 'LH' for 'GWLB Hannover'; '-HK' for maps not coming from 'Leibniz Institut für Länderkunde'. Default is '-LX'.
- URL parameter c for key command: '…&c=a' opens the atlas on load. '…&c=l' opens the outline mode.
- display map table title
- 2,000+ rectified maps
- 4,000+ maps including GWLBHannover
Updates
- mapbox 1.12.0
- home & rotate is one animation (no separate map rotation anymore)
- faster panning and less update clutter in the periphery by hiding the map beneath the satellite layer
- vertical transparency slider
- simpler chronolinks:
- a) from https://mprove.de/chrono?… to https://mprove.de/chrono?…
- b) "Mx" removed from Map ID
- c) zoom parameter w/o meaningless zero digits
- minor updates for smartphone controls
Experimental
- 1800 additional maps by GWLB Hannover. > Log
- T for ISS Tempus
- Y for quick filter, i.e. set time interval to +/- 10 years of current map /bug: need to press Y twice
- 17-Dec-2020: mapbox 1.12.0 >> 2.0.0 map3d.html
- maps only visible in Chrome; neither Safari nor FF
- this needs more work, redesign, QA >> postponed for Chronoscope v3
Bug Fix
Known Issues
- [?] black map pyramids in FF
init problems in Safari 11 (failed mapstyle loading)
- [ ] iiif.archivelab.org certificate issue for Safari e.g. Stonehenge /ff ok
- [ ] Alt not usable under Windows
- smartphone / mobile layout needs to be reconsidered
v2.8.6 (Mar/Apr/May 2020)
- mapbox 1.8.1
- https://code.jquery.com/jquery-3.3.1.min.js >> https://mprove.de/_libs.inv/jquery-3.5.1.min.js
- map atlas: key A Q W, 60x
- map editions: key E, 20x
- 144 additional maps from ifl; now 1267 HK maps
- 897 manually placed LM maps
- dynamic maximum resolution to better support Firefox and mobile devices
- map selector: sort by year J
- map selector: faster tooltips
- random auto pilot (kiosk mode) key Alt R)
Issues
v2.8.4 (Dec 2019) / v2.8.5 (Jan 2020) / v2.8.6 (Feb 2020)
- mapbox 1.6.0
- gecoder 4.4.2
- Disable mobile setting Reduce Motion to watch smooth animations between map locations.
- new supported geo services: OpenSeaMap, google Earth Engine, Sonnenstand, Windfinder
- known bug: google Earth Engine only works once on Mac Safari
- improved Search (Key K) will find also smaller maps in the current view if they are partly overlapping at least. ChronoCursor as target point is no longer used.
- Chronoscope Hamburg: 'H' for Home position
- Chronoscope Hamburg: new map Stadtplan aus dem Adressbuch 1929
experimental features
- cusotm maps >> to become huge in v2.9
- tools and A Q W E C for map groups and sets
v2.8.0 (Jul 2019 - Jan 2020)
- Update to mapbox v1.1.1 (from v0.52.0)
- Uddate to geocoder v4.4.1 (from v2.3.0)
- fullscreen mode
for desktop browser
- Chrono CityTour
- experimental: browser back button to get previous map
- audio feedback on hires map loaded (not by default in Safari) > sounds good
- internal: transform map editor for HK and Hamburg maps
- internal: /chronoscope/leibnizmaps/ >> chronoscope/atlas/
Bugfix
- Chronoscope World maps survives the night mode /still room for improvements
- robustness and performance boost: new maps interrupt the loading of previous maps
ToDos / Ideas
- [ ] experimental: Coordinate Geocoder only once
FullscreenControl not yet fo iFrame?!
set iframe props: allowfullscreen="" mozallowfullscreen="true" webkitallowfullscreen="true"
adjust .css .chronovmenu
call gMap.addControl(new mapboxgl.FullscreenControl( for init isIframe
cf. Fullscreen API
Amsterdam North in ChronoAtlas >> ChronoAtlas does not benefit from LMPatches
- Apple Maps: zoom on FF?
- [bug] I (Dransfeld layer) does not survive dark mode
- [bug] change dark mode not always robust; map lost >> dark-dark helps
v2.7.2 (Jun 2019)
- change maps remoteley (iFrame)
v2.7.1 (Mar 2019)
v2.7 (Jan 2019)
- Update to mapbox v0.52 (from v0.39)
- Update to geocodeer v2.3 (from v2.2)
- Chronoscope World / ChronoAtlas: margin cropping complete
ToDos
- [√] BUG Cannot pinch-zoom/doubletap/
pan in iOS 11.3 / 12.1 | 6092 | toucheaction
- √ panning fixed (CSS)
- > 2.6.3: Update to mapbox 52
- [ ] BUG Cannot doubletap in iOS 11.3 / 12.1
- [ ] No smooth drag&drop of ChronoCursor /FF, Safari /Chrome ok > https://docs.mapbox.com/mapbox-gl-js/example/drag-a-marker/
- [ ] Dark/Day Change not working properly. No ChronoCursor, no historical map
- [ ] Lost map focus /e.g. after close Victoria >> call focusMap more often
- [ ] LongTouch/Tilt not working for iOS12.4.1 (10.3.3 ok)
v2.6 (Okt 2018)
- link to GeoHack from Victoria’s panel
- link to Wikipedia »In der Nähe«
- link to Wikipedia NearBy for Chronoscope World
- link to TomTom + GeoURL support for TomTom URLs
v2.6.1 (Nov 2018)
- Hamburg: link to GeoPortal/Denkmalkartierung
v2.6.2 (Dec 2918)
New experimental features
- Press # to show a coordinate world grid; press # agains to hide the grid again >> v2.9 uses '#' to transform maps
- show/hide all ChronoAtlas’ frames, new control for the map selector, key L
- Internally, the same routines are used to calculate and position the map for the XML ChronoAtlas project and for Chronoscope World.
- Each frame has a hover menu on the top left corner for more options:
- a map preview – a click shows the map in place
- a short description and year of publication
- a button to show the map in place
- a button to jump to ChronoAtlas
- a button to show the high resolution scan of the map
- The ChronoLink sharing feature has been enhanced to point to a Leibniz Map as well.
- Search vicinity maps :: button in Victoria’s panel > map table/Kartentisch, key K
- Choose random map control in map selector bar, key R
ToDos for this release (Aug-Okt 2018)
- [√] clean init for LM-ChronoLinks, i.e. satellite, view controls
- [√] keep opacity controls visible for Chronoscope World
- [√] Pan and center after HK map load from hover panel
- [√] redesign for HK-hover panel,e.g. use buttons for show map / Mimic Victoria's layout
- [√] show label and outline on init for LM-ChronoLinks > move to loaded function
[ ] add year to title, add over popup(?)
- [√] full IIIF w/o margin cuts
- [√] BUG HK maps dont load after night switch -> theForce
- [√] offer GUI for LM frames »(L)age«
- [√] dark box outlines for day mode > invert and darken
- [√] icon for iOS
- [ ] round corners for box button
- [√] offer info on current HK map in Chrono Control area (instead of HH years)
- [√] Click auf LM Label should center the map
- [√] next click should go back
- [√] Victoria: Show TomTom only over land
- [ ] offer GUI for grid feature '#' >> v2.9 uses '#' to transform maps
[ ] offer remove control for HK maps -> top right x icon / …
- [√] offer a list of HK maps for the current view
sorted by year or overlap or size
- [√] UI? Preview Matrix like mphoto23
- [√] poor tag background on yellow maps
- [√] Victoria: Show Leibniz Link
- [√] vicinity map table
- [√] blending
- [√] BUG map table for chrome and ff
- [ ] cascaded blending for each thumbnail like in mphoto >> CSS cross browser issue
- Rotation
- [√] patch for Format B, e.g. HK0970
- [√] XML Rotation, e.g. HK0092 – new import of XML parameter sets √ 7Sep2018
- [√] XML Rotation !=x90, e.g. HK0738
- [√] No display: HK0150
[ ] no prettylabel on LM load, just a space at the moment > Hello World
- [√] define initial chronocontrole state for Chronoscope World :: init Chronoscope w/o a map
- [√] Landing Page Chronoscpe World
- [√]
Hidden Key R for random map >> + icon √
- [√] BUG wait until current map has loaded, otherwise no load
- GeoURL Input
- [√] ChronoLinks accepted
- [√] LeibnizIDs such as "HK0128" accpeted
- [√] Margin Patch
- [√] L10N bugfix for important buildings.
- [√] Copy ChronoLink + button flick + close Victoria on any click inside
- [ ] close LM Hover on any click inside
- […] Experimental X to show inline help
[ ] rethink remote slowFlight theUseDirection
- [ ] BUG: slash anchor
[ ] BUG lock in to HH : HK0649
v2.5 (Mar 2018)
New Features
- new scale control
- [ I ] enables info layer with Hamburg Residents of 1653 or architecture of the 1920s
- Search field
- reset north; key N
- dark mode for background map; key D
- v2.5.1 (May 2018)
Enhancements
- update from mapbox 0.32 to mapbox 0.39
- chrono cursor from Chronoscope 1 is back
- slider control for transparency
- less clutter on mobile, ie. smart phones
- no chrono controls if Chronoscope spots outside metropolitain region of Hamburg
ToDos
security for replaceURL w/o www
v2.4 – 15-Apr-2017
New Features
- select a selected year to center and zoom to the map – select the year once again to zoom back to the previous position
- new buttons for Victoria:
- mail chrono-link
- share on twitter
- share on facebook
- jump to Apple Map
- iframe enabled. If the Chronoscope is displayed inside an iFrame, a new button offers to break out and zoom the view; the click to reposition the chrono cursor is disabled for iframe display
- twitter: Chrono HH
- tumblr: Chrono Hamburg
- v2.4.1 (6-May-2017)
- Link to Google Street View
- Bonus feature: Press 'B'
- [Bugfix] Bing w/ or w/o sattelite view depending on sattelite setting in Chronoscope
- v2.4.2 (8-Jun-2017)
- Link to GeoPortal Hamburg. Depending on the chrono year the map (Vermessungskarte) of either 1880-89, 1900-10, 1930-40, or 1990-2000 are selected.
- support parameter o=0 for a hidden map at launch
- support parameter p=1 for instant time pendulum
- v2.4.3 (15-Jul-2017)
- v2.4.4 (1-Oct-2017)
- support parameter u=0 to hide chrono control bar; this is useful for iframes that just want to show a location
- v2.4.5 (24-Oct-2017)
- v2.4.6 (12-Jan-2018)
- tunnels (street, rails and DESY) are marked red
- thicker roads
- mapbox performace tests v0.43
- pendulum exported to chronoURL
- v2.4.7 (22-Feb-2018)
- ⛳ GeoURL Eingabe :: parse URLs from google maps, streetview, OSM, Geoportal, and Wikipedia <sic!> and navigate Chronoscope to the corresponding location
- live updates of browser’s address bar with ChronoLinks
Improved Features
- improved geomapping
- map 1937: Speicherstadt, 50er Schuppen
- map 1867: Binnenhafen und Speicherstadt-Bereichmittels Vorher/Nachher-Karte aus dem Speicherstadt-Museum
- map 1694: Binnenhafen
- default zoom levels for different screen and window sizes
- base map: special visualization of rail bridges (double lines)
- max zoom increased to 18
Bug Fixes
- [IE11] Victoria’s Panel can be opened /12-Nov-2017
v2.3 – 18-Mar-2017
- new feature to geo-locate the map to the current user’s location and then use the compass to rotate the map to the real North
- touch tilt on iPhone/iPad – (Does it work for Android as well?)
- time pendulum (yin & yang icon and Z-key): swing between today and historical map for easy comparison
- Victoria offers jump to Bing Maps & (if tilt is larger than 20°) Bird’s Eye View
- update: new georectification of 1905’s map
v2.2 – 5-Mar-2017
- a location based Chronoscope: jump to user's location!
- new map 1937
- control bar is now centred on tablets
- maps are defined by 4 corners and not mereley by a rectangular with a strict north/south orientation. Therefore we have the map 1867 w/o the rotated frame anymore
- v2.2.1
- experimental feature: geolocation + compass
- experimental feature: touch tilt
- experimental feature: time pendulum
- bugfix: Victroria's Secret Panel stays on screen, even on smartphone
- update: show warning and info if WebGL is not enabled for Chrome browser; fallback to Chronoscope 1.x
- update: move to new URL https://mprove.de/chronoscope/* – legacy URLs are redirected
- bugfix: improved ui layout for smartphones
- bugfix: chrono cursor is always on top of the map
- experimental feature: compass: after jump to user's location the map aims to orient itself to North
- bugfix: double tap to zoom
- update: new georectification of 1905’s map
v2.1 – 4-Mar-2017
v 2.0 – 1-Mar-2017
- smooth zooming thanks to Mapbox GL
- custom theme for Mapbox GL to highlight the buildings
- new keyboard and mouse commands
- secure https instead of plain http
- chrono parameters for rotation, tilt and satellite view
Known Issues
[iOS 11, iOS12] Zooming the map with pinch&spread gesture zooms the entire view.
[Safari] link to google Streetview does not work for Safari. Chrome and Firefox are ok.
"Undo home zoom" is not 100% robust. Sometimes another place is still stored.
Perspective changes that happen while Victoria’s panel is open do not update the URLs to be shared. => but the address bar gets updated
- Chrome browser does not show the maps b/c WebGL is not enabled > display warning
no progress indicator for map loading
- reduced map resolution (4096px) to support iOS and WebGL > tile server for maps would solve the issue
no tilt touch gestures for mobile devices [#3405]
[Firefox] Map switch not visible
- Optimized WebApp not supportet at the moment due to year links, that exit the app and jump to Safari.
[IE11] Time Pendulum icon not visible
Release Notes Chronoscope 1
Chronoscope 1 starten
v1.5a – 18-Mar-2018
v1.4 – 23-Feb-2017
- new map of 1590
- v1.4.1 – 24-Feb-2017
- new rectified map of 1867 with 27 control points
- v1.4.2 – 27-Feb-2017
- 1,2,3,4,5 keys select the year
- 6,7,8,9,0 keys change the opacity
v1.3 – 16-Feb-2017

- new feature: Victoria offers new links to google maps and OpenStreetMap
- missing feature: Victoria's chrono links preserve map's opacity
- minor change: Victoria's coordinates precision reduced to 5 fractional digits
- v1.3.1 – 18-Feb-2017
- new rectified 1694's map with 112 control points
- v1.3.2 – 22-Feb-2017
-
- new rectified map of 1803 with 42 control points
- update of 1694's map to match the town wall of 1803
v1.2 – 20-Nov-16
- human-readable coordinates in Victoria's info windows. /Thanks to MarineLives
- space bar toggles map visibility
- adjusted position for map of 1694 to make the Ellerntorsbrücke a perfect fit
- v1.2.1 – 4-Dec-16
- API parameter for opacity 'o': …?o={0.2, 0.4, 0.8, 1}
- v1.2.2 – 8-Dec-16
v1.1 – 4-Nov-16
- chrono hyperlinks, victoria
v1.0 – 26-Nov-16
- Chronoscope 1.0 is open source under an MIT License: github.com/mprove/chronoscope
- Chronoscope as WebApp for iPhone/iPad
beta 2 – 16-Oct-16
- A map from 1867 has been rectified and added to the Chronoscope.
beta 1 – 12-Oct-16
- User can switch between 3 maps.
- railways only visible for 1905 (and 1867)
- app icon
alpha – 9-Oct-2016
- Shall it be called a minimal viable product (MVP)? Anyway – you can travel around Hamburg and travel through time. Please provide feedback to improve the Chronoscope Hamburg.
Known Issues
- [v1.x] Initial loading might be slow as the maps need to be cached in one step. A progress indicator is missing as well, as asynchronous loading cannot be tracked at the moment.
- Firefox: MapOn/Off Control not visible
[Feb 2017] The location of the Sternschanze in the map of 1694 is not quite correct. Re-rectification of the map seem necessary.
Support and Background Info
Tweet Matthias mprove or get in touch otherwise.
à propos
By Matthias Müller-Prove. Erstellt: September 2016, Geändert:
1/25/21