Skip to content

This is a list of tools I am learning to use for making printed maps.

Notifications You must be signed in to change notification settings

vargovargo/Map-Making-Tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Welcome! This repo exists to help me learn how to use GitHub, to better document my work, and share what I know and have learned with other interested folks. Right now, my primary project is making 60+ maps for a new book. Thanks for visiting.





List of OpenStreetMap (OSM) tools

A summary of the different tools I use for querying and downloading OSM data.

OpenStreetMap (OSM) and Humanitarian OpenStreetMap Team (HOT)

I think OSM is an incredibly valuable tool, and I think everyone should know about it. Here's how you can get started.

  1. Start with MapGive, and wathc the Why you should map video. Follow the instructions on the Learn to map webpage to create an OpenStreetMap account.
  2. Learn how to edit OSM using the iD Editor- it only takes a few minutes! You can continue to follow along with the MapGive Learn how to map in OpenStreetMap video (11 minutes), or follow along with this succint tutorial from learnOSM.org.
  3. Explore all the different things that are already mapped in OSM by browsing the map and by visiting the OSM Wiki Map Features page. TagInfo provides nice tools for visualizing the different tags currently used in the OSM database.
  4. Connect with others in the OSM Community. Join one (or a couple) of the OSM mailing lists.
  5. Help out others by contribuing to specific mapping projects, by joining the Humanitarian OpenStreetMap Team (HOT) or by participating in a Missing Maps mapathon.
Data Export
  • GEOFABRIK downloads: No account needed. Data for download is Updated roughly once every 24hrs. Download zipped .shp and .osm files based on a given country or administrative units.
  • Mapzen: No account needed. Data refreshed weekly. Coverage is for approximately 240 major cities in the world. Download zipped .osm, .shp, and .geoJSON files.
  • WeoGeo.com: Free account required. Data for download is refreshed roughly once every month. Define a custom AOI and download in a vareity of different common geospatial data formats.
  • Overpass Turbo: No account needed. Use Query Wizard to select specific features from current OSM data server for a user defined AOI. Export data into any number of common geospatial data formats (No direct export to shapefil option). Data downloaded is from current OSM database. Example Tutorial.
  • bbox finder: No account needed. This handy tool allows you to quickly get the Lat/Long values for any user defined AOI in the web-mercator projection.
  • HOT Exports: Free account required. Users can select their own AOI. Download only the features/tags you want by creating your own download preset, or choose from a tag presets. Data downloaded is from current OSM database. Queries can be saved to the users account, and can be rerun whenever refreshed data is desired. A significant limitation to this tool is that it does not support exports for all parts of the globe. See the OSM Wiki- HOT Export page for a map of areas covered by this tool, and for more information on how to use it.
  • MapOSMatic Create mapbooks from Mapnik for easy download and printing.
OSM database Visualization and summary statistic tools
  • Taginfo: See word cloud of most popular OSM tag Keys, and invidual statistics for each tag used.
  • Neis One!: The personal website of Pascal Neis, there are lots of great webtools for tracking and analyzing edits to OSM by location, individual user name, and change sets. How did you contributed to OpenStreetMap generates a custom activity report for a specific username. Your OSM HeatMap generates a custom heat map based on aggregating the location of a single users edits globally. Who's around me shows the location of other users based on a mean location of their edits for a specific point in time, or averages over 6 months.
  • ito! OSM Mapper Account required. Generate maps and reports of editing activity by user, by tag, or by time for a user defined area. Maps and tables are exportable in several easily accessible formats.

Adobe Illustrator Tricks

Most all of my maps start in ArcGIS but get exported to Adobe Illustrator for further refinement, particularly for laying out type, styling fill patterns that incorporate shading, and for detailed linework. Recently I've been wanting to replicate some of the great variation in linework which Dave Imus has used in his Essential Geography of the United States wall map.

Tips and Tools that I have found useful include:

Working with Natural Earth Data in ArcMap

  • Creating custom shaded relief color ramps
    For most cartographic production projects, the default color ramps in ArcMap really don't work well. I encountered this problem when I was working on a map to be printed in color, so I wanted a color ramp which went from light to dark like a greyscale ramp, but in a different hue. Here's how...

  • Styling scale-dependent labels using ScaleRank Attributes
    Natural Earth vector and point files contain a lot of great data, and for most maps you are going to want to label some of this data, but likely not all of it- or at least not all of it the same way. Each vector shapefile contains a few different attribute fields that helps you to select and style features and their labels to create a more coherent and appealing visual hierarchy. Here's how...

Using Blender to produce beautiful shaded relief layers

Daniel Huffman (@pinkogeograp) has done a lot of work in developing an easy to follow workflow for creating beautiful shaded relief layers using the open source 3D animation software called Blender. In his blog post Blending my way to Relief he explains why he finds Blender produced shaded relief's to be more appealing than those produced in ArcMap. Subsequently, he has produced a 6-part YouTube video series where he demonstrates the step-by-step process from importing a DEM to exporting the final product.

I followed along with his tutorial the first time, but found that when I was trying to reproduce the process on my own, I frequently had to go back to the videos. To make it easier to understand the workflow and quickly reference the different steps, I've created a GoogleDoc spreadsheet where I tried to transcribe each video, and sequentially number the steps within the workflow.

Blending Shaded Relief data with Adobe Photoshop

Draping imagery or vector artwork over shaded relief terrain data is a common way of trying to convey physiography to map users. The simplest method many of us are taught is simply to adjust the transparency of your imagery layer. However, when doing so, you also end up muting the texture of your terrain data. To retain the natural variation in texture which the shaded relief data provides, it is necessary to use a more sophisticated blending method, and Adobe Photoshop provides the tools to do this. Here's how...

Using ArcGIS Data Driven Pages

The print cartography project I'm working on requires making about 60 unique maps. My workflow is to organize and layout the map data in ArcGIS, then export the data from ArcGIS as an Adobe Illustrator file (.ai), and adjusting type and applying other styling in Adobe Illustrator. Many of the maps will have a raster base data, so the raster files have to exported from ArcGIS separately as a TIFF file. I'm exploring [ArcGIS's Data Driven Pages] (http://resources.arcgis.com/en/help/main/10.1/index.html#//00s90000003n000000) tools to see if they I can automate the export process in python with the arcpy.mapping module. Here's what I'm trying...

ArcGIS Python Scripts

Python is supposed to make repetative tasks quick and painless in ArcGIS. I've started collecting code snippets and scripts I have used, and putting them here...

About

This is a list of tools I am learning to use for making printed maps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published