0.序
很多行业都需要获取一些地点的信息作为gis基础数据。
如消防行业的重点建筑
交通行业的道路
智慧城市的商业楼栋等等。
这些表格信息如何叠加到地图之上,并能够很好的查看各个字段的信息?
本文的重点是把经纬度坐标的Excel表格内容转成kml,并把所有字段的信息以列表的形式作为要素的属性。
1.Excel+图新地球编辑方法
在Excel中可以通过字符串拼接的方法,把所有的属性都拼接位一个属性字符串
然后通过图新地球的展点功能,把表格转为kml。
属性的拼接核心是要好看,那就得用上HTML样式。
先看一个属性样式的模板,接下来就是替换内容(核心是替换字段名称和对应的excel)
<table border="1px solid black" width="500" height="250" style="text-align:center; border-collapse: collapse;"> <tbody> <tr style="background-color: #4169E1; color: white;"> <th colspan="2">图新地球快速入门系列直播课 第1期</th> </tr> <tr style="background-color:#F0FFFF"> <td>直播时间</td> <td>9月28日 19:30(周三)</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>图新地球·产品经理 王工</td> </tr> <tr style="background-color:#F0FFFF"> <td rowspan="9">课程大纲</td> <td>1. 二维标绘包括点、线、面、缓冲区(圆)、矩形</td> </tr> <tr style="background-color:#F0FFFF"> <td>2. 软件内搜索、路径规划、获取并标绘</td> </tr> <tr style="background-color:#F0FFFF"> <td>3. 高级编辑按钮使用场景</td> </tr> <tr style="background-color:#F0FFFF"> <td>4. 三维标绘包括路面、地面、墙体模块</td> </tr> <tr style="background-color:#F0FFFF"> <td>5. 标绘自定义样式</td> </tr> <tr style="background-color:#F0FFFF"> <td>6. 图片(jpg、png、bmp、gif)导入叠加底图数据</td> </tr> <tr style="background-color:#F0FFFF"> <td>7. 图层分类归纳管理使用场景</td> </tr> <tr style="background-color:#F0FFFF"> <td>8. 插入图片呈现气泡</td> </tr> </tbody> |
1.1字符串拼接
编辑字符串拼接格式如下:
=V2&'<tr style="background-color:#F0FFFF"> <td>直播时间</td> <td>'&B2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&C2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&D2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&E2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&F2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&G2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&H2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&I2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&J2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&K2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&L2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&M2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&N2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&O2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&P2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&Q2&'</td> </tr></tbody>' <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&R2&'</td> </tr> <tr style="background-color:#F0FFFF"> <td>直播讲师</td> <td>'&S2&'</td> </tr> </tbody>' |
配置之后的结果如下:
最后再把拼接结果复制一份,并粘贴为【值】。
1.2图新地球excel转kml
选择excel文件,配置经度维度所在列,属性值选择复制的那份。
加载结果如下:
2.GlobalMapper操作方法
文本导入GlobalMapper的过程参考:
GlobalMapper20如何导入文本类(txt,csv,excel)的坐标数据_globalmapper导入坐标点-CSDN博客
属性值拼接过程参考:
GlobalMapper20 如何批量的把shp转为kml并带上属性_shp转kml带有标注-CSDN博客
3.模板下载
https://download.csdn.net/download/xiaopeixiaojun/89710053