gis开发
文章平均质量分 82
wufeishimeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mo+vb实现沿国界运动
Dim ploygon As MapObjects2.PolygonDim Num As IntegerPrivate Sub Map1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)Num = 0Dim recs1 As MapObjects2.RecordsetDim p1 As MapObje原创 2008-08-04 13:06:00 · 999 阅读 · 0 评论 -
开源的GIS
注意:每一个项目包含以下信息:名称主题分类描述开始时间语言许可演示网址项目网址成熟度活跃度评价 分类包括:GIS基础函数库、GIS控件、GIS桌面程序、GIS数据引擎、WEBGIS浏览器端程序、WEBGIS服务器程序、GPS相关程序,其它分类 派系:“NET”派系,“C”派系,“Java”派系,脚本派系,其它派系“NET”派系转载 2009-09-04 10:34:00 · 1273 阅读 · 0 评论 -
基于ArcEngine的数据入库介绍
转自:http://www.gisfoot.com/post/45.html本文是之前曾经介绍过的《空间数据入库》http://www.gisfoot.com/post/3.html的进一步展示。该程序虽然功能不完全,但是也能让各位网友了解基于ArcEngine的地图数据入库的一般过程。Chapter 1 在数据库管理上,ArcGIS能够通过ArcSDE高效的连接Ora转载 2009-09-04 10:28:00 · 3363 阅读 · 1 评论 -
ArcEngine开发之Command控件使用篇
在ArcEngine类库中有大量的Command控件用来与地图控件进行操作和交互。比如有一系列的地图浏览控件、地图查询控件、图斑选取控件、编辑控件来与MapControl和PageLayoutControl进行交互。这些控件被包含在ESRI.ArcGIS.Controls.dll类库中,位于ESRI.ArcGIS.Controls命名空间下。这些内置的Command控件可以单独实例化来使用,也可转载 2009-11-20 09:30:00 · 1594 阅读 · 0 评论 -
Shape文件格式
Shape文件格式一个ESRI的shapefile数据包含一个主文件(.shp),一个索引文件(.shx)和一个dBASE(.dbf)表。主文件是直接访问的,变长记录的文件,每一条记录都描述一个形状的一系列结点。在索引文件中,每一条记录包含主文件相应记录相对于主文件头的偏移量。dBASE表中每条记录表示一个要素的属性。这种几何结构和属性要素一对一的关系是通过记录号来控制的,表中的属性记录的顺序转载 2010-01-22 14:17:00 · 5942 阅读 · 0 评论 -
arcgis server 获取SDE中栅格数据的栅格值
arcgis server 获取SDE中栅格数据的栅格值的源码如下: using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.W原创 2009-12-31 10:09:00 · 2701 阅读 · 0 评论 -
向SDE中写入栅格和矢量数据类
说明:本类使用了上一篇文章中的打开sdeworkspace的类库。 本类是实现了向SDE中写入栅格和矢量数据,在SDE for Sql2005+ae9.3上测试通过。 使用时注意里面有一些向数据库中写入图层信息的内容 源代码如下:/******************************************************************** f原创 2009-12-31 10:40:00 · 3878 阅读 · 14 评论 -
Flex Viewer解析-----InfoPopup(InfoWindow)
InfoPopup FlexViewer ArcGIS Server Flex原创 2010-06-28 14:09:00 · 8046 阅读 · 7 评论 -
ArcEngine面数据渐变渲染
ArcEngine面数据渐变渲染说明,以下代码实现依据shp中的WQL和VOL字段的值对面进行渐变色渲染。程序主要代码如下:需要添加的引用using ESRI.ArcGIS.Display;using ESRI.ArcGIS.Carto;using ESRI.ArcGIS.Geodatabase;using ESRI.ArcGIS.DataSourcesFile;程序主要代码publicbool RendInterResult(string ShpPath) { File原创 2010-07-16 17:01:00 · 3423 阅读 · 0 评论 -
ArcEngine双向联动鹰眼图源码
<br />#region 鹰眼图<br /> IElement pOverViewElement = null;//鹰眼图Element<br /> IEnvelope pCurrentEnveop = null;<br /> bool IsMove = false;<br /> private void axMapControl1_OnExtentUpdated(object sender, IMapControlEvents2_OnExtentU原创 2010-08-13 14:45:00 · 3230 阅读 · 0 评论 -
ArcEngine开发在globecontrol中使用OpenGL
<br />ArcEngine开发在globecontrol中使用OpenGL<br /> <br /> <br />1、声明IGlobeDisplayEvents_Event变量,此为OpenGL绘制的入口事件变量<br />protectedIGlobeDisplayEvents_EventglobeDisplayEvent = null;<br />2、实例化,并创建监听事件<br />globeDisplayEvent = this.pSceneControl.GlobeDisplayasIGlob原创 2010-08-13 15:05:00 · 3537 阅读 · 5 评论 -
8、query鼠标移动选择面,并显示信息窗口
query选择面,并显示信息窗口1、 首先完成地图的加载,详细见前面的介绍,本例使用的数据服务为:本地,地址为:http://localhost/ArcGIS/rest/services/China/MapServer要做查询的图层为:id=02、 添加query任务: dojo.require("esri.tasks.query"); 添加map的原创 2009-03-12 13:45:00 · 3160 阅读 · 1 评论 -
9、find查询结果可点击定位
find查询与grid1、 目的:完成查询,输出查询结果并在地图上高亮显示符合条件的图元,单击输出信息后定位到该Graphics,单击可显示详细信息。2、 准备:数据:本机服务数据http://localhost/ArcGIS/rest/services/China/MapServer其中“0”层是中国的政区图3、 开发步骤:(1) 设计页面以及代码:原创 2009-03-13 17:22:00 · 3290 阅读 · 0 评论 -
2、简单地图发布
简单地图发布:1、 地图控件:环境配置完成后,看到Complement里面的ESRI里的Map控件,哈,多么熟悉的控件啊!赶快在面板上画一个出来吧!看一看代码,画出来之后代码加了什么东西呢? x="0" y="0">这个就是地图控件的后台代码!很简单吧!又如何给他配置地图那?他有那些属性那?首先看看他的属性和说明:clickRecenterEnabl原创 2009-03-09 15:07:00 · 2517 阅读 · 1 评论 -
4、为地图增加浏览控制按钮——toolbar
为地图增加控制按钮ToolBar1、 准备按钮图标文件并引入Flex(1)在工程的Src文件夹下新建一个文件夹image,将工具图标文件复制进去! (2)在Flex中注册图标,并在ToggleButtonBar按钮中使用 //图标文件 [Bindable] //放大 [Embed(s原创 2009-03-09 15:15:00 · 3171 阅读 · 0 评论 -
1、初识Server API for JavaScript
先看看官方帮助上的英文:If you want to embed lightweight mapping functionality into a Web application, or if youre just getting started with ArcGIS Server development, consider using the ArcGIS JavaScript A原创 2009-03-10 11:41:00 · 2752 阅读 · 0 评论 -
5、图层控制TOC
图层控制TOC的制作:1、 首先熟悉一下思路:获取图层的方法:(利用map类的getLayer(id)方法)直接传入图层服务名称获取图层的信息:利用图层的layerInfos属性,获取到指定图层的全部info,里面包括图层ID,图层是否可见,图层的名称,利用这些属性基本上可以完成图层TOC的制作。2、 事件:图层控制需要在程序执行出来,地图加载完成后就要显示出图层的名称和显示状原创 2009-03-11 11:09:00 · 3601 阅读 · 0 评论 -
4、map类和Navigation类小结
Map类:1、概述:esri.Map类是一种容器,其中可以放置layer(图层),Graphic(),infowindow(动态信息窗口)。其在网页中可以加载到DIV中,其高度宽度位置等有DIV决定。其方法事件map.onload在第一个图层加载完成后激发,因此,onloadhandler事件经常用来初始化map的一些参数和加载图层。2、引用方式为:esri.Map(di原创 2009-03-11 11:11:00 · 5088 阅读 · 0 评论 -
3、ArcCatalog本地地图发布
1、 安装配置好ArcGIS server后,如果利用Maneger发布成功后,下面就可以使用ArcCatalog进行地图发布啦!2、 首先启动ArcCatalog,在GIs servers中点击Add ArcGISServer,如图所示 3、 选择Manage GIS Services 之后下一步,出现如下的对话框,成功与否就看这个对话框里面的填写的东西对不原创 2009-03-09 15:10:00 · 7280 阅读 · 4 评论 -
3、Server API for JavaScript使用地图工具条
Server API for JavaScript使用地图工具条1、 首先完成简单地图发布,具体方法见(2、Server API for JavaScript简单地图发布);2、 准备按钮,在网页中添加按钮,分别用来处理地图基本操作。将按钮加入层中,设置层的Z_index值为较大的数,可以是toolbar浮动在地图上面效果为:3、 本例的代码放置于专门的文件中名原创 2009-03-10 11:44:00 · 4195 阅读 · 1 评论 -
7、连接sql数据库获取坐标绘制Graphics
连接sql数据库获取坐标绘制Graphics1、 建立数据库,存储点位信息如下:数据库名称:SDB;表名称:SDB_NodeNodeID X Y1 33 332 100 1003 44 100 2、 连接数据库,读取信息!本例采用将后台读取的坐标信息按照一定格原创 2009-03-11 14:48:00 · 3863 阅读 · 3 评论 -
2、Server API for JavaScript简单地图发布
Server API for JavaScript简单地图发布:1、 新建网站,2、添加样式引用: link rel="stylesheet" type="text/css" href="http://serverapi.arcgisonline.com/jsapi/arcgis/1.2/js/dojo/dijit/themes/tundra/tundra.css">此样式用来原创 2009-03-10 11:43:00 · 3133 阅读 · 2 评论 -
6、使用infowindow
ESRI公司提供的infowindow既美观用实用,而且可定制性强,是时时获取信息的好窗口,用好它可以使工作量大大的减少。他的使用方法介绍如下:1、 主要属性PropertyTypeDescriptionanchorString Placement of the InfoWindow with res原创 2009-03-11 13:58:00 · 9503 阅读 · 7 评论 -
Globe中是用OpenGL绘制图形实例
<br />只贴源码:就不加说明啦<br /> <br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Text;<br />using System.Windows.Forms;<br />using ESRI.ArcGIS.GlobeCor原创 2010-08-13 15:14:00 · 2715 阅读 · 2 评论
分享