Category: Thoughts

  • GRASS GIS at 30

    So GRASS GIS turns 30 this week.

    Today the Free Software community celebrates the 30th birthday of GRASS GIS! GRASS (Geographic Resources Analysis Support System) is a free and open source Geographic Information System (GIS) software suite used for geospatial data management and analysis, image processing, graphics and map production, spatial modeling, and 3D visualization.

    30 years old in software terms is quite old. No Windows, no Mac OS, no Linux. I was probably rolling around with a hybrid Apple ][ and 8-bit Atari combination back then. Good stuff for sure. Heck ARC/INFO (as it was called back then) was probably still running on PRIMOS. Today though GRASS GIS is fairly easy to use. Just hook it up to QGIS and use that GUI to access the GRASS backend. There is an extensive history of GRASS GIS that I encourage everyone to read. I first ran into GRASS back when the project was housed at Baylor University (heck it was over 10 years old back then).

    30 years of GRASS, makes you want to sit back and enjoy. Toke, toke it up, man!

    Up in Smoke

  • Hangouts with James Fee:: The Internet of Things

    Lorenzo Gonzalez; Founder, CEO, Chief Software Architect, and Edward Pultar; Geographic Information Scientist, Founder, President of Valarm joined me to talk about the Internet of Things, sensor web, remote environmental monitoring, data acquisition and asset/fleet tracking. We’ll get into how sensors are changing how we get information and how they are being used with geospatial applications. Valarm is an Android app for managing small sensors that connect via Bluetooth or USB to android devices.

  • This Week’s Hangout:: The Internet of Things

    We’re back with another hangout. Edward Pultar, Geographic Information Scientist, Founder, President of Valarm joins me to talk about the Internet of Things, sensor web, remote environmental monitoring, data acquisition and asset / fleet tracking (Did we cover everything?).

    We go live at 11am PDT (California time people) Thursday July 25th for about an hour. The video will be available on the front page of this blog. Sign up here for a reminder!

  • OpenGeo Invests in QGIS — Community Benefits

    Generally speaking, if there is one place proprietary GIS software excels at it is on the desktop. ArcGIS for Desktop, MapInfo, Intergraph and others have created a huge market for their software which retails for a relatively high cost. Server might be up for grabs, but the desktop is the domain of proprietary software.

    Now that isn’t to say that there aren’t good open source desktop choices. QGIS, gvSIG and others have a very vibrant community that wants them to succeed. But I don’t think there is any question that the desktop GIS market is dominated by Esri and others. That’s why I think this news from OpenGeo is very interesting:

    We’re happy to announce that we’re investing in the QGIS community to help make this amazing open source project even more successful.

    QGIS is the most widely available open source GIS tool with a proven track record and a vibrant community and plugin ecosystem. It’s nothing short of amazing how this community has achieved feature parity, stability, and ease of use relative to proprietary desktop solutions. It offers a truly open alternative that lowers barriers to entry and total cost of ownership, has no license fees, and runs on the operating system of your choice. Not only are we impressed, but we feel it fits perfectly with our mission of extending geospatial open source software to every corner of the world.

    Right? Totally makes sense. Esri has for years shown that there is a symbiotic relationship between desktop software and the server. MapBox has linked TileMill and MapBox together to give people an authoring tool that has shown great promise. OpenGeo highlighted three areas they see where they can help improve QGIS. Documentation, integration with the OpenGeo Suite (GeoServer/PostGIS/etc) and GeoGit. It’s a nice simple starting point to improve QGIS and make it much more competitive with Esri. Don’t get me wrong, I’ve used QGIS on my MacBook Pro for years, but this office I’m sitting in today has tons of ArcGIS Desktops around and they aren’t going anywhere anytime soon.

    So I’m optimistic this can help grow QGIS and make it more of a desktop GIS product that can be deployed in enterprise environments. Competition is what makes great software and if QGIS can embrace new user interface ideas and formats, we’ll see pressure on proprietary vendors to improve as well. I’m always glad to see innovation on the desktop side of GIS and it could be a great year with ArcGIS Pro (or whatever they are calling it) arriving.

  • ArcGIS for Minecraft

    Sorry about the title, I tried ArcMinecraft too but that was even worse.

    Earlier this year I mentioned that I thought Minecraft would be a great tool for planning.

    So while I was building my Fort out by the sea, he went back to restoring the hillside so it not only looked good, but could support trees, flowers and bushes. We talked about creating a rail line between our two forts and he wanted to make sure it was routed around area’s he wanted to protect.

    Seems so simple, for the public they don’t care about BIM or TIN or DEM. They just want to showcase their concerns and move on. Minecraft seems to be a great tool (Yes I know Voxel.js is a great option as well but let’s be honest, Minecraft is Minecraft) for accomplishing this but how to get the data in?

    A couple of weeks ago, Ulf and I had a hangout where we talked about getting OSM and other public data into Minecraft using FME.

    So it’s interesting that at the Esri UC, Mansour Raad had a talk on using the ArcGIS Geoprocessing to export data out of ArcGIS into Minecraft. It was awesome stuff and appeared easy to work with. Well, he’s blogged about it and you too can follow along and export your GIS data into Minecraft.

    One day my son tells me “Hey dad, I think I can build one of your worlds in Minecraft”. What he meant about my world is a GIS world that I render using ArcMap. So I started thinking about this and wondered if I too can do this, but programatically.

    Now, none of this stuff is productized yet, but if you take a little time and be patient, you can export your worlds into Minecraft and get your kids off your back (bless your heart). Check out the GitHub repository and get crafting (that’s what the kids tell me to say but I feel like they’re trolling me).

  • Hangouts with James Fee:: Professional Minecraft GIS

    Ulf Månsson, FME extraordinaire, joined me to talk about Safe Software FME, Minecraft, and OpenStreetMap integration. We look at his Minecraft world where he takes OSM data, free government data, and BIM models to build environments that match the real world. Ulf also gives us a look at the FME Workbench model used to create the Minecraft worlds and Dale Lutz was putting up billboards for FME. It’s really cool stuff and we’re probably not far at all away from having Minecraft world downloads of OSM data for everyone to use.

  • This Week’s Hangout:: Professional Minecraft GIS

    So we’re back at the Hangouts with a special one this week. Ulf Månsson, FME extraordinaire, is going to show us some of his Safe Software FME Minecraft and OpenStreetMap integration. We’ll have a live Minecraft server up and running for everyone to connect to and explore OpenStreetMap in Minecraft. To prepare for the hangout, download Minecraft to your computer, connect to our server, and play around in an OSM Minecraft world. The connection details to the server will be published on Friday so check back on the block to see everything.

    Because of the holiday, we’ll be at a weird time this week, Friday, July 5th at 5 PM PDT. As always you can watch along on my blog and I’ll be sure to update this event with the details as we get closer. Go to the Google+ Event page to find out more.

  • Back at it

    So I’ve been just a bit quiet on the blog. Looking back the longest before this spell was about a week. Been busy working for the man and you know how he is.

    Jack-Wall

    Actually I’ll tell you, he doesn’t like me working on Linux or Mac but maybe that’s a discussion for another day.

    But that doesn’t mean I’ve been thinking about diagramming my life in Microsoft Visio or Project, I’ve been spending my spare time really getting into some awesome stuff.

    1. Leaflet.js – Seriously, where has this been all my life. I’ve been sort of working with Esri’s JSAPI again, but even at the compact build it’s like washing one glass in your dishwasher. Leaflet might be the most exciting geo-related (it’s hipster if you hyphen geo, but not if you CamelCase it) project out there right now. I’m just breaking into Leaflet.js 0.6 right now and I’m salivating over seeing how I can now save layers to GeoJSON.
    2. Node.js – Replacing GeoServer with Node.js.
    3. TopoJSON – It’s been a big week for TopoJSON and GitHub support for it. Call me a neck beard, but spatial layers support topology. Why is it we did things this way in the mid-90s and then forgot how? Oh right, the stupid Shapefile.
    4. TileMill – You could have not gone to SOTM-US and not want to do amazing things with CartoCSS. I mean, blurring geometries? The golden age of cartography is upon us. Learn CSS and know that TileMill is so much better than ArcPlot ever was. Seriously though, did anyone ever love ArcPlot even though it gave you such fine grained control of cartography. I sure didn’t.
    5. The San Francisco Giants – Yes it’s been a brutal year but the Giants are still World Champs and your team isn’t. They’re a second half team and that’s so much better than being a first half team. It’s all good because I just watch this all day.
    6. FME Desktop on Mac OS X – Finally I can do everything on my Mac except that I’m not allowed to do anything on my Mac at work. Still that’s why we have personal computers.

    So next Friday Hangouts with James Fee is back on. We’ll be doing it every other week with special events throughout the year. July 5th is going to be a great Minecraft mapping exercise. Fire up your Minecraft client and connect to something awesome, details to follow. I’ll probably have a Hangout at the Esri UC as well.

    Speaking of which, I’ll be there Monday night through Thursday evening. If you want to catch up, just email me and we can talk. I’m skipping the Plenary session because I can’t take anymore stories about using GIS to find hikers in Yosemite, but I’m looking forward to seeing if 10.2 is all that. Remember, even releases of ArcGIS are bad so we’ll have to see if this bucks the trend.

    You Blew it up

    I also like people who find a blog post from 5 years ago and email me to say I misspelled some word that I should know better how to spell. You inspier me to dble my eferts to spel wrds corectly.

  • Waze valued at $1B

    So Waze may be part of Facebook for a cool “One Billion Dollars”.

    After spending $1 billion on Instagram last year to keep pace with the mobile photo explosion, Facebook is now reportedly ready to spend a similar amount on popular social driving app Waze.

    Waze is considered the second most popular navigation map in the USA so it’s not too much of a surprise. I do find it interesting though that Facebook would spend this money on the data. They don’t need the users, that’s for sure and they can buy engineers to solve the problem. I can only think it is better to own Waze than use OpenStreetMap data that you have to share. Are we seeing problems with the license? I hope this is a huge discussion at OSM PLUS next month.

    UPDATEMarc Prioleau has some great insight on his blog. His kicker at the end?

    Why OSM isn’t a better option is another whole discussion. I suspect it revolves around ownership and data rights.

  • Esri and an OGC Standard

    So there is a ton of talk about Esri’s REST API trying to become an OGC standard on Twitter. We mentioned it on my hangout yesterday and it’s still a hot topic. Here are some bullet points.

    • OGC exists to help software vendors, open source projects, contractors market to the federal government. There is no altruistic goal other than to make money.
    • OGC standards are standard only in the world of contracts. Just because Esri gets their REST API “blessed” doesn’t make it worth using any more than it was before.
    • Esri submitted their REST API to OGC so they could use it in federal contracts instead of existing OGC standards which nobody uses.
    • Esri REST API won’t be used outside of Esri software so it really doesn’t matter.
    • Esri’s consulting arm is competing with all of us. Beware as they’ll squeeze you out the minute they can.
    • OGC standards suck so that’s why people are always proposing new ones. By next year there will be another “standard” coming up that will replace Esri’s.
    • The simple fact that there is a proposal for “OGCJSON” should tell you all you need to know about these standards.
    • Esri exists to make money, that’s OK as I work for the same reasons. Just don’t wrap their business model up with saving the world.
    • KML is the only OGC Standard people actually use. The rest are check boxes on a form.

    Don’t get emotional about OGC standards. That’s what they want, people to actually start caring.

    Mission Accomplished