在这个以赚钱为目的现实社会中,商业软件层出不穷。但仍然有一个组织---开源空间信息基金会(Open Source Geospatial Foundation,简称OSGeo)的存在,它是一个全球性非营利性组织,目标是支持全球性的合作,建立和推广高品质的空间信息开源软件。网站:http://www.osgeo.org/
在这里,并不是为其大唱赞歌。至少让我一样的穷人觉得庆幸。
看看它们的项目产品吧:
学会这些应用与开发,是不是自己就可以底层写一个GIS软件?是不是可以完全丢掉ArcGIS,SQLServer这些烧钱购买的东西?甚至完全废弃windows.
这里边,我所知道的,现在比较强大的有:
Mapbender
之前,只知道MapServer和GeoServer,现在又有了Mapbender.
DEMO:
http://www.mapbender.org/Demo
类似于Mapserver的地图服务器。Mapbender是一个框架为处理被规范化跟随的空间数据服务OGC规格OWC, WMS 并且WFS 并且使用格式GeoRSS并且GML 并且网地图上下文。 框架实施用户管理、认证和授权。 管理为用户,小组连接,并且服务管理被存放作为配置在数据库。 软件用于显示,覆盖,编辑和处理分布地图服务的利器。
由最新的网络技术PHP,JavaScript及XML组成。
GDAL/OGR
这个是用于处理栅格数据与矢量数据的包,有了它们,让GIS底层开发更为简易。特别是在做科研之中,做模型计算,还用的着到处找ArcGIS的功能模块吗?有什么好的想法,直接编程调用这两个库,自己写方法。
GeoNetwork
PostGIS
一个比较拉风的专为做GIS的人出现的空间数据库。
所以,学习的路还很长啊~~
目前来说,PHP的知识我还未曾涉及。所以,去 http://www.php100.com/html/download/server/2009/0409/44.html 下载了 wamp5 ,顺利安装,虽然我的80端口被IIS占用了,改配置文件httpd.conf中Listen为81,改我之前装的MySQL中的端口为3308,避免和wamp5中的Mysql端口3306冲突。