企业级开发:::从程序导入带有经纬度的数据,自动生成点与圆,并插入sde数据,自动更新图层

1:

首先我们的程序一定要有导入数据的入口,选中你要导入的文件,其中这个文件一定包含经纬度,我这里用的是没有偏转的也就是1984的坐标

2:

打开arcmap,连接空间库, GIS服务器,选中你自己的连接,右击服务器属性,,会出现下面的页面

在点击加号,填一个名称

 

 

 再把你想要连接的数据库信息填入,进行绑定,,,这样的话这个数据库和服务器就形成了绑定,以后空间数据库的数据变动,发布的图层也随之变动

3:右击连接的数据库

 新建一个面 点击下一步就可以,坐标选择1984和一个投影坐标  

找一个点的图层,随便找一个导入空间库,然后再空间库把多余的字段删掉,只要这两个字段

 然后select * from 这个表  记住和这个表中的这个字段值  想我这个就是8 记住后  清空表中所有数据

 现在这两个表就建立好了,把这两个表同时拉出来  然后发布图层

 到这里arcmap的操作就完事了 ,下面就是代码了

4.代码生成圆和点

首先读取到数据 进入程序后台处理  sql里面的2就是之前查询记住的字段  也就是8

 这样点就生成了

 偏转后生成圆

 生成圆后会返回一个objectId 作为唯一标识,把这个唯一标识也拼接在数据导入时的业务库,这样两个库就可以通过这个唯一标识尽心关联

这样以后导入数据会自动生成点和圆 空间库随之更新  arcgis也会自动更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值