Hanbyul Jo is a New York-based software engineer. She works at the open source mapping company Mapzen, where she develops tools to make web mapping more accessible.
Q: How did you get into mapping/GIS?
A: It was a lot of connecting dots. Mapzen, where I work currently, is where I got into mapping. Before working at Mapzen, I was at the intersection of visual arts and technology. I did some random things including installations and performance. I was not sure what I was doing at that time, so went to a 2 year master program covering technology and arts hoping to figure out what I can/want to do. (Now that I reflect, I was more lost in the program…it was fun wandering.) In the 2nd year of the program, I got into making physical objects in a parametric way with digital fabrication tools. For my thesis project, I wanted to fabricate the map of Brooklyn out of paper. The problem was that I did not have any clue about how to get the shape of Brooklyn at that time. Any concept of geo data at that time was foreign to me. Repeating some unfruitful tries, I started getting into this whole map thing. Looking back, my thesis project was a hot mess… However I didn’t fail! As I was leaving school, I had to start thinking about what the next step would be. As I narrowed down my interests, I thought that maps are a combination of many things I like, such as programming, cities, visuality, data. I looked up map companies that I could find in New York City, and here I am now.
Q:Tell us about your work with Mapzen. What’s your latest exciting project?
A: It is Mapzen.. we don’t put that much emphasis on zen 😉 (This was Hanbyul’s response to me originally capitalizing the “Z” –Ed.) I work as a front-end developer at Mapzen. It is my main job to develop tools that can make web mapping accessible for non-tech/geo-data savvy people. Since Mapzen is not a big company, I’m also responsible for some general front end work such helping other teams’ demos, UI work etc.
A new project that I am excited about is a tool for people to generate basemaps easily. Our cartography team is trying to offer basemaps in a modularized form so that they can be assembled as user needs, e.g.. making labels super dense with a yellow theme. This project just started and is still in a very early stage. If you are a cartographer in need of basemaps that are easily tweakable, we will reach out to you soon!
A: I sometimes think I would never have put anything on GitHub if it were not for my job. All the thoughts such as, ‘What if some people point out this is not the best practice? What if I am doing something totally ridiculous?’ really freaked me out at first. I anyway had to do it on daily basis because my current job requires as many things as possible to be open source, and then I finally got used to it.
Thanks for checking out Seoul Building Explorer. That was one of my full-stack projects that I got to every bit of what it takes to make a web map out of geospatial data. As a person who develops tools for cartographers, I often try to get my hands on the full workflow that cartographers should go through (from geospatial data to web map). When I was looking at how to deal with tiles, I noticed South Korea started making a lot of geospatial data open source. That was the basic foundation of Seoul Building Explorer. The map was iterated several times. The original data had a really wide range of building data such as materials, purposes of the buildings etc. It was so exciting that there is data openly available for me that I put all of them at once at first. Then I realized maps trying to tell everything often fail at telling anything. I started thinking about what I want to see in the map as a person who spent a lot of time in that city, and I also got some feedback from my coworkers with urban planning and design backgrounds. With some inspirations such as built:LA and the NYC PLUTO dataset map, Seoul Building Explorer got shaped as it is now.
Q: As far as I’m concerned, you delivered the coolest talk at JSGeo 2017 (among a pretty amazing slate of presenters), wowing the audience with pictures of 3D printed maps in materials like chocolate and ice! How on earth did you ever come up with that?
A: Did I? 😊
I am always jealous of people who grew up reading maps. Top down view maps were not part of my growing up. All buildings and landmarks were relatively positioned around me: the post office is next to the supermarket, my friend’s house is two units next to mine. Maybe this is because there was no street number system in Korea (where I grew up)? Even after mobile devices became prevalent, I didn’t often have to go somewhere that I was not familiar with, so didn’t really use maps that much.
After moving to NYC, maps became part of my life. I started looking at maps much more often than before as a newcomer of the city. While struggling to read the directions from it, my illiteracy of maps left me room to consider them as visual objects. Just like how letters look like paintings when you don’t know the language.
As I answered before, I first got interested in maps to fabricate with them. Working at Mapzen, I discovered many ways to convert/export maps into easily fabricatable forms (which was my js.geo talk topic. I gave a similar talk at NACIS 2017, you can check it out here). Also some of my great friends and classes at grad school taught me a great deal of craftsmanship and tips when dealing with real life materials. It really helped me to go through the whole fabrication process to know what to expect from real life materials.
Q: Geohipsters are often described as thinking outside the box, doing interesting things with maps, and contributing to open source projects. So, the evidence is stacking up: do you think you’re a geohipster?
A: I have really problem with labeling myself in my life. Hehe… but if I am a geohipster, why would I be in a geohipster box? 🙂
Q: When your chocolate maps become an international sensation, what words of wisdom will you deliver to your adoring fans?
Damian Spangrud is a Geographer and Director of Solutions at Esri. Damian often speaks about the role of GIS, technology, and innovation trends. In his 25+ years in the geospatial industry Damian has enjoyed working across a wide range of topics and technology and tweets about all things spatial, weather, and various geeky topics @spangrud.
Q: How did you get into GIS?
A: I have always been interested in maps and technology (although separately). After becoming disillusioned with being a Biology major at the University of Colorado Boulder, I switched to Geography and took ‘Automated Cartography’ and was hooked. I didn’t know what GIS was until a year later and ended up with an internship at the City of Boulder, working in the Open Space department. We had PC ARC/INFO, AutoCAD, and ArcCAD (all on Windows 3.0/3.1). The GIS team worked in a small farmhouse and the GIS manager lived upstairs. That turned into a job and eventually led to working in a GIS research lab at Montana State University Bozeman (Sun SPARCstations and electrostatic plotters) and ultimately at Esri.
Q: How did you end up at Esri?
A: I was finishing my Master’s degree in Earth Science at Montana State University Bozeman. I had enough of academics and needed a job. And while Bozeman was beautiful, there were just not many jobs in the area. I had been using GIS and modeling tools as a fundamental part of my thesis, so I sent out a bunch of resumes related to my GIS work (ahh the days before online job searches). Esri and a couple environmental consulting companies contacted me and I was intrigued by the job at Esri as it allowed me to work with new technology. In the summer of 1994 I joined the ArcView 2.0 team at Esri, I was brought on as the Technical Product Manager for ArcView. I ended up writing a LOT of Avenue (that was the scripting language for ArcView), I even wrote the buffer wizard. Over time I became the Product Manager for ArcView, and eventually the Product Manager for all of ArcGIS. Then a few years ago Jack Dangermond (President of Esri) asked that I take on a new role as Director of Solutions to lead a team working on solutions across ArcGIS. In over 20 years at Esri, it is amazing to see the growth of maps into a core part of society/expectations, and especially knowing that GIS people have been behind the scenes making all of this spatial revolution happen.
Q: You are a Director at Esri. What does an Esri director do?
A: An Esri Director is like a Senior VP at most companies. At Esri that means we focus on listening to our users and supporting our teams and making sure we have a strategy, process, and the answers to the hard questions so the teams can focus on getting the work done.
Q: What do you do at work — overall, and in your day-to-day duties?
A: I wear a few hats at Esri so my day-to-day varies considerably. I work with a couple of great teams of people — the Solution team works closely with customers to build ready-to-use apps and maps that help people do more with GIS (http://solutions.arcgis.com/gallery) and the APL (Applications Prototype Lab) team who are always pushing the boundaries of how we use GIS (https://maps.esri.com/). So, I mainly just try to stay out of their way! But I also try to help by providing critical feedback to team planning and direction. In addition, I work across the various parts of Esri to help on our overall strategy, which sounds fun (and it is) but it mainly means lots of meetings and lots of information bits to synthesize. As part of my role I evangelize spatial thinking and GIS at various events around the world and I keep my hands in the technology and make time to focus on individual mapping / analysis projects (some of these are highlighted here).
Q: A lot has been tweeted about GIS data formats, and about the shapefile in particular. Where do you stand on the pro/con-shapefile continuum?
A: I don’t understand the anti-shapefile feelings. Yes it is old, yes it is messy, yes it has its limitations… But don’t we all? You don’t have to love it, but why expend the energy hating it? Should we use the shapefile as THE primary format for the next 20 years, of course not. I don’t know anyone who thinks it should be. Given the rapid growth of data especially from new sensors and methods, I’m not sure we will ever see a single format as dominant as the shapefile was at its peak. I do love the geopackage, but its adoption is coming at a point where the community is so comfortable using so many formats and across so many platforms that it’s going to be hard for it to become dominant.
Q: You are a Mac person. As (presumably) a Mac fan, how do you reconcile the fact that desktop Esri products never really caught on on the Mac platform? ArcView 2 for Mac was in the works, but never made it to a full release. What happened?
A: Mac person? Seriously? I’m so inept on Macs that my kids know better than ever asking me for help (thank God for YouTube videos). But I digress; I have a copy of ArcView 2.1 for the Mac here at my desk (unopened 3.5 floppy disks!), and we made media and books but we never shipped it. The Mac at that time wasn’t very powerful and while ArcView worked on the Mac… it didn’t work well. ArcView 2x/3x was built on a cross platform technology so we could get it to run on various UNIX platforms (this was pre-linux) and PC. That extra layer of tech, while wonderful at allowing us to work across platforms, added another layer of technology and load on the system. And the Macs of the late 90s were very underpowered for graphics and CPU. We had hoped that the CPU would catch up to PC speeds by the time we released; they didn’t and we just didn’t see the Mac as viable in the late 90s. Macs have since become speed demons but in many local governments they are still a minority (and special and difficult to request), so for the desktop we still see PCs as the main platform, but lots of folks (IRL and at Esri) run ArcGIS on their Macs using Parallels (or similar).
Q: You fly kites, which is probably the most hipstery of all hobbies we have talked about on these pages. Tell us about your fascination with kites.
A: Flying kites is a wonderful interplay of wind, technology and people. It can be both solitary and social as well as calming and exciting, even terrifying on high wind days. As a kid we lived for a few years in Nebraska, where it was always windy. We’d buy those cheap Gayla kites for a couple bucks and have ‘kite wars’, fly them a few thousand feet up, and even tie them to the deck at night and they’d still be flying in the morning. While in Boulder for college I worked at Into The Wind, one of the best kite stores ever! And I spent most of my paychecks getting more kites (as well as yo-yos). I have all sorts of kites, from tiny kites (postage stamp size with sticks made from ⅛ diameter toothpicks), to huge kites that I anchor to my car. Some are traditional / or “static” kites (you let out string and fly them), others are stunt kites that you control with multiple handles and make spin and swoop at over 90 mph. I don’t get out and fly as much as I used to (various life responsibilities and poor wind quality here in Redlands makes it difficult), but it helps keep me sane.
Q: According to your Twitter bio you are also into food. Anecdotal evidence shows that a higher-than-average proportion of geo people have a strong relationship with food. They know and appreciate good food, they like to cook. I know of some who left the industry to become chefs. What is your relationship with food, and do you think that there’s a correlation between geo and food that warrants further exploring?
A: I have a VERY active relationship with food! I’ve always cooked, and like reading cookbooks, but I’m never good about following directions exactly. I tend to improvise and blend flavors and techniques from other recipes (sort of like my GIS analysis). People have said I should start a restaurant, but I fear that being focused to do something I enjoy would make it less fun for me. I don’t think there is any special relationship between the geo community and food. I think the food community has taken off over the last few years so you just see more of them. (And to the younger generation: learn to cook the basics, it will go a LONG way later in life.)
Q: Do you consider yourself a geohipster? Why/Why not?
A: In the traditional sense, I’m probably not a geohipster. I fit few of the geohipster stereotypes: I don’t have a man-bun, I don’t bike to work, I don’t write JS daily, I’m not a coffee or beer snob, and I like using applications with UIs. That being said, I love maps, mapping, geographic analysis, and geographic science. I feel that we should look at using geographic science in new and interesting ways, making it more approachable and integrated into all aspects of business and science. And I did get maps into two years of the GeoHipster calendar, so that counts for something. So, I’m probably the old odd guy on the edge of the circle, feeding strange ideas and sharing thoughts, hopefully fueling these crazy hipsters to do more (and reminding them to stay off my lawn!).
Q: On closing, any final words of wisdom for our global readership?
Don’t be afraid to learn.
Reuse tools, code, and apps. Just because it has been done doesn’t mean you can’t reuse those bits to do you own thing.
Don’t reinvent just because. Reinvent with a purpose that has real value.
Learn enough about projections to be dangerous
Fear the rainbow color ramp
Normalize your data
Always know the minimum mapping unit appropriate for your map and scale
Remember Large Scale is zoomed way in (1 : smaller number) and Small Scale is zoomed way out (1: bigger number), but you’ll probably get it wrong 50% of the time.
Every map is a lie, but you should make your lies with purpose!
Emily Garding is a cartographer and data-wrangler for Friends of the Verde River in northern Arizona. She has a background in using GIS as a tool for conservation and management of natural resources, particularly wildlife and their habitats. She is also the founder of #gistribe, a supportive global community of geogeeks and their minions, who meet regularly on Twitter to talk about all the latest developments in geotechnology, and how they can use them to take over the world.
Q: Tell us about yourself. How did you get into mapping and/or GIS?
A: Right after college I went to work on a field crew researching Grizzly Bears on the Kootenai National Forest in Montana. We had a big clunky GPS roughly the size of a small European car that we had to haul around the woods with us so that we could GPS a point at the sites we surveyed. I wasn’t really that excited about it at first. But once I started plotting those points on a map back in the office, the veil began to lift. I started to see the vaguest implications of how someone with the right skills could explore this kind of data. I realized that these dots on a map could tell us about individual bears: their movements, their home range size, their relationships with other, what habitats they were using and when. After that, I was hooked.
Q: What kind of interesting projects are you working on lately?
A: Lately I’ve been creating mobile data collection apps for field crews we have working in remote areas. The challenge I’ve had is to create an app that can be used offline that has all the data the crews need when they’re in the backcountry, that allows them to collect data super efficiently in all kinds of weather, and before the battery runs out. Of course I also want something that allows me to easily sync and manage copious amounts of data. My mantra is that technology should make our lives easier, so I try to figure out how to make things as easy as possible for everyone. So far I’ve been using Collector for ArcGIS to create custom apps and that seems to work pretty well. I think that Collector is more geared toward online data collection, but it does have offline capabilities. One of the challenges I’m always faced with is how to make GIS work in remote areas where you don’t have modern day amenities such as Wi-Fi or cell reception.
Q: Your Twitter handle is @wildlifegisgirl. How does wildlife intersect with your interests in mapping?
A: The intersection of wildlife and GIS came to life for me when I was leading a field crew researching mountain lions at Grand Canyon National Park, while at the same time taking classes in GIS online. I started applying my new skills in GIS on the job right away. A few years into the project, we started collaring mountain lions. I didn’t have any technical support to help with formatting and managing the thousands of GPS points that were rolling in from those collars, so I learned how to manage the data myself, making maps, and analyzing the data. That’s when I started to get really interested in the spatial ecology aspect of wildlife management. Since then I’ve worked on a number of projects modeling wildlife habitats and identifying important wildlife areas, such as corridors, for conservation planning projects across the western U.S.
Q: I’m pretty sure you invented the hashtag #gistribe. Now it’s a weekly hashtag hangout. (Is that what we call it?) What inspired you to come up with that concept? Are you glad that it’s taken on a life of it’s own?
A: It’s true, I started the weekly #gistribe chat on Twitter in 2014. At the time, I was working remotely from a little cabin in the woods, which was pretty awesome, but I didn’t have any GIS peeps to bounce ideas off of, or go to for ideas if I got stuck. I’d noticed that GIS people who were using Twitter were really responsive. From time to time I would throw a GIS question out into the Twitterverse, and people I didn’t even know would answer it for me, or point me to a great resource. I started to think, “Hey, how great would it be if some of us geogeeks on Twitter were to engage in conversations on a regular basis?” We could really learn a lot from each other and become that supportive network of people with varying degrees of geospatial knowledge and interests that I’d been craving, and maybe others had, too. So I hosted the first #gistribe chat on a Wednesday afternoon about 3 and a half years ago and it’s been going ever since.
I’m really glad that there are so many people engaged in #gistribe, and that it’s ‘taken a life of its own.’ Right from the start, people would approach me with ideas about things they thought I should do as the defacto leader of #gistribe, you know things like “We should have a map contest!,” “We should have a blog!”, “We should host a google hangout!”, and more creative ideas about ways to bring the tribe together…and I would respond with, “Great idea! Would you want to take the lead on that?”
It has never been my intention to be ‘The Decider’ for #gistribe, I simply wanted to hold the space for it, to create the venue for people to connect, and I fully encourage them to take it wherever they want to from there. In the past year or so I’ve been pretty hands off. I still pop in on the chat from time to time, but I don’t plan the chats or shamelessly promote them the way I did initially. I like to think that my backing off has helped make #gistribe into more of a leaderless movement that is truly for the people, by the people.
Q: At a recent conference, I made the observation that people who are active on Twitter are good presenters. I noticed that you once lamented that two #gistribe members were presenting at the same time. Have you found the same thing?
A: Yes, I’ve found that people who are active in #gistribe are passionate about what they do, and that passion bleeds over into other areas of their lives — and into their presentations. In addition, #gistribe is a really supportive group. If you want to do something, and you mention it to #gistribe, they’ll support you in it however they can. They’ll review your portfolio, drink your koolaid, test your app, go to your talk, whatever they can do. So I was bummed that 2 #gistribe members were presenting at the same time at the same conference because it made it impossible for me to be there to support them both.
Q: I also noticed a lot of Minions in your Twitter feed. Any story there?
A: There is a definite Minion theme to #gistribe. I can’t take any credit for it. Brian Sullivan made a cute graphic with Minions trotting across the globe and called it “Mapions of #gistribe” (I’m pretty sure the ‘Mapion’ on the right is supposed to be Gretchen Peterson and the bad ass on the left is me, but that could just be wishful thinking).
Later when I was asked to give a lightning presentation about #gistribe to Maptime Boulder in 2015, I put Minions throughout the slides to add an air of playfulness and that may have helped cement the #gistribe-Minion link. #gistribe is not about being serious. You can be serious at work, or in other areas of your life, if you have to. But #gistribe is about having fun, being creative, and doing things you love. I think the minion theme helps to project that vibe.
Q: Open source or proprietary – any preference?
A: You know, Esri is what I use most, though I’m always tinkering with other software, tools, and apps especially if they have some functionality that will help me get the job done more efficiently.
I think it’s unfortunate for our generation that we’re limited to the two-party system. Hopefully future generations will be able to create some kind of interspecies mashup miracle-app that will allow us to do our work as seamlessly as those high-tech data wizards you see on murder mystery dramas who use invisible touch screens in the air to link traffic surveillance tapes, cell-phone GPS locations, and mugshots to maps in real time in order to figure out where the bad guys are hiding. (Sources conflict on whether or not this is what Dale Lutz was doing in last week’s article. –Ed)
Q: Do shapefiles harm wildlife more than GeoJSON?
A:Hold on a sec, my phone is ringing….Okay I’m back. That was the 90s calling and they want their shapefiles back.
Seriously though, any data format can be used for good or otherwise, depending on the user’s intention. I don’t think it means that one format is inherently good, or inherently bad. Wildlife get hit by vehicles on roads every day, whether the planners initially mapped out those proposed alignments using shapefiles or GeoJSON. It is my hope that more and more people will use GIS to find solutions to problems, such as mapping out areas where we can build wildlife underpasses or overpasses, making roads safer for wild animals and drivers alike. I don’t have a preference regarding what data format they use to do that, I just want it to happen.
Q: What do you think, might you be a geohipster?
A: I do tend to gravitate toward counter-culture ideas, and admittedly I thoroughly enjoy both obscure music and cheap domestic beer, but for me, ‘geohipster’ isn’t necessarily a noun, it’s more of a state of mind. I just go with the flow.
Q: Any last words of wisdom for our readership?
A: I think your readership is pretty well-informed and clearly way too free-thinking to seek out wisdom from others, but my free and open source life hack is to follow your heart, your intuition, and your own guidance. And don’t forget to have fun.
Dale Lutz (@daleatsafe) is the Co-CEO and Vice President of Development of Safe Software. Along with co-founder Don Murray, Dale created Safe Software’s core product, FME, a data integration platform which helps 20,000 organizations across the world get their data from where it is to where they need it to be. Don and Dale have driven the company’s success for over 20 years, leading FME development from vision to delivery, and pushing the edge of data technology. Dale is a big fan of hockey, Star Trek (a new series is coming -- yeah!), and geospatial data.
Q: Tell us about yourself, and what led you to found Safe Software
A: I’m a simple country farm boy from Alberta, Canada, who had an interest in computers before, well, you could even buy them. During my last year of comp sci at the University of Alberta, I took two masters level courses in Remote Sensing and Cartography. Got to write FORTRAN code to read LandSAT tapes! So I was always interested in the application of computing to mapping. After graduating, I got a job in Vancouver at MDA, and got to work with weather data and later a variety of custom-built in-house mapping systems. There I met my good friend and co-founder Don Murray, and when he left MDA and had time on his hands, he asked if I’d be game to join him and start a company to work on a data format called SAIF. I said YES! We really thought SAIF (Spatial Archive and Interchange Format) was going to change the world (but somewhat hedged our bets — we went for safe.com and Safe Software, thinking we were being clever). SAIF sputtered out, but the software we wrote that was capable of working with that do-all-things-for-everyone data format ended up being more than flexible enough to take on all comers. Yes, even XML.
Q: You registered safe.com in 1994 — what a catch! Your internet game was strong. What do you think the domain name is worth today?
A: Yes, we could have had anything back then. Cost us $50! Canadian! We get propositioned for it at least once a month. But remember, I’m a farm boy from Alberta. I’ve never forgiven Edmonton Oilers owner Peter Pocklington for selling Wayne Gretzky for $18 million back in 1988. Selling safe.com, for any amount of money, would make us no different than him. And that’s something I’m not willing to wear. So it doesn’t matter what it’s worth. It’s not for sale 🙂
Q: Safe Software is best known for data conversions, but FME does more than just convert data from one format to another. Tell us what else it does.
A: Yes, FME is so much more than a simple conversion tool. Called the ‘Swiss army knife’ of data, FME is a data integration platform that helps users move data exactly where, when, and how it’s needed. FME delivers all of the tools for seamless system integration in one package: data extraction, transformation, loading, validation, and automation. And its interface allows users to build graphical data workflows without coding. Over 350 different applications and data formats are supported in FME, including our spatial favourites like the almighty @Shapefile, MapInfo TAB, Esri Geodatabase, PostGIS, Oracle Spatial, GeoJSON, KML, and GML. And hey, we do BIM, raster, and point clouds for good measure too.
Q: To paraphrase Safe Software’s mission from your website, you are out to free the data. Where do you stand on open vs proprietary formats? Aren’t proprietary formats good for business?
A: We like open data formats, ideally ones where we can help fund an open source development by the OGR/GDAL folks so all can get at it (and help us support it) equally. The biggest seller formats for us include the host of XML variants (all of those are open) and the ever popular and even award winning Shapefile (also open). Proprietary formats can be good for business, provided we can broker an arrangement to get some API to read and write them (the days of reverse engineering binary are long over for us). But even with an API, proprietary formats end up being much more effort for us. Our differentiator is not so much the next format we can do, but what we can do with the data, how easily, and how fast, as it moves from source to destination. Therefore, we’d actually be happy if the world stopped making new formats of any kind. As the poet wrote: “Imagine there’s no formats. It’s easy if you try. Imagine all the people. Sharing all the data. You may say I’m a dreamer, but I’m not the only one…”
Q: Are simple data formats too simplistic? Are complex formats too complex? Is there a happy medium?
A: Yes and yes and yes. Next question.
Seriously, there really is a happy medium. ArcInfo Generate — way too simple. Can’t do attributes. Can’t tell the difference between a line and a polygon. GML — very powerful and as a result can be made to be very difficult for software builders to cope with. But something like Geopackage aims to hit a sweet spot. Built on the easily-understood SQLite framework, but extends it with a powerful geometry model and even high performance raster support. As a result, it can both be used as an operational format (i.e. software can work on it directly) as well as an exchange format (the specifications and underlying technology are well documented and ubiquitous enough to remove hurdles for use). Our friend the Shapefile threads this needle surprisingly well too, for an old timer, and that is a key part of its success. I mean, when you look at it, it was built on the dBase framework!
Q: My first GIS experience was with PC ARC/INFO coverages in 1991. I see the format listed on your website as one of the 350+ FME supports. Do you still convert data out of PC ARC/INFO coverages in 2017?
A: I hadn’t tried out PC ARC/INFO reading on my mac EVER, so I just found an old (old) input file and give it a spin:
Works like it was 1991!
Doing a bit more digging, the team finds this trend underway for the PC ARC/INFO usage in FME:
In 2017, fewer than 1 in 50000 of the tracked translations involved PC ARC/INFO. So it’s still in use out there, but just barely. I suspect it is a bit jealous of @Shapefile’s trendline…
Q: It is cool to bash the shapefile, but it’s not going away, is it? Or is it?
A: Honestly, I really thought that with all the choices out there, the Shapefile’s share of the popular vote would be decreasing. Imagine my surprise when I saw the graph of the Shapefile’s share of writer usage in FME over the past 10 years:
If only my investment portfolio looked like that! Even in the face of stiff headwinds (i.e. more choice offered by new formats being continually invented), more Shapefile writers are being used in FME today than ever before. And our usage stats also show that the most popular FME translation goes from Shapefile to Shapefile.
So how could this be, when there are so many more sophisticated and modern choices to be had? The number of consumers of spatial data has grown substantially over the years, and their ranks have swelled by the inclusion of large numbers of business and other non-GIS professionals, who are more than happy enough to get their maps in a simple format that is supported everywhere. I’d look for Shapefile’s popularity to tank around the same time as Americans start getting their weather forecasts in degrees Celsius instead of Fahrenheit.
Q: What is the tech scene in Vancouver like? How about the hipster scene?
A: Metro Vancouver has a very vibrant tech scene. Being a short flight from and in the same timezone as Seattle and San Francisco makes our city an attractive place for American satellite offices, which in turn fuel a burgeoning startup culture. We’re located in Surrey (just outside of the City of Vancouver), which is one of the fastest growing cities in Canada. Next summer we’ll be moving to ‘Innovation Boulevard,’ Surrey’s new tech hub. Our brand new building is under construction as we speak, and we’ll be taking over the top four floors (and rooftop terrace!). We’re very excited.
As for the hipster scene, Vancouver is pretty well-known for its craft breweries, vintage clothing shops, and farmers markets. Every 3 months our teams at Safe get to pick a team-building exercise, and a recent fan favourite has been local foodie tours. So yes, it’s pretty hipster-y here.
Q: Tell us about your personal hipstery traits
A: I’m a big believer of eating healthy and supporting local whenever I can. I like to start each day with a customized smoothie, using Canadian-grown hemp protein, cashew milk, and acai berries, topped off with some organic fruit I planted, watered, picked, and froze on my own.
I developed web pages before it was cool. Check out www.dalelutz.com for the retro proof. Last updated August 1996.
I’ve also been to Portland twice in the past year to line up for hours to get Voodoo donuts.
Q: Are you a geohipster? Why / why not?
A: If being a geohipster means being as comfortable with an E00 as with a Geopackage, stopping to take a picture when you cross the equator on a trip, wondering how you could get your latest spatial tech innovation out there faster than those cool Mapbox cats, and having tcsh-command-line scripts running in an amber-on-black terminal on a Mac named after an obscure HBO sci-fi series company at the ready to bulk rename Shapefiles, then yes, guilty as charged.
Q: I think the FME socks are the best marketing idea to come out of a geo company in a long time — awesome idea! Whose is it? Are there more FME-branded garments in the works?
A: We are very proud of our Safe Sockwear. I still remember the meeting long ago where Employee #3 of Safe (a developer) came up with the concept. We’ve had sports socks for years and years, but only this May did we introduce the new Argyle look as swag for our FME International User conference. And has it ever been popular. #FMESockFriday is now a thing.
There is talk of branded slippers, but we will always prefer to be remembered as the company that encouraged its customers to have Safe Socks.
Q: On closing, any words of wisdom for our global readership?
A: Keep your fieldnames less than 10 characters long, keep your data formats open, keep your input going to your output, and most importantly, keep your stick on the ice — always be ready to take advantage of whatever opportunity gets thrown your way.
Eric Fischer works on data visualization and analysis tools at Mapbox. He was previously an artist in residence at the Exploratorium and before that was on the Android team at Google. He is best known for "big data" projects using geotagged photos and tweets, but has also spent a lot of time in libraries over the years searching through old plans and reports trying to understand how the world got to be the way it is.
Q: You’re coming up on four years at Mapbox, is that right? What do you do there?
A: I still feel like I must be pretty new there, but it actually has been a long time, and the company has grown tremendously since I started. My most important work at Mapbox has been Tippecanoe, an open-source tool whose goal is to be able to ingest just about any kind of geographic data, from continents to parcels to individual GPS readings, numbering into the hundreds of millions of features, and to create appropriate vector tiles from them for visualization and analysis at any scale. (The name is a joke on “Tippecanoe and Tyler Too,” the 1840 US Presidential campaign song, because it makes tiles, so it’s a Tyler.)
Q: I read that you’re working on improving the accuracy of the OpenStreetMap base map. Can you describe that process? I’m guessing one would need to figure out how accurate it is in the first place?
A: I should probably update my bio, because that was originally a reference to a project from long ago: to figure out whether it would be possible to automatically apply all the changes that the US Census had made to their TIGER/Line base map of the United States since it was imported into OpenStreetMap in 2006, without overriding or creating conflicts with any of the millions of edits that had already been made directly to OpenStreetMap. Automated updates proved to be too ambitious, and the project was scaled back to identifying areas where TIGER and OpenStreetMap differed substantially so they could be reconciled manually.
But the work continues. These days, TIGER is valuable to OpenStreetMap mostly as a source of street names and political boundaries, while missing and misaligned streets are now identified mostly through anonymized GPS data. Tile-count is an open source tool that I wrote a few months ago for accumulating, normalizing, and visualizing the density of these GPS tracks so they can be used to find streets and trails that are missing from OpenStreetMap.
Q: In the professional mapping world, I’ve noticed there’s a nervousness around datasets that aren’t time-tested, clearly documented, and from an authoritative source such as the US Census. These official datasets are great resources of course, but there’s a growing amount of data at our fingertips that’s not always so clean or complete. You’ve been successful at getting others to see that there’s a lot to learn about cities and people with dynamic (and sometimes messy) data that comes from many different sources. Do you have any advice on warming people up to thinking creatively and constructively with unconventional datasets?
A: I think the key thing to be aware of is that all data has errors, just varying in type and degree. I don’t think you can spend very much time working with Census data from before 2010 without discovering that a lot of features on the TIGER base map were missing or don’t really exist or are tagged with the wrong name or mapped at the wrong location. TIGER is much better now, but a lot of cases still stand out where Census counts are assigned to the wrong block, either by mistake or for privacy reasons. The big difference isn’t that the Census is necessarily correct, but that it tries to be comprehensive and systematic. With other data sets whose compilers don’t or can’t make that effort, the accuracy might be better or it might be worse, but you have to figure out for yourself where the gaps and biases are and how much noise there is mixed in with the signal. If you learn something interesting from it, it’s worth putting in that extra effort.
Q: Speaking of unconventional data: you maintain a GitHub repository with traffic count data scraped from old planning documents. For those who may not be familiar, traffic counts are usually collected for specific studies or benchmarks, put into a model or summarized in a report… and then rarely revisited. But you’ve brought them back from the grave for many cities and put them in handy easy-to-use-and-access formats, such as these ones from San Francisco. Are you using them for a particular project? How do you anticipate/hope that others will use them?
A: The traffic count repository began as a way of working through my own anxieties about what unconventional datasets really represent. I could refer to clusters of geotagged photos as “interesting” and clusters of geotagged tweets as “popular” without being challenged, but the lack of rigor made it hard to draw any solid conclusions about these places.
And I wanted solid conclusions because I wasn’t making these maps in a vacuum for their own sake. I wanted to know what places were interesting and popular so that I could ask the follow-up questions: What do these places have in common? What are the necessary and sufficient characteristics of their surroundings? What existing regulations prevent, and what different regulations would encourage, making more places like them? What else would be sacrificed if we made these changes? Or is the concentration of all sparks of life into a handful of neighborhoods in a handful of metro areas the inevitable consequence of a 150-year-long cycle of adoption of transportation technology?
So it was a relief to discover Toronto’s traffic count data and that the tweet counts near intersections correlated reasonably well with the pedestrian counts. Instead of handwaving about “popularity” I could relate the tweet counts to a directly observable phenomenon.
And in fact the pedestrian counts seemed to be closer than tweet counts to what I was really looking for in the first place: an indicator of where people prefer to spend time and where they prefer to avoid. Tweets are reflective of this, but also capture lots of places where people are enduring long waits (airport terminals being the most blatant case) rather than choosing to be present. Not every pedestrian street crossing is by choice either, but even when people don’t control the origin and destination of their trips, they do generally have flexibility to choose the most pleasant route in between.
That was enough to get me fixated on the idea that high pedestrian volume was the key to everything and that I should find as many public sources of pedestrian counts as possible so I could understand what the numbers look like and where they come from. Ironically, a lot of these reports that I downloaded were collecting pedestrian counts so they could calculate Pedestrian Level of Service, which assumes that high crossing volumes are bad, because if volumes are very high, people are crowded. But the numbers are still valid even if the conclusions being drawn from them are the opposite.
What I got out of it was, first of all, basic numeracy about the typical magnitudes of pedestrian volumes in different contexts and over the course of each day. Second, I was able to make a model to predict pedestrian volumes from surrounding residential and employment density, convincing myself that proximity to retail and restaurants is almost solely responsible for the number, and that streetscape design and traffic engineering are secondary concerns. Third, I disproved my original premise, because the data showed me that there are places with very similar pedestrian volumes that I feel very differently about.
If “revealed preference” measured by people crossing the street doesn’t actually reveal my own preferences, what does? The ratio of pedestrians to vehicles is still a kind of revealed preference, of mode choice, but the best fit between that and my “stated preference” opinions, while better than pedestrian volume alone, requires an exponent of 1.5 on the vehicle count, which puts it back into the realm of modeling, not measuring. There may yet be an objective measure of the goodness of places, but I haven’t found it yet.
Why did I put the data on GitHub? Because of a general hope that if data is useful to me, it might also be useful to someone else. The National Bicycle and Pedestrian Documentation Project is supposedly collecting this same sort of data for general benefit, but as far as I can tell has not made any of it available. Portland State University has another pedestrian data collection project with no public data. Someday someone may come up with the perfect data portal and maybe even release some data into it, but in the meantime, pushing out CSVs gets the data that actually exists but has previously been scattered across hundreds of unrelated reports into a form that is accessible and usable.
Q: What tools do you use the most these days to work with spatial data (including any tools you’ve created — by the way, thanks for sharing your geotools on Github)?
A: My current processes are usually very Mapbox-centric: Turf.js or ad hoc scripts for data analysis, Tippecanoe for simplification and tiling, MBView for previewing, and Mapbox Studio for styling. Sometimes I still generate PostScript files instead of web maps. The tool from outside the Mapbox world that I use most frequently is ogr2ogr for reprojection and file format conversion. It is still a constant struggle to try to make myself use GeoJSON for everything instead of inventing new file formats all the time, and to use Node and standard packages instead of writing one-of-a-kind tools in Perl or C++.
Q: You’re prolific on Twitter. What do you like about it, and what do you wish was better?
A: I was an early enough adopter of Twitter to get a three-letter username, but it wasn’t until the start of 2011 that I started really using it. Now it is my main source of news and conversation about maps, data, housing policy, transportation planning, history, and the latest catastrophes of national politics, and a place to share discoveries and things to read. I’ve also used long reply-to-myself Twitter threads as a way of taking notes in public as I’ve read through the scientific literature on colorblindness and then a century of San Francisco Chronicle articles revealing the shifting power structures of city planning.
That said, the Twitter timeline interface has become increasingly unusable as they have pulled tweets out of sequence into “in case you missed it” sections and polluted the remainder of the feed with a barrage of tweets that other people marked as favorites. I recently gave up entirely on the timeline and started reading Twitter only through a list, the interface for which still keeps the old promise that it will show you exactly what you subscribed to, in order.
Q: If you could go back in time, what data would you collect, from when, and where?
A: I would love to have pedestrian (and animal) intersection crossing volume data from the days before cars took over. Was the median pedestrian trip length substantially longer then, or can the changes in pedestrian volumes since motorization all be attributed to changes in population and employment density?
Speaking of which, I wish comprehensive block-level or even tract-level population and employment data went back more than a few decades, and had been collected more frequently. So much of the story of 20th century suburbanization, urban and small-town decline, and reconsolidation can only be told through infrequent, coarse snapshots.
And I wish I had been carrying a GPS receiver around with me (or that it had even been possible to do so) for longer, so that I could understand my own historic travel patterns better. I faintly remember walking to school as a kid and wondering, if I don’t remember this walk, did it really happen? Now my perspective is, if there is no GPS track, did it really happen?
Q: Are you a geohipster? Why or why not?
A: I think the most hipster thing I’ve got going on is a conviction that I’m going to find a hidden gem in a pile of forgotten old songs, except that I’m doing my searching in promo copies of 70-year-old sheet music instead of in the used record stores.
Jim McAndrew is a Geospatial Database Developer. Before adding ‘geospatial’ to his job title, he worked on large Oracle databases for pharmaceutical and manufacturing companies. For the last few years, he has been working with the US Geological Survey and the National Park Service to create tools that provide public access to government data.
A: I have loved maps for as long as I can remember. I used to study the maps in the phonebook, and I knew where every local road went. In college, I decorated my apartment with maps I had purchased from the Department of Transportation.
After a few years working as a software developer in manufacturing, I saw something called a “Mapping Party” for this open source mapping project claiming to be a “Wikipedia of Maps”. I was in luck, they would be holding a party in New York City the next weekend. I bought a bus ticket to New York, paid the extra fee to bring my bike, and I was introduced to OpenStreetMap.
I was hooked, and I thought that maybe getting into mapping could actually be a viable career option. I started attending different conferences and meetups that sounded interesting, and tried to learn all I could about the industry. I started a graduate certificate program in GIS, and eventually got a GIS job.
Q: Where do you work and what do you do there?
A: I am a researcher at Colorado State University working for the National Park Service (NPS) as a Software Developer. I started working on a new system to collect data from all the NPS units using an OpenStreetMap-style approach. I work on tools that allow data from this, and other internal systems, to be displayed on web maps. Now I am the Lead Developer on some of the NPS tools, including the internal side of the NPS mobile app project.
Q: Tell us about a cool project you are working on
A: The NPS mobile application project is the coolest thing that I’m working on, because it’s easy for everyone to access and use. It also involves working with Park Rangers that are extremely knowledgeable about their parks and are excited about sharing that knowledge. The coolest part of it for me is the opportunity to visit the parks and to do a little bit of field work.
Q: What technology (GIS and otherwise) do you use?
Q: Open source — Y/N? Why?
A: I prefer to use open source software whenever possible. The best part about open source software is that if you can’t figure something out from the documentation, you can always go look right at the source. If there is a bug in the source, you can find it yourself and suggest a patch. It is also easy to package software in a VM or a Docker image and share it with others as a working system without worrying about licensing.
Q: Is open source for everyone, or just for tinkerers?
A: Open source is for everyone! Open source tools tend to be a little less user-friendly and sometimes lacking in support. This has created a market for companies such as Red Hat and Boundless Spatial to provide support and integration for businesses. While the “Linux on the Desktop” dream may never really come true, the future will include more open source tools packaged in commercial software.
Q: Biking, hiking, any other hipster attributes?
A: I enjoy biking, hiking, and kayaking whenever I get the chance. I enjoy craft beer, I sometimes homebrew beer, and I enjoy working with yeast to make breads, pretzels, and pizzas. I was on a locally-roasted-coffee kick for a while (OQ Coffee in Highland Park is very good), but I have recently switched to drinking mostly tea and tisanes. I enjoy listening to a lot of obscure music. I also love emojis. 🎉
Q: Are you a geohipster? Why / why not?
Q: Words of wisdom for our global readership?
A: A few years ago I went skiing in Aspen, Colorado. If there’s still snow on the mountain, they open on Memorial Day, and charge a severely discounted price. I brought my skis that were a hand-me-down from the 1980s. People started commenting on how cool and “retro” my skis were. They were so out of date that they were cool again.
There’s always going to be some next big thing, but the basics remain the same. Don’t focus on doing what’s cool now, but instead focus on what you want to work on or learn, even if it’s something completely different than what you’re doing now; eventually, it’ll be cool again.
Grew up on a farm in Iowa. Started my GIS career as an intern for Emmet County, working on first iteration of E-911 for the sheriff's department. Moved to South Dakota from there and worked for the SDDOT for a while with the esteemed title of “Automated Mapping Specialist”. Really enjoyed the work but was looking for a faster pace and more of a challenge. Ended up taking a project-related position with a consulting firm working for DM&E railroad out of Sioux Falls. Had great fun learning all about rail, sidings and frogs. When that project ended, I decided to take a position with HDR and moved down to Omaha, Nebraska, where I am currently.
A: I had been doing in-home child care, I have an Associates degree in Early Childhood Education. I was bored and broke and wondering what I should do. Driving down the road I heard a radio ad for the local community college that talked about computers and mapping. I thought… “I love maps!” and went and signed up for the program after that.
Q: You work for HDR, an engineering company. Tell us what you do there.
A: What I do day by day really varies based on the projects I’m on. The funnest part of my job is the variability of what I am involved with on a week by week basis and meeting new people and learning about what they do. I work on hydrology projects where we are looking at flood zones, levees, or stream flows for one project, and then I am managing the GIS database for a large transportation project and dealing with right of way, utilities, and shifting contracts. I also like to code, so I will put together web maps or write some scripts to automate work flows. It’s really fun to listen and evaluate what is currently being done and then to apply some type of technology to help streamline and document the work as well. Recently I’ve gotten involved with the sustainability group here at HDR, and now there is great potential to mix my love for GIS with my desire to make the world a better place.
Q: Do engineers “get” GIS?
A: Yes! I would say there are varying levels of “get” involved. I find that if you are on a project, and learn as much as you can about the overall big picture, then it is easy to plug GIS into it in ways that make sense and help meet those project goals. If someone isn’t getting the point of using GIS then it could be that you aren’t getting what the big picture is for them.
Q: What technology — GIS and other — do you use at work? What do you / don’t you like about it?
A: This project was for the World Food Program (WFP) and the information Management and Mining Action Program (iMMAP). We digitized features like roads, cities, rivers, and rail from historical maps. The idea was to create this data to support their humanitarian efforts. I got involved since I had been listed as a GISCorps member for some time and was waiting for a volunteer opportunity to come up that I could do at home. This project was great and I was able to put a couple hours in on a weekly basis. I am always trying to save the world and it really gives me a great sense of satisfaction to be able to do something with the skillset I have to help the world be a better place.
Q: You do lots of volunteer work, not just GIS. Tell us about your other volunteer activities.
A: I do like to do volunteer work, it’s my desire to make a difference that drives it. Though I would say I’m not doing a ton right now, there are a few things I’m involved in. I do manage a website for a local grassroots organization. For the last couple years I’ve been able to create some mapping for a local group that puts together garden tours in Omaha and hosted for them as well. Over the years I’ve done things like volunteer for Boys and Girls Homes, and also was a baby rocker at a NICU for some time. I think volunteering really does add a lot to your life and gets you out in the community, which is fun.
Q: What is the tech scene like in Omaha?
Q: What is the hipster scene like in Omaha?
A: Isn’t that the same as the tech scene? 😉 Ok, maybe not but there is some crossover. The hipster scene is good. There are some known areas in town where you will find great local music, food, and events. One of my favorite is the Benson First Friday Femme Fest — it’s an amazing opportunity to see all kinds of females taking the lead role and sharing their music, poetry, and art to the masses.
Q: Knitting and Dr. Who — is that hipster or what?
A: Probably. I still need to knit my Dr. Who scarf, I think once that is completed then I can really grab the hipster trophy. My list of nerd interests is strong and I think if I could pull together a group of geohipsters to crash the UC dressed in Dr. Who cosplay, then my life would be complete.
Q: Do you consider yourself a geohipster? Why / why not?
A: Sure. You know, unless in considering myself one I negate the title. 🙂 I think a geohipster is anyone who is constantly striving to do new and cool things with geospatial data. With that definition, I’m 100%.
Q: On closing, any parting words of wisdom for our global readership?
A: Keep pushing the arbitrary boundaries between geospatial and IT. Data is data and we all can and should be playing and working together. Also — volunteer for something. You do need to get away from the computer once in a while, and it will change your life to do so. And finally, if you love Dr. Who we should talk. 🙂
Nate Smith is technical project manager for the Humanitarian OpenStreetMap Team. He leads out the OpenAerialMap project and dives into all things technical across HOT’s operations. Originally from Nebraska, he is now based in Lisbon, Portugal, slowly learning Portuguese and attempting to learn to surf.
Q: We met at State of the Map Asia in Manila! What was it that brought you to the conference?
A: I came to State of the Map Asia through my role in two projects with the Humanitarian OpenStreetMap Team: OpenAerialMap and a new project called Healthsites. I had the chance to give short presentations about the projects, plus I wanted to connect with the OpenStreetMap community in Asia about the projects to get feedback and input on the direction of the projects.
Q: Tell us about the Humanitarian OpenStreetMap Team (HOT) and how you got involved.
A: I’ve been involved in HOT in one way or another since 2011. At the time I had just joined Development Seed in Washington DC. I began to get involved in any way I could with HOT, most of it started with trainings about Mapbox tools or collaborating on projects. Most of it initially revolved around helping identify data that could be helpful in an activation or joining in tracing. Over the years, I gradually got more involved in working groups which is the best place to get involved beyond contributing time to mapping. I’ve since joined HOT as a technical project manager to help build and manage projects around some of our core tools like OpenAerialMap or OSM Analytics.
Q: For those who may not be familiar with HOT, “activation” is kind of like bringing people together to participate in disaster mapping or a similarly geographically-focused humanitarian mapping effort, did I get that right?
A: Right, a HOT activation in the traditional sense is exactly that. It is an official declaration that the community is coming together to aggressively map an area for a disaster response. The Activation Working Group is one of several working groups where anyone can get involved, and they define the protocols, monitor situations, and are in contact with many OSM communities and humanitarian partners around the world.
Disaster mapping is a core part of the work HOT does. Not everything but still a big part. If you’re interested in helping think about activation protocols or want to help organize during an activation, come join and volunteer your time to support the work.
Q: What are some interesting projects you’re working on?
A: I’ve been actively working on two interesting projects: OpenAerialMap, and for lack of a better name at the moment, the Field Campaigner app. OpenAerialMap launched two years ago and we’ve been slowly rolling out new features and working with partners on integrating new data since. What’s interesting is the work we’re doing this summer — we’re rolling out user accounts, provider pages, and better data management tools. This is exciting as it lowers the barrier to start collecting imagery and contributing to the commons.
The second project is our new Field Campaigner app. It has a generic name at the moment but it’s part of a move for us to have better tools to manage data collection in the field. A majority of the work the global HOT community does is remote mapping. While this is super critical work and extremely helpful for people on the ground, there is a gap in how work is organized on the ground. This work looks to help improve the way data collection is organized and coordinated on the ground — we want to see field mapping in OpenStreetMap to be distributed and organized well. This work also crosses over some similar work that is happening across the board in this area — Mapbox is working on analyzing changesets for vandalism and a team from Development Seed and Digital Democracy through a World Bank project are working on an improved mobile OSM data collection app.
Q: How easy/hard is it to build these tools? Once they’re out in the world, what are some ways that people find and learn how to use them?
A: It’s not easy building tools to meet a lot of needs. A core thing for success many times is dogfooding your own work. We’re building tools that serve a wider audience but at the core we’re testing and helping spread the word about the tool because we use it.
But just because it’s not easy doesn’t mean people shouldn’t be trying. The more we experiment building tools to do better and faster mapping, whether it is remote or in the field, the more information we will have to improve and address the challenges many communities face.
Q: It looks like your job is fairly technical, but also involves outreach. Is there a particular aspect of your work that you enjoy the most?
A: I think the mix of technical and outreach is what I love most. Spending part of my day diving into some code while the other part talking or strategizing with organizations is what I’ve had the chance to do over the last six years through working with Development Seed and now HOT. I enjoy trying to be that translation person — connecting tools or ways of using data to solve real-world problems. I think one of the things I enjoy the most is the chance to help build products or use data with real world impact. Being able to support MSF staff responding to an Ebola outbreak at the same time working with world-class designers and developers is pretty great.
Q: Looking at your Twitter feed, you seem to travel a lot. What’s your favorite / least favorite thing about traveling? Favorite place you’ve been? Any pro travel tips?
A: I traveled a bit while living in DC but now that I’m living in Lisbon, Portugal I’ve had the chance to do some more personal travel throughout Europe which has been great. This past year I’ve had a chance to travel through Asia a bit more through HOT-related projects. My favorite part of traveling is the chance to meet people and experience new cultures or places. There are some incredible geo and OSM communities around the world and it’s been awesome to meet and work with many of them. Least favorite — awkwardly long layovers – you can’t get out.
I think my favorite spots have been Bangkok and Jakarta. I find that I enjoy big cities that have great food options. As for tips, I would say pack light and do laundry when you’re traveling, and always make time for good local food.
Q: Would you consider yourself a geohipster? If so, why, and if not, why not?
A: Heh, that is a great question. I think I’ve become less geohipster moving to Portugal. I drink light European beer, I don’t bike because there are too many hills, and drink too much Nespresso. Although I’m still a Mapbox-junky, work at a cowork in my neighborhood, and love open source, so maybe I still lean geohipster. 🙂
Q: On closing, any words of wisdom for our global readership?
A: Get out and visit a new place in the world if you can. And while you’re at it, reach out to the OSM communities there and meet them in person. You’ll meet some incredible and passionate people.
Guido Stein is a Geospatial Data Alchemist who has been working for Applied Geographics for the last 10 years. He is also the founder of AvidGeo, a Boston area meetup group that hosts events for the geospatially inclined, and he is the Co-Chair of FOSS4G Boston 2017. Having lived in Somerville, MA for over a decade, he has truly absorbed some hipster characteristics including growing a beard “ironically” and riding to work on a bike with his little dog Beau.
Q: You are the Conference Co-Chair for the 2017 FOSS4G conference in Boston. Isn’t that like a lot of work? Why do you do it?
A: It is a lot of work. I have been working and organizing community events in the Boston area for over a decade. I do this work because I want to attend these events and the only way these events happen is if someone is willing to do the work. I am not afraid to be that someone. I really enjoy being involved in community work. I like to learn about what cool things everyone else is up to. I also like sharing in the victories and commiserating around failures specific to our community. If these events didn’t exist, who would share a beer with me over the limitations of using shapefiles?
Q: Tell us about the conference. How did you get involved?
A: I think that it was my boss, Michael Terner, who first approached me about it. I have been a big fan of the Open Source Geospatial (OSGeo) community for a long time. Sadly, other than participating as a user, I did not have much interaction with the community. Michael had participated in a few FOSS4G conferences and was ready to get more involved. He approached me to put together a bid knowing that I would jump at the chance to build a stronger tie between OSGeo and Boston.
The reason I want to see FOSS4G in Boston is that I think that there are many groups locally that would benefit from exposure to the OSGeo community and from getting a chance to show off what they are up to. I have been trying to unite people in the Boston area around geospatial for over a decade, and there is such a great and exciting group here doing things in business, government, academia, as well as in the startup tech world.
Q: You and I first met in Boston in 2011 in the offices of Applied Geographics. You are still there, so you must like it. What do you do for AppGeo?
A: I recently celebrated my 10th anniversary at Applied Geographics. When I started I worked on parcel edits, parcel generation using scanned plans and COGO input, utility system development all working with many Esri tools. Since then, I have been really happy to explore many different tools from FME to QGIS to PostGIS for editing, collaborating on, and analyzing data.
My mantra these days is “Spatial, not special”. My work these days focuses on how to use spatial knowledge to solve data problems. I am very happy becoming a more powerful user of all the tools I use, but I feel super powerful when I figure out complex SQL queries to solve problems. I love working on the database solutions.
Q: How did you get into GIS? Why?
A: My father introduced me to GIS in high school. He was a city planner (since retired), and knew that I would really enjoy this use of technology. I have always liked playing and working with computers.
I attended Clark University. Initially I was interested in the psychology department, but found coursework in geography to be very fulfilling and soon started to work with the Clark Labs. I was very fortunate to work closely with the staff and Ron Eastman. They were very supportive of my thirst for knowledge.
Q: Tell us about some of the cool tech you use these days. Describe a cool project that you currently work on.
Cool tech, well… the thing I think is coolest right now is my $10 Raspberry Pi Zero W. It is so exciting to have such a cheap computer with Wi-Fi and Bluetooth built in. It is a powerful tool for building IoT projects and also gives me a chance to improve my Linux chops. I really want to buy a bunch of these and create some simple navigation tools around them.
The last year has had me working on projects using Python, FME, PostGIS, CARTO, SQL Server, Oracle, and many other tools. My co-worker Calvin Metcalf has been trying to get me to switch from Python to Node. I really like the work CARTO has done to make mapping and PostGIS available online, it’s really quite powerful.
Q: Do you like open source for pragmatic or ideological reasons? Explain.
A: Both. I like tools that work and I want tools that I can contribute to. I think libre software is the ideal, but I think there is a lot of useful and good grey area in the open source community that is far superior to proprietary solutions.
Q: You knit, which is amazing. I did try it, but didn’t have the patience. Tell us how you got into knitting, and whether you see parallels between knitting and coding.
A: I started knitting when my wife took it up many years ago now. I really love making something with my hands and I also enjoy spending time with people in knitting circles; it’s like the ticket to enter a reality TV show of some very interesting and creative folks. I highly recommend it to everyone.
There is a wonderful tie between raster-based geospatial and knitting; they are both based on basic data principles. Both have rows and columns. Someday I really want to knit some NIR imagery into a hat.
Q: You ride a bike, which — along with knitting and the beard — puts you in the running for the perfect hipster. Is there a hipster attribute that you wish you had but lack?
A: Wait, there are so many more hipster attributes:
I live in a hipster community
I prefer artisanal chocolate and farm-to-table dining
The only hipster attribute I wish I had that I lack is the hipster gene that makes them all slender and buff. I am now getting ready for a 9K in July and this non-skinny-jean-wearing butt is just not as easy to move around as I would like it to be.
Q: Are you a geohipster? Why / why not?
A: I am a poser. I am a pretender. I am an imposter.
I am not good at defining myself as any particular thing. I love to learn and I love to listen. This makes me less a specific type of person as much as it makes me a person who enjoys being in the presence of others who are specific about who they are.
I have been running a hipster web site for years trying to figure out what being a hipster means and as far as I can tell, no one really knows. Hipster is used as both a positive and negative, so I don’t know if I am or am not.
But let’s do the checklist once more:
Lives in hipster community, check
Rides his bike to work, check
Has a beard, check
Goes to farmers markets, check
Can tell you about local beer, chocolate, and cheese makers, check
Has skinny jeans, nope
Can describe a bespoke projection, nope
Q: On closing, any parting words of wisdom for our global readership?
A: Get out of your silo. Spatial, not special.
Spatial is now a first-class citizen in most databases, so we should use databases and other data tools and not be totally reliant on vendor to solve our spatial needs.
Dave Smith is with the U.S. Environmental Protection Agency's (EPA) Office of Environmental Information in Washington D.C. Dave has a background of over 25 years of experience in working with geospatial technologies in applications ranging from emergency response and field data collection to modeling, analysis, and web mapping. Dave is also a licensed civil engineer and professional land surveyor, where he also worked on writing code and practical applications of using computers to automate data analysis and design. He is currently working with EPA's Chief Data Scientist Robin Thottungal on building out a big data analytics cluster to improve EPA's analytical capabilities.Outside of the office, Dave has done a lot of volunteer work with various organizations, having been a top contributor to OpenStreetMap, aiding rescue and rebuilding efforts after the 2010 Haiti earthquake, as well as supporting organizations like Red Cross, U.S. State Department, and Team Rubicon in humanitarian and disaster relief mapping. Prior to that, Dave also volunteered his engineering and geospatial knowledge to support Engineers Without Borders on potable water and sanitation infrastructure for communities in Cameroon, Honduras, Rwanda and other communities in need.You can find Dave on Twitter at @DruidSmith and on LinkedIn at https://www.linkedin.com/in/davidgsmith
Q: How did you get into GIS?
A: Maybe I was born to map. As a kid I grew up reading books such as Lord of the Rings and loved Tolkien’s hand-drawn maps. I started emulating his maps, creating my own maps of the locales in the fantasy and sci-fi books that I would read. You could say mapping was ingrained in me even as a pre-teen and then continued to weave its way through my life.
As a kid we lived in Germany for 10 years, and I was into scouting — I participated in both the German Pfadfinderschaft and a U.S. military-based Boy Scout troop in Germany where we would do orienteering, hiking, camping, and other activities with these wonderfully detailed, large-scale German topographic maps. These maps were essentially their version of our USGS topo quads, which had the funny-sounding name of “Messtischblatt”, as they were originally created with an alidade and plane table (“Messtisch” meaning “measuring table”) and compiled into a published map sheet (the “Blatt”).
Those scouting activities introduced me to more robust concepts like map scale and symbology, for example: differing symbols for hardwood versus pine forests, or contours and hachures to represent terrain. I started incorporating some of those concepts into the maps I would create for the fantasy realms I was reading about in my favorite books at the time. I first got into digital mapping while surveying in high school, with my first exposure to what we think of as GIS today being ARC/INFO in college.
Q: You are a licensed land surveyor and professional engineer. Do you feel that the career move to GIS was a step up from engineering and surveying? Why / why not?
A: Wow, picking between careers feels like asking a mom which is her favorite child. On the other hand, did I really ever leave one discipline for the other? In my case, the various disciplines I’ve been involved in seem to have merged and morphed, with various threads from academic and work pursuits becoming interwoven. I’ve tried steering myself toward the Venn diagram of intersecting circles of “things you enjoy” versus “things you are good at” and “things you can make a living at” to find the sweet spot where they intersect. Over time, I’ve found myself in that sweet spot.
When we moved back to the U.S. I was a teenager. One year in high school I managed to get a summer job with a land surveying firm. That job was great: getting to go out into the woods with the crew, recording a bunch of measurements, and bringing that data back into the office, reducing the notes and using the calcs to create maps. Plus, it was better money and less messy than washing dishes, landscaping, painting houses, or other summer jobs I had been doing. So, I was already a “professional mapper” when I was still in high school. It helped with school too, as I was taught about the techniques and how to do the math, which turned me into a trigonometry ninja. And, later on it helped with some of my college expenses too.
When I first started working in surveying, the company was a small mom-and-pop outfit founded in 1959. They were old school, hand-drafting maps and using transits and programmable HP calculators. Since I had taken drafting in high school they let me test my chops at drawing maps. I found myself already taking shape as a young geohipster, occasionally exercising my artistic side with artisanal hand-drawn north arrows and other creative design elements. A bit later we were in a building boom and needed to modernize to keep up. We hired additional field crews and got electronic total stations and data collectors for the field as well as computers, a plotter, and software for the office. That’s how I learned things like AutoCAD, coordinate geometry software, and digital elevation modeling. To support some of the subdivision and land development work, I also learned about stormwater runoff modeling, storm drainage, roadway design, and other civil engineering basics.
I really enjoyed working with the computers, and I taught myself how to do some automation for some of the repetitive tasks, such as LISP programming to support the CAD work, and writing code to help with many of the design calculations. At home I had a TRS-80 computer that I had saved up for and bought when I was 13. Later, in high school, I saved up and built my first homebrew PC-compatible computer from components, and was endlessly hacking around with it.
When it was time to go off to college, I still wasn’t sure what I wanted to do with myself. I started out in computer science, but became frustrated as the initial coursework seemed like a step backwards when I had already been writing code for several years. As someone interested in such a huge variety of things, whether archaeology, astronomy, or history, I changed majors several times. But I kept working summers and holidays at the surveying firm, and took surveying and civil engineering courses as those seemed a viable and responsible path for my otherwise unfocused youthful exuberance.
But one day I happily stumbled across my university’s Geography department and its GIS program, and I changed majors one final time. Here, the coursework gave me new inspirations, adding new concepts like remote sensing and satellite imagery, human geography, and interesting methodologies for analysis and spatial statistics. One of my favorite professors was Peter Gould, who taught complex statistical methods, analysis of variance, kriging, and other things; no textbook, his class was reinforced via real-world challenges and computer analyses. I recall getting something like a 43% on my first exam. Dejected, I wondered if I would make it through his class. Professor Gould walked over, patted me on the shoulder and said “great job, you got one of the top grades.” I ended up with my degree in Geography — with a specialization in Cartography, Remote Sensing, and GIS. As a student, I also got to work on some interesting projects, like working with the City of Kuala Lumpur, Malaysia on developing their GIS concept and framework.
The challenge of getting into GIS almost 30 years ago, however, was that GIS jobs were pretty scarce. I continued working in surveying and then various civil engineering firms, including working for some of the top engineering firms in the country. As things progressed, I gained enough experience to sit for the exams to become a Land Surveyor, and then for a Professional Engineer. In that engineering journey I ended up being appointed by Governor Rendell to the Pennsylvania Engineering Board overseeing licensure in the surveying, engineering, and geology fields. I chaired that Board for two years, and was heavily involved with NCEES and other organizations on examinations and other aspects of licensure.
In my engineering pursuits I found that civil engineering and GIS are interwoven. Engineering design depends on maps and data, and I was often called on to help out with urban and regional planning. In the early 1990s I was involved in one of the largest land use analyses east of the Mississippi. It required assembling huge amounts of data across paper maps, disparate files, and databases. This project required a lot of digitization, data optimization and management, data reprojection, and data transformation before we could even get to analysis and mapping. Nowadays the GIS kids just push a button; we old timers had to do it uphill, both ways, in 4 feet of snow – and remind me to tell you about the couple of weeks I spent surveying up on the Canadian border, waist deep in snow. At any rate, I ended up writing a bunch of homebrew GIS code to augment and extend the commercial tools we had. In the engineering world I also did a lot of work with hydrology and modeling, HEC-2 water surface profiles, transportation networks, even 3D modeling and rendering, and the worlds of engineering, GIS and code became more and more blurred over the years.
To this day I still rely on engineering principles, like solving complex technical challenges by deconstructing them into their constituent parts, trying to understand the interconnections and dependencies, and figuring out an architecture — whether hydrologic networks, transportation systems, or IT architectures, there are a lot of engineering principles and techniques for approaching them.
Q: How and why did you end up at the EPA?
A: I like to challenge myself and try new things. So, around 12 years ago, I took a big step and started a consulting at an engineering and GIS firm. Eventually, I teamed up with a guy who was also doing environmental and GIS consulting. As my partner was a disabled veteran, we structured as a Service-Connected Disabled Veteran Owned Small Business (SDVOSB), and we approached some larger government contractors about providing geospatial capabilities as a subcontractor. We quickly ended up working as a niche geospatial consultant with companies like Lockheed Martin, Raytheon, and CGI Federal on a variety of interesting projects for the military and other agencies. But because both of us were more interested in environmental protection, we put our main focus on EPA. We provided EPA with GIS support for Hurricane Katrina, and worked on many of EPA’s public-facing web mapping capabilities. While the company grew, I started to tire from the challenges of running a small business; the feast and famine cycles, writing endless proposals, and bouncing from customer to customer, when I really wanted to focus most on supporting a mission around using GIS to understand our environment and help protect it.
During the course of our EPA contracting, I learned that an EPA colleague was retiring. He had been managing EPA’s Facility Registry Service, which integrates and conflates geospatial data from many systems for millions of facilities and sites, and which serves as a geospatial underpinning for a lot of what EPA does. I knew the system well, and when the job announcement came out, I applied and got an offer.
Since then, I’ve been innovating with EPA. Here, I work with groups like the Homeland Infrastructure Foundation Level Data Workgroup (HIFLD) to provide new datasets to support emergency response. I cut costs through automation, improve match logic, and develop web services, including a reusable widget for reporting applications. The widget retrieves and prepopulates information, it validates, standardizes, and geocodes locations. It also allows users to fine-tune the location via a web map. It has since been deployed to a half dozen reporting systems, improved data quality at the source, and helped reduce burden significantly (140,000 hours of annual burden in one program).
Q: What do you do for the EPA? What kind of role does GIS play in supporting EPA in its mission?
A: At EPA we recently created a data analytics division, and hired a Chief Data Scientist. I now work for the Chief Data Scientist, Robin Thottungal, pursuing not only geospatial tech but also big data, machine learning, and other types of analytics. Currently I’m building cloud-based infrastructure to support distributed computing using Apache Spark and other technologies. We’re interested in offloading some of our geoprocessing and analysis to the cloud, along with better leveraging external data sources and emergent technologies for analysis. I’m also looking at how we can handle sensor data more robustly, and how to apply remote sensing for a variety of applications such as detection of Harmful Algal Blooms.
EPA’s mission is to protect human health and the environment. That covers broad territory, whether Emergency Support Function 10 and responding to oil or hazardous materials releases after a disaster, remediating a contaminated former industrial site, or assessing water quality. Environment is all about place, and so much of what we do has that spatial component. GIS is a core piece of support infrastructure at EPA, we have great GIS people across the agency. We’ve had a robust GIS workgroup for well over 20 years, and have had a Geospatial Information Officer for over 10 years. Our people are improving how we collect GIS data in the field, conducting advanced modeling and analysis, and expanding the use of mapping across the agency. We also train with the intent of democratizing technology across the agency, making it easier for non-technical users to map and visualize their data.
Q: What kind of technology do you use at work?
But we’re also looking at how to handle streaming data, big data, and distributed computing clusters — so I’ve started to experiment with an Apache Spark cluster on Mesos, along with Elasticsearch and other technologies that can bring us scale. As we look at deploying in the cloud, I’ve been delving into Docker as a means of containerizing, deploying, and managing our infrastructure in a replicable, maintainable, and cloud-agnostic way. We are working in a test environment in Amazon Web Services (AWS) with our eye on production, one of the big pieces being putting together the Authorization to Operate (ATO) documentation for the AWS environment. I also deployed JupyterHub in our test environment in AWS, which allows a user to create notebooks containing executable code (Python, R, Julia and others) along with annotation, embedded graphics, and other capabilities, with an eye toward supporting some of our scientific computing needs for more technical users in a self-service way. Esri recently rolled out their Python API that enables Jupyter-based approaches. Our little team is also digging into machine learning and analysis in the test Jupyter environment.
Q: Tell us about some of the cool projects you are working on.
A: Aside from building out some cool new infrastructure in the cloud, I get to tinker with a pretty wide variety of projects. For example, I recently built a tool to visualize streaming water sensor data, using Open Geospatial Consortium sensor standards. The tool allows users to slice and dice the data temporally; almost immediately we detected a recurrent anomaly in the data that the sensor operator hadn’t previously detected. Additionally, it provides dynamic, interactive ways to look at relationships between different sensor parameters, such as suspended solids, nitrates, and e. coli concentrations. I’d love to be able to set that up so that it can traverse upstream or downstream, pulling in other related sensor data from the stream network, since the devices are now all spatially indexed to the National Hydrology Dataset (NHD). I’ve also been building out tools that provide better insight on environmental impacts affecting tribes and American Indian country, using a combination of spatial queries and other approaches.
Q: You ride a bike and like craft brews — two mandatory geohipster attributes. Do you have any other?
A: For the male geohipsters, I possess an epic beard, however I’ll pass on the waxed handlebar mustache. And for the foodie geohipsters, I’ve brewed my own beers, I make things like pickled daikon, homemade mustard, gochujang chicken and Thai curry, and while I have been known to eat hipster foods like kale and quinoa, you won’t find me washing it down with a can of PBR. And I definitely have hipsterishly eclectic music tastes, ranging from funk to punk, blues to ska, a lot of artists not well known in the mainstream. I do actually own vinyl discs and a turntable, but I confess: most of what I listen to is digital.
But to get serious, I’ve noticed that the real geohipster attribute is to be innovators, makers, creators with broad interests and backgrounds. I came from a creative and resourceful “maker” family. When my parents settled in Pennsylvania, I was a nerdy city kid – born in Massachusetts, spent most of my childhood in Germany, then to El Paso, Texas. As I grew up, I became a country kid on a hundred-acre farm in the wooded Pocono mountains of Pennsylvania. There we raised goats, sheep, chickens, and other animals. We had a huge garden and did a lot of canning. We would hunt and fish, and were pretty self-sufficient. My mom and stepdad make a great team. She is a very talented sculptor and painter, and he is incredible at woodworking. She spins and weaves with their sheep’s wool, and he researches and rebuilds damaged antique spinning wheels using his lathe. My mom, with her undergrad in Chemistry and grad work in Germanic languages does things like reading Old Norse sagas in the original tongue to pick out tidbits on ancient Viking wool dyeing, spinning, and weaving.
So, I grew up in a very resourceful and creative “maker”-oriented environment: I did pen and ink drawing and sculpture; I learned to work on cars, solder electronics, and hang sheet rock; I learned how to build and make things. And that creativity and tenacity to figure out how to make things still influences how I approach many things, even if these days it involves a multidimensional dataset, or a homebrew sensor built with a Raspberry Pi.
Q: Do you consider yourself a geohipster? Why / why not?
A: We grizzled geohipster silverbacks might be tempted to say something hipsterish like “I was geo before geo went mainstream,” but one look at me and you’d probably think more geohippie than geohipster. I don’t possess any colorful skinny jeans (not that I’d fit into skinny jeans), I don’t wear Vans or ironic t-shirts under a blazer. My natural state is more likely to involve hiking boots and a tie-dye. But hipster jokes aside, it’s actually what’s on the inside that makes one a geohipster. It’s about out-of-the box thinking, being creative, passionate and innovative, and weaving together a lot of different knowledge and experience into your work.
Q: On closing, any words of wisdom for our global readership?
A: For one thing, remember that Venn diagram of things you enjoy / things you are good at / things you can get paid for. I’ve found that many of the most satisfied, creative and talented folks I’ve met in geo were multidisciplinarians. Some came into geo from another field, some were folks who started in geo but who then did a deep dive into another field. I also think that shows that we need to mix it up, keep thinking outside of the box and looking across the sciences.
Don’t get too hung up on specific tools and technologies or stay in your comfort zone. Instead, get comfortable being uncomfortable, get outside of your comfort zone, and stay curious. Keep learning. Focus on outcomes, keep adding new techniques and approaches to your toolbox, and apply your knowledge to a wider variety of problems.
And, get involved in your local geo and tech community. Here in the nation’s capital we are particularly blessed to have a number of great geo and techie Meetup groups like Geo DC, always bringing new presentations and insights and great networking over beer – but even if you don’t have a strong local geo and tech community, there’s a strong and vibrant online geo community on twitter and social media.