Logo

The Data Daily

9 Essential Mapping Tools for Journalists in 2022

9 Essential Mapping Tools for Journalists in 2022

GIJN
Subscribe to Resources
BuzzFeed created visual maps revealing China’s vast detention center network in Xinjiang province, as part of its Pulitzer Prize-winning investigation. Image: Courtesy of Alison Killing
Maps are popular ways to visualize data and are a good way to add context to geographically-based datasets. They can also be beautiful and offer a different view of our world.
Learning to make appealing and informative maps to support your journalism is well worth doing. The good news is that there are significantly more mapping tools available today than there were five years ago and many of them have become very powerful. The downside is that it can be difficult to choose the right tool for the job.
The list of mapping tools below is far from exhaustive but they are the tools we use most often in our visualization work .
Most of these tools are easy to use — add some data, plot some points — but some, mostly towards the end of the list, do require some programming knowledge.
Image: Screenshot (Google My Maps)
Ease of use: Easy.
Useful for: Mapping points on a map, simple visualizations.
Google’s My Maps is one of the easiest ways to get started making maps. If you have a dataset with columns for addresses or GPS coordinates you’re ready to make a map. Import your dataset, select the column you want to use as the marker location and create the map. You can also draw polygons on the map to indicate areas of interest or even add direction information to maps. My Maps doesn’t have many options for customizing the design of maps but you can choose from a limited selection of base maps and marker colours. Maps can be shared either via a link or embedded on a website.
Pros: Very easy to create and share maps.
Cons: Limited customisation and design options.
Ease of use: Easy.
Useful for: Mapping points on a map, simple visualizations.
BatchGeo does a pretty simple job but it does it well. Like Google My Maps, all you need to get started is a dataset with columns for addresses or GPS coordinates. BatchGeo will geocode these and add these points to the map. If you specify a column it will automatically group the points using different colored markers. BatchGeo maps can be embedded on a website or shared via a link. A selection of base maps is available to customize maps and marker colors can be changed. BatchGeo has fewer features than My Maps but makes more presentable maps.
Pros: Very easy to use and share maps, more attractive than My Maps.
Cons: Limited customization and design options.
Image: Screenshot (Batch GeoCode for Journalists)
Ease of use: Easy.
Useful for: Looking up GPS coordinates for a long list of places.
Not to be confused with BatchGeo above, Batch GeoCoder is made to bulk convert place names to geographic data. GeoCoder is not specifically designed to plot those points in a final visualization. There are many ways to find GPS coordinates for maps. You can do a search for places on Google Maps and copy the latitude and longitude coordinates from the URL, for example. But if you’re trying to look up tens of places or even hundreds, that method is not scaleable. Batch GeoCoder for Journalists is one of a handful of tools that automates finding the geographic position of things. It’s as simple as pasting in a collection of places and running the encoder. The result is a list of places with geographic positions. Those points that are ambiguous or not found will also be marked so you can refine them, or fix them manually.
Pros: Very easy to use.
Cons: Works better with very specific countries than it does with global searches.
Image: Screenshot (Gimme GeoData tool)
Ease of use: Easy.
Useful for: Multiple functions, including extracting specific pieces of maps, calculating and comparing sizes of geographic areas, and more.
GeoTools is a small collection of mapping tools that are easy to use and can help in planning your next project. There are four tools in the collection, though Radius and How Big are very similar. Both of these let you create a circle with either a radius or an area and plot that on a map. This is useful for gauging how big an area of land might be. Reprojector lets you upload data for an area and then drag that around the world to compare its size to other points on the map. Perhaps the most useful of the tools is Gimme Geodata , which makes it easy to select a point on a map and then download various map shapes from that. For example, you could download the data for a municipality and then download the data for a ward within that municipality.
Pros: Easy to use, good for exploring.
Cons: Results are downloaded as geoJSON files, so you’ll need some other tool to visualize the data.
Visualization of the The world’s undersea communication cables. Image: Screenshot (Mapshaper.org)
Ease of use: Medium (some of the more advanced features are quite technical).
Useful for: Exploring map data, converting between formats, reducing map sizes, and creating subsets of maps.
MapShaper is one of our favorite utility tools. It has an extensive set of functions that make it easy to do anything from previewing maps to converting between map formats to filtering out portions of a map. MapShaper opens most map formats, including shapefiles, geoJSON, and TopoJSON files, and can export to these formats as well as SVG and CSV files. These exported maps can be opened in other tools like Illustrator or Figma to add final designs. The most common use case for MapShaper in our work is to simplify detailed shapefiles so they are better suited to being viewed in a browser or to split more complex maps into smaller parts. If you have a basic grasp of programming, MapShaper also has an excellent collection of built-in command-line tools for more advanced map manipulation.
Pros: Powerful map manipulations, excellent for reducing map sizes and exporting in new formats.
Cons: Advanced features need some programming knowledge.
Ease of use: Medium to hard.
Useful for: Programming interactive web-based maps online using Javascript.
Leaflet is a Javascript library for mapping and it’s our go-to tool when we need a heavily customized map. You will need to be able to program in Javascipt to get the best out of Leaflet, but the advantage is that you can make just about any map imaginable. Being Javascript-based, Leaflet also works well with most other libraries, which makes the options for customizing your maps endless. Combine those with this handy basemap chooser and your maps will be unique.
Pros: You can make highly customized maps for the web.
Cons: You need some programming experience.

Images Powered by Shutterstock