摘要: 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目的相关的一系.. 阅读全文
posted @ 2013-07-17 16:28 GIS_Darren 阅读(477) 评论(0) 推荐(0) 编辑
摘要: EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope.user[data]}中data 是一个变量3)变量 EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。 因为... 阅读全文
posted @ 2013-07-15 14:51 GIS_Darren 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 地图投影分类在地图制图生产实践中,已经出现了许多种投影,为了便于研究和使用,有必要进行适当的分类。[按投影面分类]按投影面的形态不同而划分的三种投影:圆锥投影、圆柱投影和方位投影,这是我们在制图过程中经常遇到的三种投影方式。圆锥投影:可以想象为用一个巨大的圆锥体罩住地球,把地表的位置投影到圆锥面上,然后沿着一条经线将圆锥切开展成平面。圆锥体罩住地球的方式可以有两种情形:与地球相切(单割线)、与地球相割形成两条与地球表面相割的割线(双割线)。圆柱投影:用一个圆柱体罩住地球,把地表的位置投影到圆体面上,然后将圆体切开展成平面。圆柱投影可以作为圆锥投影的一个特例,即圆锥的顶点延伸到无穷远。方位投影: 阅读全文
posted @ 2013-05-19 10:46 GIS_Darren 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: Web地图通常包含底图(提供影像和位置信息)和功能性的专题图层(包含业务信息)。例如提供实时交通信息的在线地图服务,其中街道图是底图,一般情况下不会变化,可以作为其他Web地图应用的底图。交通信息是专题图层,在实时动态更新。本文描述了几种在叠加底图和专题层时常用的模式。底图和专题层在维护和显示的策略上有很大区别。在创建Web地图时,最好的办法是将二者分开处理。底图不需要经常更新,可以事先缓存成图片存在服务器上,而专题层则需要考虑数据实时更新和加快显示速度。将底图和专题层分离需要在ArcMap中创建至少两个地图文档(.mxd),并在ArcGIS Server中发布成独立的地图服务,最后在Web地 阅读全文
posted @ 2013-05-19 10:38 GIS_Darren 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 又称正轴等角圆柱投影。圆柱投影的一种,由荷兰地图学家墨卡托(G. Mercator)于1569年创拟。为地图投影方法中影响最大的。设想一个与地轴方向一致的圆柱切于或割于地球,按等角条件将经纬网投影到圆柱面上,将圆柱面展为平面后,得平面经纬线网。投影后经线是一组竖直的等距离平行直线,纬线是垂直于经线的一组平行直线。各相邻纬线间隔由赤道向两极增大。一点上任何方向的长度比均相等,即没有角度变形,而面积变形显著,随远离标准纬线而增大。该投影具有等角航线被表示成直线的特性,故广泛用于编制航海图和航空图等。墨卡托投影在切圆柱投影与割圆柱投影中,最早也是最常用的是切圆柱投影。(http://baike.ba 阅读全文
posted @ 2013-05-19 10:33 GIS_Darren 阅读(599) 评论(0) 推荐(0) 编辑
摘要: //定义一个返回DataTable 的方法private DataTable AA(){ SqlConnection con=new SqlConnection("server=localhost;database=aa;uid=sa;pwd=sa;) con.Open(); DataTable dt=new DataTable(); SqlDataAdapter da=new SqlDataAdapter("select aa from b",con); dt.Clear(); da.Fill(dt); return dt;}static void Main() 阅读全文
posted @ 2013-05-01 21:56 GIS_Darren 阅读(6754) 评论(0) 推荐(0) 编辑
摘要: 数据是GIS的基础,访问数据也是进行任何复杂的空间分析及空间可视化表达的前提。ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异。本文主要介绍一下以下八种数据格式在ArcGIS Engine中如何访问。对ArcGIS桌面应用有一定了解的读者更适合阅读本文。本文的示例代码是用C#编写。? Shapefile? Coverage? Personal Geodatabase? Enterprise Geodatabase? Tin? Raster? CAD? RDBMS在通过ArcGIS访问数据之前,需要首先明确一下什么是'工作空间'。在ArcGIS中工作空间 阅读全文
posted @ 2013-04-30 15:58 GIS_Darren 阅读(427) 评论(0) 推荐(0) 编辑
摘要: IFeatureWorkspace m_FeatureWorkspace;m_FeatureWorkspace=(IFeatureWorkspace)m_SdeWorkSpace; //将SDE工作空间转换成要素工作空间IFeatureDataset m_FeatureDataset = m_FeatureWorkspace.OpenFeatureDataset(listBox_DataFiles.SelectedItem.ToString());//利用IFeatureClassContainer对象遍历IFeatureDatasetIFeatureClassContainer m_Feat 阅读全文
posted @ 2013-04-30 15:56 GIS_Darren 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: C#在父窗口中调用子窗口的过程() 收藏C#在父窗口中调用子窗口的过程:1、 创建子窗口对象2、 显示子窗口对象笔者的程序中,主窗体MainFrm通过菜单调用子窗口ChildFrm。在窗体中定义了子窗口对象,然后在菜单项点击事件中,加入了如下代码来创建和显示子窗口:Private childFrm myChildFrm = null; //定义子窗口对象private void OpenChildFrmToolStripMenuItem_Click(object sender, EventArgs e)...{ myChildFrm = new ChildFrm();//创建子窗口对象 myC 阅读全文
posted @ 2013-04-30 15:54 GIS_Darren 阅读(622) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;usingSystem.Drawing.Imaging;namespacebase64_img{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}//图片转为base64编码的文本pri 阅读全文
posted @ 2013-04-30 15:11 GIS_Darren 阅读(258) 评论(0) 推荐(0) 编辑