上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 36 下一页
摘要: 问题描述: 沿一条折线,按照等间距分幅查询沿线的面状建筑物分布,生成水平的分布图。问题分析: 折线段(档)和分幅中心线的关系有如下四种,第一档除外。解决思路: 首先通过缓冲区查询线路所有的建筑物,计算总共有多少个分幅,构造分幅对象数组。然后分块构造多边形进行相机检测,将该分幅内建筑物数据存储在对应索引的分幅对象数组。 根据折线转折点构建循环,判断本档所在分幅数和前一档所在分幅数是否相同,分别记为m和n m=n相同,将本档数据全部存在索引n处,构建多边形,相交检测,同时将所有几何对象仿射变换,变成水平,存储在分幅对象中。 mn不同,分三部分处理{ 本档向前所占据的分幅,构建多边... 阅读全文
posted @ 2014-03-08 22:26 太一吾鱼水 阅读(345) 评论(2) 推荐(0)
摘要: 度分秒的正则表达式:^[EW]?((\d|[1-9]\d|1[0-7]\d)[s\-,;°度](\d|[0-5]\d)[s\-,;′'分](\d|[0-5]\d)(\.\d{1,2})?[s\-,;/""秒]?$)匹配字符:18°12'23.34"1°12'23.34"168°12'23.34"18°01'09.34"经度:^[EW]?((\d|[1-9]\d|1[0-7]\d)[s\-,;°度](\d|[0-5]\d)[s\-,;′'’分](\d|[0-5]\d)(\.\d{1,2})?[s\-,;/""”秒]? 阅读全文
posted @ 2014-03-07 22:39 太一吾鱼水 阅读(3117) 评论(4) 推荐(1)
摘要: 今天晕晕糊糊的看CSLA.net,希望能找到验证数据正确性的方法,还是摸索出了INotifyPropertyChanged, IDataErrorInfo接口的使用方法,通过INotifyPropertyChanged实现了响应属性改变的事件,通过 IDataErrorInfo接口实现了在DataGridView或者GridControl中显示验证信息。先看一个数据实体的抽象类: 1 public abstract class BaseModel : INotifyPropertyChanged, INotifyPropertyChanging, IDataErrorInfo 2 {... 阅读全文
posted @ 2014-03-06 22:25 太一吾鱼水 阅读(381) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-03-01 22:49 太一吾鱼水 阅读(41) 评论(0) 推荐(0)
摘要: 大地坐标向笛卡尔坐标转换高斯正反算采用不同椭球实现高斯克里格投影,将经纬度坐标转换为高斯平面坐标:正算高斯平面坐标转换为不同椭球下的经纬度坐标:反算http://robekeane.iteye.com/blog/1441566http://blog.163.com/superliuwhu@126/blog/static/68557075200992654039167/ 1 void GaussProjectDirect(double a,double efang,double B,double L,double L0,double& x,double &y,double& 阅读全文
posted @ 2014-03-01 16:50 太一吾鱼水 阅读(3335) 评论(0) 推荐(0)
摘要: 用户需求: 定义坐标系统通过两个参数: 1. 可以选择北京54、西安80和国家2000, 2. 中央经线可以自定义。 备注:用户要求不要分3度带和6度带。不加带号。疑问:作为一个地理信息系统开发者,我有点难以理解不区分3度带和6度带。懵了,坐标系! 因为在使用ArcGIS过程中,每次新建要素,总是使用系统提供的投影类型,而且一直严格区分6度带还是3度带,这样都顺理成章的认为3度带和6度带是不同的。 用户的需求其实归结起来就是自定义中央经线,因为是工程应用。 可是我之前也粘贴过一次别人的七参数计算程序,知道其实计算过程完全一样。这样我感觉用户的说法没错,但是又无法放弃以前的认识。 ... 阅读全文
posted @ 2014-02-28 13:17 太一吾鱼水 阅读(577) 评论(0) 推荐(0)
摘要: http://zhoufoxcn.blog.51cto.com/792419/166049http://wenku.baidu.com/view/a90adbd249649b6648d74794.html注意将Word文件导出成 筛选的html方法一:通过.Net Framework提供的Help类来完成CHM帮助文件的调用。若要为应用程序提供帮助,调用Help类 ShowHelp 和 ShowHelpIndex 静态方法。For example:1. 显示指定 URL 处的帮助文件内容。string helpfile = “helpfile.chm”;Help.ShowHelp(this, 阅读全文
posted @ 2014-02-25 10:45 太一吾鱼水 阅读(422) 评论(0) 推荐(0)
摘要: 桌面开发,居然也出这种问题:1. C#读取Excel“未指定错误”http://www.connectionstrings.com/http://www.dnetzj.com/Content/256.html2. 同样是桌面程序,用OleDb打开Access,conn.Open()出现“未指定的错误”: 1 捕捉到 System.Data.OleDb.OleDbException 2 Message=未指定的错误 3 Source=Microsoft JET Database Engine 4 ErrorCode=-2147467259 5 StackTrace: 6 ... 阅读全文
posted @ 2014-02-23 17:26 太一吾鱼水 阅读(2916) 评论(0) 推荐(0)
摘要: 摘自《大话设计模式》一书。程序入口: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Reflection; 5 using System.Configuration; 6 7 namespace 抽象工厂模式 8 { 9 class Program10 {11 static void Main(string[] args)12 {13 User user = new User();14 ... 阅读全文
posted @ 2014-02-21 12:50 太一吾鱼水 阅读(249) 评论(0) 推荐(0)
摘要: QuadTile的CreateElevatedMesh()方法中:1 //获取地形瓦片2 TerrainTile tile = QuadTileSet.World.TerrainAccessor.GetElevationArray(North + degreePerSample, South - degreePerSample, West - degreePerSample, East + degreePerSample, vertexCountElevated + 3);3 float[,] heightData = tile.ElevationData;调用了World的TerrainA. 阅读全文
posted @ 2014-02-20 13:05 太一吾鱼水 阅读(363) 评论(0) 推荐(0)
摘要: 粗糙实现了个版本存储波段的基本信息和数据: 1 namespace RGeos.Terrain 2 { 3 //存储波段的基本信息和数据 4 public class RasterBandData 5 { 6 public double[] data; 7 public int Columns; 8 public int Rows; 9 public double NoDataValue;10 public double MaxValue;11 public double Mi... 阅读全文
posted @ 2014-02-16 16:37 太一吾鱼水 阅读(1197) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-02-16 11:18 太一吾鱼水 阅读(33) 评论(0) 推荐(0)
摘要: 环境VS2010,swigwin-2.0.111. 打开nmake.opt文件,找到SWIG=swig.exe这一句,假如没有将swig的目录添加到环境变量中,那么将这句后面的swig.exe修改为swig.exe的全路径,如D:\Program Files (x86)\swigwin-2.0.11\swig.exe。如果设置了环境变量,那么就不需要进行修改了。2. nmake.opt文件,找到“#WIN64=YES”,将前面的“#”去掉,保存3. 用x64兼容命令提示符,开始编译,进入GDAL根目录,依次输入1 nmake -f makefile.vc2 nmake -f makefile. 阅读全文
posted @ 2014-02-15 23:06 太一吾鱼水 阅读(1940) 评论(1) 推荐(0)
摘要: 使用策略模式可以减少分支语句,switch...Case,同时便于策略的扩展。1. ITransform2D接口的Transform方法:1 [C#]public void Transform (2 esriTransformDirection direction,3 ITransformation transformation);大部分的Geometry对象都实现了ITransform接口,比如:IPoint,IPolygon的基类ITransformation是策略的抽象接口,如下:2. ITransform3D接口的Transform3D方法:1 [C#]publi... 阅读全文
posted @ 2014-02-15 17:52 太一吾鱼水 阅读(1417) 评论(0) 推荐(0)
摘要: AE SceneGraph中的观察者模式注意SceneControl不是观察者,它只是一个SceneGraph的拥有者;SceneViewer才是观察者,SceneGraph是被观察对象,同时观察者可以改变被观察者。仅仅从模式定义的角度来看。 阅读全文
posted @ 2014-02-12 22:51 太一吾鱼水 阅读(346) 评论(0) 推荐(0)
摘要: 1. 笛卡尔坐标系中,象限角“第一象限”的x轴为 0° 或 0 rad ,采用纯数字的角度或弧度作度大小。(后者多过前者。)由“第一象限”的 0° 或 0 rad 作逆时针转动,为正增加角度度数。一圈之内,共有四个象限,或 360°,或2π rad。 来源:http://zh.wikipedia.org/wiki/象限2. 地理中的方位角 (1)真方位角。某点指向北极的方向线叫真北方向线,而经线,也叫真子午线。 由真子午线方向的北端起,顺时针量到直线间的夹角,称为该直线的真方位角,一般用A表示。通常在精密测量中使用。 (2)磁方位角。地球是一个大磁体,地球的磁极位 阅读全文
posted @ 2014-02-12 21:44 太一吾鱼水 阅读(2243) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-02-11 13:06 太一吾鱼水 阅读(15) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-02-06 23:04 太一吾鱼水 阅读(27) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-01-18 13:41 太一吾鱼水 阅读(28) 评论(0) 推荐(0)
摘要: FrameRateThe rate at which the control should be re-drawn, in Hertz. 赫兹FPS渲染帧率=1000.0 / frameTime 阅读全文
posted @ 2014-01-18 13:36 太一吾鱼水 阅读(410) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 36 下一页