ArcGIS API for Silverlight开发专栏
暖枫无敌
8年以上asp.net项目开发经验,近三年致力于WebGIS技术开发。
展开
-
ArcGIS API for Silverlight开发入门准备
微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich Internet Application)。 ArcGIS API for Silverlight 能够让的Silverlight应用程序具有集成ArcGIS Server、ESRI MapIt和Bing Maps服务的能力。利用ArcGIS Serve原创 2012-05-31 17:56:31 · 4469 阅读 · 1 评论 -
ArcGIS API for Silverlight 调用GP服务绘制等值面
GP服务模型如下图:示例图片原创 2014-10-15 20:48:28 · 2843 阅读 · 0 评论 -
Silverlight 系统初始加载进度条美化
使用Silverlight进行Web开发的都非常熟悉下面的Microsoft自带的进度条原创 2014-11-25 14:58:51 · 2334 阅读 · 0 评论 -
ArcGIS API for Silverlight 调用WebService出现跨域访问报错的解决方法
群里好几个朋友都提到过这样的问题,说他们在Silverlight中调用了WebService方法,总报这个错误,贴图如下:解决办法: 1、确定你的Silverlight项目及承载Silverlight的Web程序根目录下都包含2个跨域文件,分别是crossdomain.xml和clientaccesspolicy.xml: crossdomain.xml文件,如下:原创 2014-12-31 13:12:34 · 2273 阅读 · 0 评论 -
ArcGIS API for Silverlight地图加载众多点时,使用Clusterer解决重叠问题
FlareBackground="Yellow" FlareForeground="#99000000" MaximumFlareCount="5" Radius="15" Gradient="{StaticRe原创 2014-11-21 10:58:48 · 2529 阅读 · 0 评论 -
ArcGIS API for Silverlight实现地图测距功能
<esri:Toolbar x:Name="MyToolbar" MaxItemHeight="80" MaxItemWidth="80" VerticalAlignment="Top" HorizontalAlignment="Center" Loaded="MyToolbar_Loaded"原创 2014-11-21 10:42:08 · 3942 阅读 · 2 评论 -
利用ArcMap对tiff或jpg格式地图图片的配准步骤
在实际应用中,经常会遇到提供一张高精度的地图图片文件,如何对将该图片进行配准(使图片具有经纬度坐标)。当然我们得有一些大概的参考图层,配准至少需要采集3个点以上。以下是操作步骤:1、工具栏依次点击”Customize“->"Toolbars"-》”Georeferencing“,如下:2、将打开后的配准窗口,拖放至工具栏快捷部位,如下图:3、从图片中选择3个以上的点,然后点击配准中的”Add Co原创 2013-02-04 13:00:04 · 49541 阅读 · 1 评论 -
ArcGIS中利用ArcMap将地理坐标系转换成投影坐标系(从WKID=4326到WKID=102100)
对于非地理专业的开发人员,对与这些生涩的概念,我们不一定都要了解,但是我们要理解,凡是以经纬度为单位的都是地理坐标系,因为它归根结底是一个椭球体,只不过各个国家为了反映该国家所在区域地球的真实形状,而采用不同的数学模型对本不是椭球体的地球进行椭球体化。而投影坐标系,是对地理坐标系按照某种方式投影到平面上的,所以可以认为它是一个平面坐标系,单位自然是米或千米。 我们在做原创 2012-09-27 16:40:02 · 39444 阅读 · 2 评论 -
ArcGIS API for Silverlight中加载Google地形图(瓦片图)
在做水利、气象、土地等行业中,若能使用到Google的地形图那是再合适不过了,下面就介绍如何在ArcGIS API for Silverlight中加载Google地形图。先上一个图,初步制作,待后续继续改进 ArcGIS API for Silverlight 中的ArcGISTiledMapServiceLayer图层,继承自TiledMapServiceLayer。如果想实现原创 2012-09-26 10:05:03 · 9870 阅读 · 13 评论 -
ArcGIS API for Silverlight 调用GP服务加载等值线图层
第二篇、Silverlight客户端调用GP服务 利用ArcGIS API for Silverlight实现GP服务调用,这里的雨量数据是通过一个WebService获取而来,主要信息是雨量站点的经纬度坐标值和某个时间段内的降雨量值三个主要字段。以下是核心代码部分: <UserControl xmlns="http://schemas.microsoft.com/win原创 2012-09-03 14:41:00 · 9558 阅读 · 12 评论 -
ArcGIS API for Silverlight动态标绘的实现
1、下载2个dll文件,分别是:ArcGISPlotSilverlightAPI.dll 和 Matrix.dll其下载地址为:http://download.csdn.net/detail/taomanman/92121632、在Silverlight项目中添加上面2个dll引用,如下图所示:3、核心及调用代码如下所示:<UserControl x:Class="SLPlotMap.MainPa原创 2015-10-25 21:48:46 · 5128 阅读 · 5 评论 -
ArcGIS API for Silverlight代码中使用Template模板
在项目开发中,会遇到点选中聚焦闪烁效果,但是因为在原创 2014-11-07 15:02:48 · 2247 阅读 · 0 评论 -
ArcGIS API for Silverlight 绘制降雨路径动画
#region 降雨动画演示 2014-04-16 List graphics = new List(); int INDEX = 0; MapPoint GLOBAL = new MapPoint(); //保存上一次绘制降雨圈的点信息 2014-04-16 int INDEX_2 = 0; //控制是否是第一次绘制降雨圈原创 2014-04-20 17:15:19 · 3352 阅读 · 2 评论 -
ArcGIS API for Silverlight 加载google地图
using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.M原创 2013-07-25 09:35:39 · 3475 阅读 · 0 评论 -
创建第一个ArcGIS API for Silverlight应用
在完成前面的开发环境搭建以后,接下来实现我们的第一个ArcGIS API forSilverlight应用程序。 接下来我们一步一步来操作:1、 打开Visual Studio2010,创建一个Silverlight应用项目及一个宿主的Web网站,如下图:2、创建好的应用程序结构如下,包括一个Silverlight应用和一个宿主的We原创 2012-05-31 18:37:39 · 4038 阅读 · 4 评论 -
ArcGIS API for Silverlight开发中常用问题汇总
下面对于开发中遇到的问题,进行汇总,不断整理补充中,希望对大家有所帮助! 1、在ArcGIS 9.3下,关于使用Silverlight通过IP地址访问本地ArcGIS Server发布的Rest服务无法出图的问题,如何解决??解决方案:http://www.cnblogs.com/zya-gis/archive/2009/09/24/1573591.html 2、 3、原创 2013-01-15 11:29:40 · 1507 阅读 · 0 评论 -
ArcGIS API for Silverlight 之ElementLayer使用及TextSymbol的模板使用
在开发中动态在地图上添加文字信息,可以使用TextSymbol添加文字//动态添加文本TextSymbol textSymbol = new TextSymbol(){ FontFamily = new System.Windows.Media.FontFamily("Microsoft YaHei"), Foreground = new System.原创 2012-11-26 18:33:30 · 6574 阅读 · 0 评论 -
解决ArcGIS API for Silverlight 加载地图的内外网访问问题
先上一个类,如下:public class BaseClass{ public static string getFullUri(string oldUriString) { string newUriString = oldUriString; //处理相对地址===========================原创 2013-02-01 19:47:50 · 2587 阅读 · 1 评论 -
ArcSDE for SQL Server安装及在ArcMap中创建ArcSDE连接
安装ArcSDE for SQL Server,最后一步成功后的界面如下:在ArcMap中创建ArcSDE连接,截图如下:原创 2013-02-17 21:07:24 · 2709 阅读 · 1 评论 -
ArcGIS API for Silverlight 实现修改地图上的工程点位置
#region 处理工程点点击编辑相关事件 public Graphic editgraphics = null; //待编辑的Graphics图层 public Graphic oldgraphics = null; //原先Graphics图层 public Symbol symbolold = null; ///原创 2013-02-22 14:33:58 · 2942 阅读 · 1 评论 -
ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件
先看效果图,然后上代码:<UserControl x:Class="MapClient.PicMusic" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http原创 2013-05-24 16:14:56 · 2635 阅读 · 2 评论 -
ArcGIS API for Silverlight 地图元素点闪烁,线流动显示的处理方式
//点闪烁 Graphic g = new Graphic() { Geometry = mercator.FromGeographic(new MapPoint(double.Parse(findResult.Latitute.ToString().Trim()), double.Parse原创 2013-05-24 16:20:26 · 4385 阅读 · 3 评论 -
ArcGIS API for Silverlight之配准JPG图片地图文字倾斜解决方案
根据实际JPG图片进行配准后,发布的地图,利用ArcGIS API for Silverlight在网页上显示的时候,原先的文字总有倾斜的现象,如何解决? 图一、配准后有文字倾斜现象的地图解决方案如下: <esri:ArcGISTile原创 2013-07-16 09:47:07 · 4549 阅读 · 0 评论 -
ArcGIS API for Silverlight加载google地图(后续篇)
之前在博客中(http://blog.csdn.net/taomanman/article/details/8019687)提到的加载google地图方案,因为google地址问题,看不到图了,发现是url地址变换造成的。现将如下三个类公布出来,源码如下: using System;using System.Net;using System.Windows;using System.W原创 2013-07-24 11:16:05 · 3317 阅读 · 4 评论 -
ArcGIS API for Silverlight 调用GP服务准备---GP模型建立、发布、测试
第一篇、GP降雨量等值线建模、发布及测试 在水利、气象等行业中,要在WebGIS中实现空间分析功能,如绘制等值线、等高线、等直面、缓冲区等都是经常遇到,经过一段时间的学习和研究,查阅ESRI文档,请教他人,终于可以说是初步实现了等值线功能,这里记录下来详细的操作步骤和图片说明,一方面是对此次努力的总结,另一方面希望也能给后来用到这方面的其他同志们,起个抛砖引玉的作用。原创 2012-09-03 14:24:15 · 11018 阅读 · 21 评论