问题标签 [mapserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3562 浏览

javascript - OpenLayers、地图服务器和 Tilecache

我想提高我的应用程序的性能,该应用程序使用 OpenLayers、Google Maps 和 MapServer with TileCache ( http://tilecache.org ) 显示专题地图。因此,我按照安装说明成功安装了 TileCache。

在我的应用程序中,我有以下代码可以在我的底图上嵌入一个新图层,到目前为止效果很好:

文档基本上说,传递给 OpenLayers.Layer.WMS 构造函数的URL 必须指向 TileCache 脚本,即 tilecache.cgi 或 tilecache.py。

不幸的是,它不起作用,这意味着我在切换 url 时看不到任何地图。知道有什么问题吗?也许这是我在 tilecache.cfg 中错过的配置设置,但我无法弄清楚正确的设置是什么。

有人对这个问题有一些经验吗?

0 投票
1 回答
1633 浏览

web-applications - 如何监控服务器(mapserver)

¿我怎么知道事情已经发生在椽子上或我的服务器上?,我的服务器出现了问题,这不会导致这些错误,因为它们没有被替换为任何类型的档案,也没有做过申请任何建议都没有错

http://obtra.univalle.edu.co/obtra/index.php?site=carto

这些是错误:

警告:[MapServer 错误]:msLoadSymbolSet():第一个标记必须是 SYMBOLSET,这看起来不像符号文件。在第 25 行的 /var/www/obtra/vcauca.php 中

警告:无法在第 25 行的 /var/www/obtra/vcauca.php 中打开地图文件 obtra_1.map

致命错误:在第 33 行的 /var/www/obtra/vcauca.php 中的非对象上调用成员函数 getLayerByName()

感谢您的任何回复

0 投票
3 回答
1446 浏览

c# - Mapscript queryByPoint 不返回任何结果

我有一个使用 c# mapscript 动态生成的映射文件,其定义如下:

我尝试使用 queryByPoint 来检索附近单击的形状的索引。在下面的代码中,我使用固定点而不是通过参数传递的点创建了一个特定的测试函数,因此我确信我使用的点实际上是功能的一部分。就我而言,我使用 mapfile 中包含的唯一功能的第一点。

我有一个虚拟模板集,我什至不必使用容差,因为该点是正确的形状,但 queryByPoint 不断返回我 MS_FAILURE。从我在网络上的搜索来看,一切似乎都很好。任何想法?

0 投票
1 回答
385 浏览

javascript - 在线修改mapfile

如何在 Web 应用程序上实时重命名 mapfile 中的文件和字符串。

感谢您的回答

0 投票
2 回答
2284 浏览

gis - 如何通过 mapfile 在地图中显示字符?

我正在尝试使用 postGIS+Mapserver 显示地图。我已经在我的 WEB 中展示了一张 PNG 图片。但是,我想在地图中显示一些字符,就像这样: mapserv demo http://demo.mapserver.org/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-4 .map&layer=states_poly&layer=states_line&mode=map

这是来自Mapserver的示例

现在我正在使用数据库(postgreSQL),但不是形状文件。那我该如何添加字符呢?

这是我的地图文件的一部分:

有人说在“LABEL”中添加“TEXT ([*])”,但我不知道怎么做?

谢谢你的帮助!

0 投票
1 回答
599 浏览

gis - 地图服务器地图信息样式

是否可以将 mapinfo 嵌入式图形样式用于具有 mapserver 的功能?我不想再描述线条、多边形等的宽度和颜色。

0 投票
6 回答
33758 浏览

mapping - MapServer / OpenLayers 的好例子

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

客户将印象深刻:

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

MapServer.org已备份,但 demo.mapserver.org 现在似乎已关闭 :( 但从记忆中,他们的示例没有“哇”的因素。OpenLayers 示例每个示例仅演示一两个功能 - 我想要一些东西通过在一个示例中展示所有功能来让客户惊叹。

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

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

0 投票
1 回答
272 浏览

gis - 为什么 UMN-Mapserver 将 ERDAS 图像文件 (.img) 显示为白色形状?

我想用 UMN-Mapserver 渲染一个 ERDAS-Image-file(后缀 .img)。数据呈现在正确的位置并具有正确的形状,但所有数据都是白色而不是光栅图像。图像包含许多层。我的地图文件如下所示:

0 投票
1 回答
295 浏览

ubuntu - 降级地图服务器

一个问题,因为我可以卸载并安装旧版本的mapserver,因为我导致大致以下错误,我认为是相同的版本

警告:[MapServer 错误]:msLoadSymbolSet():第一个标记必须是 SYMBOLSET,这看起来不像符号文件。在第 25 行的 /var/www/obtra/vcauca.php 中

警告:无法在第 25 行的 /var/www/obtra/vcauca.php 中打开地图文件 obtra_1.map

致命错误:在第 33 行的 /var/www/obtra/vcauca.php 中的非对象上调用成员函数 getLayerByName()

如果不可能,请在 ubuntu 8.04 中找到我建议的旧版本以避免错误并更新系统。感谢您的建议和回答

0 投票
2 回答
4468 浏览

maps - 如何在 openlayers 中添加地图图层叠加层?

我在地图文件中准备了 3 个 shapefile,并在地图服务器上渲染它。我需要的是这些层叠加在另一个之上。我该怎么做