ArcMap在地图上绘画点要素以及画线要素详细步骤

我们通过ArcMap将地图发布成功后可能会需要在地图上绘制点要素以及线要素,下面说一下如何根据postgresql中的数据绘制点要素以及将点要素连接起来成为线要素.
首先打开ArcMap,将我们需要绘制的地图添加至ArcMap图层中(我这里使用的是西安市雁塔区的地图)
我这里在postgresql中添加了四个字段**,分别是id(主键),longitude(经度),latitude(纬度),pipeline(用它来区分哪些经纬度代表一条线要素,这个字段值一样表示这些经纬度会被一条线要素连接,大家不需要可以不要这个字段)**

在这里插入图片描述
我这里添加了70条经纬度数据来测试,这里pipeline = 1的经纬度数据会绘制一条线要素,pipeline = 2 的会绘制成另外一条线要素

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
然后再ArcMap中添加数据库连接(我们之前讲过如何通过ArcMap连接postgresql,如果不清楚的可以去详细了解:https://blog.csdn.net/weixin_39844149/article/details/123077354?spm=1001.2014.3001.5501)
成功连接到postgresql后我们将数据库实例加载至左侧图层中(直接将数据库实例拖到左侧图层处即可)

在这里插入图片描述
这里是唯一实例和mysql的id是一样的
在这里插入图片描述
这样我们便将postgresql的数据库实例加载到图层中了
在这里插入图片描述
然后再左侧图层的数据库实例处选中后右键—>点击"显示XY数据按钮"
在这里插入图片描述
出现下面弹窗,这里分别需要我们选一下经纬度字段(因为我这边是只有经纬度数据所以这里只选中了经纬度选项,这里也可以选择高度)

在这里插入图片描述
这里我们发现投影坐标系和地理坐标系我们需要修改他们保持一致(我这里以GCS_WGS_1984为准)点击编辑选择我们需要修改的坐标系
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里我们绘制的还并不是真正的point类型的点,我们需要将它转化为point格式
在这里插入图片描述
如上图所示导出数据,并且加载在我们的图层上,这才是我们需要的真正的点数据

在这里插入图片描述
在这里插入图片描述

点击确定后我们便将postgresql的经纬度成功在地图上绘制为点要素
在这里插入图片描述

默认的点要素样式在地图上可能看的不是很清楚,我们可以自己对点要素进行颜色,样式的修改,双击如图所示现在的点要素,我们便可以进行修改点要素
在这里插入图片描述
在这里插入图片描述
点击确定修改完后的点要素就非常明显了

在这里插入图片描述
到这里我们边成功将postgresql中经纬度数据绘制为点要素,下面我们说说怎么讲点要素绘制为线要素

打开右侧目录 ===> 系统工具箱 ===> Data Management Tools ===> 要素 ===> 点集转线(双击)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

输入要素这里就是我们的点数据,一定选择我们上面导出的点数据
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里的线字段就是我们上面说过的,你用哪个字段将你的点要素分为多条线要素(我这里就是上面说过的pipeline字段)

在这里插入图片描述

排序字段就是在通过点要素连接线要素时的连接顺序,我这里一般不选,大家可以根据自己需要进行选择(不选会根据主键id字段顺序进行连接)

在这里插入图片描述

这样便证明 我们点集转线成功了

在这里插入图片描述
默认的线要素在图层中不是很明显,同样我们可以修改它的颜色以及样式,修改方式与修改点要素一致,这里就不过多赘述了

在这里插入图片描述
如上图我们很清晰的可以看到在我的地图中我根据postgresql的经纬度数据绘制了两条线要素

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值