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

2011年3月2日

摘要: 我们与地图交互的过程时刻在进行着:一个拉框放大操作,或者对地图内容的查询等。这些交互过程中的输入输出,通常都是反映在独立于地图数据一个“层”上。比如拉框放大,我们能看见鼠标所画的一个矩形;又比如对兴趣点的查询,结果通常是将符合条件的兴趣点的形状高亮显示在那个独立的“层”中,通过它既可以反映用户的输入,又可以展现地图的输出。这个“层”就是GraphicsLayer。 其实ADF开发中也有GraphicsLayer的概念,同样在其他两个客户端API(JavaScript/Flex)中也能找到GraphicsLayer的身影,它们都是一样一样的。 本节我们主要看如何在GraphicsLayer中展现 阅读全文

posted @ 2011-03-02 16:33 星尘的天空 阅读(307) 评论(2) 推荐(0) 编辑

摘要: 转载地址:http://www.cnblogs.com/SunYu/archive/2010/04/30/1724727.html通过上一节学习,可以看出在Silverlight API中不仅可以轻松使用ArcGIS Server9.3发布的地图服务,也可以通过继承相应的图层,引入其他的数据源,比如ArcGIS Server9.2发布的地图服务,WMS服务,或者其他免费的数据。本节就通过一个实例,来看看如何将Google Map作为底图数据。 Google Map是经过缓存的数据,所以需要继承的是TiledMapServiceLayer。那么在扩展这个图层的时候需要做哪些工作呢?首先就要明白地 阅读全文

posted @ 2011-03-02 16:32 星尘的天空 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 在用SilverlightAPI开发的过程中,不论是从客户端提交到服务器端的数据,还是从服务器端返回客户端的数据,都要表现在浏览器中,具体的来说是Map控件里。但根据各自类型的不同,比如数据源,地图服务的类型,是否缓存等,决定了它们将处于某个图层里,前面讲过的GraphicsLayer就是一种图层。清楚地认识这些图层类型,对于处理于服务器与客户端之间的地图数据来说是很重要的。 所有的图层都是从Layer类型继承而来的,可以参考下载的API中的对象模型图。Layer|--TiledMapServiceLayer| |--ArcGISTiledMapServiceLayer|--DynamicLa 阅读全文

posted @ 2011-03-02 16:30 星尘的天空 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 转载地址:http://www.cnblogs.com/SunYu/archive/2010/04/30/1724721.html通过上一节的学习,我们已经知道了如何与GraphicLayer交互,但毕竟GIS不是一个画板,所以这节来看一下如何通过Silverlight API完成GIS中的分析功能。 GIS之所以是一个通用的工具,就是因为它具有各种各样分析和处理数据的能力。Silverlight API中提供了Task,使我们能够轻松完成常见的分析任务。 先来考虑一下吃饺子的场景。要想吃饺子,我们需要先去买菜,买肉,回家后在厨房里洗菜,揉面, 拌馅,包饺子,煮饺子,吃饺子,之后别忘了洗碗;另 阅读全文

posted @ 2011-03-02 16:28 星尘的天空 阅读(250) 评论(0) 推荐(0) 编辑

摘要: 转载地址:http://www.cnblogs.com/SunYu/archive/2010/04/30/1724718.htmlWidgets翻译过来是小玩具。如果使用过Dojo或者ExtJS等js框架肯定会了解到这个“小玩具”也有大用处,能够在很大程度上减少我们的工作量,快速完成功能需求。能减少多大工作量呢?让我们先来,点击这里,看一个例子。 前两节的地图中,总感觉少点什么……对,就是一个sliderbar,有了它感觉就像汽车有了方向盘一样,能够控制方向了。那么来看看实现上面这个例子中的滑块条需要做什么工作吧。在silverlight中创建一个UserControl,把上面sliderba 阅读全文

posted @ 2011-03-02 16:27 星尘的天空 阅读(290) 评论(0) 推荐(0) 编辑

摘要: 转载网址:http://www.cnblogs.com/SunYu/archive/2010/04/30/1724717.html这节在一个地图实例的基础上,来对Silverlight API中的一些基本概念做一个总体了解,顺便熟悉一下Silverlight的开发知识。 点击这里,直接看效果。 根据上一节的知识,可以知道这个Silverlight程序里包含了一个Map控件,并且里面至少有一个WorldImagery的图层。那么Page.xaml里的关键代码开起来应该是这样的:<Grid x:Name="LayoutRoot"> <esri:Map x:Na 阅读全文

posted @ 2011-03-02 16:26 星尘的天空 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 这一节来对Silverlight API(ArcGIS API for Silverlight,下同)的开发有个总体的认识。 欲善其事先利其器。要做开发,第一步就得搭建环境。因为是在Siverlight基础上做开发,所以先得整理好Siverlight的开发环境。Silverlight并没有内建在VS2008中,而是作为add-on的形式附加的。在这里可以找到详细的安装步骤: 说明一下,步骤1安装了Silverlight add-on(要求有IDE的SP1补丁包);步骤2安装的是ExpressionStudio中的ExpressionBlend,这个工具相当于可视化的xaml编辑器,可以用来轻松 阅读全文

posted @ 2011-03-02 16:20 星尘的天空 阅读(274) 评论(0) 推荐(0) 编辑

摘要: Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。Wi-Fi是一个无线网路通信技术的品牌,由Wi-Fi联盟(Wi-Fi Alliance)所持有。目的是改善基于IEEE802.11标准的无线网路产品之间的互通性。现时一般人会把Wi-Fi及IEEE 802.11混为一谈。甚至把Wi-Fi等同于无线网际网路。 Wi-Fi 原先是无线保真的缩写,Wi-Fi 的英文全称为wireless fidelity,在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网;常见的就是一个 阅读全文

posted @ 2011-03-02 14:44 星尘的天空 阅读(473) 评论(0) 推荐(0) 编辑

摘要: 通用分组无线服务技术(General Packet Radio Service)的简称,它是GSM移动电话用户可用的一种移动数据业务。GPRS可说是GSM的延续。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。GPRS的传输速率可提升至56甚至114Kbps。 GPRS经常被描述成“2.5G”,也就是说这项技术位于第二代(2G)和第三代(3G)移动通讯技术之间。它通过利用GSM网络中未使用的TDMA信道,提供中速的数据传递。GPRS突破了GSM网只能提供电路交换的思维方式,只通过增加相. 阅读全文

posted @ 2011-03-02 14:29 星尘的天空 阅读(156) 评论(0) 推荐(0) 编辑

摘要: 3G手机通俗地说就是指第三代(The Third Generation)手机。随着科技和经济的发展,目前的手机的品种和型号也是多的让人目不暇接,从第一代模拟制式手机到第二代的GSM、TDMA等数字手机,再到现在的第三代手机,手机已经成了集语音通信和多媒体通信相结合,并且包括图像、音乐、网页浏览、电话会议以及其它一些信息服务等增值服务的新一代移动通信系统。第一代:1G,模拟制式手机第二代:2G,GSM,TDMA数字手机第三代:3G,互联网手机,WCDMA、CDMA2000、TD-SCDMA模式 具备强大功能的基础是3G手机极高的数据传输速度,目前的GSM移动通信网的传输速度为每秒9. 6KB,. 阅读全文

posted @ 2011-03-02 14:15 星尘的天空 阅读(212) 评论(0) 推荐(0) 编辑

摘要: [专家讲座] ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?(转) 你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我都没关系。但你不能否认3G是一种趋势,最终我们每个人都会被包裹在3G网络中。1100也不是一成不变,没准哪天为了打击犯罪,会在你的1100上强制装上GPS。GIS工作既然建立在计算机的基础上,当然也得随着IT行业与时俱进。 看看现在计算机应用的趋势吧。云(计算),这个东西可讲不清楚,因为云嘛,飘忽不定的。不过可以这样来看它,以后计算机网络上就有一坨(或者几坨)万能的云,有什么需求云都 阅读全文

posted @ 2011-03-02 10:42 星尘的天空 阅读(304) 评论(0) 推荐(0) 编辑

摘要: GIS理论(墨卡托投影、地理坐标系、地面分辨率、地图比例尺、Bing Maps Tile System)【转载】转载地址:http://www.cnblogs.com/SunYu/archive/2010/04/30/1725017.html墨卡托投影(Mercator Projection),又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定,假设地球被围在一个中空的圆柱里,其赤道与圆柱相接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅标准纬线为零度(即赤道)的“墨卡托投影”绘制出的世界地图。 一、墨卡托投影坐标系(Me 阅读全文

posted @ 2011-03-02 10:04 星尘的天空 阅读(588) 评论(0) 推荐(0) 编辑