GEOG 413
Class Assignment 01 – Server and Data mangement
Below are a set of questions that refer to materials covered in the course up to September 29th. It does not include any Python coding. There is a mixture of tasks and questions, and you will also need to use osmotar for part of the assignment. The assignment is due Read more…
GEOG 413
Lab 07 – Field Data Collection
Part 1: Using our mobile phones to collect field data As we cannot access our Virtual Machines presently, we will switch gears to add in a second assignment. The APP(s) to be used in the assignment We have looked at a couple GNSS apps in Android and iOS (GPSLogger and Read more…
GEOG 413
Lab 08 – Javascript
For todays lab we will be looking at how to publish interactive maps for end user consumption. Think of this as a blend between cartography and WMS/WFS. Making PDF maps is great in that is gives us a lot of control in how the data is presented and what story Read more…
GEOG 413
Lab 06 – Optomizing Spatial Databases
Introduction In todays labs we are going to look at optimizing our databases for efficiency, in terms of storage space, performance, and truth. We will do this through a process called Normalization. Keys & Normalized form Normalized form is a large topic that could easily be its own course, we Read more…
GEOG 413
Lab 05 – Intro to SQL
Specifically we will use PostgreSQL, with the PostGIS extensions. During your career you may also come across ArcGIS Enterprise Databases, Oracle, Microsoft SQL, MySQL, or others. We have chosen PostgreSQL because of the PostGIS extensions, and it is open source, however the basic principals leared here will apply to other Read more…
GEOG 413
Lab 03 – Automating GIS
Introduction As we live in the information age, we often need ways of wading through huge amounts of data, as computers get faster they can in many cases work faster than we can. It is often very advantagous to automate repetitive tasks in GIS to allow you to do more Read more…
GEOG 413
Lab 04 – Getting started with Python
This week’s lab will focus on building a foundation in scripting skills using python. Before we can start programming we need to set up our development environment, the development environment consists of 3 main components: a programming language, a text editor, and libraries. Our Programming language is Python 3, this Read more…
GEOG 413
Lab 02 – Configuring Your GIS Workspace
Connect to your Virtual Machine Connect to UNBC’s Virtual Desktop Infrastructure: https://www.unbc.ca/information-technology-services/virtual-desktop Open up Windows Remote Desktop Connection, and enter the IP address provided to you in feed back from your fist assignment. Once you press connect you will be given the login screen, log in as root, and use Read more…
GEOG 413
Lab 01 – Virtualized Environments
Introduction In this lab, we will be setting up a virtual computer that we will use for the rest of the labs in this course. A virtual computer is where we run an isolated operating system, with it’s own storage on an already running host. There are many advantages to Read more…