Happy New Year!
Psst: Want to know how the above map was made? It’s done in QGIS with Natural Earth land data styled with a seamless raster fill of balloons from an istockphoto jpeg added to a Natural Earth ocean raster (OB_50M to be specific) that is colorized with a blue hue. All in the Robinson projection.
2018 was the craziest, busiest year around here! PetersonGIS did a lot over the course of 2018 including publishing the updated version of QGIS Map Design, creating lots of vector tile map designs, writing a few blog posts, working with salmon field databases, creating map designs that are almost identical in both QGIS and ArcMap, creating ever-dreaded GeoServer SLDs, and from time to time tweeting some very inspired map puns.
To wrap up the year, I decided to create a twitter recap with some of my favorite and most favorited tweets from 2018 plus a sprinkling of bad puns and song mangling.
PetersonGIS 2018 Twitter Recap!
Some people don’t realize that cartography is more than styling. Which data layers to use is one of the most important, and most overlooked, aspects of the job.
— Gretchen Peterson (@PetersonGIS) January 2, 2018
If you need help designing a report map (static, small) you can’t go wrong looking at The Economist’s maps for ideas. pic.twitter.com/8sCKrGFG5n
— Gretchen Peterson (@PetersonGIS) January 4, 2018
It’s not hard to stand up a digital map. All you need is osm and natural earth data parsed with imposm, served with tegola, load balancing, initial seeding, and some json styles. Geez people. https://t.co/IrWXKNKeZN
— Gretchen Peterson (@PetersonGIS) January 11, 2018
Who doesn’t love a dashing state border? #cartographyjokes101
— Gretchen Peterson (@PetersonGIS) January 16, 2018
Despite all my rage
It’s still just a map on a page— Gretchen Peterson (@PetersonGIS) January 23, 2018
How far are you willing to stretch your spreadsheet
— Gretchen Peterson (@PetersonGIS) January 25, 2018
What was the first geo book you ever got?
— Gretchen Peterson (@PetersonGIS) January 27, 2018
Working on a map can be a lot like working on a puzzle. Concomitant with the feeling that you just need to put a few more pieces in before calling it quits for the day.
— Gretchen Peterson (@PetersonGIS) February 11, 2018
“…oh I’m just styling up a yacht club and the associated nautical symbols”
Cartography is the best! pic.twitter.com/TK9xPFQxQy— Gretchen Peterson (@PetersonGIS) February 14, 2018
Mappy Valentine’s Day pic.twitter.com/y7WH3n7eN7
— Gretchen Peterson (@PetersonGIS) February 14, 2018
Just found: great svg pattern fills from usgs. See https://t.co/yDk6CHgRhC to download. pic.twitter.com/ZrN1mSt66e
— Gretchen Peterson (@PetersonGIS) February 19, 2018
The GIS Inferno
First Circle-“Not Responding”
2nd-Want next license level
3rd-All the org data on the same map
4th-No attribution
5th-Sliver polygons
6th-X software is better
7th-Delete data
8th-“Yes it is topologically correct”
9th-Null IslandHt idea by @geospacedman
— Gretchen Peterson (@PetersonGIS) March 2, 2018
I won’t tell even if you do. Enjoy! 😊🖍 https://t.co/FtHdxsahPV
— Gretchen Peterson (@PetersonGIS) March 3, 2018
Tempted to mute the basemap in order to show off an overlay? Check out this Nat Geo map with a bold white/ blue-gray basemap and v. light, transparent, bird track overlays. pic.twitter.com/xAlEWj6IEe
— Gretchen Peterson (@PetersonGIS) March 6, 2018
Also, even as a professional I can’t fold this map back up right. 😂
— Gretchen Peterson (@PetersonGIS) March 6, 2018
Tiling. No, not vector tiling you map nerds. pic.twitter.com/vUN6rDY71C
— Gretchen Peterson (@PetersonGIS) March 31, 2018
Bet you didn’t think you’d need to know regular expressions to do cartography.
— Gretchen Peterson (@PetersonGIS) April 3, 2018
What’s so hard about applying a color palette to cartography? One of many issues is variability in feature size, even within the same layer. When compounded with the huge variation that happens between zoom levels there’s a lot more to it than just “set it and forget it. ”
— Gretchen Peterson (@PetersonGIS) April 17, 2018
If you give a mouse a map, she’ll ask for different colors.
If you give her different colors, she’ll ask for different colors.
If you give her different colors, she’ll ask for different colors.
If you give her different colors, she’ll ask for the original colors.— Gretchen Peterson (@PetersonGIS) April 17, 2018
Just proofing my new 50 color theorem. #nerdjoke pic.twitter.com/zqOAyEEZMy
— Gretchen Peterson (@PetersonGIS) April 22, 2018
Ah yes, nice to review that age-old cartography skill: exporting a spreadsheet as csv with number columns as ints not strings. Somedata5final.csv
— Gretchen Peterson (@PetersonGIS) April 23, 2018
What would you use to make a small map app just showing some points and polys on a basemap for a small municipality? Users might number around 500 a month tops. Let’s say you don’t know much geo. Mapbox? Esri? Build your own woukd be excessive I think.
— Gretchen Peterson (@PetersonGIS) April 24, 2018
Maybe the map is born with it
Maybe it’s la-bel-ing— Gretchen Peterson (@PetersonGIS) May 28, 2018
In software we use test cases.
I propose that in cartography we use test places.Test place: A location that exemplifies the styling we are trying to achieve.
Example test places:
Manhattan, subway, bridge, tunnel, & building extrusions
Seattle, ferry lines
RMNP, mtn peaks— Gretchen Peterson (@PetersonGIS) June 12, 2018
Data design and map design are so intertwined that it would be almost impossible to be a cartographer without skills in db and geo analysis.
— Gretchen Peterson (@PetersonGIS) June 27, 2018
We simply cannot overstate the positive impact that Natural Earth data and OpenStreetMap data have had on the cartography profession in recent years.
— Gretchen Peterson (@PetersonGIS) July 28, 2018
What if cartographers greeted each other with “haaaalo!” instead of “hello.”
— Gretchen Peterson (@PetersonGIS) August 4, 2018
I’d posit that the average time during which your geo skills remain relevant without additional learning to be about 2 yrs. Think file formats, software, and libraries, for example. Stats, geoprocessing fundamentals, etc., have longer shelf lives but in general you MUST keep up.
— Gretchen Peterson (@PetersonGIS) August 13, 2018
Click the color bar next to “old” if you were fiddling around with colors and want to easily go back to the original color. HELLO. I learn something amazing about QGIS every day! pic.twitter.com/hlECtP9ro8
— Gretchen Peterson (@PetersonGIS) August 17, 2018
Oh my gosh. QGIS project variables for fonts. Change your font for all layers and rules in one place. It’s a thing you can do. pic.twitter.com/Qv97D8Q69j
— Gretchen Peterson (@PetersonGIS) August 31, 2018
One map, four simple QGIS tricks. A thread. pic.twitter.com/YhcYOCo1YI
— Gretchen Peterson (@PetersonGIS) September 12, 2018
Who knew I could tweet for almost 10 years on the subject of maps. (And still be mostly happy about it.) pic.twitter.com/AlYkh1LyC9
— Gretchen Peterson (@PetersonGIS) September 26, 2018
QGIS Map Design 2nd Edition EBOOK out now!!! Step by step instructions to make great maps with the latest version of QGIS. Start with a few of the basic maps, then try the advanced! PRINT out soon! Cc @underdarkGIS https://t.co/2NPnmsmUoq pic.twitter.com/FRI2Wahrl1
— Gretchen Peterson (@PetersonGIS) November 8, 2018
Me: “I’m a cartographer”
Them: “Photographer?”
Me:
Me: “Yep”— Gretchen Peterson (@PetersonGIS) November 13, 2018
Electricians are a lot like programmers. They tell you all the things the previous worker did wrong with gusto.
— Gretchen Peterson (@PetersonGIS) November 16, 2018
Woowoo! Does not get old! Holding my first copy of QMD. Better paper and print quality, completely reworked and new maps in many cases, and just tons of info on QGIS cartography capabilities! Huge thanks to @nyalldawson for label halo ideas and @jonahadkins for the bridge map! pic.twitter.com/AYehoPm8Vi
— Gretchen Peterson (@PetersonGIS) November 21, 2018
When I decided to become a “GIS consultant” in ’01, a college prof of mine warned me that it’s difficult to impossible to get enough work (he tried once). Umpteen years later, I guess it’s going pretty darn well. Passion CAN create a career path. Also, knock on wood.
— Gretchen Peterson (@PetersonGIS) December 4, 2018
How much influence has experience (practice) had on your cartography skills? How much influence has reading and listening to experts had? In my career they have been equally influential I think. Maybe 50%/50%.
How about you?
Experience vs reading:
— Gretchen Peterson (@PetersonGIS) December 11, 2018
Announcing the Preview Version of QGIS Map Design Second Edition
Graser and I are pouring our hearts and souls into the newest edition of QGIS Map Design to make sure it is ready for the upcoming release of QGIS 3.4. You can already buy it in preview form (ack!) for a discounted price as long as you realize that some things may change as we go into feature-freeze for the release and get feedback on the book’s “recipes.”
In case you aren’t familiar with the format of this book, which describes advances in medicine and the field of generic viagra development, we feature real-world map designs with the latest styling advances along with how-to instructionals for each. We call these recipes.
This edition features a lot of new maps. I tried to count them but the question became “what constitutes a map”? Before y’all get existential on me, what I mean is, we have three recipes that build on one another to make a parks map, for example, so is that one new map or 3 new maps? In the interest of marketing I added those up as 3 new maps. So with that explanation in mind, we have approximately 14 updated designs and 23 completely new maps in this book. Obviously all the text and screenshots have been updated to the the 3.4 release.
I’m biased but at $22 this thing really is a bargain. The first edition of this book was LocatePress’s best seller, so there are obviously plenty of people using QGIS and probably a lot more now that release 3.4 is about to come out. But even if you don’t use QGIS this book showcases some great map design techniques that you can implement in other software.
You get the digital copy now and all edits as they come (sometimes daily) if you want them. And of course the finished digital copy. The hard-copy will be available through the usual online outlets in early November 2018.
The preview is only available at LocatePress. Click Here.
A few of the maps from the book:
—————————–
Announcing the preview version of QGIS Map Design Second Edition.https://t.co/AeQ0TOvZSj
— Gretchen Peterson (@PetersonGIS) September 10, 2018
Just purchased. Cannot wait to see what you two have come up with.
— Jordan Fischer (@Jordan_RTV6) September 11, 2018
So necessary for people like me who make ugly maps. The art of cartography, like any, is so hard to master. This looks very helpful.
— Brett Edmond Carlock (@Brett_E_Carlock) September 11, 2018
QGIS 3 Beginner’s Basics Tutorial
New to QGIS? Want to learn a few basic techniques? Follow along in the making of this Lisa Frank-esque map to see how it’s done.
Download QGIS if you don’t have it already. Right now we’re on version 3.2, which is what I recommend to download. If you see anything different between that and what I’m showing here let me know, I’ve got 3.3 running for this (via the osgeo network installer, where you can get the very latest development version). If you have an older version of QGIS already running you can probably use it but never fear, you can install multiple versions on the same machine and they’ll run just fine.
Use Natural Earth data for this project. I’ll provide the links to the appropriate datasets as we go. Unfamiliar with Natural Earth? This is the dataset to use when designing maps from world-scale to admin 1 (state)-scale. Note that depending on where you reside and your world-view country and state boundaries could be argued differently. It doesn’t matter what dataset you use, always scrutinize it for accuracy and usefulness for your purpose.
Add the GRAY_LR_SR_OB raster dataset from Natural Earth to an empty QGIS project. Look for the one titled “Gray Earth with shaded relief, hypsography, and ocean bottom, medium-sized.” When you download the data file you’ll see it is made up of several files. Just drag and drop the large TIF file onto the QGIS project to add it.
After adding it you see it’s a basic gray hillshade, which is pretty nice as-is. Change the projection to something more suitable for the continental U.S. such as EPSG: 102003. Find the button to do this at the bottom right corner of the QGIS window. Click it and the CRS tab from Project Properties appears, where you can type the code into the filter, select the projection, and click OK.
Now the map will look like this:
But for this project we want it to be purple with some other modifications. Open the Layer Styling Panel by right-clicking in the toolbar area at the top of the QGIS project and selecting Layer Styling Panel. It will appear on the right side of the project window. This is where you do most of the styling for each layer you add to the project. It auto-updates as you go and keeps a history of edits so that you can return to a previous design state if you desire. In this panel, make the following changes to the hillshade layer:
The purple color used here is #e19aeb, which you put in the HTML Notation box after clicking on the color drop-down and clicking Choose Color. This kind of color code is also called HEX. You also need to change the opacity of this hillshade so it is even lighter. We don’t want it to overwhelm the unicorns, after all. Use the Transparency tab in the Layer Styling Panel for that, like this:
The map should now look like this:
Now add ne_10m_admin_0_countries_lakes to the project.
(If you’d prefer adding in this vector layer and the next 3 as a single geopackage that contains all the Natural Earth data, which is recommended if you’ll be doing some experimenting as this way you’ll have more data, use the Natural Earth Starter Kit geopackage, which you also drag-drop onto the QGIS project window and select data from the dialog that pops up.)
This countries layer will mask the U.S. so the unicorns will show up better. Use the Query Builder to filter the data by right-clicking the countries layer, going to the Source tab, and clicking the Query Builder button, entering in the filter “NAME” = ‘United States of America’, which will then appear as shown:
Using the Layer Styling panel with the countries layer active in the Layers list, change the fill color to white and the opacity to 70%. The map will now look like this:
Now we do much the same thing with the ne_10m_ocean layer, except that we use a dark gray border line and only a 60% opacity, with no filter. The project will then look like this:
Next, add the ne_10m_admin_1_states_provinces_lakes file to the project and change the Fill style to No Brush and set the Stroke color to #6f4486. Now we’ve got:
We can’t forget to put in some color for the Great Lakes. To do this, add the ne_10m_lakes layer and style it with a blue fill color so that it looks something like this:
Duplicate the ne_10m_admin_1_states_provinces_lakes file via right-click as shown:
Rename the new duplicated layer to something like “states” (right-click, Rename Layer) and move it to the top of the layer list (drag). Right-click this layer again and choose Open Attribute Table. Click the Toggle editing mode button, which looks like a pencil, then click the New Field button and add a new integer field called rainbow. These buttons and the new field settings are shown here:
Click OK and now you have a new field added to the data table. In this section, using tables, you can buy generic drugs online as well as cialis, which will help you if you suffer from erectile dysfunction. We’ll use this field in a bit. Click the edit button again to save the changes.
The unicorn icon is from The Noun Project, where I paid a couple of bucks for a royalty-free version. When you get an SVG icon for use in QGIS from somewhere other than QGIS’s built-in set of icons, you’ll notice that you can’t change their color. But for this map we definitely want to have unicorns of different colors. So we have to modify the SVG file. If you want to skip this step, simply choose an icon from the set that comes with QGIS. Otherwise, download an icon that you want and then open up the SVG file in a text editor and add the following bit of code at the beginning of the path tag (note that if there are multiple paths in the file you need this code in every path tag).
fill=”param(fill) #FFF” stroke=”param(outline) #000″
The file will look something like this:
This is just a snippet, of course, the file is much longer.
Now that the SVG file has parameters for the fill and stroke in it, save it. To add it to the project, first what we’ll do is simply add it in the same style for all the states by using a centroid fill, SVG marker in the styling settings. Make sure the drop-down in Layer Styling is set to Single symbol, click on the Simple fill box (yours will have a different color as it just chooses a color at random):
Once you’ve clicked Simple fill you’ll see that there is a drop-down next to Symbol layer type. You can change this drop-down to Centroid fill. Notice the map now has a centroid dot for every state. We want to use our icon instead of these dots so now click where it says Simple marker and change the new drop-down that says Symbol layer type to SVG marker. The dot turns into a question mark. It’ll look like this:
Load your icon by using the ellipsis button at the bottom of the Layer Styling panel and browsing for it.
Right now the map has a whole lot of symbols.
Select the Centroid fill part of the symbol and un-check the box next to Draw point on every part of multi-part features. That should de-clutter the map.
Zoom in to the western continental U.S. and use the selection tool to select some of the western state icons.
Right-click to open the attribute table for this layer again and, again, click the edit pencil button to toggle editing to on. In the drop-down field menu that appears, select the new field called rainbow and put a “1” in the box. Then click Update Selected. This assigns a “1” in the rainbow field for the points that we just selected. Go ahead and check the data to see that it happened.
Go back to the map, select some more icons, and update the rainbow field to “2.” Continue like this until you have some icons set to 1, 2, 3, 4, and 5. Each of these numbers represents a different color. Toggle the editing button again to save the edits.
When that’s done, go back to the Layer Styling panel for the layer and change the renderer from Simple fill to Rule-based. It should have one rule already:
… if you double-click it you’ll see that the rule has a Centroid fill and SVG marker setting with the custom icon.
Put “1” for the Label, put “rainbow” = 1 for the Filter, and change the color to red. Then use the back arrow to go back to where the rules are listed (we only have this one at the moment).
Now we simply copy and paste this rule until there are five rules. On windows just use ctrl-c and ctrl-v or right-click the rule. Change their colors, labels, and filters so that it looks like this:
Here’s how the project looks now that this is done:
Et voilà!
This map was just for fun. Please note that the finished map at the top of the page was further modified in Inkscape, where I created an ellipse and used it as a clipping object, then created a new ellipse of the same size as an outline object set with a drop-shadow filter.
While this was a fairly meaningless map in the sense that it has no real-world thematic meaning, I hope it served the purpose of adding some fun to a beginning learning experience.
If you’d like to learn more advanced map techniques with real-world examples, please keep an eye out for QGIS 3 Map Design, written by Anita Graser and myself, due on bookshelves in November 2018. In the meantime, you can explore more QGIS “recipes” in the 1st edition of the book, QGIS Map Design. (Below is an affiliate link that helps support me. Feel free to look at other bookstores like Barnes and Noble, or, as always, ask your local library if they have it or will get it for you.)
————
Hey want to learn how to make this unicorn map? Check out QGIS 3 Beginner’s Basics Tutorial. https://t.co/HUINv00RkA pic.twitter.com/FwZRBWuGCW
— Gretchen Peterson (@PetersonGIS) July 24, 2018
Hi. Is there a plug in for geo-referencing vector data. I work quite a lot with CAD files which often aren’t in a coordinate system have seen vector bender in 2.18 but nothing in 3 onwards so far…
— Shubham Mishra (@NarrativesUrban) July 24, 2018
You can use v.transform from GRASS GIS and afaik one of the CAD import plugins has the option as well to set a new cord point
— Frank Broniewski (@frankbroniewski) July 25, 2018
This looks very useful: https://t.co/DOnyga0RHn
— Alberto Cairo (@albertocairo) July 24, 2018
Really hoping you have a link to a mermaid chart as a follow up, I feel a popular new series on the cards…
— Simon Beaumont (@SimonBeaumont04) July 24, 2018
Cartonotes, random
Posted by G.P. in Cartography Profession on June 12, 2018
I’ve been up to my eyeballs in map styling lately. There’s the project for GeoServer that is currently at 18 SLD styles and then there’s the project involving 50+ layers in a mapbox gl js style. Stuff I’m dealing with on a daily basis:
- Knowing the data inside-and-out. For the two styles mentioned above, there’s a, shall we say, intimacy one must have with the data in order to get anywhere fast. For example, how are the roads broken down by type? Depending on the dataset it will be different. OpenStreetMap data can vary depending on how you’ve downloaded it but in most cases you’ll have motorways, trunks, primaries, secondaries, tertiaries, tracks, cycleways, links and tunnels and bridges. Do not forget to use the tunnel and bridge codes! If you’re styling in a rural area and get those roads looking just fine you may not have even thought that as soon as you zoom over to a place with tunnels and bridges–Manhattan is a great test-place for this–that it doesn’t look the way you want it too. There are differing strategies for those tunnels and bridges. You might use a bolder casing for the bridges and a dotted casing for the tunnels. This is just one example and you should know that I just deleted another couple of paragraphs that went on and on about road tunnels and bridges so you can only imagine all the things one might need to know for all the other data out there. Give yourself a break, it takes back-and-forth exploration to discover all the nuances. Be someone who enjoys delving into things. Also, the term “test-place” is something I would like to propose a clever phrase akin to test-case but specifically used by cartographers. A list of classic test-places and what to look for when you are styling them would be very nice indeed.
- Knowing the software inside-and-out. I have made many an SLD in GeoServer in my day. By the way, do you know if nausea induced by continous xml scrolling is treatable? Anyway, it only just dawned on me recently that you can combine filters with “in” like this. Previously I would have split these into separate functions with OR between them. Basically the point here is that there always seems to be something to learn that can make code more readable or a style looking better.
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:Function name=”in”>
<ogc:PropertyName>highway</ogc:PropertyName>
<ogc:Literal>residential</ogc:Literal>
<ogc:Literal>service</ogc:Literal>
<ogc:Literal>unclassified</ogc:Literal>
<ogc:Literal>road</ogc:Literal>
<ogc:Literal>tertiary</ogc:Literal>
</ogc:Function>
<ogc:Literal>true</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
- You can go in and change the json code for an AGOL database by adding “admin” between the rest and services part of the url.
There was zero rhyme or reason for this post really, except to keep in touch. And know that whatever you’re struggling with, you probably aren’t alone. And that there are zillions of ways to make maps these days and as a cartographer, the more of them you know, and the more data you know, the better your ability to find the right tool for the right map. And that it is worth it in any case. I see the making of a map as putting together a puzzle. It is difficult, time consuming and at times tedious, but you can’t stop and each time a new piece is found and fit you feel a little bit more whole.
Slow Carto
Posted by G.P. in Best Practices on May 7, 2018
It’s okay to work slowly. Thoroughly. Tangentially. Thoughtfully.
Faced with programming problems that seem to need immediate solving, cartographic deadlines, and server configuration conundrums, what motivates is usually the end-goal: the map product to be served up to the customers. Needing to get to that goal as quickly as possible isn’t everyone’s hang-up but it is mine, and might be yours too.
Giving oneself permission to pour a cup of tea, listen to slow music, and simply explore the issue for an hour or even a day provides such a richness, a broadness, of education, that it could be likened to the learning experiences absorbed when vacationing abroad rather than close to home.
Perfection is attained by slow degrees; it requires the hand of time. -Voltaire
Map credit: Regional Food from Capital Country Villages , by illustrator Tiffanie Brown
————–
A note on working slowly. https://t.co/ItV2KDYqNR
— Gretchen Peterson (@PetersonGIS) May 7, 2018
So true.
— Régis Haubourg (@RegisHaubourg) May 7, 2018
“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.” -Abraham Lincoln
— brandyn friedly (@brandynfriedly) May 13, 2018
Tools for Making Webmaps
Posted by G.P. in Cartography Profession, Web Maps on April 25, 2018
You call yourself an expert. You call yourself a consultant. And then you get a call asking how you would put together a web map for a small organization without much in the way of resources, that doesn’t know a lot about geo. And that’s when it hits you: sure, there are the big companies and products that come to mind like Esri’s AGOL, Mapbox, and Carto, but what else is out there? Could something new have popped up that I should advise they use instead? With an ever-changing landscape of products, both paid and open source, and all with varying nuances in terms of their limitations and strengths, how can we possibly know what the answer is with 100% surety?
Thanks to social media (not an oft-heard phrase these days, granted) I now have a great list of potential ways to make this map that I can pass along to the client. It seems this was a popular topic as the thread garnered quite a lot more discussion than most in the geo niche and as such, it feels like there is a need to put them all into one place in a post. Prefer to read the thread? Here you go:
What would you use to make a small map app just showing some points and polys on a basemap for a small municipality? Users might number around 500 a month tops. Let’s say you don’t know much geo. Mapbox? Esri? Build your own woukd be excessive I think.
— Gretchen Peterson (@PetersonGIS) April 24, 2018
Prefer a list? Here you go:
- umap – open source and based on OpenStreetMap.
- Google MyMaps – looks like it requires a google login. Upload a csv with latitudes and longitudes or addresses of up to 2,000 records. Or just plot straight on the map. Embed code provided.
- Carto – make maps with on-the-fly analysis capabilities. Their site says they support educators (the field my client was in) with free plans.
- Esri AGOL – you can probably do it all with AGOL and it isn’t too hard to get into even if you aren’t very familiar with geospatial technologies. The difficulty used to be in determining how much it would cost. But it looks like they may have changed their pricing plans to real dollars instead of points, so it might be easier. (Geoloket was mentioned as an example of an AGOL site that was built by one person for a small city.) Esri Story Maps were mentioned too, a sub-component of AGOL.
- MapHub – upload via GeoJSON, KML, GPX and get embed code for the map.
- MapMaker Enhanced – This is a WordPress plugin and hasn’t been updated recently.
- mapzap – this looks pretty sweet. It provides a “builder” for making a map app and it is open source. Host on GitHub Pages for free.
- QGIS – export from qgis to html, host on GitHub Pages for free. (Qgis2web was also mentioned.)
- Someone who thought “doesn’t know much geo” meant that the person was a dev (they’re not) said “R, leaflet, and five lines of code.” But for a dev this is something to look into for sure. Someone else suggested the combination of Leaflet, QGIS, and json, which is along the same line in terms of needing dev expertise or at least geo expertise. While we’re mentioning these techs we should also mention GeoServer, OpenLayers, D3, Tegola, Maputnik, and Fresco! Again, expertise is needed for all of these (or a lot of time).
- Astuntech’s iShareMaps (edited 4/26 to add info from Astun Technology) – aimed at local authorities in large, enterprise types of environments.
- Geojson-dashboard – this looks pretty interesting. You need a GeoJSON file and I’m not sure what you do about basemap needs.
- Geopedia – this seems to be for satellite imagery?
- Mapbox – you can definitely do everything needed with mapbox and they do have a free plan.
- GitHub Gist was also mentioned.
Well, I’m exhausted.
BTW: that list is in absolutely no order and I am not endorsing these or saying that any of them are better than any others. In fact, I know very little about several of these and it is very likely that good details have been left out. But it is always nice to have a handy list of potential tools to take a look at from time to time to keep the ‘ol consulting brain in tip-top order.
Lastly, there is a wiki list of GIS software here. It does not contain all of the above ideas/options though and, indeed, a tool to make a webmap need not be a full GIS package and a full GIS package need not have the capability to create a webmap (it might instead do analysis and output static maps for example). So this list isn’t too helpful for the use case outlined at the beginning of the post but could be helpful to someone else with a different use case.
Recent Comments