- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 ESRI Silverlight API 和 Runtime SDK for WPF 的 await async 扩展
.NET4.5 最激动人心的特性就是异步开发的极大简化,在新一代的Windows Store应用程序中大量使用了这种方法。无奈Esri Silverlight API 很久没有更新了,所以自己写了一个扩展,扩展了ArcGIS Silverlight API 3.1, ArcGIS runtime for WPF 10.1版本所有的异步方法,使之可以使用.NET 4.5 最新的 await asyn
2013-10-09 14:22:29
1213
原创 Silverlight API 动态图层查询扩展
ArcGIS Server 10.1 最大的功能改进之一:动态图层,可以实现地图服务动态添加数据、动态改变图层顺序、动态改变渲染等很强大的功能。Silverlight API 3.0 之后的版本,实现了对动态图层操作的支持,API中主要新增了两个类:DynamicLayerInfo以及LayerDrawingOptions简单的说, Dynam
2013-05-03 17:15:08
1370
原创 ArcGIS 切图属性之DPI详解
在ArcGIS切图的属性设置中,有一个不起眼的属性我们一直没有怎么注意——DPI,关于DPI官方帮助文档历来都是一笔带过,一般就是说默认的96DPI足够了,不用调整,这个属性我们也是建议用户不调整的。那么这个属性到底有什么用呢?在开始之前,我们先得了解什么是DPI (DPI的wikipedia定义)。首先我们需要明确的一点是:DPI是和打印相关的属性,离开了打印这个需求,DPI这个属性是没有存
2013-03-06 11:44:09
7446
3
原创 ArcGIS Silverlight API 扩展:将GraphicsLayer/FeatureLayer导出为ShapeFile
本API是基于viswaug 前辈的esrislcontribute 类库上发展而来的,早在09年SL API刚出来的时候,viswaug就实现了将ShapeFile加载为GraphicsLayer的功能。加载本地ShapeFile的Demo可以参照菩提老王的blog本API参照了viswaug的类库,反向实现了GraphicsLayer 到 Shapefile的 导出功能。该类库通过读取Gr
2013-02-14 20:27:00
2306
原创 C# 5.0 两个新关键字 async await 在Silverlight中的应用
去年8月发布的最新版 .NET Framework 4.5 支持 C# 5.0中两个新的关键字:async, await这两个关键字能极大的简化传统的C# 异步函数代码:我们先来看看在Silverlight5.0 .NET 4.0 环境下使用 HttpWebRequest 类来发送POST请求的方法: var req = (HttpWebRequest)WebRequest.Cre
2013-02-13 09:52:00
1541
原创 Visual studio的几个神级快捷键
Code snippets:在一个类中输入ctor按两下tab,自动生成构造函数:输入ctor:按两下tab之后:同理c#的这类snippets有很多,如 prop propfull attribute等等prop code snippets:另外一个很有用的快捷键: Ctrl+ .可以快速显示左下角有小方块的选项菜单,如图:当出
2012-12-05 21:19:20
1640
原创 在Server10.1中直接调用Cache GP服务/REST Endpoint 进行缓存的创建与管理
与ArcGIS Server10.1之前的版本不同,Server创建、管理缓存不再使用被创建缓存服务本身的实例,而是使用一个名为CachingTools的GP服务来进行这些操作。增大该GP服务的实例数,能有效增加Caching的效率。从Server10.1开始,所有的实例数都是 apply to GIS Server的。即若一个site中有N个GIS Server在跑这一个实例数为2的Cach
2012-11-13 22:29:02
1143
原创 ArcGIS Silverlight API 中如何缩放到点
Map控件的 zoomto方法可以将地图缩放到一个Geometry的 extent范围并且将该geometry置于当前视域中心,然而对于point 要素来说,这个方法是无效的,因为point的 extent范围为0。然而在实际应用中,用户对于点的zoomto需求还是比较多的,有一个比较简单的方法就是以点为中心上下左右扩张一段距离构建一个envelope,然后zoomto到这个envelop
2012-11-13 22:07:27
1938
原创 Server.Net 大数据量GP服务无法执行的问题
症状:用户使用IDW GP服务对大量点数据进行插值,当插值的点超过4w的时候,无论是在ArcMap Server 使用连接中调用或是Web API 调用,GP服务总是调用失败。分析:用Fiddler监控调用GP服务的网络请求,发现4w左右点的GP参数输入,它序列化为的json串,大小超过了4m(4096k)原因:这是因为ASP.NET 应用程序默认的支持上载文件大小是4m,
2012-11-13 21:57:18
993
ESRI Silverlight API 和 Runtime SDK for WPF 的 await async 扩展
2013-10-09
GraphicsLayer导出为Shapefile 扩展
2013-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人