12:35
-
12:45
-
12:45
Day 1
Keeping Spatial Scripting Sane
<p>Writing scripts that involve spatial data often gets messy fast, because of the number of formats, plethora of tools, and volume of data.</p>
<p>Jupyter and similar notebook environments help with some of these problems, but can tend to favor one language at a time, and require a GUI or other environment for execution rather than a single "script". </p>
<p>In this talk we introduce a new experimental console-based tool -- samaki -- which provides</p>
<ul>
<li>
<p>a simple text format for combining source code and tools from multiple languages</p>
</li>
<li>
<p>a flow for iteratively generating files in many data formats that are interdependent</p>
</li>
<li>
<p>a mechanism for adding bespoke visualization and other tooling during the coding lifecycle</p>
</li>
</ul>
<p>And we look at examples of using this fast flow for doing things like pulling from OpenStreetMap, manipulating geoJSON, analyzing with DuckDB, leveraging PostGIS and using LLMs judiciously.</p>
<p>https://github.com/bduggan/raku-samaki</p>
<p>https://raku.land/zef:bduggan/App::samaki</p>