自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

转载 查询数据库表所占空间

IF OBJECT_ID('tempdb..#TB_TEMP_SPACE')IS NOTNULL DROP TABLE #TB_TEMP_SPACEGOCREATETABLE #TB_TEMP_SPACE(NAMEVARCHAR(500),ROWSINT,RESERVEDVARCHAR(50),DATAVARCHAR(50),INDEX_SIZEVARCHAR(

2012-03-03 10:05:04 363

原创 基于GPS实时监控点

<br />GPS软件监测点坐标<br /> private void Form2_Load(object sender, EventArgs e)<br />        {<br />            serialPort1.Open();<br />        }<br /><br />        private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceived

2010-12-29 17:08:00 546

转载 常用算法收集

<br />常用算法收集<br /> <br />http://www.cnblogs.com/chehaoj/archive/2010/11/23/1885497.html

2010-11-29 22:34:00 504

转载 MSDN帮助文档 "无法显示该网页" 的问题解决方案(转)

<br />MSDN帮助文档 "无法显示该网页" 的问题解决方案<br />以前就遇到过这样的问题,还以为是IE7导致的。后来重新安装了IE7也没有解决。后来就重新安装MSDN了,非常郁闷。今天终于知道原因了。因为开了HijackThis删除了一些注册协议,然后发现MSDN不能用了。所以,相信和注册表信息有关。删除的信息为:O18 - Protocol: ms-help - {314111C7-A502-11D2-BBCA-00C04F8EC294}com组件来的。只要注册一个文件就可以解决问题。<br /

2010-08-17 10:47:00 415

转载 MSDN帮助文档 "无法显示该网页" 的问题解决方案(转)

<br />MSDN帮助文档 "无法显示该网页" 的问题解决方案<br />以前就遇到过这样的问题,还以为是IE7导致的。后来重新安装了IE7也没有解决。后来就重新安装MSDN了,非常郁闷。今天终于知道原因了。因为开了HijackThis删除了一些注册协议,然后发现MSDN不能用了。所以,相信和注册表信息有关。删除的信息为:O18 - Protocol: ms-help - {314111C7-A502-11D2-BBCA-00C04F8EC294}com组件来的。只要注册一个文件就可以解决问题。<br /

2010-08-17 10:47:00 496

原创 JDK版本设置

机子原来装了1.5的JDK,后来装了weblogic10.3.1,带了1.6的JDK。查询机子的java版本,还是1.5。需要把环境变量path中JDK的路径放在oracle路径的前面,最好放在最前面。eclipse中的JDK虽然重新设置了JDK版本,但还是没用要在cmd命令下用eclipse -clear命令清一下 

2009-10-15 10:58:00 609

原创 读写ESRI Shapefile格式的C#代码

using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Data.Odbc;  //add by hand,which is needed when load the layer attribute informationusing System

2009-06-09 09:07:00 3786 7

原创 高斯投影正算(球面经纬度到平面坐标米)

private void GaussProjCal(double longitude, double latitude, ref double xval, ref double yval)        {            int ProjNo = 0; int ZoneWide; ////带宽             double longitude1, latitude1

2009-01-14 15:41:00 1491

原创 AE打包

1、首先安装.NET Framework(如果你的程序使用.NET开发的话)2、安装ArcGIS Engine Runtime3、对ArcGIS Engine Runtinme 进行注册(安装ArcGIS Engine Runtime后在C:/programe Files/ArcGIS/Bin下面的SoftwareAuthorization.exe文件进行注册)4、对Arc

2009-01-14 11:29:00 1312 1

原创 AE中图层刷新

刷新图层: pMap.PartialRefresh(esriViewGeography, pLayer, null);  刷新所有图层:pMap.PartialRefresh(esriViewGeography, null, null);  刷新所选择的对象:pMap.Partial

2009-01-14 09:59:00 1345

原创 栅格数据入库

            IPropertySet pProp = new PropertySetClass();            pProp.SetProperty("SERVER", "zhangye");//设置数据库服务器名             pProp.SetProperty("INSTANCE", "port:5151");//设置SDE的端口,这是安装时指定的,默认为“po

2008-12-18 15:10:00 1795 1

原创 ArcEngine 许可初始化

今天写栅格数据入库运行到pSDEOp.Create();,就报错:The application is not licensed to create or modify schema for this type of data原来是license 要初始化关于初始化Engine许可的,其实原理都很简单,大家一般都没有问题,但又往往会因为不够细心加上Engine的“小脾气”,让不少程序员都要在这

2008-12-18 15:02:00 1923

原创 ArcXML实例

下面是一些运行中实际用到的arcxml,对于分析arcxml的朋友可能有一点作用。放在这里作为一个备忘录吧。请求的地址http://localhost/servlet/com.esri.esrimap.Esrimap?ServiceName=wyxt&ClientVersion=4.0&Form=True&Encode=False取得服务器信息请求地图<SCALEBARscreenle

2008-11-24 09:43:00 564

转载 接触struts--struts配置(1)

初学者入门:Struts中基本配置入门    ChinaITLab收集整理  2005-12-7     1.为Struts应用配置Web.xml文件      第一步:配置ActionServlet         action   org.appache.struts.ActionServlet            action   *.do         注意:不管应用中包含多少个子应用

2008-11-17 14:03:00 402

原创 jsp学习

request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值   response.setContentType("text/html;charset=gb2312")是设置页面中为中文编码   前者是设置动态文字(参数,数据库),后者设置页面静态文字 在jsp页面中的page   import的区别与jsp:usebean  

2008-11-11 14:25:00 439

原创 getElementByID getElementsByName getElementsByTagName的区别和总结

WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签:1、getElementById()getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。比如说有一个DIV的ID为docid

2008-11-04 09:37:00 698

原创 c#生成KML文件

//生成KML文件,注意大小写            // Create the file and writer.            FileStream fs = new FileStream("products.kml", FileMode.Create);            XmlTextWriter w = new XmlTextWriter(fs, Encoding.UTF8);

2008-10-13 16:54:00 5076 2

原创 postgreSQL[Windows XP]安装问题解决方案:

postgreSQL[Windows XP]安装问题解决方案:                    [flute0316总结]     最近我们做的家谱GIS要用到一些开源的东西,小组的其它成员在研究,我也没怎么抽出时间来关注.昨天,突然想弄一下postpostgreSQL,就安装了一下.呵呵,遇到了几个小问题,搞了一晚上也没安好.今天上午上完课后,专心搞了一下,呵呵,成功了!1. 首先安装JD

2008-07-12 18:42:00 1247

原创 开源WEBGIS

这周开始研究开源WEBGIS 首先根据《geoserver与OpenLayers配置》这篇文档下载必需的软件,GEOSERVER、Openlayers、PosetgreSQL8.2、Udig等。 然后在geoserver中配置数据,通过Ppenlayers显示 现在遇到的困难: 1、叠加显示时上层数据会覆盖下层数据 2、用shp2Postgre.exe生成SQL语句后不知道怎么做相关软件介绍:

2008-07-09 16:01:00 2350

原创 如何在Visual Studio.NET中正确的建立解决方案和项目

【解决方案与项目】一个解决方案可以有多个项目。一个项目可以隶属于多个解决方案。新建一个解决方案的时候,会自动建立一个和解决方案同名的项目。并同时创建两个文件,一个是.sln文件,此文件描述了解决方案的内容;另外一个是.suo文件,它描述开发过程中的一些具体信息,比如哪个窗口打开,位置等。.suo文件不会被编译到最终源码里面去,在编译项目也不是必须的。【目录安排】1、对于多项目的方案,最好让目录

2008-03-19 17:33:00 1430 1

原创 关于ArcSDE Oracle9i 不能正常建立服务的几个解决方案

 在安装ArcSDE oracle9i 时,时常不能正常建立服务,极为郁闷,现将解决方案总结如下:1、检查日志文件,看是端口问题还是用户名或服务名问题。(同时要注意许可证是否可用)2、检查“5151”是否已被占用,或防火墙中限制。(可更改配置文件)3、删除所有日志文件。(有一次怎么也建立上不,删除的日志文件后就没事了。茫然中~~~)3、完全删除ArcSDE Oracle9i重新安装

2008-03-19 17:22:00 463 1

原创 开源GIS现状分析

个人感觉比较精辟平台的对峙  开发者都希望自己的软件能够运行在尽可能多的计算机上。然而事与愿违,摆在GIS开发者面前的仍然是对峙的平台。J2EE随着Java5。0的发布,已经正式更名为JavaEE, 而微软也正式发布了。NET2。0以及集成开发环境利器Visual Studio 2005。到底是。NET还是Java? 面对旗鼓相当的Java和。NET阵营,其实GIS平台开发商的答案早已揭晓

2008-03-19 17:18:00 697

原创 ArcSDE服务入门

    ArcSDE程序服务介绍:ArcSDE是空间数据与GIS程序之间的一个重要的“通路”,使用它可以将ArcGIS等程序与关系数据库系统联系起来,这些关系数据库并不是如ACCESS的桌面型,而是类似ORACLE和SQLSERVER的分布式关系数据库服务系统。ArcSDE提供了两种数据联结架构,即两层和三层模型,一般我们都是使用的三层架构,如果用户需要使用前者,可以在ArcCatalog中选

2008-03-19 17:16:00 722

原创 GIS技术网址

http://www.gispower.org/article/arcgis/Index.html http://dotnet.chinaitlab.com/List_233.htmlhttp://www.gishr.com/show_article.asp?id=769http://www.gissky.net/article/http://support.esri.com/in

2008-03-19 17:07:00 486

原创 ArcGis 9.2客户端开发简介(4)

 ArcGis 9.2客户端开发简介(4)     全图public void Extend(PictureBox m_PictureBox)        {            try            {                String m_sDataFrame = map.DefaultMapName;              

2008-03-19 16:55:00 834

原创 AE中获取数据表中某字段唯一值

 在做一般的数据处理时,要想得到某字段唯一值,我们可以利用 SQL 语言之关键字 Distinct 方便地获得。但是在用 AE 作开发时,我们应该怎样去做呢?当然我们可以首先获得某个字段的所有值,然后再去比较、提取、获得唯一值。这样的工作写起来麻烦,效率也非常低。其实 AE 类库 ESRI.ArcGIS.Geodatabase 之接口 IDataStatistics 已为我们提供了这样的方法。

2008-03-19 14:34:00 2383 1

原创 单个图层分级显示

 在VBA中调试成功,稍作修改可以用于复杂网络的分级显示,呵呵 Dim WithEvents pp As MapDim tt As IMapDim str As StringDim pFLDef As IFeatureLayerDefinition Private Sub pp_ViewRefreshed(ByVal view As esriCarto.IActiveView, ByVal

2008-03-19 14:32:00 737

原创 出图时加上指北针的代码

protected virtual void PutNorthArrow()        {//地图指北针 目前没有处理   2007-10-22 by xxd            double xMin,xMax,yMin,yMax;            IEnvelope aFrameExtent=(this.MapFrame as IElement).Geometry .Envelop

2008-03-19 14:30:00 1414

原创 缩放到选中的另一种实现

Dim pDoc As IMxDocumentSet pDoc = ThisDocumentDim pMap As IMapSet pMap = pDoc.FocusMapDim pLayer As IFeatureLayerDim pFSel As IFeatureSelectionSet pLayer = pMap.Layer(0)Set pFSel = pLayerGet the sele

2008-03-19 14:03:00 396

原创 ArcEngine获取曲线上任意两点间的距离

我们常常需要计算某个线状几何要素(可以是直线Iline,IpolyLine,也可以是曲线Icurve,Iring)上任意两点间的距离。对于直线而言我们只需要用两点间直线距离公式就可以得到,但是对于曲线来说在Ae中没有提供直接获取的方法和属性。本人在实验后找到了可以求得曲线上任意一两点距离的方法,和大家分享,希望共同提高。         方法一:        在AE中有个方法QueryP

2008-03-19 14:00:00 1683 1

原创 在AE中取得选择要素的方法

 1、使用IEnumFeature对象获取map中的FeatureSelection,该方法可以获取所有图层的选择要素Dim m_pMap as ImapSet m_pMap=Mapcontrol1.Map    Dim pEnumFeature As IEnumFeature    Set pEnumFeature = m_pMap.FeatureSelectionDim

2008-03-19 13:55:00 2868 1

原创 经纬度到平面坐标的相互转换

现在好多人在使用ArcObject的时候都可能需要作经纬度和平面坐标的相互转换。由于经纬度是球面坐标,平面坐标是X-Y的笛卡尔坐标系统,所以这是一个看起来比较难的问题。#此前在首页部分显示#      好多人一上来就搬出地图学、地图投影学或者测绘学中的投影公式(如高斯投影 或 墨卡托投影),又是基准坐标又是角度的搞的人头都大了。      实际上要想实现这个功能非常easy。 ARC

2008-03-19 13:54:00 2222

原创 ArcEngine开发程序中关闭时内存泄漏的问题

一、AE9.0和9.1中解决办法在AE9.0和9.1中,就出现了ArcEngine开发程序中关闭时内存泄漏的问题,弹出个错误,让人十分不爽.后来查找相关资料,需要在关闭窗体时,加一个函数。 private   void  frmMain_Closing( object  sender, System.ComponentModel.CancelEventArgs e)          {  

2008-03-19 13:51:00 848

原创 ArcEngine中拓扑的使用

拓扑(ITopology)的使用包括1.建立拓扑2.验证拓扑3.编辑过程中保证拓扑的正确4.查询系统中存在的拓扑1.首先 来看看建立拓扑Topology实现了ITopology这个接口 但是给类是不能用来创建对象的。必须要通过调用 ITopologyContainer::CreateTopology这个方法来建立一个TopologyFeatureDataset 实现了ITopologyContai

2008-03-19 13:50:00 677

原创 ArcEngine 最短路径分析(源码)

  ArcEngine 最短路径分析(源码)  

2008-03-19 13:49:00 1420

原创 基于ArcGIS Engine + C#实现用户自定义动态电力符号

ArcGIS Engine二次开发一般需要通过桌面产品来制作这些符号,然后通过专门的转换工具转换以后供AE使用。电力GIS应用当中,电力设备种类繁多,设备状态比较复杂,需要用不同的符号来表现电力设备的不通状态,此外电力技术的更新速度很快,新设备种类也不断推陈出新,用户往往要求提供符号定义工具以满足这些需求。本文以配电变压器为例,介绍一种使用ArcGIS Engine + C#二次开发模式下,可以让

2008-03-19 13:01:00 2286 1

原创 缓冲区分析(3)

缓冲区分析(3)

2008-03-19 12:08:00 1250

原创 缓冲区分析(2)

缓冲区分析(2)

2008-03-19 12:07:00 892

原创 缓冲区分析(1)

缓冲区分析(1)       缓冲区分析需要在AO接口中实现,输入的点应该是一个COM对象,而在页面中输入xy坐标点是一个SOAP API valueojbect,valueobject可以用于adf web controls,但不能用于AO接口

2008-03-19 12:06:00 1322 1

原创 ArcEngine安装并注册后应用程序无法使用toc等控件的解决办法

ArcEngine安装并注册后应用程序无法使用toc等控件的解决办法

2008-03-19 12:05:00 662

基于ARCIMS的webgis

基于ARCIMS的webgis 相关期刊文章

2008-11-24

ARCIMS安装文档

ARCIMS92安装文档 基于tomcat

2008-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除