User Tools

Site Tools


source_code_webeditionsample_wmtsoverlay_121120.zip

Source Code WebEditionSample WmtsOverlay 121120.zip

Sample.aspx.cs

 using System;  
 using System.Web.UI;  
 using ThinkGeo.MapSuite.Core;  
 using ThinkGeo.MapSuite.WebEdition;  
 using System.Collections.ObjectModel;  
 
 public partial class Sample : System.Web.UI.Page  
 {  
     protected void Page_Load(object sender, EventArgs e)  
     {  
         if (!Page.IsPostBack)  
         {  
             Map1.MapUnit = GeographyUnit.Meter;  
             Map1.CurrentExtent = new RectangleShape(-7073838.6176627, 5650276.1716722, 9030517.3005394, -1951840.8079408);  
             WmtsOverlay wmtsResufulServer = new WmtsOverlay("WmtsRestfulServer", new Collection<Uri>{new Uri("http://server.caris.com/spatialfusionserver/services/ows/wmts/NaturalEarth/")});  
             wmtsResufulServer.WmtsSeverEncodingType = WmtsSeverEncodingType.Restful;  
             wmtsResufulServer.Name = "newworld";  
             wmtsResufulServer.ActiveLayerName = "newworld";  
             wmtsResufulServer.TileMatrixSetName = "GoogleMapsCompatible";  
             for (int i = 0; i < 26; i++)  
             {  
                 wmtsResufulServer.TileMatrixIds.Add(i.ToString());  
             }  
             wmtsResufulServer.ActiveStyleName = "default";  
 
             Map1.CustomOverlays.Add(wmtsResufulServer);  
         }  
     }  
     protected void RequestKvpServer_Click(object sender, EventArgs args)  
     {  
         Map1.CurrentExtent = new RectangleShape(-13678877.990391, 5212988.8834547, -13671014.535759, 5209276.9124649);  
         WmtsOverlay wmtsKvpServer = new WmtsOverlay("WmtsKvpServer",new Collection<Uri>{new Uri("http://v2.suite.opengeo.org/geoserver/gwc/service/wmts/")});  
         wmtsKvpServer.WmtsSeverEncodingType = WmtsSeverEncodingType.Kvp;  
         wmtsKvpServer.Name = "Medford Buildings";  
         wmtsKvpServer.ActiveLayerName = "medford:buildings";  
         wmtsKvpServer.TileMatrixSetName = "EPSG:900913";  
         for (int i = 0; i < 26; i++)  
         {  
             wmtsKvpServer.TileMatrixIds.Add("EPSG:900913:" + i.ToString());  
         }  
         wmtsKvpServer.ActiveStyleName = "_null";  
 
         Map1.CustomOverlays.Clear();  
         Map1.CustomOverlays.Add(wmtsKvpServer);  
     }  
     protected void RequestRESTfulServer_Click(object sender, EventArgs args)  
     {  
         Map1.CurrentExtent = new RectangleShape(-7073838.6176627, 5650276.1716722, 9030517.3005394, -1951840.8079408);  
         WmtsOverlay wmtsResufulServer = new WmtsOverlay("WmtsRestfulServer",new Collection<Uri>{new Uri("http://server.caris.com/spatialfusionserver/services/ows/wmts/NaturalEarth/")});  
         wmtsResufulServer.WmtsSeverEncodingType = WmtsSeverEncodingType.Restful;  
         wmtsResufulServer.Name = "newworld";  
         wmtsResufulServer.ActiveLayerName = "newworld";  
         wmtsResufulServer.TileMatrixSetName = "GoogleMapsCompatible";  
         for (int i = 0; i < 26; i++)  
         {  
             wmtsResufulServer.TileMatrixIds.Add(i.ToString());  
         }  
         wmtsResufulServer.ActiveStyleName = "default";  
 
         Map1.CustomOverlays.Clear();  
         Map1.CustomOverlays.Add(wmtsResufulServer);  
     }  
 }  
 
 
source_code_webeditionsample_wmtsoverlay_121120.zip.txt · Last modified: 2015/09/09 03:11 by admin