Skip to content

Notes from FOSS4G 2014

ajzeigert edited this page Dec 8, 2014 · 2 revisions

A collection of notes from several sessions at FOSS4G 2014. Also check out all of the session recordings at https://2014.foss4g.org/schedule/sessions/.

3d slippy map with WxS.three.js

Presented by @jarped. Visit Thematicmapping.org for examples.

Examples also available at Labs.kartvertek.no/wcs-i-threejs (seems to be broken).

Introduced Tiff.js, a javascript library for displaying TIFFs.

Uses wms and wcs, eventually wmts.

GitHub/jarped

No documentation yet

Advanced CartoCSS techniques

Advanced CartoCSS techniques

Pinterest map done using mapbox studio and mapbox

Rotating things using OSM data

Using lighten and darken tools in Tilemill

Using texture images and multiply combination to apply colors

Parks conservancy

GitHub/parks-conservancy

Shields and markers

Rotated markers done in Photoshop

Updated Toner

@bdio

Fixed many misspellings in natural earth

Mapbox vectors?

Toner-background no labels

Toner-labels no background

Toner-lines

Toner-base

Toner-lite

Audubon Society

Bird range in 2080

climate.audubon.org

Mapping with Angular.js

Angular.js

Angularjs.org

Requirejs /AMD

angular-google-maps

ngmap

angular-leaflet-directive

angular-openlayers-directive

angular-openlayers

Cartography from Code

Cartography from code

Trends

Technology and cartography are closely linked

Cartography is not the same as technology

Manuscript - print - digital - web

Printing press changed everything

Digital changes it again

Web again

Drawing maps

Hand drawing to digital drawing to coding

Cartography = visualizing spatial data wit a certain intent

Cartography = communication

Have to choose the right tool for the job

"Everything Sings" a narrative atlas Dennis Wood

Cameron Baccario

earth.nullschool.net

Coding is just another tool for implementing cartographic intent

"Code that thinks like a cartographer"

"Code that thinks like an atlas"

www.nationalatlas.nl

Cartography in Mapserver from a user's perspective

Cartography in map server from a user's perspective

A Nordic web map

No internet access

Official data sources

Fast rendering and nice cartography

Various kinds of data from Nordic data

Swedish symbol

Considering svg symbols

UTM zone 32 final

MapManager for windows

ScribeUI from mapgears

Scribe syntax done manually

Uses prompt, editors and openlayers preview

Shapemerger.py

ogr2ogr for clipping

ogr2ogr to reproject

shptree

Edited all countries separately

Output .layer files to mapserver

Define zoom levels and scales

Scribe.py karta1

Road label stacking

Cesium

Cesium

Space book satellite tracker

Health and wealth of nations using d3

Nationalmap.nicta.com.au

Doarama.com

iOS web support for webgl

cesiumjs.org/cesium/apps/sandcastle

Community Health Mapping

Community health mapping

Leveraging existing tools

Mobile apps

Desktop gis

Web based tools

Smart phone meets most needs

GISkit / pro

Data collection

Epi Collect

Free, create custom data collection forms

ODK Collect

Only available for android

Wwbmapping

Cartodb

Mango map

Mapbox

GIS Cloud

Noise meter app

Community Health Maps NIH

Hi-res Climate Data

Hi res climate data

Policy and industry implications

Global physics to local effects

GCM to RCM to expert analysis & downscaling

Next-gen of print maps

Next gen of print maps

Mapfish print

Report printing

GeoTools

Jasper Studio reports

Multiple data sources

Camptocamp.comp

NPMaps.js

Npmaps.js

Builder

Places project

Motivate people to go in and edit

Developed interface, data structure, etc.

Ended up settling on openstreetmap, forked iD editor and added custom icons

Seeded with points digitized from original print maps

Used OSM logins to track user contributions

pgsnapshot tables for storing lat lon

Use mapbox studio for rendering

TileLive - runs mapbox studio only on requested tiles

Takes about 24 hours for everything to update

Future goal is to add buildings to maps

Esri's Koop project is helpful as a feature service

MapRoulette and osmly could be used to move NPS map data back into OSM

@npmaps @jimmyrocks

Nps.gov/npmap

GitHub /nationalparkservice

Open Courseware

Open courseware

Penn state program

OER Open Educational Resources

Basic web services

QGIS 3d lesson?

Setting up geoserver

Setting up PostGIS

Teaching wms

E-education.psu.edu/geog585

Tiling services

TileMill and Mapnik

Openlayers

Geog485 python

Geog863 JavaScript mashups

Geog897D PostGIS

worldcampus.psu.edu