Proposal

Document is available here.

Posted in Uncategorized | Leave a comment

Web-based Mapping

Cartography 2.0
– Temporal representation & spatio-temporal data
– Interactivity, pace, temporal granularity/resolution (finest time unit), temporal interpolation (missing)

Samples
http://maps.grammata.com/flood.html
http://freedom.indiemaps.com/
http://maps.grammata.com/evening_flights.html

Map Animation
3) Determining timings and concepts to apply in map
4) Animated time maps

Elements of Design
– How text can be used on these maps

Map Interaction Techniques
1) Flow of map design into use for public: the processes that go into making interactive maps
2) Useable graphic design
3) Information windows, pop ups, drop down menus

User Interface and Useability
– Study of good UI requires function over fashion
– Traditional assumption: “users are stupid”

Look at geospatial uncertainty and how to extrapolate useful representations on a map: in this case, planned town so not too much of an issue.

GeoTools
Mapping toolkits and source developer environments

JHLabs – Java Map Projection Library resource
Set of map projections ported to Java from PROJ.4 library
Offers support for 80 projection types. All common ones are there

Processing language
IDE and language, built for graphics intensive purposes
Builds on Java
Easy intro into programming, should provide plenty of visual feedback

GIS Lounge
Resources for GIS with Java based programming
Introductory tutorial
ALOV map – publication app
ArcExplorer – data viewer
CommonGIS
GeoMap – collection of classes + source code
OpenJUMP GIS – can read shapefiles and GML
OpenMap

Why Java?

  1. “simple, object oriented, and familiar”
    – easy to understand, object oriented
  2. “robust and secure”
    – easy to manipulate but not problematic
  3. “architecture neutral and portable”
    – accessible on lots of platforms and operating systems
    – Runtime Environment: use of virtual machines to interpret Java’s own bytecode, explaining how it’s accessible on so many systems
  4. “high performance”
    – debatable, but shouldn’t require state of the art or even high end to run
  5. “interpreted, threaded, and dynamic”
    – Ability to modify on the fly as needed, without major redesigns ?)

Focus
– Features of online map: what kind of information to impart, how comprehensive (just school? town? county?), level of detail and relevance to audience
– UI: how easy to use, how intuitive interface is
– Accessibility: from what can it be accessed? Install Java Runtime Env.? Printables, etc.?
– Subcategories: people’s interest in different things. For example, biodiversity for biology interested students, topographical information over time, weather, et cetera.

Posted in Uncategorized | Leave a comment