Difference between revisions of "OSGeo California Chapter Spring 2013 Hackathon"

From OSGeo
Jump to navigation Jump to search
Line 43: Line 43:
  
 
===Inkscape Cartography and Drafting Tools===
 
===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. ()
+
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'''  
 
'''Task Suggestions'''  

Revision as of 18:11, 14 January 2013

Event Details

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.
  • 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.