GIS to Human Translation Services

I remember in a previous job, I had to travel 2000kms on two flights to spend three nights in our Alberta head office to, in the end, act as a translator between a forester and a GIS resource. Although there was an ethnic difference, it was clear that the information gap was caused by the […]

Python Geospatial Development Published

Will Cadell was recently a technical reviewer on the latest edition of Python Geospatial Development. Go check it out on amazon here   Here’s the brief:   Geospatial development links your data to places on the Earth’s surface. Writing geospatial programs involves tasks such as grouping data by location, storing and analyzing large amounts of […]

ogr2ogr 3D Shapefile Import to PostGIS Tip

A very quick tip for those scratching their heads over trying to import a 3D shapefile (which doesn’t actually have any 3D data, or at least none you care about) into a flat (2D) PostGIS data set and you keep getting a geometry constratint error.  with a command like: ogr2ogr -update -append -f PostgreSQL PG:”dbname=postGISdatbase” […]

SF Geo Meetup Ignite Talk

I recently presented at the San Francisco Geo Meetup. It was during the Google I/O conference and it was great to be able to hook up with a bunch of geo people to talk mapping and geospatial! I presented on the idea of building a mapping application and how the map should be intertwied into […]

Using Prepared Geometries in Shapely

Shapely is a great tool for the geospatial developer. With Shapely it is possible to run PostGIS-like operations on non-PostGIS geometries. This can keep your python code looking smooth and consistent. In my experience it can also go rocket fast in certain applications. One of those applications is where you are using the same geometry […]

Sparkgeo and Google Maps

At sparkgeo we build next generation web mapping applications. That means we need to consider the mapping application from conception to delivery, from database to user expeirnce. Because we usually get to choose which mapping fabric we leverage, we will usually choose Google Maps. We use Google Maps for almost any public facing web mapping […]

GDAL and OGR Clipping [Hack]

Today I had to clip a raster image by 102,000 polygon features. With out doubt this task demanded automation. I decided to try my hand at python coding using the excellent GDAL library. I had this great idea that i could do the whole thing nicely in GDAL, but i was foiled by time (or […]

PostGIS to PostGIS via ogr2ogr

OGR2OGR is a hugely useful GIS utility. Today I was using it to copy data between an Amazon Web Services (AWS) based PostGIS database and a local PostGIS database. This is a slightly weird use case, but I wanted to pull down some data locally for editing via Quantum GIS (QGIS). Here’s the command I used: […]

Manage your Mobile Workforce [Workshop]

Learn about how to manage your mobile workforce using Google Maps Coordinate. Will from sparkgeo will be giving a workshop on this technology on March 19th. Sign up here   Here is some more info on the technology:   Tags:google mapsmappingtechnology Comments var disqus_config = function () { this.page.remote_auth_s3 = ”; this.page.api_key = ”; } var […]

It’s Not About the Bike

This is a quick and hopefully, obvious post. At Sparkgeo, we build apps that have a point. Before technology, before architecture, before design, there always needs to be a point. In general, a GIS portal is an excuse, and a stand alone web map is usually misinterpreted (except by GIS folks, who just want criticize […]