110 likes | 260 Views
SharePoint 2010 and geolocation data. Reston SPUG August 12 th , 2013 Timothy Ferro. SharePoint as a Platform for Utilizing and Visualizing Geolocation Data. Agenda. My Background SharePoint 2010 Composites Basic Google Map Web Part Geolocation Web Services Enhanced Google Map Web Part
E N D
SharePoint 2010and geolocation data Reston SPUG August 12th, 2013 Timothy Ferro SharePoint as a Platform for Utilizing and Visualizing Geolocation Data
Agenda • My Background • SharePoint 2010 Composites • Basic Google Map Web Part • Geolocation Web Services • Enhanced Google Map Web Part • Demo • Implementation Options • More Than Just a Map • Questions
My Background • SharePoint Architect / Senior SharePoint Developer • Associate at Booz Allen Hamilton • Event Speaker / Blogger / Tweeter • 6+ Years Architecting and Developing MOSS 2007 and SharePoint 2010 Solutions • timothy.ferro@gmail.com • www.timferro.com • @timferro
Geolocation Web Services • Open Internet • Google Maps • Bing Maps • Multiple geocoding web services • Government Networks • NGA Google Globe • Intelink Fusion Servers • Intelink MetaCarta Web Services • Geocode addresses • Full text scan • MGRS and Lat/Long conversion REST web service
Implementation Options • Web Part • JavaScript only with SPServices and jQuery – code JavaScript in a content editor web part (CEWP) • Custom code hybrid C# and JavaScript – deployable SharePoint web part • Event Receivers on SharePoint Lists • SharePoint Timer Job or Windows Service • Cached Indexed Address Database
More Than Just a Map • SharePoint is a Data Utilization Platform • SharePoint is a Data Visualization Platform • SharePoint is a Development Platform • Real-time Dash-boarding • Data/Trend Analysis • Seamless User Experience
References • SharePoint 2010 as a Platform for Utilizing and Visualizing Geolocation Data (Booz Allen White Paper) • http://sharepoint.microsoft.com/en-us/product/capabilities/composites/Pages/Customize-SharePoint.aspx • timothy.ferro@gmail.com • www.timferro.com • @timferro