11. James Fee
“ArcGIS for iOS is a very impressive
mobile mapping app.
It really shows the attention to
detail ESRI has put into their new
ArcGIS Mobile apps.
Compared to the old Windows CE
and Windows Mobile crap they used
to put out, this was easily used by
my son without any direction.”
52. Raster map tiles
Pre-render maps into image files
Approach used by Google, Microsoft, etc
Very high performance and scalability
Easy to integrate with Google Maps etc
I hate to say it, but many traditional GIS people tend to be bad at usability. We make things too complicated. One of the things that Google and other so-called neogeography systems have done a great job on is simplifying applications. I’ve recently been developing an application called myWorld,
MyWorld uses Arc2Earth as its data repository, which syncs with ArcGIS Online, which you can access from ArcGIS for iPad. James Fee had given this a really good review and usually speaks his mind, so being an iPad kind of person I was pretty excited to try this out.
So panning and zooming is very nice, same as the standard iPad maps application. But then I tried to do the next most obvious thing, which for me is to view the attributes of a feature on the map. Just tapping on the map didn’t work, which is what I hoped for, so then I tried the “I” icon down here.
So panning and zooming is very nice, same as the standard iPad maps application. But then I tried to do the next most obvious thing, which for me is to view the attributes of a feature on the map. Just tapping on the map didn’t work, which is what I hoped for, so then I tried the “I” icon down here.
This screen contains no additional information compared to the previous compact information bubble, except that there are two features here.
This screen contains no additional information compared to the previous compact information bubble, except that there are two features here.
So here are my top three rules for usability testing: one, do usability testing … two, do usability testing, and three, do usability testing. It’s incredibly easy to do this ,yet so often we don’t. I’ve become a real convert to this over the past few years, mainly thanks to my friend Sue Foster.
So here are my top three rules for usability testing: one, do usability testing … two, do usability testing, and three, do usability testing. It’s incredibly easy to do this ,yet so often we don’t. I’ve become a real convert to this over the past few years, mainly thanks to my friend Sue Foster.
So here are my top three rules for usability testing: one, do usability testing … two, do usability testing, and three, do usability testing. It’s incredibly easy to do this ,yet so often we don’t. I’ve become a real convert to this over the past few years, mainly thanks to my friend Sue Foster.
So here’s how you do a usability test: put the application in front of the user, shut up, and watch. It’s just incredibly educational as a developer to watch someone use your system. You keep wanting to say “press this, do that!”. But you really find out that things that are obvious to you may not be obvious to others.
So here’s an example from myWorld. We were really proud of this home page, we thought it clearly explained the three main options for a user. But the first two users we asked to search for things clicked and tried to type here, which is just a dumb graphic, instead of in the real search box which is up at the top.
So a simple example is a coffee machine. This takes a few minutes to warm up, so I’d like to be able to remotely turn it on. I’d also like it to remind me in the evening if the coffee bean containers need filling up, rather than finding this out in the morning when I’m in a rush and impatient for caffeine!
So a simple example is a coffee machine. This takes a few minutes to warm up, so I’d like to be able to remotely turn it on. I’d also like it to remind me in the evening if the coffee bean containers need filling up, rather than finding this out in the morning when I’m in a rush and impatient for caffeine!
May not be such a requirement for public sharing of data in utilities
But think about use of search technologies internally ... how powerful if you could just type a customer address and see a list of related results
Interesting how we can find things on the Internet faster than on our desktop or internal systems
This is a typical utility basemap in Smallworld – fairly sparse. But you can see with the raster tiled approach that the data looks exactly like it does in Smallworld
Adding in a Google Street Map gives a lot more context. Maintaining base maps is not a core activity for utilities, and is very expensive. It really makes sense to use basemaps maintained by somebody else. There are ways that you can add updates where necessary, for example adding a new subdivision which isn’t on the basemap yet.
And Google satellite imagery is good for many applications. I hear a lot of people say that Google imagery is out of date but I think they are updating it more and more frequently.
What if your data doesn’t match the Google landbase? Many utilities have an old and inaccurate landbase and want to transform or conflate their network data to a new and more accurate landbase, for multiple reasons – sharing data with other entities, using GPS, and working with external data like Google Maps, or imagery from other sources. This is an example of some data from PNG, who went through such a conflation exercise. You can see here how much better their pipes align with a Google map background after the conflation progress. That’s not the main focus of my talk today, but
Google street view can give you valuable extra information about facilities. Often you can see details on pole configuration and so on that may not be stored in the database. We’ve integrated tightly with this, so that when you click on a facility you automatically get the right street view displayed. In cases where the data doesn’t line up exactly it’s easy to adjust the view and save that for next time.
A very powerful feature is that you can display icons in the street view itself and mouse over or click them for more information.
In this example we can see several poles further away as we look along the street.