兰保明

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  ArcGIS For Silverlight

摘要:1、理解接口 多花点时间理解接口和类的关系,以及为什么用接口。 ArcEngine的类实现的方法很多,当你获取一个类的对象时你要用这个类的方法,这时由于方法个数很多(可能上千个)你不知道 用哪个方法好,为此有了接口。 接口可以说是把类的方法进行分类。这样你要获取类的某个方法,先获取类的某个接口,然后再由实现这个接口的类的对象去调用方法。 同一个类的接口之间可以相互转换,因为都是这个类的对象。 接口在类和函数之间找到了一个平衡。这样用户可以很方便的去调用自己所需要的方法。2、理解对象模型图 能看懂对象模型图才能方便的编程进行代码的编写。 ArcEngine中的类分为三种,要进行区别,要能看懂他们 阅读全文
posted @ 2011-11-15 16:47 兰保明 阅读(1278) 评论(0) 推荐(0)

摘要:1 FeatureLayer fl = this.MyMap.Layers["MyFeatureLayer"] as ESRI.ArcGIS.Client.FeatureLayer;2 fl.Where = "POP1990>300000";3 fl.Renderer = Resources["MySimplePointRenderer"] as ESRI.ArcGIS.Client.SimpleRenderer; 阅读全文
posted @ 2011-08-07 15:47 兰保明 阅读(239) 评论(0) 推荐(0)

摘要:在地图上加两个图层如下:在Graphics 图层中添加一个多边行,但这时多边行没有设置Symbol属性Symbol="{StaticResource Symbol2}"<esri:Map Background="White"> <esri:ArcGISTiledMapServiceLayer ID="PhysicalTiledLayer" Url="http://services.arcgisonline.com/ArcGIS/rest/services/NGS_Topo_US_2D/MapServer&q 阅读全文
posted @ 2011-08-03 10:23 兰保明 阅读(543) 评论(0) 推荐(0)

摘要:View Code 1 <esri:Map x:Name="MyMap" WrapAround="True" ExtentChanged="MyMap_ExtentChanged" ExtentChanging="MyMap_ExtentChanged"> 2 <esri:ArcGISTiledMapServiceLayer ID="StreetMapLayer" 3 Url="http://services.arcgisonline.com/ArcGIS/rest/ 阅读全文
posted @ 2011-07-27 09:22 兰保明 阅读(561) 评论(0) 推荐(0)

摘要:View Code 1 <Grid.ColumnDefinitions> 2 <ColumnDefinition /> 3 <ColumnDefinition /> 4 </Grid.ColumnDefinitions> 5 6 <esri:Map x:Name="MyMap" Extent="-9270434.248,5246977.326,-9269261.417,5247569.712" 7 Grid.Column="0"> 8 <esri:ArcGISTiled 阅读全文
posted @ 2011-07-27 09:20 兰保明 阅读(352) 评论(0) 推荐(0)

摘要:View Code 1 <esri:Map x:Name="MyMap" WrapAround="True" Loaded="MyMap_Loaded"> 2 <esri:ArcGISTiledMapServiceLayer ID="AGOLayer" Visible="True" 3 Url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer" 阅读全文
posted @ 2011-07-27 09:08 兰保明 阅读(420) 评论(0) 推荐(0)

摘要:http://files.cnblogs.com/lanbaoming/GISSL4.rar 阅读全文
posted @ 2011-07-15 23:58 兰保明 阅读(294) 评论(0) 推荐(0)

摘要:在ArcGISS For Silverlight 1.2中在引用中添加ESRI.ArcGIS.Client和ESRI.ArcGIS.Client.Toolkit动态链接库在XAML的前面输入:xmlns:esri="clr-namespace:ESRI.ArcGIS.Client;assembly=ESRI.ArcGIS.Client"xmlns:esriSymbols="clr-namespace:ESRI.ArcGIS.Client.Symbols;assembly=ESRI.ArcGIS.Client"xmlns:esriToolkit=" 阅读全文
posted @ 2011-07-15 14:07 兰保明 阅读(384) 评论(1) 推荐(0)