Thanks!
Thanks for attending my talk "OpenStreetMap and PHP" at Lone Star PHP that I gave on June 29th, 2012. 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.
Slides
The talks slides can be downloaded at osm-lonestar12.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)
Some background with mapserver / projections / tiger line data but it's been a few years. Really enjoyed presentation
Very interesting introduction to the OpenStreetMap db and different ways to use it.
This talk really got me interested in the mapping capabilities of applications. The talk was delivered well, and the example code was enough to give a real-world sense of what writing mapping application code takes. After this talk, I'm definitely interested in checking out OpenStreetMap, when before I had very little interest at all.
This was one of the best talks of the conference so far. It is a fascinating subject with awesome demos, and real code was shown, as well as live demos, which is hard to do well.
Really enjoyed this! Having done some work with OSM and GIS, it was nice to learn more about the product in general, as well as some of the other features I was not aware of.
Great presentation that delved into what is possible with the projects surrounding Open Street Map. It was good to learn about the philosophy and goals of the project. Live demos and inline code inspection as part of the presentation was well down.
Nice talk. Derick is a little bit hard to understand, particularly when he gets excited, however, it is that excitement that gets you into his talk! This talk was very specific to the OpenStreetMap technology, but makes me want to join him in mapping parties. It was well spoken and had some really great examples to get your feet wet with. Wasn't so technical that one couldn't follow with novice php/js skills.
Love it, very useful.
Great introduction to a project I did not even know existed.
I have been wondering about the project and what the advantages were over Google Maps. I hadn't been able to really dig into it yet, so this talk was an excellent introduction to its capabilities. It is an amazing data set, and I look forward to possibly helping the US improve theirs.
Good overview of the benefits - and limitations - of OpenStreetMap
This talk was #1 on my list to see, as I'm getting into GIS and mapping myself, and as usual, Derick was terrific. It was just the right technical level, with great examples and his list of resources (on his slide page) is extensive. I can't wait to get more into OSM.