There is a solution to both problems. Google allows users to create their own maps by clicking on "my maps". The map display remains the same but two important options become available. Firstly when you double click on a red dot or any other feature a dialog box appears as normal with information and usually a small picture, but now you have an option of pinning your own marker and retaining the name of the red dot. By going through this process and checking, where necessary, with Google Streetview a list of your own locations can be created. Secondly the option of "View in Google Earth" appears. This allows a .kml file to be created from the personalised layer you have made. This can be opened in Google Earth to display the markers there as shown below. This picture also shows another layer of the clipped Camden Borough grid that I created and converted to .kml file in ArcGIS
Locations of Public Houses and Bars in the London Borough of Camden shown within Grid Cells
The Location of Public Houses and Bars in the London Borough of Camden shown with Lower Super Output Areas
I have deliberately left the dots of pubs and bars just outside Camden showing. Firstly to remind me that the projection of the grid and the dots are out by about 30 metres due to the use of different co-ordinate systems - I need to learn how to solve this. And as the borders of boroughs often follow historic main roads where pubs are located this is important. It also reminds me that the potential influence of a pub on crime and disorder is greater spatially than its actual location.
I have demonstrated the process with one set of relevant data. I now have access to the Google Data warehouse for my domains.
google earth uses the WGS84 datum/projection http://earth.google.com/support/bin/static.py?page=guide.cs&guide=22373&topic=23750
ReplyDeletethis should be one of the default coordinate systems available in ARC. I imagine you are using NAD 1983 if the points are off by around 30 meters. There may be custom arcscript extensions for importing kml files directly
http://arcscripts.esri.com/
Thanks Andy, very helpful.
ReplyDeleteOpenStreetMap probably has pretty comprehensive coverage of bars in central London, i.e. including Camden borough. If there's one thing that London OSMers like adding, it's amenity=pub.
ReplyDeleteYou can extract names and locations of pubs in the OSM database, for the general area by doing a query using the XAPI service, then crop by the boundary in your GIS application of choice.
Try: http://xapi.openstreetmap.org/api/0.6/node[amenity=pub][bbox=-0.22,51.51,-0.10,51.58]
You'll then need to convert this data from the OSM XML format into something more GISy using something like osm2shp or osm2gml - alternatively some GISes, e.g. Quantum, now have plugins that allow direct reading of OSM-format files.
Thanks, Ollie I will look into it
ReplyDeletehey nice source for us,thanks for sharing the amazing information of the extract the data from the google maps and this information really helpful for me and these pics that you are posting in the blog is very nice and provide the good ideas of how to extract data from google maps.
ReplyDeleteGoogle Maps Data Extraction