einbinden von karten auf der platform
eintragen der server-links unter „add layer“ – „external data“ – „add another layer“

WMS-Link: als „external data“ eingetragen und auch layer auswählen. leider ist die response-time des wiener-server sehr langsam 😦

hier gibt es die karte und ein schatten-modell

Italienische Karten
WMS-Link: ??

embedded maps


comparing google maps, vienna maps and openstreetmaps: these three sites offer more or less easy access to the html-embedded maps. take a look at the different zoom-level: osm and google use the same zoom where the vienna map has more overview an also displays more street names. vienna map is the only site that offers the mapscale and uses a single link to the useragreements. the other sites have more text on the bottom – you can read „google“ three times on the bottom!!!

Google Maps

  • embedded code with html-iframe container. basic version with width and height configuration (small, middle, large, user-defined). 
  • sample: search for „ottakringerstraße 89, wien“ and press the „link“-button on the left. in this sample you get a bubble, which is not very nice 😦

[googlemaps,+wien&aq=&sll=47.394203,13.68544&sspn=0.081925,0.124969&ie=UTF8&hq=&hnear=Ottakringer+Stra%C3%9Fe+89,+Ottakring+1160+Wien,+%C3%96sterreich&t=m&ll=48.213349,16.323709&spn=0.017158,0.025749&z=14&iwloc=A&output=embed“ width=“300″>
Größere Kartenansicht

Vienna map (OGD)

  • embedded code with html-div container and java-script. basic version has also width and height configuration (small, middle, large, user-defined). 
  • sample: search for „ottakringerstraße 89“ and press the link on the top „Link/Einbetten“. here is the result:


  • embedded code with html-iframe container. no easy configuration of width and height but the possibility to add a marker
  • sample: search for „ottakringerstraße 89, wien“ (bad result list and not correct street number). to get to the embedded-code: click „export“ on the top, then choose „embedded HTML“ on the left, and then you can add the marker and copy the HTML-code. here is the result with the marker

Other Map-Services
Italien map

creating simple plots with R and OGD

read data from the ogd-portal

ogd_pop <- read.table(";, header = TRUE, sep=";", skip=2, encoding="latin1")

convert the date column from a string-variable to a date type

c <- as.Date(ogd_pop$REF_DATE,"%d.%m.%Y")
merge the new c-objekt with the ogd_pop dataset
ogd_pop <- data.frame(ogd_pop,c)

rename the new column

names(ogd_pop)[8] <- "REF_DATE2"

create a new object with grouped values: sum over POP_TOTAL group by REF_DATE2

ogd_pop_hist <- aggregate(ogd_pop$POP_TOTAL, by=list(ogd_pop$REF_DATE2), sum)

rename the two columns

names(ogd_pop_hist) <- c("REF_DATE","POP_TOTAL")

and now create the plot

plot(ogd_pop_hist, type=“l“)

data from

compare with the google-data-visualization

OGD with R (for beginners) – reading text-data

here is a small sample of accessing OGD with R and making simple aggegations

first load the CSV-data for with the R object it’s important to check the value for encoding and skip. 
ogd_pop <- read.table(";, header = TRUE, sep=";", skip=2, encoding="latin1")
now the data is loaded into R.
a simple overview of the population of each disctrict
aggregate(ogd_pop$POP_TOTAL, by=list(ogd_pop$DISTRICT_CODE), sum)

here are other simple commands
subset(ogd_pop,ogd_pop$SEX==“Frauen“) #data for Frauen
sum(subset(ogd_pop$POP_TOTAL,ogd_pop$SEX==“Männer“)) #sum just männer
sum(ogd_pop$POP_TOTAL) #total sum

data wien (openlayers layer)

versuch, die karten von in einer eigenen karte mittels openlayer darzustellen.

var wmtsv = new OpenLayers.Layer.WMTS({

  name: „Vienna Map“,
  layer: „fmzk“,
  style: „pastell“,
  matrixSet: „google3857“,
  matrixIds : (function(){
var matrixIds2 = [];
for( var i = 0; i<=19; ++i){
matrixIds[i] = i;
return matrixIds;
        format: „image/jpeg“,
        opacity: 0.7,
        isBaseLayer: false
  format: „image/jpeg“,
  opacity: 0.7,
  isBaseLayer: false

name: frei, name in der karte
url: pfad zum wmts?!
layer: ist <Capabilities aus dem
style: ist <Capabilities
matrixSet: ist <Capabilities
matrixIds: kann Array sein mit Werten aus <Capabilities
format: ist <Capabilities
opacity: freier wert zw. 0 und 1


example from openlayer
wmts.html and wmts.js

JavaScript libraries

layer „FeatureType“ – medford:buildings



conversion of map projections and longitude/latitude

wien vienna

map.setCenter(new OpenLayers.LonLat(1823424,6141333), 13);

valid query
                                            /layer            /style   /matrixSet    /matrixIds/x/

                                                 /layer                                      /style    /params/matrixSet/matrixids/x/

Open Government Data

projects in austria

projects in germany

projects in swiss sample: topo map

projects in uk



other important institutions
World Wide Web Consortium

other infos and blogs