教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

经纬度生成点图层(3)

来源:网络收集 时间:2026-08-04
导读: string ProjPath = Application.StartupPath + \\\\\xian1980 gk zone 18.prj\ ISpatialReference2 ToSp = spatialReferenceFactory.CreateESRISpatialReferenceFromPRJFile(ProjPath) as ISpatialReference2; IPoi

string ProjPath = Application.StartupPath + \\\\\xian1980 gk zone 18.prj\

ISpatialReference2 ToSp = spatialReferenceFactory.CreateESRISpatialReferenceFromPRJFile(ProjPath) as ISpatialReference2; IPoint pt = new PointClass(); for (long k = 0; k < Count; k++) {

List vs = pRecordset.GetValueAsList();

object[] os = vs.ToArray(); if (os[Lon] is DBNull) {

pRecordset.MoveNext(); continue; }

if (os[Lat] is DBNull) {

pRecordset.MoveNext(); continue; }

double x = Convert.ToDouble(os[Lon]);//经度 double y = Convert.ToDouble(os[Lat]);//纬度 if (x <= 0 || y <= 0) {

pRecordset.MoveNext(); continue; }

pt.X = x; pt.Y = y;

pt.SpatialReference = FromSp;

pt.Project(ToSp);//转换点的经纬度坐标为西安80坐标系投影坐标

IFeature pFeature = pfc.CreateFeature(); pFeature.Shape = (IGeometry)pt; for (int j = 0; j < FCount; j++) {

//string fName=pFeature.Fields.get_Field(j).Name.ToUpper(); if (os[j] is DBNull) continue;

//MessageBox.Show(Convert.ToString(os[j]));

pFeature.set_Value(j+2 , Convert.ToString(os[j]));//依据合法站点表的字段值为SDE合法站点相应字段赋值

}

pFeature.Store(); pRecordset.MoveNext(); }

pEdit.StopEditing(true); return true; }

经纬度生成点图层(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/615342.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)
  • 1、支付成功后,为何无法下载内容?
    付费后下载不了,请核对下微信账单信息,确保付费成功;已付费成功了还是下载不了,有可能是电脑的浏览器兼容性问题或者手机机型不支持的问题。
  • 2、付费后能否更换浏览器或者清理浏览器缓存后进行下载操作?
    更换浏览器或者清理浏览器缓存会导致下载不成功,请不要更换浏览器和清理浏览器缓存。
  • 3、如何联系客服?
    打开微信扫描下方二维码,请及时联系客服解决。
    QQ咨询:370150219 点击这里给我发消息,请把【付款记录详情】截图给客服,同时把您购买的文章【网址】发给客服。客服会在24小时内把文档发送给您。