User Tools

Site Tools


projects:geo:geo

This is an old revision of the document!


projects:geo

geo

User Guide

https://geo.voyc.com

World map of history
World map of geopolitics

Credits

Four Tools

These four tools determine the operation of the mouse and of a single finger.

Move - click, tap, or drag to move the map

Point - click, tap, or drag highlight and identify a feature on the map

Sketch - click, tap, or drag to sketch a new feature or edit an existing one

Measure - click or tap twice to measure the distance between two points

You can also move the map by dragging with two fingers, and by using the arrow keys.

Move in Move Mode

  drag the mouse or one finger
  click or tap to jump to a point
      

Move in any mode

  drag the middle mouse button        
  drag two fingers
  right, left, up, down arrow keys

Zoom

  mouse wheel
  shift-up and shift-down arrow keys
  two finger pinch in and out
  zoomer tool        

Rotate the globe on the z-axis

  shift-right and shift-up arrow keys        

Point

  shift-click the mouse

double click double tap

Sketch - drag to draw a shape on the map

Point - click only, highlight and identify an object on the map

Measure - two mouse clicks, measure the distance between the two points

Controls

Zoomer

Time Slider

Globe/Mercator

Search

Where Am I - lower-left corner, lat/long coordinates of mouse

Main Menu

Tools

Layers

User

Layers

Custom Layers

Developer Guide

Source code: https://gitlab.com/voyc/geo

geo replaces global. Global used the google map api. Geo uses our own javascript, originally copied from the D3 project on github.

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

Data Analysis

Data Extraction

ToDo

Exaggerated Typography Maps

Map Projections

Zoom Level

GeoIterator

Mercator switch

Straddle Antimeridian

Spreadsheets

Test Suite

Todo

Todo Data

Cities in India missing. Where is Calcutta? and Delhi?

Todo Code

Main menu, remove link to videos.

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.

  • grid
  • pencil sketch - layer 1
  • pencil sketch - layer 2
  • pencil sketch - layer 3
  • pen final

Allow the layer menu to scroll.

Add a setting: Layer List, the value choices are streamlined or advanced.

Draw the layer list differently depending on the setting as follows.

  • streamlined layer list
    • no palettes
    • dropdown menu for cover
      • hi res,
      • lo res,
      • fast: oceans, land, cover, desert, mountains
      • none
    • combine lakes and rivers and deltas
    • make viewport always on (only relevant to zoomed out mercator)
  • advanced layer list
    • keep the cover dropdown, when fast is selected, show layers individually
    • implement palette

Temporarily disable and hide the option for hi res.

  • The loading… panel will no longer show because we are no longer loading the hi res data.

Fix browser-specific bugs:

  • Linux Brave
    • zoom control is vertical.
    • history control is ok
  • Linux Firefox
    • zoom control is horizontal.
    • history control is missing
    • loading panel too small, get text wrap
    • cursor coordinates panel too small, get text overflow *
  • Android Brave
    • history control is too wide, pushes zoom control off screen
    • two-fngers down turns on both zoom and tilt.
    • two-fingers up does not turn off zoom or tilt. It needs a two finger tap to end zoom mode, so subsequent one-finger moves seem haywire. Maybe we don't want tilt at all. more harm than good. or make it a special option.
  • Android Chrome
    • bottom row, only layer and projection buttons, no history, no zoom, no cursor coordinates
    • two-fingers up works fine

for countries, design a color-coding palette for orgs

  • more treaty organizations: brics, asean, ocgfc, global south
  • also geo regions

Add an Aitoff projection in addition to orthogonal and mercator.

Add a pencil sketch drawing mode.

Show the time scrollbar only when a historically relevant layer is active.

Version History

projects/geo/geo.1780623208.txt.gz · Last modified: 2026/06/04 21:33 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