Thanks!
Thanks for attending my talk "OpenStreetMap For The Web" at PHP UK Conference that I gave on February 23rd, 2013. Here you can find some extra information about the talk if they are available. For this talk we have:
Questions?
If you have any questions about the talk, feel free to contact me. My details are on the contact page.
Video/Audio
There is a recording of this talk available at https://www.youtube.com/watch?v=L4AGUNjSbdA
Slides
The talks slides can be downloaded at osm-london13.pdf
Resources
- Atomic Operations: http://www.mongodb.org/display/DOCS/Atomic+Operations
- BSON Spec: http://bsonspec.org/
- Disambiguating ACID and CAP: https://voltdb.com/blog/disambiguating-acid-and-cap
- Download MongoDB: http://www.mongodb.org/downloads
- Explain output explained: https://docs.mongodb.com/manual/reference/explain-results/
- Geolocation with Nominatim: http://wiki.openstreetmap.org/wiki/Nominatim
- Geospatial Indexing with MongoDB: http://www.mongodb.org/display/DOCS/Geospatial+Indexing
- Google Map Maker: http://wiki.openstreetmap.org/wiki/Google_Map_Maker
- Google S2 Internals: https://docs.google.com/presentation/d/1Hl4KapfAENAOf4gv-pSngKwvS_jwNVHRPZTTDzXXn6Q/view#slide=id.i0
- Ignite London 6: Crowdsourcing a Map of the World: https://vimeo.com/41626116
- Indexing Freeform-Tagged Data: http://drck.me/freetagidx-9gm
- Leaflet API: http://leaflet.cloudmade.com/examples/quick-start.html
- Live Edits: http://live.openstreetmap.fr/
- MongoDB Cursors with PHP: http://drck.me/mongocur-9f8
- MongoDB PHP driver documentation: https://php.net/mongodb
- MongoDB PHP library documentation: https://docs.mongodb.com/php-library/
- MongoDB Presentation: How to Write Resilient MongoDB Applications: https://emptysqua.re/blog/how-to-write-resilient-mongodb-applications/
- MongoDB Presentation: It’s 10pm: Do You Know Where Your Writes Are? — Jeremy Mikola: https://speakerdeck.com/jmikola/its-10pm-do-you-know-where-your-writes-are
- MongoDB documentation: Retryable Writes: https://docs.mongodb.com/manual/core/retryable-writes/
- MongoDB documentation: Transactions: https://docs.mongodb.com/manual/core/transactions/
- MongoDB driver specifications: https://github.com/mongodb/specifications
- MongoDB geohashes: http://www.kchodorow.com/blog/2011/06/08/mongo-in-flatland/
- OSMI: Routing: http://tools.geofabrik.de/osmi/?view=routing
- OSMI: Tagging: http://tools.geofabrik.de/osmi/?view=tagging
- OSRM: https://github.com/DennisOSRM/Project-OSRM/
- OSRM (site): http://map.project-osrm.org
- OSRM API: https://github.com/DennisOSRM/Project-OSRM/wiki/Server-api
- OpenCycleMap: http://opencyclemap.org
- OpenLayers API: dev.openlayers.org/docs/files/OpenLayers-js.html
- OpenPisteMap: http://openpistemap.org
- OpenSSL master key interceptor: https://git.lekensteyn.nl/peter/wireshark-notes/tree/src/sslkeylog.c
- OpenSeaMap: http://openseamap.org
- OpenStreetMap: http://openstreetmap.org
- Overpass documentation: http://wiki.openstreetmap.org/wiki/Overpass_API
- Overpass testing: http://overpass-turbo.eu/
- Polyline decoding (Google's online tool): https://developers.google.com/maps/documentation/utilities/polylineutility
- Polyline decoding (JavaScript): https://github.com/DennisSchiefer/Project-OSRM-Web/blob/master/WebContent/routing/OSRM.RoutingGeometry.js
- Polyline decoding (PHP): http://unitstep.net/blog/2008/08/02/decoding-google-maps-encoded-polylines-using-php/
- Polyline decoding (online tool): http://facstaff.unca.edu/mcmcclur/GoogleMaps/EncodePolyline/decode.html
- Single machine replicaset tutorial: http://www.mongodb.org/display/DOCS/Replica+Set+Tutorial
- WHO DID IT?: http://zverik.osm.rambler.ru/whodidit/
- switch2osm: http://switch2osm.org
- wheelmap.org: http://wheelmap.org
Comments (through joind.in)
Very interesting, well presented
Excellent talk! Derick's enthusiasm in mapping is quite evident (and infectious). Nice that the talk covered a range of ways OSM is currently being used. A good topic for the post lunch session.
Whenever there's a difficult choice of which talk to attend at a given time at a conference, if Derick is one of the options, my rule of thumb is to always choose Derick's. That rule hasn't let me down yet, and this was no exception.
One of the highlights of PHPUK2013 for me. Inspiring, covering a wide range of examples of how to use / apply / contribute to OSM.