- 博客(23)
- 资源 (10)
- 收藏
- 关注
原创 C# 符点数取最近的整数哪个最快
方法一、使用RoundSystem.Diagnostics.Stopwatch MyWatch = new System.Diagnostics.Stopwatch(); MyWatch.Start(); long xint = 0; for (int i = 0; i {
2008-07-28 09:04:00 2120 1
原创 arcengine 执行sql获得返回值
//执行sql返回值 by yanleigis Landgis@126.comfunction ExecSQLResult(FWorkspace: IWorkspace; Sqlstr: string): olevariant;var TableName : string; SubFields
2008-07-25 17:29:00 2163
转载 ArcGIS 下的GP function Tool开发
Visual C++ 开发Geoprocessing 工具 GP工具开发步骤 继承IGPFunctionFactory和IGPFunction接口 2.实现上述接口中的方法 3.定义UI参数 4.处理UI参数(验证期处理和执行期调用) 5.如何调用GP工具 GP工具涉及的主要接口
2008-07-21 13:05:00 1635
转载 AO中如何判断polyline的类型
遇到这样一个问题,如何判断得到的polyline对象是否为圆弧,简单思考后直接判断polyline的gemetryType,但是这是错误的。正确的方法是qi得到对应的ISegmentCollection接口,查询segmentCollection中每个segment的gemetryType,可以判断polyline的构造线型.原因倒是很简单,复杂的polyline可以看成是多个segment
2008-07-21 13:04:00 1445
原创 网络的大小是根据什么定,程序如何计算
在新建图层或导入图层时,ArcSDE 自动建立Grid Index,该索引已基于图层的spatialreference、图形类型等信息进行了优化,而且默认情况下只建立一级索引,Grid Index 存储于S 表中。ArcSDE 提供最多三级索引,第一级索引的Cell Size 最小,第三级最大,Grid Index必须逐级建立,不可跨越建Grid Index,一般情况下建立一级索引即可满足多数情
2008-07-18 10:15:00 3290
转载 DBA:在生产环境中创建监控表DML的触发器
DBA:在生产环境中创建监控表DML的触发器 发布时间:2008.07.11 04:47 来源:赛迪网 作者:Andy【赛迪网-IT技术报道】在生产环境中,总是可能出现这样的情况:某张或者某些表的数据被莫名其妙的修改了,但是很难定位出是哪个用户、哪个过程修改的。这是一个很让DBA头痛的事情(往往DBA对于整
2008-07-16 08:38:00 736
转载 高斯投影正反算的代码
2008-05-28 16:03:29 | 高斯投影正反算的代码 //高斯投影正、反算 //////6度带宽 54年北京坐标系 //高斯投影由经纬度(UnitD)反算大地坐标(含带号,Unit:Metres) void GaussProjCal(double longitude, double latitude, double *X, doubl
2008-07-15 16:20:00 13394 4
原创 ArcEngine,delphi创建shp文件
function CreateShapefile(const FileName: string; pFields: IFieldsEdit; ShapeType: Integer; SpatialReference: ISpatialReference = nil): IFeatureClass; var strFolder, strName
2008-07-15 09:04:00 2667
原创 各种比例尺标准分幅图经差、纬差表
各种比例尺标准分幅图经差、纬差表比例尺1:100万1:50万1:25万1:10万1:5万1:2.5万1:1万1:5千经差6º3º1º30′30′15′7′30″3′45″1′52.5″纬差4º2º1
2008-07-14 14:35:00 10079
转载 arcengine延长线段
/// /// 延长线段 /// /// 传入去的线 /// 模式,1为从FromPoint处延长,2为从ToPint处延长,3为两端延长 /// 延长的距离 /// /// 创建人:懒羊羊 public IPolyline getExtendLine(IPolyline pas
2008-07-14 09:05:00 3948 1
转载 高斯-克吕格尔平面直角坐标系详解
高斯-克吕格尔平面直角坐标系 Gauss-Krüger plane rectangular coordinates system 根据高斯-克吕格尔投影所建立的平面坐标系,或简称高斯平面坐标系。它是大地测量、城市测量、普通测量、各种工程测量和地图制图中广泛采用的一种平面坐标系。 高斯-克吕格尔投影是德国的 C.F.高斯于1822年提出的,后经德国的克吕格尔(J.H.L.Krüger
2008-07-14 08:54:00 11538
转载 地理坐标系VS大地坐标系
地理坐标系VS大地坐标系 地理坐标:为球面坐标。 参考平面地是 椭球面。坐标单位:经纬度大地坐标:为平面坐标。参考平面地是 水平面 坐标单位:米、千米等。地理坐标转换到大地坐标的过程可理解为投影。 (投影:将不规则的地球曲面转换为平面)在ArcGIS中预定义了两套坐标系:地理坐标系(Geographic coordinate system)投影坐标系(P
2008-07-14 08:50:00 3085
转载 基于MAPGIS平台的北京54转西安80坐标系(详细过程)
这是一篇给客户写的文档,完整详细的讲解了“北京54坐标系”转“西安80坐标系”的操作步骤,现在贴出来,给大家共享,呵呵,希望对需要的朋友有所帮助。这篇文档还有相应的视频操作,因为文件太大了,需要的朋友,请加我的QQ:115735351。首先将GIS" onclick="tagshow(event)" class="t_tag">MAPGIS平台的工作路径设置为“…../北
2008-07-14 08:34:00 9599 3
原创 ArcEngine subtypes的设置和含义
ArcEngine subtypes的设置和含义By yl landgis@126.com 2008.7.10public void ISubtypes_Example(IFeatureClass pFeatureClass) { ISubtypes subtypes = (ISubtypes)pFeatureClass;
2008-07-10 10:09:00 1647
原创 QueryFilter.SubFields的使用例子
/// /// 获得Feature /// /// /// /// private string GetFeatureByFID(IFeatureClass pFeatureClass, int FID) { IQueryFilte
2008-07-09 15:57:00 2907 1
原创 Arcengine, C#,有objectid返回Feature
1、 查询实现/// /// 获得Feature /// /// /// /// private IFeature GetFeatureByFID(IFeatureClass pFeatureClass, int FID) {
2008-07-09 15:51:00 2624
原创 ArcEngine数据删除几种方法和性能比较
ArcEngine数据删除几种方法和性能比较By Yl Landgis@126.com 一、 几种删除方法代码 1. 查询结果中删除 private void Delete1(IFeatureClass PFeatureclass) { IQueryFilter pQueryFilter = new QueryFilterClas
2008-07-09 09:48:00 4402 1
原创 arcengine,深入理解游标Cursors,实现数据的快速查找,插入,删除,更新
深入理解游标Cursors,实现数据的快速查找,插入,删除,更新1、 查找数据Search Cursors //by yl landgis@126.com yanleigis@21cn.com 2008.7.7 [C#] //Create an envelope for the lower right portion of dataIEnvelope envel
2008-07-07 09:06:00 5376 3
原创 Arcengine,C#,获得线的长度中点
public static IPoint getLineCenterPoint(IPolyline pPolyline){ double d = pPolyline.Length; IPoint pPoint = new PointClass(); pPolyline.QueryPoint(esriSegmentExtension.esriNoExtension,
2008-07-07 08:46:00 3027
原创 Arcengine, 节点编辑 删除一个GeoMetry的第几部分第几个点-----部分代码
Arcengine, 节点编辑 删除一个GeoMetry的第几部分第几个点-----部分代码//删除一个GeoMetry的第几部分第几个点,by yl landgis@126.com 2005.06.10function DelGeoMetry(PGeoMetry: IGeoMetry; Partindex: Integer; index: Integer): IGeoMetr
2008-07-04 14:24:00 3527 1
原创 Arcobjects获得一个图层元数据-获得文件路径和名称
//获得文件路径和名称 by yl landgis@126.com yanleigis@21cn.comprocedure GetPathFileName(pFeatureLayer: IFeatureLayer; var Path, FileName: widestring);var pFeatureClass : IFe
2008-07-01 13:09:00 1918
原创 Arcengine中IEnvelope为IPolygon
IEnvelope为IPolygon//by yl 2003.05.10 function EnvToPoly(pEnv: IEnvelope): IPolygon;var pPointsColl : IPointCollection; P1, P2, p3, p4 : IPoin
2008-07-01 09:35:00 3891
C#技巧集,C#葵花宝典,电子书库
2007-12-15
ERStudio输出word文档格式最友好的宏
2007-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人