Deprecated: Assigning the return value of new by reference is deprecated in /home/karstenvennemann/terragis.net/wp/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /home/karstenvennemann/terragis.net/wp/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /home/karstenvennemann/terragis.net/wp/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /home/karstenvennemann/terragis.net/wp/wp-settings.php on line 530

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 611

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/karstenvennemann/terragis.net/wp/wp-includes/classes.php on line 728

Strict Standards: Redefining already defined constructor for class wpdb in /home/karstenvennemann/terragis.net/wp/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /home/karstenvennemann/terragis.net/wp/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/karstenvennemann/terragis.net/wp/wp-includes/cache.php on line 425

Deprecated: Assigning the return value of new by reference is deprecated in /home/karstenvennemann/terragis.net/wp/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/karstenvennemann/terragis.net/wp/wp-includes/theme.php on line 623

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/karstenvennemann/terragis.net/wp/wp-includes/class.wp-dependencies.php on line 15
» Tips
Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method runPHP::DetermineAllEvaldPosts() should not be called statically in /home/karstenvennemann/terragis.net/wp/wp-includes/plugin.php on line 311

gvSIG CE and Sextante workshop at the 2012 WAURISA Conference


Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method runPHP::EvalContent() should not be called statically in /home/karstenvennemann/terragis.net/wp/wp-includes/plugin.php on line 163

Introduction to gvSIG CE and geo-processing with SEXTANTE

gvSIG CE & Sextante
Terra GIS is offering a 4 hours introductory class/hands on workshop about gvSIG CE desktop GIS and Sextante at the WAURISA Conference in Tacoma on Monday May 7th, 2012, 1pm - 5pm.

gvSIG is a powerful desktop GIS system that is known for having a user-friendly interface, being able to access the most common data formats, both vector and raster ones. It features a wide range of tools for working with geographic information (query tools, layout creation, geo-processing, networks, model builder, etc.) and provides excellent cartography and spatial analysis tools, and a wide range of spatial database connectivity. gvSIG CE is the open and international version that has many extensions such Sextante (raster and vector analysis), Raster and Remote sensing, and Network analysis natively integrated.

Preparations and downloads for workshops participants:
Prior to the workshop please download and copy to your system the gvSIG CE software and the workshop data using the links below. Note that Java is needed to run gvSIG and Sextante and is included in the gvSIG CE download for Linux and Windows, but is a separate download for some Mac operating systems .

  • gvSIG CE
  • workshop data (zipped file, unzip to your hard drive)
  • Update Monday May 7th:

  • workshop slides (PDF)
  • Picture from the workshop at WAURISA:

    WAURISA 2012 - gvSIG CE workshop picture
    More information: Please contact us via email or call 206 905 1711 if you have additional questions

    Unlocking data trapped in mdb files - on Linux


    Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method runPHP::EvalContent() should not be called statically in /home/karstenvennemann/terragis.net/wp/wp-includes/plugin.php on line 163

    I thought this a nice title for this short post about getting your data out of MS Access files on Linux.

    Some weeks ago I had the task to get a schema of the US census summary files into PostgreSQL to subsequently being able to load the entire US data for those summary files (SF1 and SF3).
    Browsing census SF1 data via PgAdmin in PostgreSQL
    After some searching on the web I found schemas for those summary files in Access mdb format (SF1 template and SF3 template). Many of the tables in the summary files have well over 100 columns (see screen shoot in pgAdmin on the left hand side) and there are more than 200 tables for both summary files combined. So that was definitely not a quick “punch-the-table-schema-in-quickly” job to recreate the tables in PostgreSQL. Again searching on the web I stumbled about this post mentioning the excellent mdbtools. Great - just the right tool found in time. Since the server where the work is supposed to happen runs Ubuntu there was even no need to compile the mdb tools program at all.

    After installing mdb tools via
    sudo apt-get install mdb-schema

    I could easily export the schemas from the SF1and SF3 mdb files as SQL statements:
    mdb-schema -S sf1.mdb postgres > sf1.sql

    After running the sql files I had the schemas loaded in almost no time. On this blog there is even a python program using the mdb tools that allows you to directly extract data from mdb files into csv format - sweet.

    Have fun unlocking your data !