A. webgis如何建立数据库
空间数据库建模要使用专用工具,如果你是非专业的GIS应用系统,使用oracle或者sqlserver或者postgresql提供的空间数据类型进行存储位置数据吧。
B. 什么是WEBGIS技术
粗略的讲就是应用网络以及B/S技术,展示GIS应用包括地图查询,业务交互等
C. webGIS怎样将编辑的点线面数据传入数据库啊,下面是用java写的sql语句,换成php中怎么写啊
其实通过sql语句插入点、线、面并不难,在一般的数据库中有自带的函数,php中怎么写我并不知道,我知道mysql和postgreSQL中的写法是通用的,
//点插入
sql="INSERT INTO water(gid,the_geom)" +
" VALUES('"+gid+"',GeometryFromText('point(" + x+ " " + y + ")',4610))";
//线面插入
sql="INSERT INTO myline_l(gid,the_geom)" +
" VALUES('"+gid+"',GeometryFromText(‘10 10.2,43 45,122 22,10 10.2',4610))";
希望对你有所帮助
D. gis中矢量数据移动提示超出移动范围怎么回事
我国GIS的发展虽然较晚,经历了四个阶段,即起步(1970-1980)、准备(1980-1985)、发展(1985-1995)、产业化(1996以后)阶段。GIS已在许多部门和领域得到应用,并引起了政府部门的高度重视。从应用方面看,地理信息系统已在资源开发、环境保护、城市规划建设、土地管理、农作物调查与结产、交通、能源、通讯、地图测绘、林业、房地产开发、自然灾害的监测与评估、金融、保险、石油与天然气、军事、犯罪分析、运输与导航、110报警系统公共汽车调度等方面得到了具体应用。国内外已有城市测绘地理信息系统或测绘数据库正在运行或建设中。一批地理信息系统软件已研制开发成功(如GeoSTAR,CityStar,MapGIS等),一批高等院校已设立了一些与GIS有关的专业或学科,一批专门从事GIS产业活动的高新技术产业相继成立。些外,还成立了"中国GIS协会"和"中国GPS技术应用协会"等。
我国地理信息系统方面的工作自80年代初开始。以1980年中国科学院遥感应用研究所成立全国第一个地理信息系统研究室为标志,在几年的起步发展阶段中,我国地理信息系统在理论探索、硬件配制、软件研制、 我国GIS的发展虽然较晚,经历了四个阶段,即起步(1970-1980)、准备(1980-1985)、发展(1985-1995)、产业化(1996以后)阶段。GIS已在许多部门和领域得到应用,并引起了政府部门的高度重视。从应用方面看,地理信息系统已在资源开发、环境保护、城市规划建设、土地管理、农作物调查与结产、交通、能源、通讯、地图测绘、林业、房地产开发、自然灾害的监测与评估、金融、保险、石油与天然气、军事、犯罪分析、运输与导航、110报警系统公共汽车调度等方面得到了具体应用。国内外已有城市测绘地理信息系统或测绘数据库正在运行或建设中。一批地理信息系统软件已研制开发成功(如GeoSTAR,CityStar,MapGIS等),一批高等院校已设立了一些与GIS有关的专业或学科,一批专门从事GIS产业活动的高新技术产业相继成立。些外,还成立了"中国GIS协会"和"中国GPS技术应用协会"等。 我国地理信息系统方面的工作自80年代初开始。以1980年中国科学院遥感应用研究所成立全国第一个地理信息系统研究室为标志,在几年的起步发展阶段中,我国地理信息系统在理论探索、硬件配制、软件研制、规范制订、区域试验研究、局部系统建立、初步应用试验和技术队伍培养等方面都取得了进步,积累了经验,为在全国范围内展开地理信息系统的研究和应用奠定了基础。
地理信息系统进入发展阶段的标志是第七个五年计划开始。地理信息系统研究作为政府行为,正式列入国家科技攻关计划,开始了有计划、有组织、有目标的科学研究、应用实验和工程建设工作。许多部门同时展开了地理信息系统研究与开发工作。如全国性地理信息系统(或数据库)实体建设、区域地理信息系统研究和建设、城市地理信息系统、地理信息系统基础软件或专题应用软件的研制和地理信息系统教育培训。通过近五年的努力,在地理信息系统技术上的应用开创了新的局面,并在全国性应用、区域管理、规划和决策中取得了实际的效益。
自90年代起,地理信息系统步入快速发展阶段。执行地理信息系统和遥感联合科技攻关计划,强调地理信息系统的实用化、集成化和工程化,力图使地理信息系统从初步发展时期的研究实验、局部实用走向实用化和生产化,为国民经济重大问题提供分析和决策依据。努力实现基础环境数据库的建设,推进国产软件系统的实用化、遥感和地理信息系统技术一体化。在地理信息系统的区域工作重心上,出现了"东移"和"进城"的趋向,促进了地理信息系统在经济相对发达、技术力量比较雄厚、用户需求更为急迫的地区和城市首先实用化。这期间开展的主要研究及今后尚需进一步发展的领域有:重大自然灾害监测与评估系统的建设和应用;重点产粮区主要农作物估产;城市地理信息系统的建设与应用;建立数字化测绘技术体系;国家基础地理信息系统建设与应用;专业信息系统与数据库的建设和应用;基础通用软件的研制与建立;地理信息系统规范化与标准化;基于地理信息系统的数据产品研制与生产。同时经营地理信息系统业务的公司逐渐增多。
总之,中国地理信息系统事业经过十年的发展,取得了重大的进展。地理信息系统的研究和应用正逐步形成行业,具备了走向产业化的条件。
地理信息系统(GIS)的基本功能有:
1、数据采集与编辑功能:包括图形数据采集与编辑和属性数据编辑与分析。
2、数据的存储和管理功能:地理信息数据库管理系统是数据存储和管理的高新技术,包括数据库定义、数据库的建立与维护、数据库操作、通讯功能等。
3、制图功能:根据 GIS的数据结构及绘图仪的类型,用户可获得矢量地图或栅格地图。地理信息系统不仅可以为用户输出全要素地图,而且可以根据用户需要分层输出各种专题地图,如行政区划图、土壤利用图、道路交通图、等高城图等等。还可以通过空间分析得到一些特殊的地学分析用图,如坡度图、坡向图、剖面图等等。
4、空间查询与空间分析功能:包括拓扑空间查询、缓冲区分析、叠置分析、空间集合分析、地学分析、数字高程模型的建立、地形分析等。
5、二次开发和编程功能:用户可以在自己的编程环境中调用GIS的命令和函数,或者GIS系统将某些功能做成专门的控件供用户开发使用。
GIS(Geography Information System,地理信息系统)是融合计算机图形和数据库于一体,用来存储和处理空间信息的高新技术,它把地理位置和相关属性有机地结合起来,根据用户的需要将空间信息及其属性信息准确真实、图文并茂地输出给用户,满足城市建设、企业管理、居民生活对空间信息的要求,借助其独有的空间分析功能和可视化表达功能,进行各种辅助决策。
---- 在全球协作的商业时代,85%以上的企业决策数据与空间位置相关,例如客户的分布、市场的地域分布、原料运输、跨国生产、跨国销售等。对于包罗万象的信息,传统方法局限于枯燥无味的数据处理和表现,缺乏直观性和决策可视化,而GIS能够帮助人们将电子表格和数据库中无法看到的数据之间的模式和发展趋势以图形的形式清晰直观地表现出来,进行空间可视化分析,实现数据可视化、地理分析与主流商业应用的有机集成,从而满足企业决策多维性的需求。GIS可以将晦涩抽象的数据表格变为清晰简明的彩色地图,帮助企业进行商业选址,确定潜在市场的分布、销售和服务范围; 寻找商业地域分布规律、时空变化的趋势和轨迹;此外,还可以优化运输线路,进行资源调度和资产管理。
---- GIS作为计算机科学、地理学、测量学、地图学等多门学科综合的一种边缘性学科,其发展与其他学科的发展密切相关。近年来GIS技术发展迅速,其主要的源动力来自日益广泛的应用领域对地理信息系统不断提高的要求。另一方面,计算机科学的飞速发展为地理信息系统提供了先进的工具和手段。许多计算机领域的新技术,如Internet技术、面向对象的数据库技术、三维技术、图像处理和人工智能技术都可直接应用到GIS中。下面我们一起来看看GIS的最新发展趋势。
WebGIS
---- Internet改变了我们的世界。当前,Internet已不仅仅是一种单纯的技术手段了,它已演变成为一种经济方式——网络经济。人们的生活也已离不开Internet。大量的应用正由传统的Client/Server(客户机/服务器)方式向Brower/Server(浏览器/服务器)方式转移,GIS技术也是如此。GIS技术和Internet技术的融合,正逐渐形成一种新的技术,我们称之为WebGIS。和传统的基于Client/Server的GIS相比,WebGIS有如下优点。
。。更广泛的访问范围 客户可以同时访问多个位于不同地方的服务器上的最新数据,而这一Internet/Intranet所
特有的优势大大方便了GIS的数据管理,使分布式的多数据源的数据管理和合成更易于实现。
平台独立性 无论服务器/客户机是何种机器,无论WebGIS服务器端使用何种GIS软件,由于使用了通用的Web浏览器
,用户就可以透明地访问WebGIS数据,在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据的共享。降低系统成本 传统GIS在每个客户端都要配备昂贵的专业GIS软件,而用户使用的经常只是一些最基本的功能,这实际上造成了极大的浪费。WebGIS在客户端通常只需使用Web浏览器(有时还要加一些插件),其软件成本与全套专业GIS相比明显要节省得多。另外,由于客户端的简单性而节省的维护费用也不容忽视。更简单的操作 要广泛推广GIS,使GIS系统为广大的普通用户所接受,而不仅仅局限于少数受过专业培训的专业用户,就要降低对系统操作的要求。通用的Web浏览器无疑是降低操作复杂度的最好选择。
---- 目前,WebGIS在Internet/Intranet上的应用为典型的三层结构,三层结构包括客户机、应用服务器与Web服务器、数据库服务器。 这种方式又称瘦客户机系统。瘦客户机系统是指在客户机端没有或者有很少的应用代码。在以往的终端和主机的体系结构中,所有系统都是瘦客户机系统。现在随着Internet技术以及Java、ActiveX技术的出现,瘦客户机系统又重新出现。客户机负责数据结果的显示和用户请求的提交; 地图应用服务器和Web服务器负责响应和处理用户的请求; 而数据库服务器负责数据的管理工作。所有的地图数据和应用程序都放在服务器端,客户端只是提出请求,所有的响应都在服务器端完成,只需在服务器端进行系统维护即可,因此大大降低了系统的工作量。
---- 现在,WebGIS得到越来越广泛的应用。概括起来,其应用方向分为两大类,一类为基于Internet的公共信息在线服务,为公众提供交通、旅游、餐饮娱乐、房地产、购物等与空间信息有关的信息服务。在国内外的站点上已有了成功的应用,如MapQuest( http://www.mapquest.com)和图行天下( http://www.go2map.com.cn)。 这些站点提供大量的与空间位置有关的各种生活类信息服务。WebGIS的另外一类应用为基于Intranet的企业内部业务管理,如帮助企业进行设备管理、线路管理以及安全监控管理等等。随着企业Intranet应用的深入和发展,基于Intranet的WebGIS应用会有越来越大的市场,这无疑是未来的发展方向。
GIS协助海量数据管理
---- GIS技术的瓶颈之一就是如何解决海量空间数据管理问题,因为对于一个城市级的GIS系统,其数据量极其巨大,一般可达到GB的数据量级。例如沈阳市1:500的基础地图就有2.4GB。传统的基于文件的管理方式显然不能处理这些问题,而利用面向对象的大型数据库技术则能够有效地解决这一问题。
---- 在面向对象的空间数据库中,海量地图数据的使用变得更加简单: 只需建立单一图层,不必再进行分幅处理。如果用户原来的数据源是分幅的,可将其全部存储到一个图层中,数据库将自动对其进行拼接和索引处理,即可形成一个完整的图层。在应用时,客户端只需极少量的编程(实际上只是指定数据源),就可实现对数据库里数据的动态显示。数据库会根据当前地图客户端的显示视野,自动将此范围内的图形检索出来,并送到客户端显示。因§此,即使服务器端的数据是GB级的,在客户端的数据量却仅是几十到上百KB,大大减轻了客户端系统的配置需求,并减轻了网络流量。
---- 所以,利用面向对象的数据库技术,可建立一种真正的Client/Server结构的空间信息系统,这不仅可以解决海量数据的存储与管理等问题,也解决了多用户编辑、数据完整性、数据安全机制等许多问题,将给GIS的应用带来更广阔的前景。
高分辨率遥感与GIS结合
---- 现在,高分辨率的遥感影像已逐渐应用到商业领域当中,其最高精度可以达到1m左右(如图2)。高分辨率遥感影像意味着什么?它意味着人们在数据采集和数据更新上的一场革命。在传统的地图数据采集过程中,人们是采用手工作业方式,这要耗费大量的人力和物力,而且数据更新的周期很长。但是,利用卫星拍摄的高分辨率的遥感影像,人们可以迅速得到几周前甚至几天前的最新更新数据使得数据更加真实准确,成本还可以降低十几倍。高分辨率的遥感影像在商业领域有很多应用,如国土资源统计、灾害评估、自然环境监测以及城建规划等各个领域。
---- 以GIS为核心的高分辨率遥感影像与GIS、GPS(全球定位系统)的集成,使得人们能够实时地采集数据、处理信息、更新数据以及分析数据。GIS已发展成为具有多媒体网络、虚拟现实技术以及数据可视化的强大空间数据综合处理技术系统。高分辨率遥感影像是实时获取、动态处理空间信息对地观测、分析的先进技术系统,是为GIS提供准确可靠的信息源和实时更新数据的重要保证。GPS主要是为遥感实时数据定位提供空间坐标,以建立事实数据库。
---- 上述系统各自独立,又可平行运行。它们之间的集成,不仅实现了互补,而且产生了强大的边缘效应,将极大地增强以GIS为核心的综合体系的功能。
三维GIS与虚拟现实
---- 三维GIS是许多应用领域对GIS的基本要求。三维GIS和二维GIS相比,可以帮助人们更加准确真实地认识我们的客观世界。以前的三维显示只能应用在大型的主机和图形工作站上,且只在极少数的部门如地震预测、石油勘探、航空视景模拟器中得到应用(如图3),成本动辄上百万美元。随着计算机技术的发展,硬件成本不断地降低,一台普通的PC机就可以很轻松地进行真三维显示和分析。以前的GIS大多提供了一些较为简单的三维显示和操作功能,但这与真三维表示和分析还有很大差距。现在,三维GIS可以支持真三维的矢量和栅格数据模型及以此为基础的三维空间数据库,解决了三维空间操作和分析问题。
无线通讯与GIS
---- 无线通讯改变了人们的生活和工作方式。随着无线通讯技术的发展,特别是WAP技术的应用,使无线通信技术与GIS技术以及Internet技术的结合成为可能,形成了一种新的技术——无线定位技术(Wireless Location Technology)。因此也衍生一种新的服务,即无线定位服务(Wireless Location Service)。无线定位技术的应用很广泛。利用这种技术,人们可以利用手机查询到自己所在的位置(如图4); 再利用GIS的空间查询分析功能,查到自己所关心的信息。举个例子,您走在大街上,就可以利用手机查询离您最近的餐馆在哪里、怎么走、有什么特色菜;再比如您来到一个陌生的城市,迷失了方向,就可以利用手机迅速地调出您所在位置附近的地图,标出目标地点,手机就会自动显示出您应该行走的路线,指导您顺利地到达目的地。
---- 据估计,利用手机进行无线上网、无线资料传输将是下一个热潮。到2002年,全球将有超过1亿部手机有上网功能,到2003年其数量将达到10亿部。GIS与无线通讯的结合,使GIS借助于无线通讯等技术手段更加深入地融入到我们的日常生活当中,这将是一个非常广阔的市场。
---- GIS已深入到各行各业。据抽样调查,我国25个省市、19个行业中不同程度地使用了GIS。GIS的应用日趋广泛,已成为城市规划、设施管理和工程建设的重要工具,同时还进入到军事战略分析、商业策划、移动通信、文化教育乃至人们的日常生活当中,其社会地位发生了明显的变化。GIS已被公认为21世纪的支柱产业。
E. 一、 WebGIS是什么概念它的主要特点是什么WebGIS的优势在哪里
WebGIS
Web技术和GIS技术相结合,最为激动人心的产物就是WebGIS(万维网地理信息系统)。WebGIS,简言之,就是利用Web技术来扩展和完善地理信息系统的一项新技术。由于HTTP协议采用基于C/S的请求/应答机制,具有较强的用户交互能力,可以传输并在浏览器上显示多媒体数据,而GIS中的信息主要是需要以图形、图像方式表现的空间数据,用户通过交互操作,对空间数据进行查询分析。这些特点,就使得人们完全可以利用Web来寻找他们所需要的空间数据,并且进行各种操作。具体地讲,WebGIS的应用可以分为以下几个层面:
1)空间数据发布
由于能够以图形方式显示空间数据,较之于单纯的FTP方式,WebGIS使用户更容易找到需要的数据;
2)空间查询检索
利用浏览器提供的交互能力,进行图形及属性数据库的查询检索;
3)空间模型服务
在服务器端提供各种空间模型的实现方法,接收用户通过浏览器输入的模型参数后,将计算结果返回。换言之,利用Web不仅可以发布空间数据,也可以发布空间模型服务,形成浏览器/服务器结构(Browser/Server,B/S)。
4)Web资源的组织
在Web上,存在着大量的信息,这些信息多数具有空间分布特征,如分销商数据往往有其所在位置属性,利用地图对这些信息进行组织和管理,并为用户提供基于空间的检索服务,无疑也可以通过WebGIS实现。
与传统的地理信息系统相比,WebGIS有其特殊之处,主要表现在:
1)它必须是基于网络的客户机/服务器系统,而传统的GIS大多数为独立的单机系统;
2)它利用因特网来进行客户端和服务器之间的信息交换,这就意味着信息的传递是全球性的;
3)它是一个分布式系统,用户和服务器可以分布在不同地点和不同的计算机平台上。
F. 想走开发方向,想学webgis,请问该学什么知识
先说一个什么是webgis WEBGIS:通过互联网对地理空间数据进行发布和应用,以实现空间数据的共享和互操作,如GIS信息的在线查询和业务处理等。WebGIS客户端采用Web浏览器,如IE,FireFox。WebGIS是利用Internet技术来扩展和完善GIS的一项新技术,其核心是在GIS中嵌入HTTP标准的应用体系,实现Internet环境下的空间信息管理和发布。WEBGIS可采用多主机、多数据库进行分布式部署,通过Internet/Intranet实现互联,是一种浏览器/服务器(B/S)结构,服务器端向客户端提供信息和服务,浏览器(客户端)具有获得各种空间信息和应用的功能(转自网络)其实webgis已经包括了前端,后端,数据库,再加一些gis基础的东西,如果说整个webgis的环节,你应该已经是一个全栈工程师了。现在webgis很大一部分是对空间数据和空间数据分析结果的展示,后端很多功能基本是用很成熟的技术调用接口来完成的。很大一部分工作是在web前端这块。那就说你要学的东西吧,假设你已经具有了,gis相关基础。webgis地图基本原理看一下你http://www.thinkgis.cn/topic/541ac2e15eb69f9abd038dfc现在的主要任务就是去学习前端知识。HTML,JavaScript,css,这三样必须要熟悉,接着后面你可以使用一些地图开源库调用地图的服务和相关接口地图展示相关数据了。如果你想展示的效果足够炫,你就需要研究一些绘图技术了,svg,canvas,如果你想做三维就要上webgl了。题主想学习的话,还是做一些东西,边学变练手,慢慢就上路子了,学习webgis不在于用什么API,什么库,基础打好,一切api,库都是看文档。练手的话,题主可以搞些PM2.5数据,在地图上展示一下地图库可以选leaflet,openlayer,arcgis的也可以,做一些热力 tu如效果,时间变化效果,一些图表展示,在搞个后端存储一下数据,弄一下简单的服务端。做这样一个小例子下来你算是webgis入门了。