Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mapping For Sharepoint T11 Peter Smith

2,180 views

Published on

Published in: Technology, Art & Photos
  • Be the first to comment

Mapping For Sharepoint T11 Peter Smith

  1. 1.
  2. 2. Mapping for Sharepoint<br />Pete Smith<br />Solutions Architect<br />e-Spatial<br />T11 Mapping for SharePoint (200)<br />
  3. 3. SPEAKER: Pete SmithSESSION TYPE: TechnicalSESSION LEVEL: 200This session will provide a brief introduction to GIS followed by demonstrations of various mapping solutions, both commercial and open source,  that can be integrated into Sharepoint.  Pete will outline the advantages to be had, highlight the issues to consider and help you get started adding your own map content into Sharepoint.<br />
  4. 4. Session OverviewObjectives and Takeaways<br />Understand a bit about Spatial<br />Know about spatial in SQL Server 2008<br />Learn about a few solutions you could use<br />Know how to put a simple map into Sharepoint<br />Hear about what’s coming soon<br />
  5. 5. Agenda<br />1. Spatial Quick Start<br />2. Maps in Sharepoint<br />3. SQL Server 2008<br />4. Solutions Round-up<br />5. Using Maps<br />6. The Near Future<br />
  6. 6. Spatial is about mapping...<br />Many applications make direct use of spatial data and a map may be the primary output<br />
  7. 7. … and about more than mapping<br />Many applications may make use of spatial data, even if they do not explicitly make maps.<br />
  8. 8. Why Spatial?<br />We love maps – maps are cool<br />Its more than just maps<br />You probably have ‘spatial’ data already in your database?<br />Address? City? Postcode? Location description?<br />Database + Spatial Technology Convergence<br />Combine Business Intelligence with Location Intelligence<br />Traditional<br />IT & Database<br />Systems<br />Integrated<br />Technology<br />GIS<br />
  9. 9. Spatial Technology Is Prolific<br />How can we integrate spatial thinking and data into the enterprise?<br />- STORE - RETRIEVE - ANALYSE - VISUALISE<br />
  10. 10. Gartner Hype Cycle<br />
  11. 11. What is Spatial Data?<br />Vector<br />Points<br />Lines<br />Polygons (areas, regions)<br />Raster<br />Satellite imagery<br />Digitised aerial photos<br />
  12. 12. Latitude<br />Longitude<br />
  13. 13. Spatial Quick Start<br />Pete Smith<br />Spatial Solutions Architect<br />e-Spatial<br />demo<br />
  14. 14. Agenda<br />1. Spatial Quick Start<br />2. Maps in Sharepoint<br />3. SQL Server 2008<br />4. Solutions Round-up<br />5. Add a Map Walk Through<br />6. The Near Future<br />
  15. 15. The Spatially Enabled Enterprise<br />Spatial<br />Data<br />Files<br />GIS Applications<br />GPS<br />Business Applications<br />Web Applications<br />Mobile Clients<br />Custom Apps<br />SQL Server Database<br />Synchronisation<br />
  16. 16. Maps in Sharepoint<br />Mobile Team Sites<br />Spatial<br />Analysis<br />Services<br />Platform<br />Services<br />Workspaces, Mgmt,<br />Security, Storage,<br />Topology, Site Model<br />Address Geo-coding<br />+<br />Routing<br />Mapping Web Parts<br />Integrated Spatial Queries<br />Spatial Db<br />GIS Standards<br />Integration<br />
  17. 17. Agenda<br />1. Spatial Quick Start<br />2. Maps in Sharepoint<br />3. SQL Server 2008<br />4. Solutions Round-up<br />5. Using Maps<br />6. The Near Future<br />
  18. 18. SQL Server 2008<br />Spatial Data types<br />Spatial Functions<br />Spatial Indexing<br />Management Studio Visualisation Tool<br />
  19. 19. Geography TypeEllipsoid<br />Latitude - Longitude coordinate space<br />+ 90<br />Longitude<br />Latitude<br />+ 180<br />- 180<br />- 90<br />
  20. 20. Geometry TypePlanar<br />X-Y coordinate space<br />+ ∞<br />Y<br />X<br />+ ∞<br />- ∞<br />- ∞<br />
  21. 21. Geography Data Type<br />create table gps_track (<br /> Temporal datetime,<br /> Longitude decimal(11,3),<br /> Latitude decimal(11,3) )<br />insert gps_track values <br />( &apos;1 sep 2008 10:00am&apos;, 174.6823, -36.8458 ),<br />( &apos;1 sep 2008 10:03am&apos;, 174.6921, -36.8543 ),<br />( &apos;1 sep 2008 10:06am&apos;, 174.7123, -36.8822 ),<br />( &apos;1 sep 2008 10:08am&apos;, 174.7643, -36.9123 ),<br />( &apos;1 sep 2008 10:11am&apos;, 174.8643, -36.9312 ),<br />( &apos;1 sep 2008 10:14am&apos;, 174.9464, -36.9432 )<br />select geography::Point(Longitude, Latitude, 4326)<br />from gps_track<br />
  22. 22. Method - STUnion<br />set @shapeA = Geometry...<br />set @shapeB = Geometry...<br />select @shapeA.STUnion(@shapeB);<br />
  23. 23. Method - STIntersects<br />select suburb, Geom, geometry::Point(Longitude, Latitude, 4326)<br />from gps_track, suburbs<br />where Geom.STIntersects(geometry::Point(Longitude, Latitude, 4326)) = 1<br />
  24. 24. SQL Server 2008<br />Pete Smith<br />Spatial Solutions Architect<br />e-Spatial<br />demo<br />
  25. 25. Agenda<br />1. Spatial Quick Start<br />2. Maps in Sharepoint<br />3. SQL Server 2008<br />4. Solutions Round-up<br />5. Using Maps<br />6. The Near Future<br />
  26. 26. Business Process<br />Address geo-coding<br />Business Planning<br />
  27. 27. ComponentOne - Maps for Sharepoint<br />Portal<br />
  28. 28. Collaboration<br />Visual Fusion Contribute<br />Mobile collaboration and contribution tool<br />
  29. 29. Business Intelligence<br />Monitor Analytics GeoAnalyzer<br />Supports Analysis Services hierarchies<br />Drill in and out<br />
  30. 30. Location Intelligence<br />Custom address type ahead<br />Silverlight web part<br />
  31. 31. Solution Round-up<br />Pete Smith<br />Spatial Solutions Architect<br />e-Spatial<br />demo<br />
  32. 32. Agenda<br />1. Spatial Quick Start<br />2. Maps in Sharepoint<br />3. SQL Server 2008<br />4. Solutions Round-up<br />5. Using Maps<br />6. The Near Future<br />
  33. 33. Just one line of code<br />
  34. 34. OGC Web Map Services<br />onearth.jpl.nasa.gov<br />http://wms.jpl.nasa.gov/wms.cgi?<br />VERSION=1.1.1&<br />REQUEST=GetMap&<br />LAYERS=BMNG&<br />STYLES=&<br />SRS=EPSG:4326&<br />BBOX=-164.452975,-90,164.453009,90&<br />WIDTH=952&<br />HEIGHT=521&<br />FORMAT=image/png&<br />TRANSPARENT=TRUE&<br />BGCOLOR=0xFFFFFF&<br />EXCEPTIONS=application/vnd.ogc.se_xml<br />http://wms.jpl.nasa.gov/wms.cgi?VERSION=1.1.1&REQUEST=GetMap&LAYERS=BMNG&STYLES=&SRS=EPSG:4326&BBOX=-164.452975,-90,164.453009,90&WIDTH=952&HEIGHT=521&FORMAT=image/png&TRANSPARENT=TRUE&BGCOLOR=0xFFFFFF&EXCEPTIONS=application/vnd.ogc.se_xml<br />
  35. 35.
  36. 36. Using Maps<br />Pete Smith<br />Spatial Solutions Architect<br />e-Spatial<br />demo<br />
  37. 37. Open Layers<br />Open Layers<br />Open source<br />Javascript library<br />http://www.openlayers.org/<br />
  38. 38. Content Editor Web Part<br />&lt;script src=&quot;http://openlayers.org/dev/OpenLayers.js&quot;&gt;&lt;/script&gt;<br /> &lt;script type=&quot;text/javascript&quot;&gt;<br /> _spBodyOnLoadFunctionNames.push(&apos;GetMap&apos;);<br />var map = null; <br /> function GetMap(){ <br /> map = new OpenLayers.Map(&apos;map&apos;); <br />varol_wms = new OpenLayers.Layer.WMS(<br /> &quot;OpenLayers WMS&quot;,<br /> &quot;http://labs.metacarta.com/wms/vmap0&quot;,<br /> {layers: &apos;basic&apos;}<br /> );<br />map.addLayers([ol_wms]);<br />map.zoomToMaxExtent();<br /> }<br /> &lt;/script&gt;<br />&lt;div id=&quot;map&quot;&gt;&lt;/div&gt;<br />
  39. 39. Agenda<br />1. Spatial Quick Start<br />2. Maps in Sharepoint<br />3. SQL Server 2008<br />4. Solutions Round-up<br />5. Using Maps<br />6. The Near Future<br />
  40. 40. SQL Server 2008 R2<br />
  41. 41. Review<br />Considerations<br />Licensing<br />Standards (OGC/Metadata)<br />Fit for purpose<br />Advantages<br />Integrated mapping<br />One version of the truth<br />Self serve maps<br />
  42. 42. Mapping for SharepointObjectives and Takeaways<br />Understand a bit about Spatial<br />Know about spatial in SQL Server 2008<br />Learn about a few solutions you could use<br />Know how to put a simple map into Sharepoint<br />Hear about what’s coming soon<br />
  43. 43. Q & A<br />
  44. 44. © 2008 e-Spatial Limited New Zealand. All rights reserved. The information herein is for informational purposes only and represents the current view of e-Spatial Limited as of the date of this presentation. Because e-Spatial must respond to changing market conditions, it should not be interpreted to be a commitment on the part of e-Spatial, and e-Spatial cannot guarantee the accuracy of any information provided after the date of this presentation. e-Spatial MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br />

×