web GIS
暖枫无敌
8年以上asp.net项目开发经验,近三年致力于WebGIS技术开发。
展开
-
简单的Web GIS应用开发
<br />创建简单的Web GIS应用的三种方法:<br />(1)、利用ArcGIS Server Manager工具创建<br />(2)、利用Visual Studio的Web Mapping Application模板创建<br />(3)、利用Web 控件创建原创 2010-07-28 09:15:00 · 1775 阅读 · 0 评论 -
ArcGIS API for Silverlight 解决众多密集点分层显示
问题提出: 在实际中通常会遇到这样的情况,如果地图范围小,而且需要在地图上展示的元素又比较多的时候(在展现元素符号的同时,还展示元素名称或其他属性值等),这样如果在首次加载地图的时候一次性全部显示,必然会出现严重的重叠现象,怎么解决?解决思路: 我想大家首先想到的就是分层显示,不错,其实这就是一个方便可行的思路。为数据库表中增加一个显示层次的字段,比如叫原创 2012-06-07 09:21:57 · 3306 阅读 · 0 评论 -
ArcGIS API for Silverlight 动态图层(ArcGISDynamicMapServiceLayer)的显示与隐藏
这里控制的是利用ArcGIS Server发布的ArcGISDynamicMapServiceLayer服务,下面的ListBox会加载所有服务图层,通过勾选可以动态控制某一个或某一些图层的显示与否。主要代码如下:原创 2012-06-07 10:49:15 · 7254 阅读 · 0 评论 -
iphone或Android服务器端调用百度地图
百度地图 html { height: 100%; width: 100%; } body { height: 100%; width: 100%; margin: 0原创 2012-07-10 14:11:55 · 1960 阅读 · 0 评论 -
ArcGIS GP地理处理相关资料收集整理
ESRI官方中文文档:http://help.arcgis.com/zh-cn/arcgisserver/10.0/help/arcgis_server_dotnet_help/index.html#/na/00930000003n000000/ 其他收藏整理链接如下:---------------------------------------------------------原创 2012-07-19 17:20:13 · 2038 阅读 · 0 评论 -
ArcMap 10中Toolbox中工具不可用解决办法
选择工具栏中"Customize"->"Extensions...",然后勾选需要的功能即可。原创 2012-07-20 09:22:37 · 14842 阅读 · 1 评论 -
利用ArcGIS 构建模型的一个经典例子
从ESRI文档上截图下来,确实易懂,经典,所有版权归ESRI所有!翻译 2012-07-20 10:48:42 · 11554 阅读 · 1 评论 -
ArcGIS 等值线实现方案收集
博客园友链接:http://www.cnblogs.com/vivi5/archive/2012/08/15/GeoprocessingServices.html这段时间正在研究这个,等做出来后,也写篇博客 1、http://cimss.ssec.wisc.edu/wxwise/contour/ 2、http://www.perspectiveedge.com/index.html3、http:原创 2012-08-30 17:13:11 · 3580 阅读 · 0 评论 -
ArcGIS开发帮助文档地址
1、ESRI官方帮助文档http://resources.arcgis.com/zh-cn/node/1739 http://resources.arcgis.com/zh-CN/help/ 2、ArcGIS Engine 英文开发文档http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/How_t原创 2012-09-19 13:54:52 · 5681 阅读 · 0 评论 -
ArcMap地图资源链接整理
1、中国地图http://www.chinamap.com/chinaworldmap/yaosu.htm 2、ESRI 资源下载http://support.esrichina.com.cn/support/download/software/ 3、最短路径分析http://blog.csdn.net/grayjo/article/details/4488480 4、原创 2012-10-09 14:00:23 · 3371 阅读 · 0 评论 -
ArcGIS API for Silverlight加载BingMap遥感地图
<UserControl x:Class="BingMap.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.原创 2012-11-20 19:59:06 · 3414 阅读 · 0 评论 -
ArcGIS之CityEngine下载步骤(系列一)
在浏览器中输入以下地址:http://www.esri.com/software/cityenginec进入ESRI CityEngine软件的首页,选择“30-Day Free Trial”接下来是,接下来是, 接下来是,接下来是,原创 2013-04-22 12:39:51 · 4503 阅读 · 0 评论 -
GIS 有用地址及水利行业网站地址收藏
1、国际科学数据服务平台http://datamirror.csdb.cn/index.jsp 2、中国水利国际合作与科技网http://www.chinawater.net.cn/jishujiandu/index.asp 3、ASTER GDEM V2 中国按省份数据下载http://www.chinaera.org/thread-26549-1-1.html 4、ArcSDE 10 for原创 2013-04-10 09:25:55 · 2137 阅读 · 0 评论 -
WebGIS中一些功能算法实例
1、判断平面内两条线是否相交并返回交点? /// /// 判断平面内两条线是否相交并返回交点 /// /// 线段1起点坐标 /// 线段1终点坐标 /// 线段2起点坐标 /// 线段2终点坐标 /// 相交点坐标 /// 是否相交 0:两线平行 -1:不平行且未相原创 2014-06-10 10:20:14 · 2326 阅读 · 0 评论 -
.tpk格式文件简介
1、.tpk格式的文件是什么? tpk是ArcGIS10.1推出的一种新的数据文件类型,主要是用于将切片文件打包形成离线地图包,tpk可以在ArcGIS Runtime或者ArcGIS for Android/iOS中作为切片底图被加载。2、.tpk存在的意义? 为什么要存在tpk文件,这个要从需求说起。例如我们要做一个ArcGIS for Android/iOS应用,现在手机的原创 2015-03-12 19:14:32 · 15681 阅读 · 0 评论 -
如何利用ArcMap 10.1生成一个tpk文件
tpk文件是ArcMap10.1及以上版本才支持使用的。如果你已经有了一个mxd文件,要做成tpk,就可以按照以下方法制作。1、使用ArcMap打开一个mxd文件。2、在菜单-“文件”-“共享为”-“切片包”,如果找不到切片包这个选项的话,请按照如下步骤操作。3、完成上述步骤后,就可以看到目录下有这样一个tpk文件,如下图原创 2015-03-12 19:20:36 · 3371 阅读 · 0 评论 -
ArcGIS API for Silverlight 点击地图上的要素,弹出窗口(使用Telerik RadWindow)
xmlns:telerikNavigation="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation"xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls"原创 2012-05-30 16:24:08 · 4148 阅读 · 1 评论 -
ArcGIS API for Silverlight 地图加载进度条类之MapProgressBar
ESRI之MapProgressBar类的API函数地址如下链接,具体属性和方法,请参考:http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client.Toolkit~ESRI.ArcGIS.Client.Toolkit.MapProgressBar_members.html <es原创 2012-05-30 17:04:20 · 4052 阅读 · 1 评论 -
ArcGIS API for Silverlight 鼠标移入移出地图要素弹出窗口(优化处理)
在之前博客里的ArcGIS API for Silverlight 弹出框实例中,是通过点击地图要素,弹出框,但是由于没有控制元素个数,只是通过显示隐藏来进行的话,在鼠标移入和移出操作中,会出现鼠标移入的时候,总不能立刻弹出框,而是需要多次才行,用户体验较差,现在通过控制加入一个弹出框,移出时去除刚加入的弹出框,严格控制弹出框个数来实现。核心代码如下://鼠标移入事件 graph原创 2012-05-30 17:17:53 · 3763 阅读 · 0 评论 -
MapInfo中图斑的具体操作流程
主要操作步骤如下:1)、画块状地物,选择绘图中的多边形,封闭的图形可按S键点击鼠标。2)、如何处理两块或两块以上图斑之间出现裂缝和重叠的情况,全部选中,对象->擦除->选中允许重叠移除和允许裂缝移除,最大裂缝面积应该小于最小图斑面积,单位设置以所选单位为准。3)、一个封闭图中,折线穿过,将其分成两个部分的方法。选中封闭图,菜单对象->设置目标->选择折线->对原创 2011-12-13 13:52:56 · 1698 阅读 · 0 评论 -
GPS采集到的数据经过一系列的转换后最终在MapInfo中显示
具体的操作步骤如下:1. 首先获取一个通过gps装置观测到的一个文件,如(黄山市GPS数据.gdb),此文件是一个以.gdb为后缀的。 2. 通过MapSource软件将以上的*.gdb文件导入,以*.gpx格式保存数据。 3. 打开Quantum GIS0.9.1软件,菜单插件->GPS->GPS工具,选择需要转换的文件,如上面的*.gpx文件,右击图例,选择”存储为原创 2011-12-13 13:49:27 · 2174 阅读 · 0 评论 -
MapInfo地图查询的简单实现
GIS高级开发【以我做的gis系统GIS_socialPolice为例,讲解是如何实现一个互动操作的,因为,当你了解了如何与地图实现互动,你就掌握了地图的应用原理】首先,我们想对地图上的数据元进行操作,就必须知道它的位置,而位置无非是通过经纬度坐标来定位的,那么,如何获取经纬度就成了关键点了。我已经跟你说了咱们是如何通过mapInfo7。0来提取坐标了【即在地图上插入一个图元,标示其经转载 2011-12-13 13:52:03 · 2476 阅读 · 0 评论 -
栅格图像的处理
栅格图像的预处理1).确定纸张地图的比例 从水利及各行业情况来看,在几千到一万平方公里范围内的区域采用1:50000的地形图比较合适,如作为示例图,亦可采用1:200000或1:500000的地图。2).确定纸张地图的内容 地图中应包含以后分析的所有项目,所以应进行充分调查研究,集思广益,充分考虑纸张的内容。至此,栅格图像的预处理完成。 确定栅格图像原创 2011-12-13 13:54:42 · 4103 阅读 · 0 评论 -
ArcGIS API for Silverlight 学习笔记
ArcGIS Silverlight API:是构建在微软Silverlight平台之上,通过ArcGIS Server Rest API消费ArcGISServer 服务,同时支持直接消费Bing地图服务的应用程序编程接口。 ArcGIS Server服务: 1、MapService --地图展示、要素查询 2、GeometryService原创 2011-12-29 11:55:56 · 4332 阅读 · 0 评论 -
收集的一些关于ArcGIS API for Silverlight开发的连接
1、ESRI官方的帮助文档是必不可不看的:http://help.arcgis.com/en/webapi/silverlight/help/index.html下面补充一些连接地址:http://bbs.esrichina-bj.cn/ESRI/thread-45302-1-1.htmlhttp://www.cppblog.com/yanjie2500/archi原创 2012-03-06 23:26:16 · 1754 阅读 · 0 评论 -
ArcGIS API for Silverlight 查询点闪烁显示
主要样式如下代码段内所示: .......xmlns:esri="http://schemas.esri.com/arcgis/client/2009"...原创 2012-03-09 13:01:30 · 7011 阅读 · 0 评论 -
开源GIS项目收集
1、SharpMap http://sharpmap.codeplex.com/原创 2012-03-29 13:11:52 · 1408 阅读 · 0 评论 -
ArcGIS API for Silverlight 中根据坐标点在地图上打标记
public void AddMarkerGraphics(){ ESRI.ArcGIS.Client.Projection.WebMercator mercator = new ESRI.ArcGIS.Client.Projection.WebMercator(); GraphicsLayer graphicsLayer = myMap.Layers["MyGraphi原创 2012-03-14 18:12:37 · 6032 阅读 · 15 评论 -
ArcGIS API for Silverlight 地图中解决点众多的簇解决方法
1、通用类 #region 多点的簇显示 public class SumClusterer : GraphicsClusterer { public SumClusterer() { MinimumColor = Colors.Red; MaximumColor = Colors.Yellow原创 2012-03-17 13:13:14 · 2988 阅读 · 1 评论 -
ArcGIS API for Silverlight 查找点聚焦的一个注意点
主要的坐标系有2种:WKID=102100WKID=4326而且对于点来说,一个Geometry对象其Width和Height是0,这点需要特别注意。 //坐标点聚焦 ESRI.ArcGIS.Client.Projection.WebMercator mercator = new ESRI.ArcGIS.Client原创 2012-03-19 17:35:16 · 2007 阅读 · 0 评论 -
ArcGIS API for Silverlight之ElementLayer使用注意点
--> -->原创 2012-04-24 17:26:51 · 3526 阅读 · 0 评论 -
ArcGIS API for Silverlight 点击地图弹出自定义窗体
在之前的博客中,关于弹出窗体,样式比较单一,不能满足自定义各种样式,源连接地址:http://blog.csdn.net/taomanman/article/details/7333612下面是通过新建一个Silverlight的UserControl类,里面自定义样式,只要你能想到的,都可以做出来,然后在地图中点击点,实例化该类即可,主要代码如下:<UserControl x:C原创 2012-04-17 15:04:50 · 5006 阅读 · 4 评论 -
ArcGIS API for Silverlight 动态添加点的同时,添加文字说明(利用TextSymbol添加多文字信息 )
在前面的博客中提到动态添加点,地址:http://blog.csdn.net/taomanman/article/details/7354103这里根据需要,在添加点的同时,动态添加文字信息。 public void AddMarkerGraphics() { ESRI.ArcGIS.Client.Projection.WebMer原创 2012-05-17 11:11:08 · 5632 阅读 · 0 评论 -
ArcGIS API for Silverlight 鼠标移动显示地理坐标
<esri:Map x:Name="myMap" ExtentChanged="myMap_ExtentChanged" WrapAround="True" IsLogoVisible="False" Extent="117.112306799734,29.3397854999517,118.981519200236,30.5753385000024" M原创 2012-05-30 15:53:36 · 5367 阅读 · 4 评论 -
ArcGIS API for Silverlight开发中鼠标左键点击地图上的点弹出窗口及右键点击弹出快捷菜单的实现代码
1、首先在SL项目中添加一个抽象类ContextMenu.cs文件,代码如下:using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Win原创 2012-03-08 17:15:28 · 10749 阅读 · 3 评论