User Tools

Site Tools


projects:geo:geo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:geo:geo [2026/06/04 21:32] – [Developer Guide] jhagstrandprojects:geo:geo [2026/06/06 03:47] (current) – [Todo] jhagstrand
Line 9: Line 9:
 World map of history \\ World map of history \\
 World map of geopolitics \\ World map of geopolitics \\
 +Geo Sketch \\
  
 ==== Credits ==== ==== Credits ====
Line 99: Line 99:
 Up until June 2026, global cum geo was the home page for voyc.com, and that was thought of as our primary product. Up until June 2026, global cum geo was the home page for voyc.com, and that was thought of as our primary product.
  
-[[Design Notes]]+---------------
  
-[[Data Origin]]+The following is copied from projects:voyc:voyc.txt
  
-[[Data Analysis]]+[[projects:voyc:Design Notes]]
  
-[[Data Extraction]]+[[projects:voyc:Data Origin]]
  
-[[ToDo]]+[[projects:voyc:Data Analysis]]
  
-[[Exaggerated Typography Maps]]+[[projects:voyc:Data Extraction]]
  
-[[Map Projections]]+[[projects:voyc:Exaggerated Typography Maps]]
  
-[[Zoom Level]]+[[projects:voyc:Map Projections]]
  
-[[GeoIterator]]+[[projects:voyc:Zoom Level]]
  
-[[Mercator switch]]+[[projects:voyc:GeoIterator]]
  
-[[Straddle Antimeridian]]+[[projects:voyc:Mercator switch]] 
 + 
 +[[projects:voyc:Straddle Antimeridian]]
  
 === Spreadsheets === === Spreadsheets ===
Line 126: Line 128:
  
 [[https://docs.google.com/spreadsheets/d/1Hs1h9R91J8e3biNyIzN-aX_iER-cJ1zTMMGI4BeC-IA/edit#gid=1706980549 | projects]] [[https://docs.google.com/spreadsheets/d/1Hs1h9R91J8e3biNyIzN-aX_iER-cJ1zTMMGI4BeC-IA/edit#gid=1706980549 | projects]]
 +-----------------
  
 ==== Test Suite ==== ==== Test Suite ====
  
 ==== Todo ==== ==== Todo ====
 +
 === Todo Data === === Todo Data ===
 +
 +sketch_world landmarks sheet: https://docs.google.com/spreadsheets/d/1tGFLZGoImvcf8dj5HsG48Xsm_phn2BYVDNbd-ksg_W8/edit
  
 Cities in India missing.  Where is Calcutta?  and Delhi?   Cities in India missing.  Where is Calcutta?  and Delhi?  
  
-=== Todo Code ===+City population, metro vs municipal. China vs USA.
  
-Main menu, remove link to videos.+=== Todo Features === 
 + 
 +Add an Aitoff projection in addition to orthogonal and mercatur. 
 + 
 +Add a pencil sketch drawing mode. 
 + 
 +Add a drawing mode to draw a great circle on two points.  On each of the three projections. 
 + 
 +Animate the transition from Mercator to aitoff to globe through soup can and rectangular. 
 + 
 +=== Todo Bugs === 
 + 
 +Main menu, remove link to videos
 + 
 +x Main menu, change X logo from twitter bird to one downloaded from x-logo.svg downloaded from  
 +https://about.x.com/en/who-we-are/brand-toolkit 
 + 
 +Allow the layer menu to scroll.
  
 Choose the default layers and settings, establish them at startup, add a Factory Reset button to re-establish those default layers and settings.  Consider the following layers. Choose the default layers and settings, establish them at startup, add a Factory Reset button to re-establish those default layers and settings.  Consider the following layers.
Line 144: Line 167:
   * pencil sketch - layer 3   * pencil sketch - layer 3
   * pen final   * pen final
- 
-Allow the layer menu to scroll. 
  
 Add a setting: Layer List, the value choices are streamlined or advanced. Add a setting: Layer List, the value choices are streamlined or advanced.
Line 182: Line 203:
     * bottom row, only layer and projection buttons, no history, no zoom, no cursor coordinates     * bottom row, only layer and projection buttons, no history, no zoom, no cursor coordinates
     * two-fingers up works fine     * two-fingers up works fine
- 
  
 for countries, design a color-coding palette for orgs for countries, design a color-coding palette for orgs
Line 188: Line 208:
   * also geo regions   * also geo regions
  
-Add an Aitoff projection in addition to orthogonal and mercator.+Show the time scrollbar only when a historically relevant layer is active.
  
-Add a pencil sketch drawing mode.+[[projects:voyc:ToDo]] pre 2026
  
-Show the time scrollbar only when a historically relevant layer is active. 
  
 ==== Version History ==== ==== Version History ====
 +v0.0.0 2026 Jun 6 First release.
 +
 +Commit history:
  
 +  * 27 Feb 2023 - fix Antarctica and latClamp
 +  * 27 Feb 2023 - small-circle clipping for iteratorCustom as subclass of iteratorClip
 +  * 28 Feb 2023 - replace projtype with mix
 +  * 2 Mar 2023 - mixer table, soupcan projection
 +  * 2 Mar 2023 - replace Geo class with function lib
 +  * 2 Mar 2023 - rename geo to geolib, rename DualProjection to Projection
 +  * 4 Mar 2023 - option devmix, touch zoom and mousewheel zoom fasttwitch
 +  * 4 Mar 2023 - fix scale of cities 
 +  * 4 Mar 2023 - let invert accommodate cylindrical stitch
 +  * 11 Mar 2023 - cover layer
 +  * 11 Mar 2023 - reorg voyc to global, geosketch to geo
 +  * 12 Mar 2023 - add layout submodule
 +  * 12 Mar 2023 - move geolib to submodule
 +  * 15 Mar 2023 - create and load schema geo, load osmtilemill, fix deserts
 +  * 15 Mar 2023 - reorg sql
 +  * 17 Apr 2023 - on save, create custom layer and add shapes
 +  * 23 Apr 2023 - on save, write to usergeo table
  
projects/geo/geo.1780623165.txt.gz · Last modified: 2026/06/04 21:32 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki