地理信息系统的开发类别1底层开发主要使用C/C++、Java实现GIS的底层数据引擎、图形引擎及相关分析等功能。底层开发需要强大的技术和资金背景才行,要求精通计算机底层技术和空间分析算法。2二次开发是在GIS平台开发商提供的GIS开发包基础上进行集成开发,目前主流的方式是组件开发和WEBGIS开发。GIS组件现在主要用ARCENGINE、MO、MAPX和SUPERMAPOBJETS,WEBGIS平台主要是ARCIMS、MAPEXETREME、SUPERMAP.NETS等。