Category: Data
-

Breaking the Gateway
Defining delivery requirements in the Geospatial domain; and my favourite bug discovery. Communication protocols enable systems to communicate information; these definitions are API’s; Application Programming Interface. These protocols must be well defined to function. The list goes on within the computer science world geography isn’t normally in this conversation. While delivering a new API to…
-

Spatial SQL
SQL is a standard language for interacting with DB’s and I don’t think we discuss it enough in the Spatial community. It’s a de facto language for interacting with DB’s which is platform agnostic. There are some great courses which I’ve dipped in and out of but the best is to just use the tools…
-

HackZurich 23
This year’s HackZurich challenge was to take information about a train shunting station in which locomotives and wagons come together on a network and create some kind of routing solution. Locilizing the information While we have .las, models, drone photography and .obj files, in order to solve a routing problem you have to build a…
-

Building with GraphQL
In order to create and maintain any kind of system you need to be able to perform operations on your data. GraphQL solves some very specific problems to do with how you perform CRUD operations. However it is pretty important to understand some of the limitations with restful routing before graphQL makes any sense at…
-

Building a Raster Mosaic from LINZ Tiles
This is a quick note on cached tile services vs building a raster mosaic.
-

The Power of Python Toolboxes
A lot of manual work can be avoided by using scripts to automate the processes. However, you inevitably end up with a lot of scripts to automate different pieces of a process.
-

Addressing the Land – A quick guide to Parcels, Titles and Addressing
A quick guide to addressing the land. I’ve bolded up the main points if you’ve only got time for a quick skim read :-)
-

4 Ways to Geocode in a Hurry
a quick and concise guide to geocoding in a hurry