In which I say nice things about Esri. You have been warned…
A couple of weeks ago, I gave a talk at a local Esri GeoDev Meetup (which also served as a convenient way to tell a room full of developers that my company is hiring developers) on a GeoJSON server object extension for ArcGIS Server that I open-sourced some time ago. I started that effort a little while after giving another talk in which I called on Esri to start supporting GeoJSON. I’m not one to wait around so I built an approach myself.
At the most recent meetup, the Esri staff who were there updated the group on upcoming efforts with regard to GeoJSON. Honestly, I’ve known for some time that there are a lot of people inside Esri who “get it” and that various things have been percolating with regard to GeoJSON.
So I was happy to see the official announcement of support for GeoJSON in ArcGIS Online (AGOL) feature services. Included in the support is access through the REST API using an “f=geojson” parameter. This makes it much easier to consume AGOL services in the web client of your choice. (The announcement shows a Leaflet example.)
Continue reading f=geojson, Part 2
The Friday, December 12, 2014 will feature the next installment of the Southern Maryland GIS User Group, meeting at the public library in Charlotte Hall, MD, from 9am to 1pm. We have several lighting talks and long-form presentations in store, centered around GIS, its applications, and open data.
A sample of the offerings include:
- A facilitated discussion, led by Barney Krucoff, GIO of Maryland, on enhancing collaboration between state and county governments.
- A lightning talk on federated search by Voyager
- A talk by Esri on the Open Data tool implemented by Maryland iMap
- A talk by my Zekiah colleague, Dan Entzian, on his work with CityEngine and the Oculus Rift.
I’ve been lucky enough to work with a great team, including Calvin Strozier (St. Mary’s County Government), Lisa Lowe (Maryland Department of Information, Matt Webb (Anne Arundel County Government), and Pat McLaughlin (Spatial Systems, Inc.). We’re hoping to make this a regular occurrence so please come out and help strengthen the regional geospatial community. Registration for this no-cost event, as well as the full agenda, is available on Eventbrite.
We hope to see you there!
Over the past few weeks, I’ve had the opportunity to get back in touch with GeoServer. It used to figure more prominently in my toolbox but I got away from it because it simply didn’t factor into most of my project work. Time being a limited resource, it had to go on a shelf.
I’m working with GeoServer 2.6.1 this time around. I always found it to be easy to set up but it think the initial installation borders on trivial now. I was setting it up on an Ubuntu EC2 instance so the entire process was conducted from the command line. From start to finish, it took me about ten minutes, half of which was Tomcat configuration.
Continue reading Getting Reacquainted With GeoServer
It’s time again to revisit my periodic look at GIS StackExchange (GISSE) and what it may or may not tell us about the state of things geospatial. By now, the process is fairly routine. I have single Python script that gets tag data and parses it to CSV. I then hand-edit categories into the data for grouping purpose. While it’s perfectly valid to quibble with individual category assignments, I’m fairly consistent with it at this point, using previous data sets as a guide. Compared to last year, the all-time look hasn’t changed much. Open-source and “general topics” have switched places, but there were no great shifts that I could see. The roughly 4% increase in open-source topics could be a result of QGIS support moving to GISSE.
Continue reading GIS StackExchange Analysis, 2014 Edition
At the end of 2012, I transitioned this blog from its long-time home on WordPress.com to an Octopress/Jekyll-generated site with the static content hosted on Github Pages. Over the past week or so, I have moved back to WordPress, albeit a hosted instance through Entchev.
I originally left WordPress.com due to chafing with some of the perfectly understandable restrictions. Octopress promised, and delivered, total control. For a time, I was happy. In the process, I learned a lot about Jekyll and reacquainted myself with the benefits of static content, which is the original state of the web.
Continue reading Back to WordPress
If you’re about to embark on a requirements drill or needs assessment focused on “web GIS,” it is important to be sure to answer one question as you proceed: Do you actually need any specialized mapping server at all?
If “none” isn’t one of the choices in your analysis of alternatives, then you are doing it wrong in 2014 and you may be doing a disservice to your users. The state of current technology makes it perfectly feasible to publish interactive mapping products as static content, using nothing more than your current web server. Given the complexity of today’s IT environments, including requirements for FISMA compliance on Federal systems, it is irresponsible not to consider this option before recommending yet another specialized server product (or hosted cloud solution) for your user’s IT architecture.
Continue reading Ask the Right Questions
I read with great interest today’s announcement that AppGeo is no longer an Esri Business Partner. I find the announcement significant for a number of reasons, which I will explore shortly. I have always respected AppGeo’s work. As a small business that does geospatial consulting, they have foregone the “grow at all costs” approach that is seen all too often in the consulting world. They generally stuck to what they do well and branched out conservatively in ways that tie logically back to their core business.
Continue reading Personal Thoughts on the AppGeo Announcement