
Arcgis for silverlight
文章平均质量分 75
笨妞妞
冰山下的火山
展开
-
已知经纬度坐标,如何在地方坐标系下的地图上展示轨迹Arcgis for sl
这个话题意味着两个关键点:1. 如何在arcgis for silverlight中画点、线2. 如何将经纬度坐标转换成地方坐标系1. 如何在arcgis for silverlight中画点、线 首先,定义两个对象层,之后的点和线都将分别在这两个层上显示出来。 GraphicsLayer ClickSelectedLayer=ne原创 2013-08-15 17:22:40 · 6542 阅读 · 0 评论 -
如何给等值线做标注Arcgis for sl
这里只给出标注部分的代码: foreach (ShapeFileRecord record in shapeFileReader.Records) { Graphic graphic = record.ToGraphic(); if (graphic != null)原创 2013-08-15 17:30:05 · 3296 阅读 · 0 评论 -
如何实时获取鼠标的地理坐标
在系统中,鼠标滑过就会获取到鼠标所在位置的地理坐标值。实现效果如下: 这个效果的实现是基于地图上鼠标经过事件的。在给地图注册了MouseMove事件后,在该事件中添加如下代码即可实现。在这段代码中,就是将鼠标经过点的位置信息(相对于屏幕坐标)转为对应参考系的地理坐标信息,即:ScreenToMap,这个方法是地图控件自带的方法。private void myMap_MouseMove原创 2013-10-08 15:38:32 · 3416 阅读 · 0 评论 -
解决有关GIS点选重叠点的问题
当GIS地图中出现点要素比较集中的情况时,进行点选如果不加以设置调整的话就会出现点选不上要素。目前有如下两种设置方式,都是对选中要素进行范围扩大,但是差别很大,现在以极端方式来验证这两种方式的效果。 我们先来看一下将要操作的地图底图效果: 这是一个管网图层+管网附属建筑物图层,在截图中不难看到很多附属建筑物都靠近在一起,而且图层信息比较复杂,若要实现点选,默原创 2013-09-29 17:28:53 · 6236 阅读 · 0 评论 -
Graphic is already associated with another layer
在完成历史演变功能时出现如下情况,即:按照年份初始化图层,在每个初始化的图层中添加要素时报错(要素的Attributes相同) 报错的核心代码如下(注:此处的CustomLayer是继承GraphicsLayer,可直视为GraphicsLayer 此处的myMap是控件Map原创 2014-04-11 17:47:55 · 1191 阅读 · 0 评论