webgis开发工具

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:44:24
请教目前比较易学易用的webgis开发工具那个软件比较好.做webgis开发用那个语言比较好c#? java?
百度知道中没 谢谢大家帮忙了

GIS开发工具从从他们的组成结构上主要分为组件式、集成式、模块式和网络式四个类别。
  一、组件式GIS开发工具

  组件式GIS开发工具是近年计算机技术发展的产物,代表了GIS开发的发展方向。它不仅有标准的开发平台和简单易用的标准接口,还可以实现自由、灵活的重组。组件式GIS开发工具的核心技术是微软的组件对象模型(COM)技术,新一代组件式GIS开发工具多是采用ActiveX控件技术实现的。比较常见的组件式GIS开发工具有:TatukGIS公司的Developer Kernel、ThinkGeo公司的Map Suite GIS、Intergraph 公司推出的Geomedia,ESRI公司推出的MapObjects等。
  优势:在无缝集成和灵活性方面优势明显。GIS开发者不必掌握专门的GIS系统开发语言,只要熟悉基于Windows平台的通用集成开发环境,了解控件的属性、方法和事件,就可以实现GIS系统开发了。

  二、集成式GIS开发工具
  集成式GIS开发工具意思是集合了各种功能模块的GIS开发包。比较常见的有:ESRI公司推出的ArcGIS、MapInfo 公司的MapInfo等。
  优势:各项功能已形成独立的完整系统,提供了强大的数据输入输出功能、空间分析功能、良好的图形平台和可靠性能,缺点是系统复杂、庞大和成本较高,并且难于与其它应用系统集成。

  三、模块式GIS开发工具
  模块式GIS开发工具是把GIS系统按功能分成一些模块来运行。比较常见的有:Intergraph公司的MGE。
  优势:开发的GIS系统具有较强的针对性,便于二次开发和应用。

  四、网络GIS(Web GIS)开发工具
  WebGIS是指基于Internet平台的GIS地理信息系统,是利用网络技术来扩展和完善GIS地理信息系统的新技术。目前WebGIS还处于初级发展阶段,不过已经有很多公司推出了WebGIS开发工具,TatukGIS公司的Internet Server (IS)、 ThinkGeo公司的Map Suite Web Edition、MapInfo公司的MapInfo ProSever、Interg