GIS应用开发指南

我需要一些帮助!我应该为我的MSc创建一个GIS应用程序,我想知道什么是最好的免费和(最好)开源技术的开发。用于开发此类应用程序的编程语言。

已知的选择是:数据库:PostgreSQL(PostGIS)(建议其他)

编程语言:PHP,Python,Java,…(建议其他)

框架:GeoDjango(如果使用Python或Juthon),(建议其他)

客户端UI:JavaScript(OpenLayers),Flex,(建议其他)

服务器:Mapserver,Geoserver,Mapfish,(建议其他)

其他注意事项:休眠空间,支持移动GIS,(建议其他)

afaik:Web应用程序的最佳选择是使用gvSIG(http://www.gvsig.org)准备数据,将数据托管到postgresql / postgis(http://www.postgresql.orghttp://postgis.refractions.net),使用MapServer(http://mapserver.org/)发布WMS / WFS服务,然后显示您的数据使用openlayers(http://openlayers.org)。
这个解决方案对我的经验是完美的。
一个好的方法是使用MapFish(http://trac.mapfish.org/trac/mapfish/wiki)一个webgis框架,内部使用extjs和openlayers,但是简化开发。
http://stackoverflow.com/questions/1054480/guidelines-for-gis-application-development

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:GIS应用开发指南