Jok*_*sim 17 gis esri ogc opengis
我应该为我的MSc创建一个GIS应用程序,我想知道什么是最好的免费和(最好)开源技术?用于开发此类应用程序的编程语言是什么?
已知的选择是:数据库:PostgreSQL(PostGIS)(建议其他)
编程语言:PHP,Python,Java,...(建议其他)
框架:GeoDjango(如果使用Python或Jython),(建议其他)
客户端UI:JavaScript(OpenLayers),Flex,(建议其他)
服务器:Mapserver,Geoserver,Mapfish,(建议其他)
其他注意事项:Hibernate Spatial,支持移动GIS,(建议其他)
据我所知:一个Web应用的最佳选择是与gvSIG(准备数据http://www.gvsig.org),托管数据移植到PostgreSQL/PostGIS的(http://www.postgresql.org,HTTP:// postgis.refractions.net),使用MapServer(http://mapserver.org/)发布WMS/WFS服务,然后使用openlayers(http://openlayers.org)显示您的数据.这个解决方案非常适合我的经验.一个很好的方法是使用MapFish(http://trac.mapfish.org/trac/mapfish/wiki)一个webgis 框架,它在内部使用extjs和openlayers,但简化了开发.
您可以将 Google 地图嵌入到网络应用程序中吗?这将是最简单的解决方案......
\n\n对于开源GIS,请参阅维基百科的开源GIS列表,它相当完整。
\n\n从维基百科粘贴:
\n\n就软件历史而言,开源 GIS 软件的开发有着悠久的传统,第一个系统于 1978 年出现。如今有许多系统可供使用,涵盖地理空间数据处理的所有领域。
\n\nSteiniger 和 Bocher (2008/9) 审查了以下开源桌面 GIS 项目:
\n\ngvSIG 1.0
\n\nGRASS GIS \xe2\x80\x93 最初由美国陆军工程兵团开发,开源:一个完整的GIS
\n\nSAGA GIS \xe2\x80\x93 自动地球科学分析系统 - 混合 GIS 软件。SAGA 拥有独特的应用程序编程接口 (API) 和一组快速增长的地球科学方法,捆绑在可交换模块库中。
\n\nQuantum GIS \xe2\x80\x93 QGIS 是一个用户友好的开源 GIS,可在 Linux、Unix、Mac OS X 和 Windows 上运行。
\n\nMapWindow GIS \xe2\x80\x93 免费、开源 GIS 桌面应用程序和编程组件。
\n\nILWIS \xe2\x80\x93 ILWIS(综合土地和水信息系统)集成了图像、矢量和专题数据。
\n\n挖掘机
\n\ngvSIG \xe2\x80\x93 用 Java 编写的开源 GIS。
\n\nJUMP GIS / OpenJUMP \xe2\x80\x93(开放)Java统一制图平台(桌面GIS OpenJUMP、SkyJUMP、deeJUMP和Kosmo源于JUMP;参见[3])
\n\n其他:
\n\n卡帕韦尔 rc1 0.1
\n\nSAGA-GIS v.2.0.3
\n\nKalypso(软件)\xe2\x80\x93 Kalypso 是一个开源 GIS(Java、GML3),主要关注水管理中的数值模拟。
\n\nTerraView \xe2\x80\x93 GIS 桌面,处理存储在关系或地理关系数据库中的矢量和栅格数据,即 TerraLib 的前端。
\n\nCapaware \xe2\x80\x93 Capaware 也是一个开源 GIS,一个令人难以置信的快速 C++ 3D GIS 框架,具有用于地理图形分析和可视化的多个插件架构。
\n| 归档时间: |
|
| 查看次数: |
8251 次 |
| 最近记录: |