Dive Into Python

Dive into Python - Free download copy

Dive Into Python 3 – Free Books

Python is a widely used high-level programming language that has grown popularity in the Canadian geomatics industry over the years.

Python programming is designed to emphasize code readability, and its simpler syntax allows users to generate scripts that have usually have fewer lines of code than would be possible in other programming languages such as C++. Python can be used in ArcGIS, PCI Geomatica, QGIS and many other geospatial based software packages, therefore it is good to have some python exposure when working in Canadian geomatics.

Dive Into Python is a free book for more experienced programmers who want to branch out into python scripting. You can read the book online, or download a full copy in a variety of formats and various languages (thanks to Mark Pilgrim – diveintopython.net).

Unlike some other programming books that spend time building fundamentals and working towards building a complete script, you may find that this book skips all that and jumps right into programming. DIve into Python 3So if you are a bit of a programming novice looking for something a little easier then you may want to consider some other python books.

Just received an email asking to tell our viewers that there is now a new version of the book that has been revised and contains bout 80 percent new material. Download links to both versions are included below.

Download the full Dive Into Python PDF version here

Download the full Dive Into Python v3 PDF version here

Get GIS tutorial for Python Scripting here

The Canadian GIS & Geomatics Geo Books section has started to grow and now contains many other python resources such as Python Scripting for ArcGIS and PCI Geomatica python tutorials.

If you come across other books or resources that you think would be beneficial to our readers then let us know.

[page updated: March 2015]

PCI Geomatics Expands Provides Free Access to Online Coursebooks

PCI Geomatics, a world-leading developer of remote sensing and photogrammetric software and systems, announced today that the company is making its training textbooks available to the general public for non-commercial use.

PCI Geomatics - classroom training material“PCI’s extensive training program is one of the most flexible around,” said Kevin Jones, Director of Marketing at PCI Geomatics. “Last year, we supplemented our classroom training programs with a convenient, online program to further ease the learning process. Making our textbooks available, free of charge, to anyone hoping to learn more about our software, and image processing in general, is the natural next step our educational initiative.”

PCI Geomatics’ instructor-led training courses cover a wide range of topics for users of all skill and experience levels. In Geomatica I, students learn about viewing geospatial imagery in Geomatica Focus and the basics of geospatial data processing. Geomatica II introduces advanced concepts such as imagery classification, atmospheric correction, and spatial analysis. The Geomatica OrthoEngine two-day program takes users on an in-depth tour of the most popular module in Geomatica by teaching orthorectification, DEM extraction, mosaicking, and the company’s award-winning pansharpening tool.

PCI Geomatics Expands Provides  Free Access to Online Coursebooks

Due to popular demand, PCI Geomatics recently introduced a fourth course to its online training program – Geomatica Radar. Continuing its role as a leader in the field of Synthetic Aperture Radar (SAR) image analysis, the company delivers a course detailing the orthorectification, calibration, polarimetric analysis and classification of SAR imagery.

Until now, the textbooks were only available as part of a complete training program. The information contained is the training textbooks can be easily adapted, and contains a great deal of information to help teach basic and advanced remote sensing concepts. PCI Geomatics hopes that Universities, colleges and other educational institutions can leverage these resources to enrich their curriculum.

For more information about PCI Geomatics’ training programs, visit www.pcigeomatics.com/training. To download a copy of the textbooks, visit www.pcigeomatics.com/education.

About PCI Geomatics
PCI Geomatics is a world-leading developer of software and systems for remote sensing, imagery processing, and photogrammetry. With more than 30 years of experience in the geospatial industry, PCI is recognized globally for its excellence in providing software for accurately and rapidly processing satellite and aerial imagery. There are more than 30,000 PCI licenses, in over 150 countries worldwide.

Find out more about PCI Geomatics at www.pcigeomatics.com.


A Nova Scotian experiment in Technical Education

After several months of waiting, Bob Maher has finished writing the history of COGS and has made it available for free to read on the website that I created for the project: theStoryofCOGS.ca

the Story of COGS - A Nova Scotian experiment in Technical Education

the Story of COGS – A Nova Scotian experiment in Technical Education

In the mid-1980’s the survey school (Nova Scotia Land Survey Institute, NSLSI) was responding to the rapid changes in computing technology. It had introduced a number of computer application programs (e.g. Scientific Computer Programming, Business Computer Programming, Computer Graphics, Geographic Information Systems (GIS)). There was pressure for a name change that more appropriately reflected the breadth of the technical training.

There was considerable debate about naming conventions, Geographic Science(s) versus Geomatics Engineering. One of the influences in this debate was Dr. Roger Tomlinson.

As we remember Roger’s contribution to both GIS and Geography, it is noteworthy that NSLSI became the College of Geographic Sciences (COGS) in 1986.

The story of COGS is an attempt to place the transition years between NSLSI and NSCC into its appropriate context. The first two chapters describe the early years and personalities at NSLSI.
Chapter 3 explains the transition to COGS, whereas Chapter 4 looks at the second transition into the NSCC. The last chapter reflects on the highlights of the COGS era.

The real story of COGS  will always be its graduates. The authors hope that this short contribution will encourage others add their recollections, and to remember fondly their time in Lawrencetown, Annapolis County, Nova Scotia. In many ways, the strength of an institution lies the lives of the alumni.

We welcome any comments, corrections, and additions. This is just a personal view of a specific institution in rural Nova Scotia.

Bob Maher and Heather Stewart

[Dr. Roger Tomlinson died February 9th. 2014]