VB与Google Earth在苏州市河流普查拓展中的应用

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:cheer4you
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  中图分类号:TV文献标识码: A
  
  1 引言
  按照全国水利普查的要求,结合苏州水利现代化、信息化实际和发展的需求,进一步摸清苏州水利家底,全面查清苏州河流湖泊和水利工程的基本情况,提高水利普查成果应用水平,在国普方案及省级拓展方案的基础上,苏州市开展了拓展河流基本情况普查工作,得到了大量河流的基本数据,如何对普查数据的经纬度、走向等基础信息进行校核,是一项繁杂及重复的劳动。解决的方法是采用VB编程技术批量生成普查河流的KML文件,然后在Google Earth中打开,通过图上显示的地点标记,直观地检查普查数据的合理性。
  Google Earth是一款Google公司开发的虚拟地球仪软件,来源于Keyhole公司自家原有的旗舰软件,于2005年正式向全球推出,它把卫星照片、航空照相和GIS布置在一个地球的三维模型上。借助Google Earth的普及,其原生数据格式KML也成为业界的一种标准格式。KML是原先的Keyhole客户端进行读写的文件格式,是一种XML描述语言,并且是文本格式。KMZ是Google Earth默认的输出文件格式,是一个经过ZIP格式压缩过的KML文件。一般情况下,双击KML/KMZ文件即可从Google Earth中打开地标文件。
  
  2 KML基本格式
  基本格式的KML文件是指可以直接由Google Earth创建的KML文件,它包括地点标记、叠层、路线和多边形。
  地点标记(Placemark)是Google Earth中最常用的地理特征,它使用一个黄色的图钉在地球表面标记一个位置。一个简单的地点标记的KML代码如下所示:
  <?xml version="1.0" encoding="UTF-8"?>
  
  
  汾湖鎮
  
  
  -122.0822035425683,37.42228990140251,0
  

  

  

  它包括以下几个部分:
  (1)XML头:<?xml version="1.0" encoding="UTF-8"?>
  (2)KML命名空间定义:
  (3)地点标记对象,包括:
  名称(name):用于对地点标记进行注记;
  描述(description):对地点标记进行描述,“气球(ballon)”中的显示内容;
  点(Point):指定地点标记的位置。
  
  3 KML文件的生成
  普查得到的数据文件为Excel电子表格格式,各镇分别存放在一个目录中,表的格式如图1所示。
  图1
  
  将河流名称、经纬度等基本信息逐个输入到Google Earth是一个费时费力的工作,同时也容易产生二次输入错误。通过分析KML文件格式可知,一个镇多条河流的头部信息是保持不变的,变的只是河流名称和经纬度。因此采用VB程序遍历各个镇下的Excel文件,由程序生成以河流名称加断面编号为地点标记,并包含各地点标记经纬度的KML文件,这样就便于检查普查数据有没有问题。遍历生成KML文件部分代码如图2,经纬度转换部分代码如图3。
  图2
  
  
  图3
  
  默认情况下,VB生成的KML文件为GB2312编码,中文字符在Google Earth中不会被识别,将会显示乱码。因此,需要将VB保存时的默认的GB2312编码转成UTF-8编码。转换编码时采用ADODB.Stream,代码如图4。
  
  图4
  
  双击生成的KML文件,左边的位置栏为图5显示效果,具体的河流名称、走向就展现在图6所示图中。
  
  图5
  
  图6
  
  4 结束语
  本文采用VB编程的方法,将苏州市拓展河流普查基本数据Excel电子表格文件,批量生成符合Google Earth要求的KML文件,并在Google Earth显示出地点标记。实践证明,采用VB编程的方法,既提高的工作效率,又减少了人工录入数据产生的二次错误问题,同时通过检查Google Earth各河流的地点标记,也能直观发现普查数据有无问题,保证了普查数据的准确可靠。
其他文献
摘要:自2013年末,工信部向国内三大运营商发布4G拍照,全球最大的移动市场正式加入了LET网络建设的大军,4G通信将是一个比3G通信更完美的新无线世界。谁能在新的竞争中抓住最佳的市场机遇,谁就将获得更大的收益。  关键词:LET,4G,运营商  中图分类号:TN711文献标识码: A   一、引言  自2013年起,全球4G网络的建设开始如火如荼的进行着,同年12月4日工信部正式向三大运营商发布
期刊
摘要:随着经济的不断发展,科学技术水平的不断创新,在提高人们生活质量的同时,对城市照明技术与管理也提出了更高的要求。本文主要针对GPRS照明无线监控技术在现代城市照明中的应用进行深入的分析研究,对促进我国城市照明建设具有一定的积极作用。  关键词: GPRS;无线监控;城市照明  中图分类号: J914 文献标识码: A    前言:在城市数字化管理建设背景下,现代城市照明问题也越来越受到广大人们
期刊
摘要:文章针对自上世纪GPS技术问世以来,其在工程测绘的应用展开讨论,介绍了其在工程建设、国防、交通、通信等方面的运用。   关键词:工程;GPS;技术  中图分类号:P228文献标识码: A   1 引言  GPS译成中文叫做全球定位系统,分别由软件和硬件两部分构成。通过计算机编程,由软件开发员开发各种使用的软件;组成卫星的各种装置和地面的信号接收设备即为硬件。随着 GPS 技术的飞速发展,GP
期刊
摘要:在科技不断发展的今天,仪表自动化控制系统被广泛运用到各项生产中,越来越多的自动化智能化仪器介入到生产中,提高了生产效率,降低了故障系数,使生产中的各项过程能够更安全,更清晰。与此同时,还需要在自动化的基础上寻求更大的突破,生产控制智能化,网络化的发展。本文对仪表自动化控制系统的应用及发展趋势进行了分析探讨。   关键词:自动化仪表;控制系统;应用;发展趋势  中图分类号:TN830文献标识码
期刊
摘要:道路工程一般由桥梁工程、路基工程、沟涵排水工程、隧道工程等附属工程组成。GPS测量技术以其定位精度高,测站之间无需通视,观测时间短,操作简便,实时监测,并能提供三维坐标的特点,在道路施工测量中发挥了无可比拟的优势,并逐渐取代传统测量方法。  关键词:GPS测量技术;道路施工;工程控制   中图分类号:P228文献标识码: A  一、GPS控制测量  GPS控制测量工作与经典大地测量工作相类似
期刊
【摘要】PLC是在工业自动化中的常见的控制装置,在工业中的应用十分广泛,具有很强的抗干扰性、可靠性,而且体积小,便于维修等特点。本文对PLC在消防喷淋系统的应用进行分析,希望能够提供一些借鉴和参考。  【关键词】PLC;消防;自动喷淋;应用  中图分类号:TU998文献标识码: A   一、前言  科学技术的发展促进了工业自动化控制技术的发展,PLC的应用范围日益广泛,在消防系统中的应用大大降低了
期刊
摘要:本文首先介绍了PCCP管施工原则,然后指出了南水北调PCCP管道工程施工准备,最后分析了南水北调PCCP管道工程施工技术。  关键词:南水北调;PCCP管道工程;施工准备;施工技术  中图分类号:TU74文献标识码: A   预应力钢筒混凝土管(Prestressed Concrete Cylinder Pipe)简称PCCP,是一种新型的钢性管材。它是带有钢筒的高强度混凝土管芯缠绕预应力钢
期刊
【摘要】PC虽有很多优点,但其的一些特点限制了其在工程塑料方面的应用。文章利用相容剂,采用两步试验合成工艺,经过试验确定了ABS含量以及增容剂对合金材料的影响,合成了高性能的PC/ABS合金材料。  【关键词】聚碳酸酯;成型条件;工程塑料  中图分类号: TQ342 文献标识码: A  聚碳酸酯(PC)以良好的尺寸稳定性、耐热耐化学性,以及较好的机电性能,被广泛的应用于汽车、飞机、电子、电气、家用
期刊
摘要:本文简要介绍了“和田至布雅煤矿”山区改扩建公路的自然地理、区域地质特征,总结了该段公路的工程崩塌病害的类型,并对不同崩塌病害提出了初步的防护措施。  关键词:工程崩塌病害;崩塌病害类型;防护措施  中图分类号:P642文献标识码: A     1 前言    山区公路,尤其是高寒、高海拔山区的公路,由于受特殊的地质构造和气象条件的影响,工程地质病害普遍较发育。本文以“和田至布雅煤矿”山区改扩
期刊
摘要:中电投平顶山姚孟第二发电有限公司600MW超临界锅炉的设计煤种为平顶山烟煤,额定负荷氧量设计值为2.4%。2013年7月#6机组在高负荷时,锅炉A、B两侧氧量偏差增大,飞灰含碳量偏高,严重影响了机组安全经济运行,针对这一课题,姚电公司开展燃烧优化试验,通过制粉系统一次风调平等优化调整,使锅炉的安全经济性得以提高。  关键词:600MW超临界锅炉;飞灰可燃物;燃烧调整;试验研究  中图分类号:
期刊