Course outline
- Fundamentals: Definitions, use and care of drawing equipment, drawing media and inks. Map scales, map text. Hand lettering, line styles, use of stencils.
- Visualization in GIS: Introduction, cartographic communication concepts. Map design. Generalization: classification, simplification, exaggeration, and symbolization.
- Recent developments: hardware, software, Geospatial techniques.
Course outline
- Static mapping: Choropleth, chorochromatic, mapping using graphs and diagrams, displaying discrete and continuous data; dot matrix. 3-D visualization.
- Interactive mapping: Electronic atlases; concept, data used, implementation.
- Multimedia systems: Application of text, sound, video.
- Cartographic animation: Non-temporal, temporal animation. Vehicular navigation. Overview of expert systems in cartography.
Fundamentals | Drawing Tools
Desktop tools:
- GeoDa - mapping
- Tableau - mapping
- ArcGIS or QGIS - mapping
- Photoshop or GIMP - editing raster raster
- Illustrator or Inkscape - editing vectore
- Adobe acrobat and PDF - viewing
Fundamentals | Drawing Tools
Web tools:
- Tableau - Interactive web design
- Leaflet APIs
- Google maps APIs
- Openlayers APIs
- ...
Fundamentals | Definitions
- Scale refers to how map units relate to real-world units
- Map projections refers to transforming spatial coordinates on a three-dimensional sphere to a two-dimensional plane
- Coordinates refers to a set of two or more numbers that specifies a location in relation to some reference system
- Resolution describes the specificity of the data
- Interoperability describes how well two different datasets work with each other
Desktop tools | GIMP
- GIMP (GNU Image Manipulation Program) is a free and open-source raster graphics editor
Capabilities: image retouching and editing, free-form drawing, resizing, cropping, photo-montages, converting between different image formats, and more specialized tasks
- GIMP is cross-platform; linux, OS X, & windows
- Development status: Active, API is a set of callable libraries. Written in C, GTK+
- Website
Desktop tools | Inkscape
- Free and open source software vector graphics editor
Capabilities: Import & conversion for many vector formats, e.g. ESRI shape files, object creation & manipulation, fill and stroke, operations on paths, Text support, Rendering
- Inkscape is cross-platform; OS X, linux, & windows
- Written from C into C++; adopted the GTK+toolkit C++ bindings; redesigned its user interface, & added a number of new features
- Website
Desktop tools | GeoDa
- Free software that conducts spatial data analysis, geovisualization, spatial autocorrelation & spatial modeling
- GeoDa is cross-platform; windows, X OS, & linux
- Developed by the Spatial Analysis Laboratory of the University of Illinois at Urbana-Champaign under the direction of Luc Anselin
- Website
Desktop tools | Tableau
- Tableau produces interactive data visualization products focused on business intelligence
- Tableau has a mapping functionality, and is able to plot latitude and longitude coordinates and connect to spatial files like Esri Shapefiles, KML, and GeoJSON to display custom geography
- There are five ways to access their tableau products:
- Desktop (both professional and personal editions)
- Server
- Online
- Reader & Public - free to use
- Website
Desktop tools | ArcGIS
- ArcGIS is a geographic information system (GIS)
Capabilities: create maps, compile geographic data, analyze mapped information, share & discover geographic information
- ArcGIS includes the following Windows desktop software:
- ArcReader, which allows one to view and query maps created with the other ArcGIS products
- ArcGIS for Desktop, which is licensed under three functionality levels:
- Basic, which allows one to view spatial data, create layered maps, and perform basic spatial analysis;
- Standard, includes more advanced tools for manipulation of shapefiles and geodatabases;
- Advanced, which includes capabilities for data manipulation, editing, and analysis.
- Also server-based ArcGIS products, as well as ArcGIS products for PDAs
- Extensions are available to increase ArcGIS functionality
Desktop tools | QGIS
- QGIS (Quantum GIS) is a FOSS cross-platform geographic information system (GIS) that supports viewing, editing, and analysis of geospatial data
- QGIS integrates with other open-source GIS packages, PostGIS, GRASS GIS, & MapServer
- Plugins available in Python or C++ to extend QGIS's capabilities
- Gary Sherman began Quantum GIS development in 2002, then since 2007 developed under Open Source Geospatial Foundation
- Website
Web Tools
Web tools | Leaflet
- Leaflet is an open source JavaScript library used to build web applications
- First release, 2011, supports most mobile & desktop platforms, HTML5 & CSS3
- Integrates;
- tiled base maps hosted on a public server
- optional tiled overlays
- Add feature data from GeoJSON files, style it & create interactive layers, such as markers with popups
- Developed by Vladimir Agafonkin, before he joined Mapbox in 2013
- Website
Recent Developments | Geospatial techniques
- D3.js (Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers
- Makes use of SVG, HTML5, & CSS standards
- Development from 2011
- D3.js uses;
- create interactive graphics for online news websites,
- create information dashboards for viewing data,
- produce maps from GIS map making data
- The exportability of SVG enables graphics created by D3 to be used in print publications
- Website
Bottom line...
- Use GIS or other mapping software to create map form, layout and to handle data
- Pass result to editing tools e.g. Inkscape & GIMP
- Good maps is a results of;
- knowledge
- skill
- experience
- creativity
- aesthetics
- understanding human vision
Think about this...
- Using web and other mapping tools, almost any idiot can create a map
- It takes knowledge and skill to create a good map
- It takes experience, skill, creativity and hard work to create a great map
- Fortunately, maps can be sequentially improved
- Good design follows known principles & cartographic methods
- Usually employs user centered design
Fundamentals | Map scale
- Map scale measures how much the features of the world are reduced to fit on a map;
- Map scale representations;
- Representative fraction map scale is shown as a ratio. e.g. 1:24,000
- Graphic/Bar scale graphical representations of distance on a map
- Verbal description Example, “one inch represents one kilometer“ written on a map to give map users an idea of the scale of the map
Fundamentals | Map text
- Label placing is difficult, even with the automation within the GIS
- Thankfully, placing text on a layout such as titles, text boxes, & disclaimers is much easier
- Simple rules to follow;
- Ensure that all text is aligned with the surrounding elements
- Do not use justified text in poster layouts
- Double-space body text on larger layouts. More space between text & text lines enhances legibility
- Group text elements Use the landscaper’s Law of Three. (3 of any plant looks better than 2 or 4)
- Always consider the text direction
--- End of Lesson 1---
That’s it!
Queries about this Lesson, please send them to: jmwaura.uni@gmail.com
***References***
- Mapping, Society, and Technology, Steven Manson
- Web Cartography, Map Design for Interactive and Mobile Devices, Ian Muehlenhaus
- Web Cartography, Menno-Jan Kraak and Allan Brown, ITC
- Cartography, Thematic Map Design, Borden D. Dent
- GIS Cartography, A Guide to Effective Map Design, Gretchen N. Peterson
- Thematic Cartography and Geovisualization, Terry A. Slocum et.al
Courtesy of reveal.js