OSGeo California Chapter Spring 2013 Hackathon
Revision as of 18:11, 14 January 2013 by Wiki-Surveyor (talk | contribs) (→Inkscape Cartography and Drafting Tools)
Event Details
- Location: http://www.hackerdojo.com/
- Date: Saturday, January 19, 2013
- Start Time: 1PM Pacific Time
- End Time: 7Pm Pacific Time
People Attending:
- Frank Wammerdam
- Ragi Burhum
- Landon Blake
Activities
SlitherGrid Hacking
Project Description:
http://redefinedhorizonsblog.com/2013/01/15/the-surveyos-projects-slithergrid-toolkit/
Task Suggestions
- Implement basic raster processes by creating implementations of the GridWorker classes.
- Simplify raster.
- Classify raster.
- Fill null cells.
- Create polygons from classified raster cells.
- Create ridges and valleys from elevation raster.
- Classify slopes from elevation raster.
- Classify aspect from elevation raster.
- Create elevation raster from LIDAR data.
- Create elevation variability raster.
- Create raster from polygon coverage.
- Implement basic IO support for common vector and raster formats.
- Raster data as ASCII text file (http://paulbourke.net/dataformats/ppm/).
- Raster data as CSV file.
- Raster data as ESRI Grid (http://en.wikipedia.org/wiki/Esri_grid).
- Surface as TIN file.
- Surface as elevation grid.
- Simple feature geometry as WKT.
- Simple feature geometrys from Shapefiles.
- Implement basic grid painting.
- Paint grid as PNG image file.
- Paint grid as SVG.
Inkscape Cartography and Drafting Tools
Inkscape is a great program for creating cartographic maps. It would be even better for this task with some simple CAD and cartography tools. Inkscape can be extended through Python extensions. (http://wiki.inkscape.org/wiki/index.php/Extensions)
Task Suggestions
- Enter circle by Coordinate.
- Edit node coordinates in dialog box.
- Enter straight line by coordinates.
- Enter arc by coordinates and angle.
- Make line parallel to another line.
- Make text parallel to another line.
- Make line perpendicular to another line.
- Add nodes at distance along path.
- Match label parts to path segments.