SlideShare una empresa de Scribd logo
1 de 138
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OSM = GIS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Database ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Name (String) Street(String) House Number  (Integer) City (String) FEIK Agim Ramadani 1 Prishtina Hotel Victory Mother Theresa 2 Prishtina
Postgres/POSTGIS ,[object Object],[object Object],[object Object],[object Object]
Ruby on Rails ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OSM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
openstreetmap.org ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Community Mailing List  http://lists.openstreetmap.org/listinfo/talk Forum: http://forum.openstreetmap.org/ Wiki: wiki.openstreetmap.org IRC Chat:irc.oftc.net #osm #osm-dev #osm-de
Component Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OpenStreetMap dataflow
source :  http://wiki.openstreetmap.org/wiki/File:OSM_Components.png
Why Kosovo needs maps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Missing Signs and Information ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
Tourism is promoted with maps ,[object Object],[object Object],[object Object],[object Object],[object Object],http://wikitravel.org/en/Pristina
Schools need Maps ,[object Object],[object Object],[object Object],[object Object]
Maps provide important information  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Why Kosovo needs OSM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Many Names of places and languages ,[object Object],[object Object],[object Object],[object Object]
Getting an account ,[object Object],[object Object],[object Object],[object Object],https://www.openstreetmap.org/user/new
Osm wiki ,[object Object],[object Object],[object Object],[object Object],[object Object],http://wiki.openstreetmap.org
Archive.org ,[object Object],[object Object],[object Object],[object Object],[object Object]
Licensing issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting of raw data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
http://osmopenlayers.blogspot.com/2010/04/photomapping-and-imagmap.html
warper.geothings.net ,[object Object],[object Object],[object Object]
Potlatch editor ,[object Object],[object Object]
josm ,[object Object]
History and development in kosovo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
View of history of changes VIDEO OF Last year
Comparison 2 googlemaps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ITOWorld ,[object Object],[object Object],[object Object],[object Object],[object Object]
ITO World webpage
Wikimapia ,[object Object],[object Object],[object Object]
Routing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Business Usages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mobile Applications ,[object Object],[object Object],[object Object],[object Object]
World files Daily dump of entire world Split into countries Can process with osmosis  Usable with simple tools
Embedding maps ,[object Object],[object Object]
Printing tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
nomatim ,[object Object],[object Object],[object Object],[object Object]
Osm data structures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conversion tools ,[object Object],[object Object],[object Object],[object Object],[object Object]
Qgis  http://www.qgis.org/
Gps tracking
Jugoslav Military Maps http://wiki.openstreetmap.org/wiki/Kosovo_iMMAP_Import
Projections ,[object Object],[object Object]
Kosovo projections ,[object Object],[object Object],[object Object]
KPA Property agency http://www.kpaonline.org/ cs2cs -E +proj=utm +zone=34T +units=m +proj=tmerc -f "%.7f"
ogr2ogr -s_srs EPSG:2641 -t_srs EPSG:4326 test3.shp  pulkovo/dragash_pulkovo.shp http://osmopenlayers.blogspot.com/2010/02/please-help-with-projection-in-qgis.html Not Pulkovo 1942 / Gauss-Kruger CM 39E : http://spatialreference.org/ref/epsg/2497 Dest: http://spatialreference.org/ref/epsg/4326/ SRC Pulkovo 1995 / 3-degree Gauss-Kruger zone 7: http://spatialreference.org/ref/epsg/2641/
2641test.shp (extension is shp) File contains 1 layers Detected projection metadata: PROJCS["Transverse_Mercator",     GEOGCS["Krassovsky, 1942",         DATUM["unknown",             SPHEROID["krass",6378245,298.3]],         PRIMEM["Greenwich",0],         UNIT["Degree",0.017453292519943295]],     PROJECTION["Transverse_Mercator"],     PARAMETER["latitude_of_origin",0],     PARAMETER["central_meridian",21],     PARAMETER["scale_factor",1],     PARAMETER["false_easting",7500000],     PARAMETER["false_northing",0],     UNIT["Meter",1]]
UTM Coordinates ,[object Object],[object Object]
Proj4 projection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Projection ,[object Object],[object Object],[object Object],[object Object],[object Object]
UTM Zones ,[object Object],[object Object]
geonames http://www.geonames.org/ The GeoNames geographical database covers all countries and contains over eight million placenames that are available for download free of charge.
National Geospatial-Intelligence Agency's names ,[object Object],[object Object]
State boundries https://docs.google.com/leaf?id=0B4QovvVR7xyxYWZlZGQ4MmUtMmUxOS00MDZiLWFlN2MtYmMzZDYzZjY1N2Ix&hl=en&authkey=CO-diqIB Shape file for state boundries
UNDP Maps
Russian Maps
Orthophotos – non free http://farm4.static.flickr.com/3311/3620710100_aebcf425b3.jpg
Logistics Plus
degradimi http://degradimi.info/Faqja_Kryesore
DXF Prishtina Here are the latest OSM files, split into 10,000 point blocks.  http://www.archive.org/details/PrishtinaStreetsOSM   The original dxf file is here :  http://www.archive.org/details/PrishtinaStreets   the shifted one from Andrew is here :  http://www.archive.org/details/PrishtinaOpensourceMap   See my blogpost : http://osmopenlayers.blogspot.com/2010/09/mensa-traced-from-cad-files.html http://wiki.openstreetmap.org/wiki/Kosovo_Prishtina_Streets_Tracing
Un habitat Using of OSM data Using of QGIS Cooporation with FLOSSK Mapping in Brod
 
 
 
 
Prishtina ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
gjakova
Novo Brdo
 
Novo Brdo
original maps
Warping / rectifying  ,[object Object]
Warping / rectifying
gjilan http://wiki.openstreetmap.org/wiki/WikiProject_Gjilan
prizren Data donations from city goverment http://warper.geothings.net/maps/2367
Dragash/Brod, unhabitat http://wiki.openstreetmap.org/wiki/WikiProject_Brod%28Kosovo%29
Shkoder Albania http://wiki.openstreetmap.org/wiki/WikiProject_Shkoder HAITI :  http://vimeo.com/9182869
 
Shkoder Hotels
OpenStreetMap XML format : .osm
OSM file format The OSM xml file format is a simple, flat xml file that represents the graph of the world. The root OSM node contains a bounds object the describes the area in the file. Then file then has a sequence of node, way and relation objects each with a set of tags and some sub objects. Ways reference nodes, and relations can reference ways, nodes or other relations.   See also : http://wiki.openstreetmap.org/wiki/Data_Primitives  and  http://wiki.openstreetmap.org/wiki/.osm
Tiles Images are not considered dangerous to javascript.  You cannot read xml files from another server due to xss restrictions. Images can be loaded from other servers with no problem.   http://osmopenlayers.blogspot.com/2010/06/test-of-extrernal-svg.html   Tiles and tile rendering  There is an ongoing process of fetching map data via the API, and rendering maps as  raster images  known as tiles. Many new tiles need to be rendered to achieve full (global) coverage, but also updates to the underlying map data will mean that existing tiles need to be re-rendered.   
Rendering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Slippy Map  See  Slippy Map . The main map appearing on the openstreetmap.org homepage is javascript interface letting you zoom and pan ("slippy" draggable panning). What happens is, the website (the 'index' view of the rails app) invokes  OpenLayers . As it does so, it passes in a latitude and longitude based on the users last viewed location or URL params. OpenLayers does its client side javascript magic, to figure out which 'tile' images to fetch from the tile server.
Your own slippy map : http://wiki.openstreetmap.org/wiki/Deploying_your_own_Slippy_Map Export Embeddable HTML:  http://osmopenlayers.blogspot.com/2010/06/test-of-embedded-osm.html   open layers is the most common usage :  OpenLayers  ( openlayers.org ) is an feature-rich free open source JavaScript library.    Mapstraction  ( mapstraction.com ) is an open source javascript wrapper around the above libraries (and several others) allowing you to swap your choice of map library provider without re-coding anything.         
[email_address] http://wiki.openstreetmap.org/wiki/Tiles@home Osmarender  - XSLTs which does OSM XML to SVG transformation.  [email_address]  is a project which uses Osmarender to create a tile set for server a map layer alongside Mapnik's, but Osmarender can also be a good option for doing one-off renderings. This is the easiest way of getting maps in SVG format without any data dropped for better display, which allows you to do post-processing tidy up tweaks.    T@H has a server software, Tahngo (generation 2), running at the  Tiles@home website , which get requests to render tiles from updated mapdata. There are  many people  who run the client software on their computers that ask what map-tile to render and contribute their results back to the server.   See also  http://www.informationfreeway.org/
The world : Planet.osm The world file, planet.osm, is an OSM XML File  http://planet.openstreetmap.org/ http://wiki.openstreetmap.org/wiki/Planet.osm Osmosis can process the Planet.osm file to break it down into manageable chunks and to create/apply patches: http://wiki.openstreetmap.org/wiki/Osmosis
Planet Mirrors http://wiki.openstreetmap.org/wiki/Planet.osm#Mirrors eg : http://hypercube.telascience.org/planet/ extracts : http://download.geofabrik.de/osm/   http://downloads.cloudmade.com/
An der Sandelmühle 35 http://www.openstreetmap.org/?lat=50.162994&lon=8.650918&zoom=18&layers=B000FTF
Example Node <node id=&quot;34157406&quot; lat=&quot;50.163021&quot; lon=&quot;8.6511725&quot; user=&quot;MichaH&quot; uid=&quot;8464&quot; visible=&quot;true&quot; version=&quot;3&quot; changeset=&quot;1841979&quot; timestamp=&quot;2009-07-16T07:21:32Z&quot;> <tag k=&quot;amenity&quot; v=&quot;restaurant&quot;/> <tag k=&quot;name&quot; v=&quot;Sandelmühle&quot;/> </node> http://www.openstreetmap.org/browse/node/34157406
Example Way Building <way id=&quot;30616450&quot; user=&quot;MichaH&quot; uid=&quot;8464&quot; visible=&quot;true&quot; version=&quot;2&quot; changeset=&quot;1841979&quot; timestamp=&quot;2009-07-16T07:21:45Z&quot;> <nd ref=&quot;338531695&quot;/><nd ref=&quot;338531697&quot;/><nd ref=&quot;338531700&quot;/> <nd ref=&quot;338531701&quot;/><nd ref=&quot;338531703&quot;/> <nd ref=&quot;338531704&quot;/><nd ref=&quot;338531705&quot;/> <nd ref=&quot;338531706&quot;/><nd ref=&quot;338531702&quot;/> <nd ref=&quot;338531699&quot;/><nd ref=&quot;338531698&quot;/> <nd ref=&quot;338531696&quot;/><nd ref=&quot;338531695&quot;/> <tag k=&quot;addr:city&quot; v=&quot;Frankfurt&quot;/> <tag k=&quot;addr:housenumber&quot; v=&quot;35&quot;/> <tag k=&quot;addr:postcode&quot; v=&quot;60439&quot;/> <tag k=&quot;addr:street&quot; v=&quot;An der Sandelmühle&quot;/> <tag k=&quot;building&quot; v=&quot;yes&quot;/> </way> http://www.openstreetmap.org/browse/way/30616450
Example Relation : Urselbach Mühlenwanderweg http://www.openstreetmap.org/browse/relation/78067   <relation id=&quot;78067&quot; user=&quot;PHerison&quot; uid=&quot;28378&quot; visible=&quot;true&quot; version=&quot;8&quot; changeset=&quot;3304901&quot; timestamp=&quot;2009-12-06T12:50:33Z&quot;> <member type=&quot;node&quot; ref=&quot;352783704&quot; role=&quot;&quot;/> <member type=&quot;way&quot; ref=&quot;4730851&quot; role=&quot;&quot;/> ........ <member type=&quot;way&quot; ref=&quot;23301887&quot; role=&quot;&quot;/> <member type=&quot;way&quot; ref=&quot;4913286&quot; role=&quot;&quot;/> <tag k=&quot;name&quot; v=&quot;Urselbach Mühlenwanderweg&quot;/> <tag k=&quot;network&quot; v=&quot;lwn&quot;/> <tag k=&quot;operator&quot; v=&quot;Stadt Oberursel&quot;/> <tag k=&quot;osmc:symbol&quot; v=&quot;blue:white: :UM:yellow&quot;/> <tag k=&quot;route&quot; v=&quot;foot&quot;/> <tag k=&quot;symbol&quot; v=&quot;stilisiertes Mühlrad, Wasserlauf und Wasserflohkrebs&quot;/> <tag k=&quot;type&quot; v=&quot;route&quot;/> </relation>
Example Way : An der Sandelmühle http://www.openstreetmap.org/browse/way/4730848 http://www.openstreetmap.org/api/0.6/way/4730848 <way id=&quot;4730848&quot; visible=&quot;true&quot; timestamp=&quot;2010-05-30T07:57:35Z&quot; version=&quot;9&quot; changeset=&quot;4849228&quot; user=&quot;baeuchle&quot; uid=&quot;221387&quot;> <nd ref=&quot;29536069&quot;/><nd ref=&quot;30149135&quot;/><nd ref=&quot;338531293&quot;/><nd ref=&quot;30149137&quot;/> <nd ref=&quot;30149138&quot;/><nd ref=&quot;338531300&quot;/><nd ref=&quot;30149140&quot;/><nd ref=&quot;440107927&quot;/> <nd ref=&quot;382390507&quot;/><nd ref=&quot;440107939&quot;/><nd ref=&quot;30149142&quot;/> <nd ref=&quot;30149143&quot;/><nd ref=&quot;30149145&quot;/><nd ref=&quot;30149146&quot;/><nd ref=&quot;30149147&quot;/> <nd ref=&quot;30149148&quot;/><nd ref=&quot;441278967&quot;/><nd ref=&quot;30149149&quot;/> <nd ref=&quot;30149150&quot;/><nd ref=&quot;30933456&quot;/><nd ref=&quot;758595966&quot;/> <nd ref=&quot;43539957&quot;/><nd ref=&quot;561211&quot;/> <tag k=&quot;highway&quot; v=&quot;residential&quot;/> <tag k=&quot;name&quot; v=&quot;An der Sandelmühle&quot;/> </way>
Osmosis http://wiki.openstreetmap.org/wiki/Osmosis Osmosis is the main tool for OSM processing.  It can read and write the osm file, read database, filter and  split and merge areas. It is written in java and runs on the command line. Importing data, extracting boxes, exporting data.
OSMosis extract box http://wiki.openstreetmap.org/wiki/Osmosis#Extracting_bounding_boxes   bzcat downloaded.osm.bz2 | osmosis--read-xml enableDateParsing=no file=/dev/stdin--bounding-box top=49.5138 left=10.9351 bottom=49.3866 right=11.201 --write-xml file=-| bzip2 > extracted.osm.bz2
Potlatch  Potlatch  is the online editor appearing on the 'edit' tab. Again the rails app has a view for the 'edit' tab. Potlatch is a flash object embedded on the web page. It is written in ActionScript. While running in the browser it makes calls to a special part of the API called the 'AMF Controller'. Because of browser security constraints it cannot be embedded on any website other than openstreetmap.org (since it must make HTTP requests to the API)
Mapnik  Mapnik  is a rendering system which powers the display which is currently the  Slippy Map  default. The rendering process runs on the 'tile' server, and Mapnik tile images are served from that machine. This renderer takes its data from a postgres database (also on the tile server). This database holds data in the format expected by Mapnik, using  PostGIS  extensions. This is an entirely different format to the database used on the core OSM database server. The mapnik database is populated by occasionally running an  osm2pgsql  script on the weekly  Planet.osm  dump. Since Feb 2009 it is also being populated more regularly with the application of  Osmosis  diffs (hourly or even minutely)
Mapnik installation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OSM API OSM uses a REST API (i.e. OSM XML over HTTP, with use of simple URLs for object access, and standard HTTP response codes. )  for interacting with the server.  http://wiki.openstreetmap.org/wiki/API_v0.6   It supports basic operations to read and write data to the server.    Before editing and data, users must authenticate against the server. All user changes are collected in a changeset, which is assigned a unique id. The API logic is all part of the same Ruby on Rails application which powers the OSM front end website.
Representational State Transfer API ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
drupal ,[object Object]
stalled : porting of mapzen code to haxe ,[object Object],[object Object]
osm2blender 3d model ,[object Object],[object Object],[object Object]
patches for osm2pgsql http://github.com/h4ck3rm1k3/osm2pgsql
LibreDWG compiled with c++ http://github.com/h4ck3rm1k3/LibreDWGCPlusPlus
geocoder (usa) tool, autotoolized http://github.com/h4ck3rm1k3/AutoToolsGeocoder/tree/master/geocoder/
autotoolize of mapnik and also reverse engineering ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],My first scripts for osm
Example kpaonline import ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
reverse engineering of the DirectDWG code http://github.com/h4ck3rm1k3/InDirectDWG
patches for shp2osm http://github.com/h4ck3rm1k3/shp2osm
twonickels with an dxf2osm tool http://github.com/h4ck3rm1k3/TwoNickels
wikipedia scanner with openstreetmap point collector ,[object Object]
advanced c++ template processing of openstreetmap data. https://code.launchpad.net/~jamesmikedupont/+junk/EPANatReg
patch for inkscape to include openstreetmap photomapping feature https://code.launchpad.net/~jamesmikedupont/inkscape/osm-inkscape
storage and splitting of osm files for git ,[object Object],[object Object],[object Object]
address database extractor for aspx database webpages https://code.launchpad.net/~jamesmikedupont/aspxezxs/aspxtraktor
mapfish  python  
osm task OSM Task: We have a new tool to help mark the areas being worked on.  server is installed here, please check it out  http://xhema.flossk.org:8881/   OSMTask is described here in brief.  http://wiki.crisiscommons.org/wiki/Camp_Roberts_Planning#OSM_Grid-Square_Checkout_Server_.28GCS.29_.28job_tasking.29
sahana ,[object Object]
converting kml markers to osm  ,[object Object]
my mapserver files ,[object Object]
gpsbable to covert data ,[object Object],[object Object]
mapserver http://mapserver.org
qgis ,[object Object]
map warper to overly photos ,[object Object]
road matcher http://wiki.openstreetmap.org/wiki/Roadmatcher
contour finding, cutting ways ,[object Object]
gwt osm , google web toolkit osm ,[object Object],[object Object],[object Object],[object Object],[object Object]
STALLED porting josm to gjc ,[object Object],[object Object],[object Object]
stalled : open address db ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
stalled :traindirector would be great if it could read osm files. ,[object Object],[object Object]
kosova.wikia.org ,[object Object],[object Object],[object Object]

Más contenido relacionado

Similar a Presentationsfk2010

OpenStreetMap louis liu
OpenStreetMap   louis liuOpenStreetMap   louis liu
OpenStreetMap louis liuAidIQ
 
GeOng presentation about OpenStreetMap
GeOng presentation about OpenStreetMapGeOng presentation about OpenStreetMap
GeOng presentation about OpenStreetMapchippy
 
ERSA 2017: A linked open data based system for flexible delineation of geogra...
ERSA 2017: A linked open data based system for flexible delineation of geogra...ERSA 2017: A linked open data based system for flexible delineation of geogra...
ERSA 2017: A linked open data based system for flexible delineation of geogra...Ali Khalili
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapchippy
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location dataZahra Sdg
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US RoutingMapQuest
 
Location-aware desktop
Location-aware desktopLocation-aware desktop
Location-aware desktopHenri Bergius
 
II-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceII-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceDr. Haxel Consult
 
Open street map final ppt
Open street map final pptOpen street map final ppt
Open street map final pptPrashant Menon
 
Humanitarian OpenStreetMap Team [H.O.T.] Training for SBTF
Humanitarian OpenStreetMap Team [H.O.T.] Training for SBTFHumanitarian OpenStreetMap Team [H.O.T.] Training for SBTF
Humanitarian OpenStreetMap Team [H.O.T.] Training for SBTFStandby Task Force
 
From OpenStreetMap to PhillyTreeMap - Esri Dev Summit
From OpenStreetMap to PhillyTreeMap - Esri Dev SummitFrom OpenStreetMap to PhillyTreeMap - Esri Dev Summit
From OpenStreetMap to PhillyTreeMap - Esri Dev SummitAzavea
 
Overview of MassGIS Web Mapping Services
Overview of MassGIS Web Mapping ServicesOverview of MassGIS Web Mapping Services
Overview of MassGIS Web Mapping Servicesaleda_freeman
 
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...CycleStreets
 
Towards Geospatial Architectures of Participation
Towards Geospatial Architectures of ParticipationTowards Geospatial Architectures of Participation
Towards Geospatial Architectures of Participationcholmes
 
Simple APIs for Spatial Data (OGC API - Features)
Simple APIs for Spatial Data (OGC API - Features)Simple APIs for Spatial Data (OGC API - Features)
Simple APIs for Spatial Data (OGC API - Features)Sampo Savolainen
 

Similar a Presentationsfk2010 (20)

OpenStreetMap louis liu
OpenStreetMap   louis liuOpenStreetMap   louis liu
OpenStreetMap louis liu
 
GeOng presentation about OpenStreetMap
GeOng presentation about OpenStreetMapGeOng presentation about OpenStreetMap
GeOng presentation about OpenStreetMap
 
ERSA 2017: A linked open data based system for flexible delineation of geogra...
ERSA 2017: A linked open data based system for flexible delineation of geogra...ERSA 2017: A linked open data based system for flexible delineation of geogra...
ERSA 2017: A linked open data based system for flexible delineation of geogra...
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMap
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location data
 
Na co gis comm 2011
Na co gis comm 2011Na co gis comm 2011
Na co gis comm 2011
 
Na co gis comm 2011
Na co gis comm 2011Na co gis comm 2011
Na co gis comm 2011
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US Routing
 
Location-aware desktop
Location-aware desktopLocation-aware desktop
Location-aware desktop
 
II-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceII-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in Nice
 
Open street map final ppt
Open street map final pptOpen street map final ppt
Open street map final ppt
 
Humanitarian OpenStreetMap Team [H.O.T.] Training for SBTF
Humanitarian OpenStreetMap Team [H.O.T.] Training for SBTFHumanitarian OpenStreetMap Team [H.O.T.] Training for SBTF
Humanitarian OpenStreetMap Team [H.O.T.] Training for SBTF
 
From OpenStreetMap to PhillyTreeMap - Esri Dev Summit
From OpenStreetMap to PhillyTreeMap - Esri Dev SummitFrom OpenStreetMap to PhillyTreeMap - Esri Dev Summit
From OpenStreetMap to PhillyTreeMap - Esri Dev Summit
 
Overview of MassGIS Web Mapping Services
Overview of MassGIS Web Mapping ServicesOverview of MassGIS Web Mapping Services
Overview of MassGIS Web Mapping Services
 
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
 
Towards Geospatial Architectures of Participation
Towards Geospatial Architectures of ParticipationTowards Geospatial Architectures of Participation
Towards Geospatial Architectures of Participation
 
OSM HOT SBTF 2013_03_16
OSM HOT SBTF 2013_03_16OSM HOT SBTF 2013_03_16
OSM HOT SBTF 2013_03_16
 
Simple APIs for Spatial Data (OGC API - Features)
Simple APIs for Spatial Data (OGC API - Features)Simple APIs for Spatial Data (OGC API - Features)
Simple APIs for Spatial Data (OGC API - Features)
 
Things to do with OpenStreetMap
Things to do with OpenStreetMapThings to do with OpenStreetMap
Things to do with OpenStreetMap
 

Último

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 

Último (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

Presentationsfk2010

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Community Mailing List http://lists.openstreetmap.org/listinfo/talk Forum: http://forum.openstreetmap.org/ Wiki: wiki.openstreetmap.org IRC Chat:irc.oftc.net #osm #osm-dev #osm-de
  • 9.
  • 11. source : http://wiki.openstreetmap.org/wiki/File:OSM_Components.png
  • 12.
  • 13.
  • 14.  
  • 15.  
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. View of history of changes VIDEO OF Last year
  • 32.
  • 33.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. World files Daily dump of entire world Split into countries Can process with osmosis Usable with simple tools
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 47. Jugoslav Military Maps http://wiki.openstreetmap.org/wiki/Kosovo_iMMAP_Import
  • 48.
  • 49.
  • 50. KPA Property agency http://www.kpaonline.org/ cs2cs -E +proj=utm +zone=34T +units=m +proj=tmerc -f &quot;%.7f&quot;
  • 51. ogr2ogr -s_srs EPSG:2641 -t_srs EPSG:4326 test3.shp pulkovo/dragash_pulkovo.shp http://osmopenlayers.blogspot.com/2010/02/please-help-with-projection-in-qgis.html Not Pulkovo 1942 / Gauss-Kruger CM 39E : http://spatialreference.org/ref/epsg/2497 Dest: http://spatialreference.org/ref/epsg/4326/ SRC Pulkovo 1995 / 3-degree Gauss-Kruger zone 7: http://spatialreference.org/ref/epsg/2641/
  • 52. 2641test.shp (extension is shp) File contains 1 layers Detected projection metadata: PROJCS[&quot;Transverse_Mercator&quot;,     GEOGCS[&quot;Krassovsky, 1942&quot;,         DATUM[&quot;unknown&quot;,             SPHEROID[&quot;krass&quot;,6378245,298.3]],         PRIMEM[&quot;Greenwich&quot;,0],         UNIT[&quot;Degree&quot;,0.017453292519943295]],     PROJECTION[&quot;Transverse_Mercator&quot;],     PARAMETER[&quot;latitude_of_origin&quot;,0],     PARAMETER[&quot;central_meridian&quot;,21],     PARAMETER[&quot;scale_factor&quot;,1],     PARAMETER[&quot;false_easting&quot;,7500000],     PARAMETER[&quot;false_northing&quot;,0],     UNIT[&quot;Meter&quot;,1]]
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. geonames http://www.geonames.org/ The GeoNames geographical database covers all countries and contains over eight million placenames that are available for download free of charge.
  • 58.
  • 62. Orthophotos – non free http://farm4.static.flickr.com/3311/3620710100_aebcf425b3.jpg
  • 65. DXF Prishtina Here are the latest OSM files, split into 10,000 point blocks. http://www.archive.org/details/PrishtinaStreetsOSM The original dxf file is here : http://www.archive.org/details/PrishtinaStreets the shifted one from Andrew is here : http://www.archive.org/details/PrishtinaOpensourceMap See my blogpost : http://osmopenlayers.blogspot.com/2010/09/mensa-traced-from-cad-files.html http://wiki.openstreetmap.org/wiki/Kosovo_Prishtina_Streets_Tracing
  • 66. Un habitat Using of OSM data Using of QGIS Cooporation with FLOSSK Mapping in Brod
  • 67.  
  • 68.  
  • 69.  
  • 70.  
  • 71.
  • 74.  
  • 77.
  • 80. prizren Data donations from city goverment http://warper.geothings.net/maps/2367
  • 83.  
  • 86. OSM file format The OSM xml file format is a simple, flat xml file that represents the graph of the world. The root OSM node contains a bounds object the describes the area in the file. Then file then has a sequence of node, way and relation objects each with a set of tags and some sub objects. Ways reference nodes, and relations can reference ways, nodes or other relations.   See also : http://wiki.openstreetmap.org/wiki/Data_Primitives and  http://wiki.openstreetmap.org/wiki/.osm
  • 87. Tiles Images are not considered dangerous to javascript.  You cannot read xml files from another server due to xss restrictions. Images can be loaded from other servers with no problem. http://osmopenlayers.blogspot.com/2010/06/test-of-extrernal-svg.html Tiles and tile rendering There is an ongoing process of fetching map data via the API, and rendering maps as raster images known as tiles. Many new tiles need to be rendered to achieve full (global) coverage, but also updates to the underlying map data will mean that existing tiles need to be re-rendered.   
  • 88.
  • 89. Slippy Map See Slippy Map . The main map appearing on the openstreetmap.org homepage is javascript interface letting you zoom and pan (&quot;slippy&quot; draggable panning). What happens is, the website (the 'index' view of the rails app) invokes OpenLayers . As it does so, it passes in a latitude and longitude based on the users last viewed location or URL params. OpenLayers does its client side javascript magic, to figure out which 'tile' images to fetch from the tile server.
  • 90. Your own slippy map : http://wiki.openstreetmap.org/wiki/Deploying_your_own_Slippy_Map Export Embeddable HTML: http://osmopenlayers.blogspot.com/2010/06/test-of-embedded-osm.html   open layers is the most common usage : OpenLayers ( openlayers.org ) is an feature-rich free open source JavaScript library.    Mapstraction ( mapstraction.com ) is an open source javascript wrapper around the above libraries (and several others) allowing you to swap your choice of map library provider without re-coding anything.        
  • 91. [email_address] http://wiki.openstreetmap.org/wiki/Tiles@home Osmarender - XSLTs which does OSM XML to SVG transformation. [email_address] is a project which uses Osmarender to create a tile set for server a map layer alongside Mapnik's, but Osmarender can also be a good option for doing one-off renderings. This is the easiest way of getting maps in SVG format without any data dropped for better display, which allows you to do post-processing tidy up tweaks.    T@H has a server software, Tahngo (generation 2), running at the Tiles@home website , which get requests to render tiles from updated mapdata. There are many people who run the client software on their computers that ask what map-tile to render and contribute their results back to the server.  See also http://www.informationfreeway.org/
  • 92. The world : Planet.osm The world file, planet.osm, is an OSM XML File http://planet.openstreetmap.org/ http://wiki.openstreetmap.org/wiki/Planet.osm Osmosis can process the Planet.osm file to break it down into manageable chunks and to create/apply patches: http://wiki.openstreetmap.org/wiki/Osmosis
  • 93. Planet Mirrors http://wiki.openstreetmap.org/wiki/Planet.osm#Mirrors eg : http://hypercube.telascience.org/planet/ extracts : http://download.geofabrik.de/osm/   http://downloads.cloudmade.com/
  • 94. An der Sandelmühle 35 http://www.openstreetmap.org/?lat=50.162994&lon=8.650918&zoom=18&layers=B000FTF
  • 95. Example Node <node id=&quot;34157406&quot; lat=&quot;50.163021&quot; lon=&quot;8.6511725&quot; user=&quot;MichaH&quot; uid=&quot;8464&quot; visible=&quot;true&quot; version=&quot;3&quot; changeset=&quot;1841979&quot; timestamp=&quot;2009-07-16T07:21:32Z&quot;> <tag k=&quot;amenity&quot; v=&quot;restaurant&quot;/> <tag k=&quot;name&quot; v=&quot;Sandelmühle&quot;/> </node> http://www.openstreetmap.org/browse/node/34157406
  • 96. Example Way Building <way id=&quot;30616450&quot; user=&quot;MichaH&quot; uid=&quot;8464&quot; visible=&quot;true&quot; version=&quot;2&quot; changeset=&quot;1841979&quot; timestamp=&quot;2009-07-16T07:21:45Z&quot;> <nd ref=&quot;338531695&quot;/><nd ref=&quot;338531697&quot;/><nd ref=&quot;338531700&quot;/> <nd ref=&quot;338531701&quot;/><nd ref=&quot;338531703&quot;/> <nd ref=&quot;338531704&quot;/><nd ref=&quot;338531705&quot;/> <nd ref=&quot;338531706&quot;/><nd ref=&quot;338531702&quot;/> <nd ref=&quot;338531699&quot;/><nd ref=&quot;338531698&quot;/> <nd ref=&quot;338531696&quot;/><nd ref=&quot;338531695&quot;/> <tag k=&quot;addr:city&quot; v=&quot;Frankfurt&quot;/> <tag k=&quot;addr:housenumber&quot; v=&quot;35&quot;/> <tag k=&quot;addr:postcode&quot; v=&quot;60439&quot;/> <tag k=&quot;addr:street&quot; v=&quot;An der Sandelmühle&quot;/> <tag k=&quot;building&quot; v=&quot;yes&quot;/> </way> http://www.openstreetmap.org/browse/way/30616450
  • 97. Example Relation : Urselbach Mühlenwanderweg http://www.openstreetmap.org/browse/relation/78067   <relation id=&quot;78067&quot; user=&quot;PHerison&quot; uid=&quot;28378&quot; visible=&quot;true&quot; version=&quot;8&quot; changeset=&quot;3304901&quot; timestamp=&quot;2009-12-06T12:50:33Z&quot;> <member type=&quot;node&quot; ref=&quot;352783704&quot; role=&quot;&quot;/> <member type=&quot;way&quot; ref=&quot;4730851&quot; role=&quot;&quot;/> ........ <member type=&quot;way&quot; ref=&quot;23301887&quot; role=&quot;&quot;/> <member type=&quot;way&quot; ref=&quot;4913286&quot; role=&quot;&quot;/> <tag k=&quot;name&quot; v=&quot;Urselbach Mühlenwanderweg&quot;/> <tag k=&quot;network&quot; v=&quot;lwn&quot;/> <tag k=&quot;operator&quot; v=&quot;Stadt Oberursel&quot;/> <tag k=&quot;osmc:symbol&quot; v=&quot;blue:white: :UM:yellow&quot;/> <tag k=&quot;route&quot; v=&quot;foot&quot;/> <tag k=&quot;symbol&quot; v=&quot;stilisiertes Mühlrad, Wasserlauf und Wasserflohkrebs&quot;/> <tag k=&quot;type&quot; v=&quot;route&quot;/> </relation>
  • 98. Example Way : An der Sandelmühle http://www.openstreetmap.org/browse/way/4730848 http://www.openstreetmap.org/api/0.6/way/4730848 <way id=&quot;4730848&quot; visible=&quot;true&quot; timestamp=&quot;2010-05-30T07:57:35Z&quot; version=&quot;9&quot; changeset=&quot;4849228&quot; user=&quot;baeuchle&quot; uid=&quot;221387&quot;> <nd ref=&quot;29536069&quot;/><nd ref=&quot;30149135&quot;/><nd ref=&quot;338531293&quot;/><nd ref=&quot;30149137&quot;/> <nd ref=&quot;30149138&quot;/><nd ref=&quot;338531300&quot;/><nd ref=&quot;30149140&quot;/><nd ref=&quot;440107927&quot;/> <nd ref=&quot;382390507&quot;/><nd ref=&quot;440107939&quot;/><nd ref=&quot;30149142&quot;/> <nd ref=&quot;30149143&quot;/><nd ref=&quot;30149145&quot;/><nd ref=&quot;30149146&quot;/><nd ref=&quot;30149147&quot;/> <nd ref=&quot;30149148&quot;/><nd ref=&quot;441278967&quot;/><nd ref=&quot;30149149&quot;/> <nd ref=&quot;30149150&quot;/><nd ref=&quot;30933456&quot;/><nd ref=&quot;758595966&quot;/> <nd ref=&quot;43539957&quot;/><nd ref=&quot;561211&quot;/> <tag k=&quot;highway&quot; v=&quot;residential&quot;/> <tag k=&quot;name&quot; v=&quot;An der Sandelmühle&quot;/> </way>
  • 99. Osmosis http://wiki.openstreetmap.org/wiki/Osmosis Osmosis is the main tool for OSM processing.  It can read and write the osm file, read database, filter and  split and merge areas. It is written in java and runs on the command line. Importing data, extracting boxes, exporting data.
  • 100. OSMosis extract box http://wiki.openstreetmap.org/wiki/Osmosis#Extracting_bounding_boxes bzcat downloaded.osm.bz2 | osmosis--read-xml enableDateParsing=no file=/dev/stdin--bounding-box top=49.5138 left=10.9351 bottom=49.3866 right=11.201 --write-xml file=-| bzip2 > extracted.osm.bz2
  • 101. Potlatch Potlatch is the online editor appearing on the 'edit' tab. Again the rails app has a view for the 'edit' tab. Potlatch is a flash object embedded on the web page. It is written in ActionScript. While running in the browser it makes calls to a special part of the API called the 'AMF Controller'. Because of browser security constraints it cannot be embedded on any website other than openstreetmap.org (since it must make HTTP requests to the API)
  • 102. Mapnik Mapnik is a rendering system which powers the display which is currently the Slippy Map default. The rendering process runs on the 'tile' server, and Mapnik tile images are served from that machine. This renderer takes its data from a postgres database (also on the tile server). This database holds data in the format expected by Mapnik, using PostGIS extensions. This is an entirely different format to the database used on the core OSM database server. The mapnik database is populated by occasionally running an osm2pgsql script on the weekly Planet.osm dump. Since Feb 2009 it is also being populated more regularly with the application of Osmosis diffs (hourly or even minutely)
  • 103.
  • 104. OSM API OSM uses a REST API (i.e. OSM XML over HTTP, with use of simple URLs for object access, and standard HTTP response codes. )  for interacting with the server. http://wiki.openstreetmap.org/wiki/API_v0.6   It supports basic operations to read and write data to the server.    Before editing and data, users must authenticate against the server. All user changes are collected in a changeset, which is assigned a unique id. The API logic is all part of the same Ruby on Rails application which powers the OSM front end website.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109. patches for osm2pgsql http://github.com/h4ck3rm1k3/osm2pgsql
  • 110. LibreDWG compiled with c++ http://github.com/h4ck3rm1k3/LibreDWGCPlusPlus
  • 111. geocoder (usa) tool, autotoolized http://github.com/h4ck3rm1k3/AutoToolsGeocoder/tree/master/geocoder/
  • 112.
  • 113.
  • 114.
  • 115. reverse engineering of the DirectDWG code http://github.com/h4ck3rm1k3/InDirectDWG
  • 116. patches for shp2osm http://github.com/h4ck3rm1k3/shp2osm
  • 117. twonickels with an dxf2osm tool http://github.com/h4ck3rm1k3/TwoNickels
  • 118.
  • 119. advanced c++ template processing of openstreetmap data. https://code.launchpad.net/~jamesmikedupont/+junk/EPANatReg
  • 120. patch for inkscape to include openstreetmap photomapping feature https://code.launchpad.net/~jamesmikedupont/inkscape/osm-inkscape
  • 121.
  • 122. address database extractor for aspx database webpages https://code.launchpad.net/~jamesmikedupont/aspxezxs/aspxtraktor
  • 124. osm task OSM Task: We have a new tool to help mark the areas being worked on. server is installed here, please check it out http://xhema.flossk.org:8881/ OSMTask is described here in brief. http://wiki.crisiscommons.org/wiki/Camp_Roberts_Planning#OSM_Grid-Square_Checkout_Server_.28GCS.29_.28job_tasking.29
  • 125.
  • 126.
  • 127.
  • 128.
  • 130.
  • 131.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.

Notas del editor

  1. Google charges alot of money for this important data.