在已知面域顶点坐标的情况下绘制面域

该博客详细介绍了如何利用ArcGIS将台海实弹演练区域的度分秒坐标转换为十进制,并通过步骤展示了在ArcGIS中从点数据生成线和面要素的过程,包括设置空间参考、显示XY数据、点集转线以及要素转面等操作,最终用于地图渲染和理解演习区域范围。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:近日,我军宣布在台海进行实弹演练,给出了几片训练区域,呼吁演练期间船只等勿进入。
已知:区域四个顶点的经纬度坐标。
步骤:

  1. 首先需要对原始数据进行处理,原始数据是标准度分秒的,而ArcGIS/GeoScene里面不支持字符格式的度分秒计算,所以先要转换成十进制度
    在这里插入图片描述在这里插入图片描述

  2. 转十进制度在字段计算器里面很容易,当然,你得会写脚本……不会写的同学,在Excel里面也行。在这里插入图片描述
    float(!lat!.split(u"°")[0])+float(!lat!.split(u"°")[1].split(u"′“)[0])/60 +float(!lat!.split(u”′“)[1][:-2])/3600
    float(!lon!.split(u"°”)[0])+float(!lon!.split(u"°")[1].split(u"′“)[0])/60 +float(!lon!.split(u”′")[1][:-2])/3600

  3. 为什么通告上是4个点,我这里是5个点,因为最后一个点称之为“闭合点”,实际上就是与第一个点重合的,为了表示这是一个闭合面要素。

  4. 接下,直接在表格上点右键,选择显示XY数据。
    在这里插入图片描述

注意,要设置好空间参考,如果不设置,与真实地图的对应就回有各种问题
在这里插入图片描述
5. 这样点就出来了,叠加一个背景底图,可以看见具体的演习区了;
在这里插入图片描述

  1. 然后把边线生成出来: 工具箱——系统工具箱——Data Management Tools——要素——点集转线(勾选闭合线,线字段选择Zone,即分区编号)
    在这里插入图片描述

  2. 最后,把面状区域生成出来:工具箱——系统工具箱——Data Management Tools——要素——要素转面

  3. 设置一个渲染方式:在这里插入图片描述在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值