projects:geo:geo
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:geo:geo [2026/06/05 00:50] – [Todo] jhagstrand | projects:geo:geo [2026/06/07 08:43] (current) – 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 105: | Line 105: | ||
| [[projects: | [[projects: | ||
| - | [[Data Origin]] | + | [[projects: |
| - | [[Data Analysis]] | + | [[projects: |
| - | [[Data Extraction]] | + | [[projects: |
| - | [[ToDo]] | + | [[projects: |
| - | [[Exaggerated Typography Maps]] | + | [[projects: |
| - | [[Map Projections]] | + | [[projects: |
| - | [[Zoom Level]] | + | [[projects: |
| - | [[GeoIterator]] | + | [[projects: |
| - | [[Mercator switch]] | + | [[projects: |
| - | + | ||
| - | [[Straddle Antimeridian]] | + | |
| === Spreadsheets === | === Spreadsheets === | ||
| Line 137: | Line 135: | ||
| === Todo Data === | === Todo Data === | ||
| + | |||
| + | sketch_world landmarks sheet: https:// | ||
| Cities in India missing. | Cities in India missing. | ||
| + | |||
| + | City population, metro vs municipal. China vs USA. | ||
| === Todo Features === | === Todo Features === | ||
| Line 148: | Line 150: | ||
| Add a drawing mode to draw a great circle on two points. | Add a drawing mode to draw a great circle on two points. | ||
| - | === Todo Bugs === | + | Animate the transition from Mercator to aitoff to globe through soup can and rectangular. |
| - | branch conflict: | + | dblayers |
| - | * webprod has some work done on the pencil sketch drawing mode. | + | * enable hosting.com email server |
| - | * webapps - does it have any work done? | + | * for john and sam |
| + | * add tester usernames and emails to email server | ||
| + | * John Gregory, America, | ||
| + | * Samuel Johnson, America | ||
| + | * Futoshi Aiki, Tokyo, Japan | ||
| + | * Jaroslav Havel, Prague, Czech Republic | ||
| + | * Hasan Hasan, Jakarta, Java, Indonesia | ||
| + | * Ishak bin Shah, Kuala Lumpur, Malaysia | ||
| + | * Thijs Van Dijk, Amsterdam, Netherlands | ||
| + | * pull all voyc.com email into primary personal email address | ||
| + | * add these same names to geo database user table | ||
| + | * database table layers | ||
| + | * database table userlayers | ||
| + | * webservice to get layer list as json to a js objecct | ||
| + | * software to dynamically compose the layermenu from the js object on each open | ||
| - | in webprod | + | Security of personal email |
| - | * create a sketch branch | + | * Get personal email address off of projects already on gitlab. |
| - | * reset the master branch | + | * Set config for future commits. |
| - | * pull the whole thing to webapps | + | * git config --global user.name |
| - | * delete the sketch branch | + | * git config --global user.email john@voyc.com |
| - | * make sure that voycgit and webprod match | + | |
| - | * push to gitlab | + | |
| - | in webapps | + | Login to the database of the Geo app and find the usernames |
| - | * test locally master branch | + | |
| - | * continue development with aider in sketch branch | + | |
| - | * or, create bugfix branch | + | |
| - | Main menu, remove link to videos. | + | Create at least three users One that voice.com one@hagstrand.com and one at yahoo.com |
| - | Main menu, change X logo from twitter bird to one downloaded from x-logo.svg downloaded from | + | Figure out a way to create a test database and a production database. |
| + | |||
| + | Figure out a way to use docker to create a test environment that sets up a reference database from scratch and then runs tests against it and then deletes the whole test environment. | ||
| + | |||
| + | Create the layer table and the user layer table. | ||
| + | |||
| + | Create web services to add delete and update userlayer records. | ||
| + | |||
| + | log into a2hosting.com and check out the email server and figure out how voyc.com mail is served. | ||
| + | |||
| + | Add new users to voyc.com using names stored in rb.txt. | ||
| + | |||
| + | Generate the layer menu HTML from a object. | ||
| + | |||
| + | Keep one object for standard layers and another layer for user layers. | ||
| + | |||
| + | Build test user layer records in the user layer table. | ||
| + | |||
| + | At login call the web service to get the user layer records returned as json and loaded into a JavaScript object. | ||
| + | |||
| + | |||
| + | === Todo Bugs === | ||
| + | |||
| + | x 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:// | https:// | ||
| + | |||
| + | 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. | Choose the default layers and settings, establish them at startup, add a Factory Reset button to re-establish those default layers and settings. | ||
| Line 178: | Line 216: | ||
| * 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 222: | Line 258: | ||
| Show the time scrollbar only when a historically relevant layer is active. | Show the time scrollbar only when a historically relevant layer is active. | ||
| + | |||
| + | [[projects: | ||
| + | |||
| ==== 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, | ||
| + | * 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.1780635023.txt.gz · Last modified: 2026/06/05 00:50 by jhagstrand