126.101 Programmieren kartographischer Aufgabenstellungen
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2018S, VU, 2.0h, 3.0EC, wird geblockt abgehalten

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

Aufgrund von Ressoucenmangel muss heuer die TeilnehmerInnenzahl dieser LVA beschränkt werden! Bei Interesse melden sie sich bitte auf der Warteliste an, falls wir zusätzliche Ressourcen bekommen können wir diese Plätze freischalten.

Some amount of programming is a key requirement to complete many cartographic tasks and projects today. In this lecture & lab, students will be offered an overview of the different areas where programming can be used in different parts of the cartographic workflow, from loading and transforming (geo)data to symbolization, rendering and interaction. In each of these areas, basic solutions will be implemented by the students, and entry points to more advanced techniques will be given.

The programming examples in the course will be presented in JavaScript and will make use of the Web Browser as a modern application and scripting framework.

For students with no prior experience in JavaScript or a lack of confidence in their basic programming skills, visiting the JavaScript tutorial offered for this lecture is highly recommended!

Inhalt der Lehrveranstaltung

Introduction

  • History of Programming & cartographic programming
  • Domain models
  • General hints: Editor, DevEnv

Drawing

  • Line drawing
  • Line width, patterns
  • Antialiasing

Geometry

  • Line simplification
  • Generalization
  • Label placement
  • Turf.js

Information Visualization

  • D3.js
  • Thematic maps with D3.js

Data retrieval & processing

  • APIs
  • Web scraping

 

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.15:00 - 17:0013.03.2018 - 08.05.2018EI 2 Pichelmayer HS - ETIT Vorlesung
Di.15:00 - 17:0015.05.2018Seminarraum 127 Ausweichtermin - ANDERER ORT!
Programmieren kartographischer Aufgabenstellungen - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.13.03.201815:00 - 17:00EI 2 Pichelmayer HS - ETIT Vorlesung
Di.20.03.201815:00 - 17:00EI 2 Pichelmayer HS - ETIT Vorlesung
Di.10.04.201815:00 - 17:00EI 2 Pichelmayer HS - ETIT Vorlesung
Di.24.04.201815:00 - 17:00EI 2 Pichelmayer HS - ETIT Vorlesung
Di.08.05.201815:00 - 17:00EI 2 Pichelmayer HS - ETIT Vorlesung
Di.15.05.201815:00 - 17:00Seminarraum 127 Ausweichtermin - ANDERER ORT!
LVA wird geblockt abgehalten

Leistungsnachweis

Laufende Mitarbeit, praktische Einzelaufgaben.

LVA-Anmeldung

Von Bis Abmeldung bis
05.03.2018 19:00 13.03.2018 00:00 20.05.2018 00:00

Anmeldemodalitäten

Aufgrund des großen Andrangs können leider nur Studierende eines Masterstudiums für diese LVA aufgenommen werden. Näheres in der Vorbesprechung.

Aufgrund von Ressoucenmangel muss heuer die TeilnehmerInnenzahl dieser LVA beschränkt werden! Bei Interesse melden sie sich bitte auf der Warteliste an, falls wir zusätzliche Ressourcen bekommen können wir diese Plätze freischalten.

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 200 Cartography Pflichtfach2. Semester
066 421 Geodäsie und Geoinformation Gebundenes Wahlfach2. Semester
066 462 Vermessung und Katasterwesen Gebundenes Wahlfach7. Semester
066 463 Geodäsie und Geophysik Gebundenes Wahlfach7. Semester
066 464 Geoinformation und Kartographie Gebundenes Wahlfach7. Semester

Literatur

Slides

Vorkenntnisse

Basic knowledge of web technologies (HTML, CSS, SVG) will be advantageous.

For students with no prior experience in JavaScript or a lack of confidence in their basic programming skills, visiting the JavaScript tutorial offered for this lecture is highly recommended!

Vorausgehende Lehrveranstaltungen

Sprache

Englisch