Difference between revisions of "Using Open Source GIS"

From OSGeo
Jump to navigation Jump to search
Line 7: Line 7:
 
The tools are GUI applications and, to a lesser degree, command line tools.
 
The tools are GUI applications and, to a lesser degree, command line tools.
  
These are the categories. This book is about "how do I realize that I have ended up in a situation where software, a GIS tool, is useful, and how do I then take advantage of the tool to solve my problem?".
+
This book is about "how do I realize that I have ended up in a situation where software, a GIS tool, is useful, and how do I then take advantage of the tool to solve my problem?".
  
 
Question: who might I be?
 
Question: who might I be?
 
* Somebody with a new gadget X (GPS,...)
 
* Somebody with a new gadget X (GPS,...)
* Civil servant having to plan something spatial
+
* Civil servant having to plan something with a spatial dimension
* Business analyst thinking about locations of shops and
+
* Business analyst thinking about locations of shops and customers etc.
  
 
Describe these situations: possible situations are:
 
Describe these situations: possible situations are:
Line 21: Line 21:
 
** edit it because I know there are errors or things missing
 
** edit it because I know there are errors or things missing
 
* I need to find data for a specific purpose
 
* I need to find data for a specific purpose
 +
* I need to plan or design something with a spatial dimension
  
 
What does "taking advantage" comprise: download, install, set up, work
 
What does "taking advantage" comprise: download, install, set up, work
  
 +
It's important to understand that software tools are usually, and off-the-web tools always, designed to solve some technical problem(s) and the skill of using software is linking my problem to the problem that the software solves and then overcoming that link. Both of the problems have to be understood first of course. With GIS the skill may involve understanding how a certain real-world problem is conceptualized as something general spatial problem for which a solution exists. General spatial problem are: finding shortest path, finding optimal location, and are there others?
 +
 +
These are the categories:
 
* Misc/Fun
 
* Misc/Fun
 
* Visualisation
 
* Visualisation

Revision as of 09:44, 20 September 2006

This is one of the three books identified by the Education and Curriculum Committee that should be written. The other books are Developing Geospatial Solutions using Open Source and Developing Web Mapping Solutions Using Open Source.

Approach for writing this book

Using the application categories from http://freegis.org we'll gather problems or use cases, maybe divide them into subproblems, and describe how they can be solved using the free tools.

The tools are GUI applications and, to a lesser degree, command line tools.

This book is about "how do I realize that I have ended up in a situation where software, a GIS tool, is useful, and how do I then take advantage of the tool to solve my problem?".

Question: who might I be?

  • Somebody with a new gadget X (GPS,...)
  • Civil servant having to plan something with a spatial dimension
  • Business analyst thinking about locations of shops and customers etc.

Describe these situations: possible situations are:

  • somebody/something gives me a bunch of data, which I need to convert into
    • something else (but a bunch of data)
    • a map or a visualization or a document for human purpose in general
  • I have a bunch of data and I want to
    • edit it because I know there are errors or things missing
  • I need to find data for a specific purpose
  • I need to plan or design something with a spatial dimension

What does "taking advantage" comprise: download, install, set up, work

It's important to understand that software tools are usually, and off-the-web tools always, designed to solve some technical problem(s) and the skill of using software is linking my problem to the problem that the software solves and then overcoming that link. Both of the problems have to be understood first of course. With GIS the skill may involve understanding how a certain real-world problem is conceptualized as something general spatial problem for which a solution exists. General spatial problem are: finding shortest path, finding optimal location, and are there others?

These are the categories:

  • Misc/Fun
  • Visualisation
  • Interactive Viewing
  • Web Mapping
  • File-Format-Conversion
  • GPS
  • Base GIS
  • Projection-Conversion
  • Remote Sensing
  • Customizable with Add-ons
  • Flights
  • SDI Management
  • Mobile Geocomputing

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