MapServer / OpenLayers 的好例子

发布于 08-31 00:23 字数 975 浏览 13 评论 0原文

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

客户会对以下内容印象深刻:

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

MapServer.org 已恢复,但 demo.mapserver.org 现在似乎已关闭:( 但从记忆中看,他们的示例并没有令人惊叹的因素。

org/examples/" rel="noreferrer">OpenLayers 示例 每个示例仅演示一两个功能- 如果您有使用其他开源工具的好示例,请务必发布它们,但请仅发布 JavaScript:客户说没有富客户端

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

I want to convince some clients to use MapServer and OpenLayers. Please can anyone suggest attractive websites to show off the possiblities!

The clients will be impressed by:

  • A density map (otherwise known as a heat map, colour-shaded grid coverage, contour plot...).
  • The ability for the user to download the underlying data for the density map, restricted to the area being viewed, in some format such as netCDF.
  • Standard OpenLayers stuff. Zooming, panning, scale bar, overview map...
  • Different base layers. Could be WMS, Google, Bing...
  • Searching for a placename, map is panned to display the place.
  • Exposing the heatmap data for other people to use in mashups as WMS or WCS

MapServer.org is back up but demo.mapserver.org seems to be down right now :( But from memory their examples didn't have the "wow" factor. The OpenLayers examples demonstrate only one or two features per example - I want something to wow the clients by showing all the capabilities in one example.

PS If you have good examples that use some other open source tools, post them by all means. But just JavaScript please: customer says no rich client.

EDIT Come on StackOverflow, someone must have an example that uses a density map?? I'm even offering a bounty now...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

千纸鹤带着心事2024-09-07 00:23:02

请注意,此答案不再相关。此后,开源地图已被另一家公司的商业替代品所取代

http://maps .seai.ie/wind/ - 绘制爱尔兰陆上和海上风速和风电场

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

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

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

Note this answer is no longer relevant. The open source maps have since been replaced with a commercial alternative by a different company

http://maps.seai.ie/wind/ - mapping onshore and offshore wind speeds and farms in Ireland

http://maps.seai.ie/geothermal/ - mapping geothermal temperatures in Ireland, and borehole data

  • uses WMS services (and TileCache) for all the layers, so can be accessed by other client GIS's (well once I've set up metadata etc..)
  • has a variety of different base maps to choose from
  • built using MapFish / ExtJS
  • has drop down gazetteers for County and Townland (an Irish administrative unit)
  • all the basic map navigation tools and a simple info tool
  • right click on a layer to set transparency
  • uses MapServer opensource back-end, plus SQL Server 2008

The systems (and a third more complex Bioenergy Intranet system) got a mention here: http://www.geoconnexion.com/uploads/renewableenergy_intv9i4.pdf

栖迟2024-09-07 00:23:02

http://haiticrisismap.org/ openlayes + geoxt

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

http://haiticrisismap.org/ openlayes + geoxt

would it be possible to create a template map for the client with a bunch of data on it, census, socio, create some simple fake buffers.

从来不烧饼2024-09-07 00:23:02

也许看看 HeatMapAPI对于 Google 地图(不过不确定是否能让客户惊叹不已)。

另一张密度图:http://maps.glassfish.org/server/ (显示了世界各地的 GlassFish)。

Maybe have a look at the HeatMapAPI for Google Maps (not sure you'll wow the client with that though).

Another density map: http://maps.glassfish.org/server/ (showing the use of GlassFish around the world).

梦断已成空2024-09-07 00:23:02

我们使用 OpenLayers Heatmap 图层,主要是因为(对我们来说)它比 Google 地图版本能更好地处理大数据量(您的情况可能会有所不同)

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

通过大数据量,我具有 100K+ 行的平均位置数据集

它也可以很好地用作 ASPX 页面,从 SQL Server 数据库进行动态实时数据检索。我使用存储过程将数据预处理为数组格式,按纬度和纬度分组。经度。

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

We're using the OpenLayers Heatmap layer, mostly because (for us) it handles large data volumes better than the Google Map version (your mileage may vary)

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

By large data volumes, I mean location datasets with 100K+ rows

It also works nicely as an ASPX page with dynamic realtime data retrieval from an SQL Server database. I've used a stored procedure to pre-process the data into the array format, grouped by Latitude & Longitude.

For those that need a translation table to convert their UK Postcodes into Latitude & Longitude, here's a good source:
http://www.doogal.co.uk/UKPostcodes.php

半山落雨半山空2024-09-07 00:23:02

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服务。但是,由于该门户采用开放标准,因此可以包含可为这些标准提供服务的任何软件。

The OneGeology Portal (http://portal.onegeology.org/OnegeologyGlobal/) has been online for about 10 years, currently running OpenLayers 2, with an OpenLayers 3 version in development.

The portal attempts to create a geological map of the world by pulling together disparate OGC services provided by data suppliers (mostly Geological Surveys) from across the globe. The portal provides access to data from WMS, WFS (simple and complex feature), and WCS. The portal uses CSW to help manage which functionality is available to a user, and provides the ability to style WMS layers through the application of custom SLD. Map contexts can be saved, shared and loaded using WMC.

There is a gazetteer to help you zoom to a location of choice, the ability to change projections, and scales, and the ability to create a KML file to allow the service to be used in Google Earth. Transparency can be changed on all layers.

There are currently 353 layers.

When the OneGeology project started, all documentation was geared to the support of services provided by MapServer, and many of the services in the portal are MapServer services. However, because the portal utilises open standards, any software that can provide services to those standards can be included.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文