Mapping For Sharepoint T11 Peter Smith
Upcoming SlideShare
Loading in...5
×
 

Mapping For Sharepoint T11 Peter Smith

on

  • 2,079 views

 

Statistics

Views

Total Views
2,079
Views on SlideShare
2,073
Embed Views
6

Actions

Likes
1
Downloads
23
Comments
0

1 Embed 6

http://www.slideshare.net 6

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Friday, July 03, 2009 2:00 PM - 3:00 PM (New Zealand Time) Location: Chamber Room 1
  • What, why, where and how?Many applications make very direct use of mapping and the map may be the primary outputExamples:Consumer mapping products (Virtual Earth, etc.)Cadastral mappingUtility (electrical / water / gas) grid layoutsBusiness intelligence and geographics
  • Many applications may make use of spatial data, even if they do not explicitly make maps.Examples:Send deliveries on most efficient runsPredict bus arrival timesApplying for building variancesSupport data warehouse ETL processingYour favorite Line-of-Business application here
  • Latitudes are rings around the earthLongitudes are the long lines between the poles
  • If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide.
  • If you exceed the bounds you start coming back
  • Like graph paper back in schoolactual limit is Double.MaxValue (1.79769313486232e308)
  • You may already have tables with latitude and longitude columns from which you can create a geography datatype. Of course, you can declare a column in a table as well
  • If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide.

Mapping For Sharepoint T11 Peter Smith Mapping For Sharepoint T11 Peter Smith Presentation Transcript

  • Mapping for Sharepoint
    Pete Smith
    Solutions Architect
    e-Spatial
    T11 Mapping for SharePoint (200)
  • 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.
  • Session OverviewObjectives and Takeaways
    Understand a bit about Spatial
    Know about spatial in SQL Server 2008
    Learn about a few solutions you could use
    Know how to put a simple map into Sharepoint
    Hear about what’s coming soon
  • Agenda
    1. Spatial Quick Start
    2. Maps in Sharepoint
    3. SQL Server 2008
    4. Solutions Round-up
    5. Using Maps
    6. The Near Future
  • Spatial is about mapping...
    Many applications make direct use of spatial data and a map may be the primary output
  • … and about more than mapping
    Many applications may make use of spatial data, even if they do not explicitly make maps.
  • Why Spatial?
    We love maps – maps are cool
    Its more than just maps
    You probably have ‘spatial’ data already in your database?
    Address? City? Postcode? Location description?
    Database + Spatial Technology Convergence
    Combine Business Intelligence with Location Intelligence
    Traditional
    IT & Database
    Systems
    Integrated
    Technology
    GIS
  • Spatial Technology Is Prolific
    How can we integrate spatial thinking and data into the enterprise?
    - STORE - RETRIEVE - ANALYSE - VISUALISE
  • Gartner Hype Cycle
  • What is Spatial Data?
    Vector
    Points
    Lines
    Polygons (areas, regions)
    Raster
    Satellite imagery
    Digitised aerial photos
  • Latitude
    Longitude
  • Spatial Quick Start
    Pete Smith
    Spatial Solutions Architect
    e-Spatial
    demo
  • Agenda
    1. Spatial Quick Start
    2. Maps in Sharepoint
    3. SQL Server 2008
    4. Solutions Round-up
    5. Add a Map Walk Through
    6. The Near Future
  • The Spatially Enabled Enterprise
    Spatial
    Data
    Files
    GIS Applications
    GPS
    Business Applications
    Web Applications
    Mobile Clients
    Custom Apps
    SQL Server Database
    Synchronisation
  • Maps in Sharepoint
    Mobile Team Sites
    Spatial
    Analysis
    Services
    Platform
    Services
    Workspaces, Mgmt,
    Security, Storage,
    Topology, Site Model
    Address Geo-coding
    +
    Routing
    Mapping Web Parts
    Integrated Spatial Queries
    Spatial Db
    GIS Standards
    Integration
  • Agenda
    1. Spatial Quick Start
    2. Maps in Sharepoint
    3. SQL Server 2008
    4. Solutions Round-up
    5. Using Maps
    6. The Near Future
  • SQL Server 2008
    Spatial Data types
    Spatial Functions
    Spatial Indexing
    Management Studio Visualisation Tool
  • Geography TypeEllipsoid
    Latitude - Longitude coordinate space
    + 90
    Longitude
    Latitude
    + 180
    - 180
    - 90
  • Geometry TypePlanar
    X-Y coordinate space
    + ∞
    Y
    X
    + ∞
    - ∞
    - ∞
  • Geography Data Type
    create table gps_track (
    Temporal datetime,
    Longitude decimal(11,3),
    Latitude decimal(11,3) )
    insert gps_track values
    ( '1 sep 2008 10:00am', 174.6823, -36.8458 ),
    ( '1 sep 2008 10:03am', 174.6921, -36.8543 ),
    ( '1 sep 2008 10:06am', 174.7123, -36.8822 ),
    ( '1 sep 2008 10:08am', 174.7643, -36.9123 ),
    ( '1 sep 2008 10:11am', 174.8643, -36.9312 ),
    ( '1 sep 2008 10:14am', 174.9464, -36.9432 )
    select geography::Point(Longitude, Latitude, 4326)
    from gps_track
  • Method - STUnion
    set @shapeA = Geometry...
    set @shapeB = Geometry...
    select @shapeA.STUnion(@shapeB);
  • Method - STIntersects
    select suburb, Geom, geometry::Point(Longitude, Latitude, 4326)
    from gps_track, suburbs
    where Geom.STIntersects(geometry::Point(Longitude, Latitude, 4326)) = 1
  • SQL Server 2008
    Pete Smith
    Spatial Solutions Architect
    e-Spatial
    demo
  • Agenda
    1. Spatial Quick Start
    2. Maps in Sharepoint
    3. SQL Server 2008
    4. Solutions Round-up
    5. Using Maps
    6. The Near Future
  • Business Process
    Address geo-coding
    Business Planning
  • ComponentOne - Maps for Sharepoint
    Portal
  • Collaboration
    Visual Fusion Contribute
    Mobile collaboration and contribution tool
  • Business Intelligence
    Monitor Analytics GeoAnalyzer
    Supports Analysis Services hierarchies
    Drill in and out
  • Location Intelligence
    Custom address type ahead
    Silverlight web part
  • Solution Round-up
    Pete Smith
    Spatial Solutions Architect
    e-Spatial
    demo
  • Agenda
    1. Spatial Quick Start
    2. Maps in Sharepoint
    3. SQL Server 2008
    4. Solutions Round-up
    5. Using Maps
    6. The Near Future
  • Just one line of code
  • OGC Web Map Services
    onearth.jpl.nasa.gov
    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
    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
  • Using Maps
    Pete Smith
    Spatial Solutions Architect
    e-Spatial
    demo
  • Open Layers
    Open Layers
    Open source
    Javascript library
    http://www.openlayers.org/
  • Content Editor Web Part
    <script src="http://openlayers.org/dev/OpenLayers.js"></script>
    <script type="text/javascript">
    _spBodyOnLoadFunctionNames.push('GetMap');
    var map = null;
    function GetMap(){
    map = new OpenLayers.Map('map');
    varol_wms = new OpenLayers.Layer.WMS(
    "OpenLayers WMS",
    "http://labs.metacarta.com/wms/vmap0",
    {layers: 'basic'}
    );
    map.addLayers([ol_wms]);
    map.zoomToMaxExtent();
    }
    </script>
    <div id="map"></div>
  • Agenda
    1. Spatial Quick Start
    2. Maps in Sharepoint
    3. SQL Server 2008
    4. Solutions Round-up
    5. Using Maps
    6. The Near Future
  • SQL Server 2008 R2
  • Review
    Considerations
    Licensing
    Standards (OGC/Metadata)
    Fit for purpose
    Advantages
    Integrated mapping
    One version of the truth
    Self serve maps
  • Mapping for SharepointObjectives and Takeaways
    Understand a bit about Spatial
    Know about spatial in SQL Server 2008
    Learn about a few solutions you could use
    Know how to put a simple map into Sharepoint
    Hear about what’s coming soon
  • Q & A
  • © 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.