With the announcement of Github’s awesome support for direct geojson renderingg, folks can deploy an embeddable web map with a single git commit and push. This got me thinking about the potential of github, specifically github pages, as a vehicle for the display of more customized web mapping applications. The result of that experiment is aknativenamesatlas.com. more →
At my current employer, we have four Windows 7 64-bit workstations, all running ArcGIS 10.1 under
various license levels. Hilariously, due to some quirk that I haven’t been able to figure out,
all machines have been reporting the following traceback when running
>>> import numpy from
ArcGIS Desktop’s internal Python console.
This post will review a workflow for automatically pushing data from a client machine to github. This can be useful if you want to automatically make publicly available data that are regularly processed on a local machine. more →
The GeoDjango model admin provides a great OpenLayers interface, allowing a user to create geographic features (points, lines, polygons) directly via a web map. Out-of-the-box, GeoDjango ships with a base GeoAdmin class, using the default OL world borders layer, as well as a subclass for OSM streets data. The OSM layer is great, and provides a good base for most use cases. That being said, for PntTrax, I needed aerial tiles. more →
The models are complete. The database is loaded with some test tabular and spatial data. We’re pushing out HTML representations of attribute data using GeoDjango’s standard templating functions. Now, the focus moves to visualizing these features’ geometries in a spatial context. Just as with a Django QuerySet, GeoDjango provides a GeoQuerySet. more →
I’ve been creating a simple GeoDjango application for managing environmental sampling metadata, and it’s been a lot of fun so far. I’ve had experience working with many different forms of metadata tracking, from spreadsheets, to wikis, to online project management tools. All of them have their ups and downs, and it seems like there is always a dealbreaker with each organizational method.
Spreadsheets are easy to edit, but lack any form of relational structure (two sets of data for the same report? i guess i’ll just put two entries into the same cell).more →