目录

一、简介

二、素材获取

三、前期准备

四、详细步骤

五、知识补充

六、思考总结


一、简介

对于从事规划设计的人员来说,调研是一项必不可少的流程,本方法可对外业现场采集的照片进行整理,通过ArcGIS辅助分析,可应用于外业调研、采集、巡检、执法等工作领域。

二、素材获取


三、前期准备

1、采集带有地理位置信息的照片若干,ArcGIS 10.1以上的版本。

2、新建一个总文件夹(如命名为【02】),里面新建两个文件夹,一个用来存放采集好的照片(如命名为【照片】),一个用来存放产生的过程数据(如命名为【数据】)。

基于javascript GIS类库 arcgis里html怎么用_图层

 

四、详细步骤

步骤1:以手机拍摄为例,在相机后台设置中打开GPS定位功能,进行现场拍照。调研结束后通过微信、QQ或钉钉等APP上传至个人电脑,把照片储存在文件夹【照片】中。

注:不同手机的设置和功能名称不一样,以我的Redmi K40为例是打开“保存地理信息”。缺流量的用数据线连接通过手机助手传送。)

基于javascript GIS类库 arcgis里html怎么用_arcgis_02

 

步骤2:在PC端右击照片【属性】,在【详细信息】下可查看该照片的相关参数信息,比如图像、照相机、GPS等,带有地理位置信息的照片在GPS中会有经纬度和高度。

基于javascript GIS类库 arcgis里html怎么用_图层_03

 

步骤3:打开ArcGIS,连接提前建好的总文件夹【02】。

连接方法:菜单栏【窗口】>【目录】>【连接到文件夹】(带有+号的文件夹标志)

基于javascript GIS类库 arcgis里html怎么用_HTML_04

 

步骤4:调出【地理标记照片转点】工具。

调出方法:(方法1)菜单栏【地理处理】>【ArcToolbox】>【数据管理工具】>【照片】>【地理标记照片转点】。(方法2)菜单栏【地理处理】>【搜索工具】>输入【地理标记照片转点】即可。(如果不清楚某工具的出处位置,可经常使用此方法)

基于javascript GIS类库 arcgis里html怎么用_图层_05

 

基于javascript GIS类库 arcgis里html怎么用_图层_06

 

步骤5:设置相关参数,指定输入、输出文件。

1、输入文件夹:照片文件所在的文件夹,如输入文件夹【照片】;

2、输出要素类:输出点要素类,如输出到文件夹【数据】,可命名为【标记点】;

3、无效照片表(可选):选中则将为不合格的照片(缺失位置信息)创建一个表格(便于区分哪些照片不合格)可选的输出表,将列出输入文件夹中所有包含无效 Exif 元数据或空 GPS 坐标的照片文件。这里保持默认

4、包括未经地理标记的照片(可选):指定是应将所有照片文件都作为记录添加到输出要素类中,还是仅将那些包含有效 GPS 坐标的照片文件添加到输出要素类中。这里保持默认

5、以附件形式添加照片(可选):指定照片文件是否作为地理数据库附件添加到输出要素类中。这里保持默认

基于javascript GIS类库 arcgis里html怎么用_arcgis_07

 

步骤6:对生成的点进行符号化处理,双击【内容列表】下的【标记点】图层中的点图形,在【符号选择器】中选择合适的符号即可。

基于javascript GIS类库 arcgis里html怎么用_HTML_08

 

步骤7:右击【标记点】,选择【打开属性表】,可以看到生成了4个字段,包括路径(Path)、名字(Name)、拍摄时间(DateTime)和方向(Direction),其中路径(Path)在后续操作中会用到。

基于javascript GIS类库 arcgis里html怎么用_图层_09

 

步骤8:双击【标记点】(或右击选择属性),在【HTML】下选择【作为URL(U)】,字段选择【Path】,点击确定。

基于javascript GIS类库 arcgis里html怎么用_菜单栏_10

 

基于javascript GIS类库 arcgis里html怎么用_HTML_11

 

步骤9:调出工具条【工具】,点击【HTML弹出窗口】,即可查看每个标记点对应的照片。

调出方法:在上方菜单栏中空白处右击,选择【工具】。

基于javascript GIS类库 arcgis里html怎么用_基于javascript GIS类库_12

 

基于javascript GIS类库 arcgis里html怎么用_arcgis_13

 

基于javascript GIS类库 arcgis里html怎么用_HTML_14

 

步骤10:把【标记点】转为KML。

转换方法:菜单栏【地理处理】>【ArcToolbox】>【转换工具】>【转为KML】>【图层转KML】。(图层选择【标记点】,输出文件到【数据】中,可命名为【标记点】,其它保持默认。)

基于javascript GIS类库 arcgis里html怎么用_HTML_15

 

基于javascript GIS类库 arcgis里html怎么用_arcgis_16

 

步骤11:导入卫星影像图下载器中查看具体位置,或者在ArcGIS中叠加调研目的地的卫星影像图查看。

导入方法:以谷谷GIS地图下载器为例(没有打广告),在左侧工具栏点击【库】,【导入】刚才转换好的【标记点.KMZ】,设置导入参数后即可(如类别、图标、路径参数等,不想更改可保持默认。)

基于javascript GIS类库 arcgis里html怎么用_菜单栏_17

 

基于javascript GIS类库 arcgis里html怎么用_图层_18

 

基于javascript GIS类库 arcgis里html怎么用_图层_19

基于javascript GIS类库 arcgis里html怎么用_图层_20

 

 

五、知识补充

1、【HTML】全称为超文本标记语言,是一种标记语言。它包括一系列标签。通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

六、思考总结

现在手机端有不少户外运动APP有定点拍照和记录轨迹的功能,比如两步路、六只脚脚(没有打广告)。但是在使用过程中存在不少问题,比如GPS信号丢失导致轨迹变形,或者导入照片失败等。

PC端也有不少软件可直接生成照片轨迹的功能,比如91卫图助手、LSV(中科图新)等(没有打广告),但也有问题,比如付费使用或者加载不出影像等。所以我们应该学习掌握这个简单实用的方法,有备无患。

第一次撰写教程类的专文,竟然一时无从下手。写这篇的时候,我尽量把每个步骤描述得详细一点,对于熟练使用的老同志来说,有些步骤可能不值一提,但是对于刚入门的新同志来说,有些看似简单的操作也会丈二长的和尚,摸不着头脑。

我的初衷和目标是想编写和录制一套和城乡规划相关的基础教程,具体搭建一个怎样的框架还在酝酿之中。因为是基础类教程,所以我希望我的教程能被大多数初学者读懂和看懂。一方面教会大家如何使用和掌握基本的操作,另一方面深挖操作背后的逻辑,知其然还得知其所以然。当然,我自己也需要持续地学习与充电。

网络上有很多这方面的教程,但是质量良莠不齐,针对性不强,对于初学者来说不太友好,我当初在自我学习摸索中是走过不少弯路的。现在随着学习的深入和知识的积累,渐渐地才有了的经验和思考,所以打算死磕自己,把我在学习过程中所思所获分享给大家。

这篇先写成这样吧,就当练练手,在还没有确定这套基础教程框架之前,前面几期我先分享若干实用的方法,下一篇敬请期待!