- 博客(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
原创 基于ArcGIS Engine + C#实现用户自定义动态电力符号
ArcGIS Engine二次开发一般需要通过桌面产品来制作这些符号,然后通过专门的转换工具转换以后供AE使用。电力GIS应用当中,电力设备种类繁多,设备状态比较复杂,需要用不同的符号来表现电力设备的不通状态,此外电力技术的更新速度很快,新设备种类也不断推陈出新,用户往往要求提供符号定义工具以满足这些需求。本文以配电变压器为例,介绍一种使用ArcGIS Engine + C#二次开发模式下,可以让
2008-03-19 13:01:00 2286 1
原创 缓冲区分析(1)
缓冲区分析(1) 缓冲区分析需要在AO接口中实现,输入的点应该是一个COM对象,而在页面中输入xy坐标点是一个SOAP API valueojbect,valueobject可以用于adf web controls,但不能用于AO接口
2008-03-19 12:06:00 1322 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人