MapServer / OpenLayers的好例子

时间:2010-04-27 17:02:05

标签: mapping gis openlayers mapserver heatmap

我想说服一些客户使用MapServer和OpenLayers。请有人建议有吸引力的网站来展示可能性!

客户会对此印象深刻:

  • density map (也称为热图,颜色阴影网格覆盖,等高线图......)。
  • 用户能够以某种格式(如netCDF)下载密度图的基础数据(仅限于正在查看的区域)。
  • 标准OpenLayers的东西。缩放,平移,比例尺,概览图......
  • 不同的基础层。可能是WMS,Google,Bing ......
  • 搜索地名,平移地图以显示地点。
  • 公开热图地图数据以供其他人在mashup中用作WMSWCS

MapServer.org已经备份但是demo.mapserver.org现在似乎已经失败了:(但是从内存中他们的例子没有“哇”因素。OpenLayers examples只展示了一个或者每个示例有两个功能 - 我希望通过在一个示例中显示所有功能来让客户满意。

PS如果您有使用其他开源工具的好例子,请务必发布它们。但请注意JavaScript:客户说没有富客户端。

编辑来吧StackOverflow,有人必须有一个使用密度图的例子吗?我现在甚至提供赏金......

6 个答案:

答案 0 :(得分:17)

请注意,此答案已不再适用。此后,开源地图已由其他公司替换为商业替代方案

http://maps.seai.ie/wind/ - 映射爱尔兰的陆上和海上风速和农场

http://maps.seai.ie/geothermal/ - 绘制爱尔兰的地热温度图和钻孔数据

  • 对所有层使用WMS服务(和TileCache),因此可以被其他客户端GIS访问(一旦我设置了元数据等等。)
  • 有各种不同的基本地图可供选择
  • 使用MapFish / ExtJS构建
  • 已下载县和Townland(爱尔兰行政单位)的地名录
  • 所有基本地图导航工具和简单的信息工具
  • 右键单击图层以设置透明度
  • 使用MapServer opensource后端,再加上SQL Server 2008

这里提到了系统(以及第三个更复杂的生物能源内联网系统):http://www.geoconnexion.com/uploads/renewableenergy_intv9i4.pdf

答案 1 :(得分:2)

http://haiticrisismap.org/ openlayes + geoxt

是否可以为客户端创建一个模板地图,上面有一堆数据,人口普查,社交,创建一些简单的假缓冲区。

答案 2 :(得分:2)

也许看一下HeatMapAPI for Google Maps(不确定你会不会对客户惊叹)。

另一张密度图:http://maps.glassfish.org/server/(显示全球使用GlassFish)。

答案 3 :(得分:1)

OneGeology门户网站(http://portal.onegeology.org/OnegeologyGlobal/)已经上线了大约10年,目前正在运行OpenLayers 2,正在开发OpenLayers 3版本。

该门户网站试图通过将全球数据提供商(主要是地质调查)提供的不同OGC服务整合在一起来创建世界地质图。门户提供对WMS,WFS(简单和复杂功能)和WCS数据的访问。门户网站使用CSW来帮助管理用户可以使用的功能,并提供通过自定义SLD应用程序设置WMS图层样式的功能。可以使用WMC保存,共享和加载地图上下文。

有一个地名词典可帮助您缩放到所选位置,更改投影和比例的功能,以及创建KML文件以允许在Google地球中使用该服务的功能。可以在所有图层上更改透明度。

目前有353层。

当OneGeology项目启动时,所有文档都适用于MapServer提供的服务支持,门户网站中的许多服务都是MapServer服务。但是,由于门户网站使用开放标准,因此可以包含任何可以为这些标准提供服务的软件。

答案 4 :(得分:1)

这是在MapServer中生成并由OpenLayershttps://maps.greenwoodmap.com/sublette/mapserver/map#zcr=1/2690000/1170000/0&lyrs=slopesZ,townlim,ownership,roads显示的分类网格的示例。未分类的原始坡度数据也可以通过点击地图查询。

答案 5 :(得分:0)

我们正在使用OpenLayers Heatmap图层,主要是因为(对我们而言)它比Google Map版本更好地处理大数据量(您的里程可能会有所不同)

http://www.patrick-wied.at/static/heatmapjs/demo/maps_heatmap_layer/openlayers.php

大数据量,我指的是100K +行的位置数据集

它也可以很好地用作从SQL Server数据库中动态实时数据检索的ASPX页面。我已经使用存储过程将数据预处理成数组格式,按Latitude& amp;经度。

对于那些需要翻译表将英国邮政编码转换为Latitude&经度,这是一个很好的来源: http://www.doogal.co.uk/UKPostcodes.php