Data van de gemeente Heemstede

De gemeente Heemstede is geinteresseerd in de mogelijkheden van OSM. Ik heb van hen een drietal shape files gekregen met kunstwerken, afvalbakken en zitbankjes.

Ik heb nu een procedure uitgevolgeld om die in OSM te krijgen. Helaas bevatten de data nogal wat doublures, dus ik hoop een volgende versie te krijgen met minder fouten.

De procedure die ik gevolgd heb is hieronder beschreven. Als die voor mensen behulpzaam is en niet een te grote omweg (ik geef graag mijn procedure op voor betere), dan plaats ik die in de Nederlandse Wiki.

Hugo

Importeren van nodes uit Shape files met WGS84 coördinaten in OSM.

Als je de beschikking hebt over files met grote hoeveelheden nodes van hetzelfde type kun je die in OSM opladen. De procedure die ik gevolgd heb is hier beschreven. Dit is mogelijk niet de snelste en slimste manier, maar hij heeft voor mij gewerkt. Het is uitgevoerd op een Windows7 computer.

Benodigde programma’s:
JOSM
QGIS (http://qgis.org/) en beginnersguide: http://www.learnosm.org/files/beginning-qgis/Beginning_QGIS_en_v1.pdf
GPSBabel (http://www.gpsbabel.org/)

Stap 1:
open QGIS
ga naar menu item Kaartlagen
Selecteer vectorlaag toevoegen
Selecteer de shapefile met de verkregen data.
Stap 1A: Controle of alles klopt.
Ga naar Geoworks: http://download.geofabrik.de/osm en download het gebied (land voor Nederland) waar je Shapefile betrekking op heeft.
Open deze in QGIS en je kunt zo verifiëren of je data correct zijn weergegeven.

Stap 2: de gegevens exporteren uit QGIS:
Zorg dat het lagen scherm open staat in de linker kolom.
Selecteer de data laag die je wilt hebben.
Rechtermuisklik en selecteer Opslaan als:
Kies GPX exchange format gpx
zorg ervoor dat geen attributen aanmaken staat AAN gevinkt (Double Negative)
bepaal filenaam en locatie
Klik OK
Klik OK

Stap 3: Geschikt maken voor OSM
Open GPSBabel
Selecteer in input de file die je net gemaakt hebt in QGIS
selecteer als output file format OpenStreetMap data files
geef naam en locatie op in Output veld
Klik Apply

Stap 4: importeer in OSM
Open JOSM
Open de net gemaakte osm file
Nu kun je de nieuwe punten (weergegeven als Waypoints) opnieuw van naam key, value etc. voorzien en up-loaden. Ook hier kun je een tweede check uitvoeren door het betreffende gebied te downloaden en te vergelijken met je data input.

[Einde]

Zeer interessant. Bedankt voor het posten. Lijkt me iets waar ik nog een keer in moet duiken.

Allemaal,

deze procedure is veel te complex en ik kom met een veel kortere, Hugo

Hier de beloofde simpelere procedure. Hij lijkt langer, maar dat komt om dat er meer controle opties aijn toegevoegd.

Hugo

Importeren van nodes uit Shape files met WGS84 coördinaten in OSM.

Als je de beschikking hebt over files met grote hoeveelheden nodes van hetzelfde type kun je die in OSM opladen. De procedure die ik gevolgd heb is hier beschreven. Dit is mogelijk niet de snelste en slimste manier, maar hij heeft voor mij gewerkt. Het is uitgevoerd op een Windows7 computer.

Benodigde programma’s:
JOSM
QGIS (http://qgis.org/) en beginnersguide: http://www.learnosm.org/files/beginning-qgis/Beginning_QGIS_en_v1.pdf
GPSBabel (http://www.gpsbabel.org/)

Stap 1:
open QGIS
ga naar menu item Kaartlagen
Selecteer vectorlaag toevoegen
Selecteer de shapefile met de verkregen data.
Zorg dat je weet welke projectie is gebruikt. Als de shapefile de projectie bevat 9wat wel het geval zou moeten zijn, stelt QGIS die voor.

Stap 2: de gegevens exporteren uit QGIS:
Zorg dat het lagen scherm open staat in de linker kolom.
Selecteer de data laag die je wilt hebben. Voor gebruik in OSM is dat 4326, WGS84. Je kunt beide gebruiken in het zoek filter.
Rechtermuisklik en selecteer Opslaan als:
Kies GPX exchange format gpx
zorg ervoor dat geen attributen aanmaken staat AAN gevinkt (Double Negative)
bepaal filenaam en locatie
Klik OK
Klik OK

Stap 3: Geschikt maken voor OSM
Open GPSBabel
Selecteer in input de file die je net gemaakt hebt in QGIS
selecteer als output file format OpenStreetMap data files
geef naam en locatie op in Output veld
Klik Apply

Stap 4: importeer in OSM
Open JOSM
Open de net gemaakte osm file
Nu kun je de nieuwe punten (weergegeven als Waypoints) opnieuw van naam key, value etc. voorzien en up-loaden. Ook hier kun je een tweede check uitvoeren door het betreffende gebied te downloaden en te vergelijken met je data input.

Uit gebreide beschrijving van de issues staat hier: http://alastaira.wordpress.com/2011/01/23/the-google-maps-bing-maps-spherical-mercator-projection/

Je kunt in QGIS controleren of je op het juiste pad zit. Dat kan op 2 manieren:
Stap 1A:
Ga naar Geoworks: http://download.geofabrik.de/osm en download het gebied (land voor Nederland) waar je Shapefile betrekking op heeft.
Open deze in QGIS en je kunt zo verifiëren of je data correct zijn weergegeven.
OF
Stap 1B:
Vergelijk met de BING kaarten. Deze zijn beschikbaar voor OSM werk. Als je die nog niet als WMS laag hebt toegevoegd en niet weet hoe dat gaat: hier is een beschrijving die werkt voor versie 1.8.0, Lisboa. Voor 1.7.0 (Wroclaw) is een andere nodig.
WMS plug-in voor QGIS:
Het toevoegen van de kaarten als achtergrond werkt voor QGIS 1.8.0 als volgt.
Open de Plug-in tab en selecteer Python Plugins ophalen
Tab blad Repositories
Knop toevoegen
Vul een naam in (eigen keuze, bijvoorbeeld OpenLayers gebruikt) en paste in de URL ruimte:
http://build.sourcepole.ch/qgis/plugins.xml
dan knop OK.
Nu worden de plugin’s opgehaald (OOK die van de officiële repository)
Type in het filter de door jou gegeven naam (in dit geval OpenLayers)
Installeer de plug-in die je zo vindt.
Als dat succesvol verloopt kun je deze plug-in onder het tab blad Plugin in het hoofdscherm vinden.
Nu kun je BING als achtergrond kaart gebruiken. Houdt er rekening mee dat de BING laag niet transparant is en dat je die echt als onderste laag moet hebben.