Difference between revisions of "Developing Geospatial Solutions using Open Source"

From OSGeo
Jump to navigation Jump to search
Line 53: Line 53:
 
**Subproblem: Alter the schema (add or delete fields)
 
**Subproblem: Alter the schema (add or delete fields)
 
**A solution:
 
**A solution:
 +
 +
== Geocomputation ==
 +
 +
*Problem: Compute the total area of polygons in a dataset

Revision as of 10:18, 30 August 2006

Approach for writing this book

We will start writing this book by listing practical problems and then identifying tools for solving those problems. As the list of problems increases they should be organized into groups etc.

We'd like to develop this page somehow coordinated with the Programming_Languages_Project

GPS related

  • Problem: Share GPS data between applications
    • Subproblem: Parse GPX
    • Explanation: GPX is an XML application for GPS data. Parsing gives us the GPS data.
  • Problem:
    • Subproblem: GeoTag Media
    • Explanation:
  • Problem:
    • Subproblem: Track logs
    • Explanation:


Use case Description Perl Ruby Python
Parse GPX What is GPX? Perl based solution Ruby based solution PyGPX
GeoTag Media RDFWeb geoloc_media.pl (original geoloc_media) Ruby? Python?
Track logs Geo::Track::Log Ruby Python

Editing geospatial data

  • Problem: Editing shapefile
    • Subproblem: Add or delete a feature
    • A solution:
    • Subproblem: Change the location of the vertices
    • A solution:
    • Subproblem: Edit attribute data
    • A solution:
    • Subproblem: Alter the schema (add or delete fields)
    • A solution:

Geocomputation

  • Problem: Compute the total area of polygons in a dataset