gis技术开源 gis开发技术有哪些
什么是开源GIS
顾名思义,开源GIS就是开放源代码的GIS软件。
在靖州等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都做网站 网站设计制作按需求定制开发,公司网站建设,企业网站建设,品牌网站建设,全网整合营销推广,成都外贸网站制作,靖州网站建设费用合理。
开源:软件开发者以某种协议发布某些软件的源代码,并允许他人在遵守该协议的基础之上可以自由下载、修改、使用和散布其源代码。
开源协议:GNU GPL、BSD、LGPL、MIT、MS-PL
开源网站:open source GIS、sourceforge、google code、apache、codeplex
如何使用国际开源项目构建一个完整的GIS(地理信息)应用系统
1、GIS内核 Geotools Geotools是一套基于Java平台的开源GIS API中间件,实现了完整的GIS底层功能。
2、空间数据导入/转换地理数据的获取 地理数据来自文件、数据库和WMS/WFS服务器。
文件方式:支持读取的地理数据文件:ESRI Shape、Mapinfo Tab/Mif、Geomedia Access等,建议使用Shape文件格式,Oracle和PostgreSQL提供Shape文件导入数据库的程序。
WMS/WFS服务器:Internet上有很多开放的GIS应用服务器,例如NASA、InterGraph、TerraServer等,通过它们获取各种免费地图资源。
Google Map资源:Google Map没有采用标准的WMS/WFS协议,可以通过调用开放的Google Map API,附加自定义的WMS/WFS图层,实现应用目的。例如:通过Google Map可以免费获取高分辨的Google Map卫星地图。
3、空间数据引擎
开源:PostgreSQL(PostGIS)、MySQL(4.1以上)
商业:Oracle、DB2、ArcSDE
开源商业空间数据库推荐使用PostgreSQL。
使用商业空间数据库引擎,例如Oracle Spatial、ArcSDE,可以非常方便的处理地理数据,更好的处理海量数据,以及与现有商业软件共享数据。
4、应用服务器 Geoserver Geoserver是一个基于J2EE的开放的GIS应用服务器,实现了OGC(Open Geospatial Consortium)制定的WMS和WFS(WFS-T)规范,Geoserver是整个GIS应用系统的中枢部分,承担大部分业务处理任务。(新版本(1.3.3)增加了对Google Earth KML/KMZ的支持。)
需要注意的是,Geoserver不只是WebGIS服务器,它可以为桌面应用程序(Udig、Mapinfo)或移动设备(支持J2ME的PDA、手机)提供地图支持。
5、桌面应用程序(C/S) Udig、GVSig
Udig 是一个使用Eclipse RCP和GeoTools构建的桌面地理信息系统,采用Eclipse SWT图形组件,具有更快的运行速度。Udig可以直接读取Shape文件,访问DB2或Oracle空间数据库,访问OGC WMS/WFS服务器。 Udig提供浏览、查询、编辑、测量等基本的GIS操作功能。
6、Web应用程序(B/S) Mapbuilder Mapbuilder是一个采用AJAX(Asynchronous JavaScript and XML)技术开发的WebGIS客户端,它的内部结构基于MVC(Model-View-Controller),具有良好的可读性和可扩展性,兼容 Firefox 1.0+, Internet Explorer 6.0+, Mozilla 1.3+, Navigator 6+等浏览器。
什么版本的GIS可以在MAC系统中运行?
GRASS GIS For Mac这个版本的GIS可以在MAC系统中运行,当前版本直接在百度搜索中搜索“GRASS GIS For Mac”即可以获取到下载地址。
GRASS(Geographic Resources Analysis Support System,地理资源分析支持系统),是一种用于地理数据管理和分析、图像处理、图形/地图产品、空间模型和可视化的免费地理信息系统。
当前,GRASS GIS被用于世界上的学术和商业环境中,也被许多政府部门和环境咨询公司注意。GRASS GIS是开源地理空间基金会(Open Source Geospatial Foundation ,OSGeo)的一个正式项目。
扩展资料:
GRASS设计与结构:
GRASS是拥有面向栅格和矢量功能的、混合的和模块化结构的GIS。 每一个GIS功能都由它自己的模块来处理。 因此,GRASS地理信息系统结构清晰,并且看起来很透明。 这种结构的另一个优点是:只运行必需的模块,这样就节省了系统的资源。
参考资料来源:百度百科-GRASS GIS
当前标题:gis技术开源 gis开发技术有哪些
当前网址:http://azwzsj.com/article/ddocpig.html