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

2013年11月15日

摘要: /// /// CSV格式化 /// /// 数据 /// 格式化数据 public static string FormatCsvField(string data) { return string.Format("\"{0}\"", data.Replace("\"", "\"\"\"").Replace("\n", "").Replace("\r", "")); } /// /// 导出Da 阅读全文

posted @ 2013-11-15 16:47 不识人间烟火 阅读(293) 评论(0) 推荐(0)

2013年11月6日

摘要: 本文根据网上资源整理而成,主要讲述两种动态加载Silverlight生成后的XAP文件的方法,实现按需下载减小传输文件的目的。前置说明:本文例子用VS2012编写,解决方案中有三个项目,一个Web应用程序,两个Silverlight应用程序(不是类库,类库在生成时默认不会生成独立的XAP包),如下图1、方法一,直接将需要的XAP文件下载到本地内存说明:这种方式,每次从服务器获得的XAP文件都是最新的,如果服务器端的XAP文件有所更改,客户端也会马上显示出来根据例子来讲解,SlLogin.xap是程序运行时默认加载的XAP文件,SilverlightPartXap.xap是点击SlLogin项目 阅读全文

posted @ 2013-11-06 10:30 不识人间烟火 阅读(258) 评论(0) 推荐(0)

2013年11月1日

摘要: 最近在做silverlight的项目,应用程序需要从Web端来读取配置数据,即xml数据,对其进行解析得到所需要的参数和值。在网上逛了一下,看到了一个xml和Json互转的文章,觉得很不错就转载回来了。silverlight项目的system.xml程序集中是没有XmlDocument的,也不会有System.Web.Script.Serialization的引用,所以为了试验,只好新建一个新的C#应用程序来玩玩(silverlight项目不能引用C#的应用程序)。 JSONtoXML:using System;using System.Collections.Generic;using S. 阅读全文

posted @ 2013-11-01 01:09 不识人间烟火 阅读(333) 评论(0) 推荐(0)

2013年10月29日

摘要: 最近刚开始跟着前辈们做项目开发,很多方面都不懂的,做起来真的太痛苦了。这今天要求做一个根据Url传进来的QueryString串来动态加载图层,在网上收集了一些材料,感觉挺乱的,最后自己整了一个,代码很简单,这里帮自己记下,要不下次又忘记了。 1 public static string message=string.Empty; 2 public static void GetKeyValue() 3 { 4 IDictionary queryString = HtmlPage.Document.QueryString; 5 6 ... 阅读全文

posted @ 2013-10-29 20:47 不识人间烟火 阅读(165) 评论(0) 推荐(0)

2013年10月27日

摘要: 不知道大家是否知道,在ArcGIS软件中,正常多边形的环的走向是顺时针的,而含有洞的多边形是外环是顺时针,内环是逆时针的。为什么会这样呢?你是否在编程序的时候碰到,在逆时针和顺时针画的同一个多边形,在求面积时会有一个负号的差别呢,下面仅是个人的见解,大家可以共同探讨下。 多边形的面积计算,容易理解的一种方法是从某个起点开始,按顺时针或者逆时针走一遍,分别求得多边形每条边与X轴的所构成的梯形的面积,再将各个梯形面积相加的结果就是多变行的面积,具体下面详细讲解: 图形可能有些草率,将就下吧,没有那么多时间去整,见谅。如上图所示,我们怎么求得这个多边形ABCDE的面积。梯形法,从起点A出发... 阅读全文

posted @ 2013-10-27 20:37 不识人间烟火 阅读(3943) 评论(0) 推荐(0)

摘要: 在GIS中,为了让地图传递更多的信息,而且能使得这些信息具有更好的可读性,标注是不可获缺少的。最近公司的B/S项目,为了脱离服务端的标注功能,减少服务端的负担,就必须在客户端代码直接实现。下面是本人写一个标注点的算法(在C#的Winform写的),算法不算完善,但对普遍的多边形找到标注点是可行的。 我采用的算法是得到多边形的所有对角线,按从大到小排序并逐一遍历,如果一旦有一条的对角线的中点在多边形内,就停止遍历,输出该点即为标注点。对于一些端点非常多的多边形图形,为了减少对角线的计算量,在得到所有对角线之前最好能够先平滑掉一些影响不大的点。 平滑多边形:/// /// 线的结构 ... 阅读全文

posted @ 2013-10-27 13:37 不识人间烟火 阅读(1159) 评论(0) 推荐(0)