Mapserver是比较有名气的一个开放源代码网络地图软件,国外用的人很多。国内的也有一些应用,作为开源GIS方面的资料介绍给大家。
开源三维Gis 有
http://www.vterrain.org/,可以看看哈。。。一般情况下我们只用二维的就够了。。
以下是windows下ms4w的一个小例子,希望对初学者有帮助。
1.下载Mapserver。
Mapserver的官方网站是:http://mapserver.gis.umn.edu/
下载ms4w可以到:http://maptools.org/ms4w/index.phtml
ms4w不用安装,解压即可使用(注意一定要解压到根目录,比如D:\)
2.打开ms4w文件夹,双击apache-install.bat,就可以启动Apache网络服务器,这时你在浏览器中输入localhost(或127.0.0.1),就能看到ms4w的页面了。
文件夹中还有apache-restart.bat,apache-uninstall.bat分别是重启和停止APACHE的命令。
3.到http://free.ys168.com/?casljz 下载webgis.rar,解压缩,然后把 webgis文件夹拷贝到D:\ms4w\Apache\htdocs中,双击D:\ms4w\apache-restart.bat重启apache服务器
4.在浏览器中输入localhost/webgis,即可看到一个最简单的WEBGIS的页面(只能放大)
好了,下面讲解一下Mapserver的工作原理。
Mapserver真正起作用的是一个CGI程序,在WINDOWS下是mapserv.exe,如果你在浏览器窗口输入http://localhost/cgi-bin/mapserv.exe,得到:“No query information to decode. QUERY_STRING is set, but empty.”,说明你的mapserver已经能干活啦。
在mapserver中起核心作用的是mapfile文件,该文件定义了数据在哪里?HTML模板在哪里?投影?显示图层等详细配置信息,我们的主要工作就是修改这个文件配置数据进入mapserv.exe,关于mapfile文件的详细信息,请参考http://mapserver.gis.umn.edu/docs/reference/mapfile
另外比较重要的是template文件,这个文件是用户与mapserv.exe进行交互的界面。
分享到:
相关推荐
开源webgis:MapServer简介及其开发
为了实现多光谱影像高效管理与三维可视化功能,提出了基于开源地理信息系统GIS)的多光谱影像三维可视化系统设计及实现方法,利用PostgreSQL和PostGIS构建空间数据库,通过GeoServer发布网络地图服务规范( WMS)与网络...
掌握开源GIS设计方法和技术,重点掌握开源GIS软件的基本应用 2、通过对典型开源GIS项目的分析,重点学习GIS设计的基本内容:项目规划,组织管理,系统设计,编码技能和系统测试与维护 3、通过典型模式分析,掌握...
开源WebGIS软件 Mapserver配置文件Mapfile所见即所得编辑器,最新版本请关注http://code.google.com/p/mscompanion/
开源的GIS以及空间数据库的实战教程,很不错,里面讲的很详细
掌握开源GIS设计方法和技术,重点掌握开源GIS软件的基本应用 2、通过对典型开源GIS项目的分析,重点学习GIS设计的基本内容:项目规划,组织管理,系统设计,编码技能和系统测试与维护 3、通过典型模式分析,掌握...
此实例为vue版本三维GIS地图,其中包含底图切换、图层控制、图上量算、空间分析、坐标定位、图上标绘、地图打印等功能
目前,包括国内部分三维GIS软件在内的全球许多主流三维软件都是以World Wind为技术内核发展而来。 三重唱·美国Skyline公司:Skyline Globe--个性化的三维地理信息系统 介绍:SkylineGlobe产品能够基于地表...
geoserver 开源gis服务器 geoserver 开源gis服务器 geoserver 开源gis服务器
三维js版本的开源gis的引擎Cesium1.106版本
开源GIS与空间数据库实战教程
开源GIS---java系列开源GIS---java系列开源GIS---java系列开源GIS---java系列开源GIS---java系列开源GIS---java系列开源GIS---java系列开源GIS---java系列开源GIS---java系列开源GIS---java系列开源GIS---java系列...
开源GIS视频教程最新,通过该课程的学习,主要掌握地理信息系统(GIS)概念,空间分析功能;开源GIS及内容;了解常见开源桌面、Web和移动GIS等各种平台软件功能和设计;
Cesium实现三维GIS场景搭建及场景视频融合 Cesium实现三维GIS场景搭建及场景视频融合 Cesium实现三维GIS场景搭建及场景视频融合 Cesium实现三维GIS场景搭建及场景视频融合 Cesium实现三维GIS场景搭建及...
开源GIS软件与arcgis功能类似,
1.WorldWind 知名度很高,介绍也很全。链接在这里NASA World Wind 目前分为.net版本和java版本。 开发语言:c#.java 渲染方式:DirectX,Opengl(Java) .......
Python与开源GIS——数据处理、空间分析与地图制图
开源webgis 介绍geoserver和MapServer,其中重点介绍了mapserver及一个开发示例C#
GRASS-Linux下的开源GIS软件.pdf
由于开源GIS的快速发展和功能逐步的完善,尝试利用开源GIS软件实现在网络GIS中的应用,通过运用空间数据库PostGIS、开源OGC服务器GeoServer和WebGIS客户端OpenLayers实现全球H1N1流感疫情地图的发布。目的在于为小型...