问题标签 [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.
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 中错过的配置设置,但我无法弄清楚正确的设置是什么。
有人对这个问题有一些经验吗?
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()
感谢您的任何回复
c# - Mapscript queryByPoint 不返回任何结果
我有一个使用 c# mapscript 动态生成的映射文件,其定义如下:
我尝试使用 queryByPoint 来检索附近单击的形状的索引。在下面的代码中,我使用固定点而不是通过参数传递的点创建了一个特定的测试函数,因此我确信我使用的点实际上是功能的一部分。就我而言,我使用 mapfile 中包含的唯一功能的第一点。
我有一个虚拟模板集,我什至不必使用容差,因为该点是正确的形状,但 queryByPoint 不断返回我 MS_FAILURE。从我在网络上的搜索来看,一切似乎都很好。任何想法?
javascript - 在线修改mapfile
如何在 Web 应用程序上实时重命名 mapfile 中的文件和字符串。
感谢您的回答
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 ([*])”,但我不知道怎么做?
谢谢你的帮助!
gis - 地图服务器地图信息样式
是否可以将 mapinfo 嵌入式图形样式用于具有 mapserver 的功能?我不想再描述线条、多边形等的宽度和颜色。
mapping - MapServer / OpenLayers 的好例子
我想说服一些客户使用 MapServer 和 OpenLayers。请任何人都可以推荐有吸引力的网站来展示可能性!
客户将印象深刻:
- 密度图(也称为热图、彩色网格覆盖、等高线图...)。
- 用户能够以某种格式(例如 netCDF)下载密度图的基础数据,仅限于正在查看的区域。
- 标准 OpenLayers 的东西。缩放、平移、比例尺、概览图...
- 不同的基础层。可能是 WMS、谷歌、必应……
- 搜索地名,地图被平移以显示该地点。
- 公开热图数据以供其他人在混搭中作为WMS或WCS使用
MapServer.org已备份,但 demo.mapserver.org 现在似乎已关闭 :( 但从记忆中,他们的示例没有“哇”的因素。OpenLayers 示例每个示例仅演示一两个功能 - 我想要一些东西通过在一个示例中展示所有功能来让客户惊叹。
PS如果您有使用其他一些开源工具的好示例,请务必发布它们。但请只使用 JavaScript:客户说没有富客户端。
编辑来吧 StackOverflow,有人必须有一个使用密度图的例子?我什至现在提供赏金...
gis - 为什么 UMN-Mapserver 将 ERDAS 图像文件 (.img) 显示为白色形状?
我想用 UMN-Mapserver 渲染一个 ERDAS-Image-file(后缀 .img)。数据呈现在正确的位置并具有正确的形状,但所有数据都是白色而不是光栅图像。图像包含许多层。我的地图文件如下所示:
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 中找到我建议的旧版本以避免错误并更新系统。感谢您的建议和回答
maps - 如何在 openlayers 中添加地图图层叠加层?
我在地图文件中准备了 3 个 shapefile,并在地图服务器上渲染它。我需要的是这些层叠加在另一个之上。我该怎么做