基本信息
编辑推荐
学习地图、地理信息系统、自然地理以及人文地理等专业的学生、兴趣爱好者和从事相关工作的人员。
内容简介
目录
前言
第1章概述1
1.1地图1
1.2计算机地图2
1.3本书内容4
1.4本书程序6
参考文献7
第2章平台和工具8
2.1HTML8
2.1.1HTML2吉构9
2.1.2常用标签9
2.1.3层叠样式表10
2.2JavaScript13
2.2.1语法概要14
2.2.2变量14
2.2.3语句与表达式16
2.2.4操作符17
2.2.5数组17
2.2.6分支结构18
书摘
地图(map)是一种信息表达工具。人们用地图表现和传达自然及社会经济现象的地理分布。地图被广泛地应用在经济建设、国防、商业、环境保护、科学研究、文化娱乐和日常生活中。地图具有悠久的历史。千百年来传统的地图以纸张为介质,而现代计算机技术给人们带来了计算机地图。计算机地图已经成为人们最主要使用的地图形式。计算机地图包括地理信息系统中的地图,从互联网上获取的地图,以及各种移动设备上的地图等。
地图学(cart.ography)是研究地图理论、编制技术与应用方法的学科。伴随着地图的悠久历史,地图学形成了一套理论体系和方法总结指导着地图制图。当计算机能够显示出上百种色彩、能够超过纸张印刷精度、能够进行交互操作连续移动和动态缩放、能够产生三维图形和动画等形式的计算机地图时,地图和地图学迎来了机遇和挑战。即如何在传统地图理论体系中纳入计算机地图制图技术。
1.1地图
地图可以粗略地定义为描述地球表面的事物和现象分布情况的图。按照粗略的地图定义,远古人类外出狩猎和劳动中把山峰、河流、森林和道路等画出来的图即可被视作地图的起源。公元前6200年土耳其Catal Hyuk地区出现了一些描述街道、房屋以及周围的火山等壁画。公元前2300年古巴比伦地区刻在陶片上的地图画有三条河、两个城市和两条山脉等。古巴比伦陶片上的地图用简洁明了的图形方法非常形象地描绘出了两个城市及其周同的地理环境。直到现代人的生活中人们还是用类似的抽象化的图形方法绘制地图。
古代地理学的主要研究对象是地球的绘图与勘查。为了对已知的地理区域和环境进行描述,古代地理学家必须进行测量和绘制地图。对地球和地物进行比较科学的测量历史可以追溯到古埃及时代。古希腊数学家、地理学家、天文学家埃拉托斯特尼(Eratosthenes,公元前276年~公元前194年)于公元前240年在亚历山大城和赛尼城(Syene,今阿斯旺)间的大地上进行测量工作。他计算出地球的直径并提出了利用经纬网来绘制世界地图,开创了应用数学基础的地图时代。当时人们已经认识到地球是球形,即地网说逐渐兴起。约50年后古希腊的天文学家喜帕恰斯(Hipparchus,公元前190年~公元前120年)创造出用经纬度测量确定地物在地球上位置的方法。由经度与纬度组成的一个坐标系统,称为地理坐标系统(geographic coordinate system)。地理坐标系统又称经纬度系统。地球上的任何一个位置都可以用经度(英文:longitude,数学符号:A)和纬度(英文:lati-tude,数学符号:妒)来标定。其中,纬度是指这个位置与地球球心的连线和地球赤道面所成的角度。经度是指通过这个位置的经线面与本初子午线所成的角度。
古罗马时代的希腊地理学家、天文学家托勒密(Claudius Ptolemaeus,90~168年)撰写的《地理学指南》指出,地理学的内容应是对整个地球的已知地区以及与之相关的一切事物作线性描述,即绘制图形,并用地名和测量一览表代替地理描述。这就把地理学与地图学等同起来,抛弃了描述地理学。托勒密首创应用经纬度来确定山川、城市的位置,并且改进了地图投影,可以说是开创了近代地图学。16世纪航海事业得到很大发展,比利时地图学家、数学家墨卡托(Gerardus Mercator,1512~1594年)首次绘制出了具有正轴等角圆柱投影的世界地图。至今仍然被广泛使用。
17世纪以前人们普遍认为地球是正球形。英国物理学家艾萨克 牛顿爵十(SirIsaac Newton,1643~1727年)于1687年发表了著名的《自然哲学的数学原理》。在该著作中他阐述了万有引力和兰大运动定律,奠定了此后力学和天文学的基础,并成为现代工程学的基础。更重要的是,他提出了地球不是正球形(sphere)而是一个椭球体(ellipsoid),也称扁球体。此后在大地测量(geodesy)中椭球体的概念被广泛应用。目前国际上最常用的椭球体是美国国防部制图局(Defense Mapping Agency,DMA)在1984年建立的WGS84。WGS84在全球范围内的定位精度达到±1m,它是全球定位系统(global positioning system,GPS)所采用的标准。
GPS是美国国防部研制和维护的中距离圆形轨道卫星导航系统。该系统由美国政府于20世纪70年代开始研制并于1994年全面建成。它可以为地球表面绝大部分地区(980/0)提供准确的定位、测速和高精度的时间标准。GPS的民用定位服务无需任何授权即可任意使用,且不必另外付费,其定位精度可以达到lOm左右,GPS因此被广泛应用。汽车、移动电话,甚至相机和手表中都带有GPS接收芯片,它们随时随地为人们提供地理定位服务。冈此,使用GPS人们可以很方便地获取地物的地理定位信息。GPS也为计算机地图制图提供所需的数据源。
1.2计算机地图
相比地冈的悠久历史,计算机地图的历史只有短短的几十年时间。但是在这几十年的过程中,计算机技术发展迅速,它已经日益普及到人们的日常生活之中。计算机技术每次的突破都给计算机地图带来机遇,从而提升了计算机地图应用以及普及的水平。计算机地图从军用到商用再到民用,直至每个人都可以随时使用。
20世纪40年代人类发明了计算机。ENIAC(electronic numerical integrator and computer)是世界上第一台通用电子计算机,它能够通过编程解决各种计算问题。这个时期的计算机体积庞大,并且价格昂贵,它们主要是用作执行军用计算。例如,ENIAC最早被美国陆军的弹道研究实验室用于计算火炮的火力表。其后,计算机经过了晶体管、集成电路和超大规模集成电路几个阶段,使计算机小型化和微型化。今天,人们手中的智能手机都远远超过了ENIAC的计算能力。
1951年麻省理工学院(Massachusetts Institute of Technology,MIT)的旋风计算机(whirl-wind computer)是第一个能显示视频的计算机。1955年旋风计算机使用了光笔。光笔能在阴极射线管显示器上定位,成为计算机图形的输入和交互设备。伊凡 苏泽兰(Ivan Suther-land)利用光笔于1963年在麻省理T学院的计算机辅助设计项目中开发了Sketchpad系统并以此发表了他的博士论文。Sketchpad首次实现了计算机图形的人机交互和图形界面,被认为是现代计算机辅助设计(computer aided design,CAD)系统的起源。计算机辅助设计系统除了能用于设计和制造领域,也常常被用于制作地图。
20世纪50年代中后期,气象、地质、地球物理、地球化学、生态等学科的科学家即开始了将传统地图输入计算机以利用计算机制作地图(Tobler,1959)。同时,西方发达国家政府中负责环境和资源的部门、负责规划的部门等也开始使用计算机制作地图。人们将计算机地图制图分成两大方向,即计算机地图制图(computer cartography)和计算机辅助地图制图(computer aided cartography或automated cartography)。前者指利用计算机制作用于专题地图输出,这类地图的内容通常是科学研究T作的专题内容,计算机输出的地图为地图分类中的专题地图。后者指利用计算机实现地图编制和生产的自动化,计算机制图的产品为地图分类中的普通地图(Rhind,1977)。
1964年,霍华德 费舍尔(Howard Fisher)在哈佛设计研究生院(Harvard Graduate School of Design)创建了计算机图形与空间分析实验室(Laboratory for Computer Graphicsand Spatial Analysis),开始对用计算机处理地理数据进行了大量的基础性研究工作,成为日后计算机地图与地理信息系统发展的基础。
1962年,罗杰 汤姆林森(Roger Tomlinson)领导开发了世界上第一个使用地理信息系统的加拿大地理信息系统(Canada geographic information system.CGIS),用来收集存储、分析和处理加拿大土地资源数据,包括土壤、农业、娱乐、野生动物、林业和土地利用等信息。CGIS是对计算机地图的全面改进和提升,它具有地物空间数据与地物属性数据的组合,采用了拓扑结构(topology)以及图层叠加(overlay)等地理信息系统基本特征。20世纪80年代地理信息系统经由商业机构,如美国环境系统研究所(Environmental Systems Re-search Institute,ESRI)等实现了商品化系统产品。计算机地图是地理信息系统的核心组成部分,是地理信息输出和表现的最重要手段之一。由此可见,地理信息系统是在计算机地图制图的基础上通过系统化、规范化,再加上空间分析等功能发展而成。
20世纪90年代,地理信息系统一方面逐渐向地理信息科学(GIS science)方向发展(Goodchild,2010);另一方面,互联网的产生和发展,使得计算机地图制图脱离地理信息系统的范畴,为越来越多的非地理专业人士所使用。
互联网以及环球信息网(World Wide Web,也可简称为Web)经过10多年的发展后有了突破性的进展和普及。这对计算机地图再次产生了深远的影响。2005年前后以谷歌地图(Google Map)为代表的网络地图、Web2.0、GPS等技术为普通人所熟悉,并得到空前规模的应用。著名的地理信息系统权威专家迈克尔 弗兰克 古德柴尔德(Michael Frank Good-child)指出:“如同个人电脑普及了计算机,类似谷歌地球的系统将普及地理信息系统”(Butler,2006)。
2004年,Steve Coast在英国开创了Open Street Map项目。它使得人们以互联网为基础创建和共享一个全球范围内的地图数据库①。Goodchild提出了自愿地理信息(volunteer edgeo-graphic information,VGI)的概念(Goodchild,2007)。Turner使用了“新地理学”(neogeography)这个名词,并赋予它新的含义,即人们使用现有工具制作、使用和共享他们自己的地图(Turner,2006)。维基百科对新地理学的解释是“非专业用户使用地理技术”。虽然地图和地埋信息系统学术界对新地理学概念提出了保留意见。例如,自愿地理信息是否可信(Flanaginand Metzger,2008;Goodchild,2009)。但是,现实情况是计算机和网络使地图制作的门槛越来越低。地图制作不再是只有数学家、地图学家、专业技术人员所拥有,越来越多的普通人都能参与地图的开发和制作(Warfeta1.,2010)。
1.3本书内容