问题标签 [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.
gis - Mapserver GIS APP框架
我正在尝试使用地图服务器在网络上显示存储在 POSTGIS/POSTGRES 空间数据库中的地形数据图层(读作创建 GIS Web 应用程序)。我的问题是,虽然我碰巧遇到了可以使用的不同 gis 框架,但我缺乏使用 mapserver 的经验,这让我犹豫不决要使用哪个框架。那么什么是最容易使用的框架呢?我正在使用 MS4W 预打包的 mapserver 二进制文件,并且我已经从他们的站点安装了几乎所有的附加包(框架)。
感谢您的帮助!:) 我
google-maps - 如何进一步推进这个 gis 项目?
对于我的公司内部使用,我想开发一个目标简单的 gis 项目。
- 在正常的国家地图上显示我公司出现的所有带有名称的地方。
- 以图形方式(按线)连接总公司和分支机构。
- 通过单击一个地点,用户将被引导到一个包含该地点信息的新页面。
- 以图形方式添加新地点。
我已经知道/做了一点:
- 在 Ubuntu 上使用 LAMP 平台。
- HTML,Javascript
- 安装了地图服务器并能够重新生成示例地图。
- 成功安装 Postgresql、postgis。
- 成功将 osm 数据加载到 postgresql 中。(通过 osm2pgsql 实用程序)
我想知道的
- 如何像谷歌地图一样在浏览器中显示 osm 数据。
- 如何以图形方式添加新地点
- 如何通过地图中的一条线连接两个地方。
非常感谢 。
ubuntu - 如何在 Lucid linux 的 qgis 1.3.0 中获得“导出到 mapserver 地图文件”选项?
我是 GIS 新手,我想将 qgis 文件导出到 mapserver 地图文件。但该选项在我的 Qgis 1.3.0 mimas 中不可用。怎么做才能得到它?请帮忙。
gis - gis 俚语中的“EXTENT”实际上是什么?
我不清楚 GIS 应用程序中的范围参数。例如,在我们正在使用的 mapserver 地图文件中
这里的范围是指左下 x,y 和右上 x,y。但是这里没有使用 long,lat 值,那么这个值是多少?它是如何到达的?
python - 如何从openstreetmap 服务器导出图像?
大家早上好,我将尝试在这里解释整个情况:我有一个网站(django-python),它使用 Openlayers 显示地图。该地图有两层:显示城市名称和街道的背景,为此我使用openstreetmaps;第二层包含一些地理信息,为此我使用 MapServer(更具体地说,我将 bbox 参数和其他内容发送到我的服务器并通过 mapscript for python 生成地图)。
现在我想在我的网站上有一个“导出”按钮,它必须创建一个包含地图图像的 .zip 文件(在 .zip 中包含的图表和文件中),所以我必须能够生成相同的地图在 openlayers 中显示并将其保存到文件中或直接保存到 .zip 中。
我的第一个猜测是我可以从openlayers获取坐标(BBOX),将这些坐标发送到python并通过url和python可以调用两个服务器(mapserver和openmapstreets),将图像保存在.zip文件中......但是生活不是那么容易吗?好吧,它适用于地图服务器层,网址类似于:
但是当我尝试用相同的坐标调用openstreetmaps时,它给了我一个错误:
所以现在...我不知道如何调用 OSM 为我给他的坐标生成图像.. 我在 openstreetmaps 中查看了一个导出示例,我认为他们可能使用其他格式的坐标?
如果你有任何想法如何进行,我会很棒!!!!
opacity - 使用地图文件的地图服务器上的透明标签
我正在尝试使用默认图层在我的地图文件中添加水印图层:
但似乎 OPACITY 不起作用,因为它没有改变任何东西。是否可以为标签设置不透明度?我究竟做错了什么?
提前谢谢
openlayers - OpenLayers 上的动态 MapServer
我正在为一个特殊的设置而苦苦挣扎:我们在 OpenLayers 中有一个 WMS 层(在 GeoExt Web 界面中)调用 MapServer 字符串(例如http://mydomain/cgi-bin/mapserv.exe?map=someMapFile.map&etc 等) .
现在我们需要将数据集分成几层。我们尝试通过实例化 n 个单独的 WMS 图层,但速度太慢了,因此我们尝试了一个非常简单的解决方案:生成仅包含所需图层的自定义 mapFile。此动态映射文件由服务返回:
http://mydomain/myservice/get?layers=listoflayers,otherparams,etc返回自定义地图文件的路径。这个解决方案非常简单有效。
所以现在我们应该更新 WMS 层以便即时替换这个地图文件,而不需要重新加载整个页面。
所以我的问题是:
这可能吗?
是否可以有一个单独的图层列表(不是 OpenLayers 提供的默认图层列表)并触发事件“changeLayers”?有没有这种设置的例子?
提前感谢您的任何提示!
穆龙
php - 运行 PHP 脚本时出现 errno 2
希望你能帮助我......过去两天我一直在做这件事,不得不承认我很难过。
我使用的操作系统是 Ubuntu 9.10 Karmic。
我成功安装并测试了 Mapserver。对于我的课堂项目,我有一个用于创建图层的 php 脚本,请参见下文....
在 cmd 行提示符下运行脚本时出现的错误:
PHP脚本:
我在全球范围内创建了目录和文件 rwx 只是为了确保它不是权限问题
任何帮助将不胜感激!!
谢谢
克里斯
mapserver - Mapserver 忽略了我的 GetFeatureInfo-requests 模板文件
我希望我的地图文件支持某些图层的 GetFeatureInfo 请求。
我在图层中添加了以下行:
文件本身如下所示(到目前为止仅用于测试目的):
如果我提出 GetFeatureInfo 请求,我会得到以下输出:
所以它达到了一个特征(如果我改变坐标,我会得到不同的特征编号),但我不能从我的模板中得到任何东西。地图服务器尊重我的模板行,因为如果我将其注释掉,GetFeatureInfo 请求将不再起作用:“请求的图层不可查询。”
这里有什么问题?
gis - GIS项目建议
您好:
我有以下内容:
1. 世界的Shapefile 与每个国家的边界
-- 成功将shapefile 导入PostGIS 数据库
-- 可以通过Openlayers 在浏览器中显示世界地图。
2 每个记录都有
一个数据 (CSV) 文件。出生国,
b. 性别,
c。出生国家的纬度和经度(与 shapefile 中的经度和经度匹配)
我试图找出显示地图的最佳方法,其中每个国家(基于 CSV 数据)有 100 人或更多人,颜色为红色或绿色......
所以我的问题是:
如果我用 CSV 数据创建一个单独的表,有没有办法将此表与 shapefile 表链接来执行上述操作?
或者
我是否需要将 CSV 数据合并到 shapefile 表中才能完成上述操作
我正在使用 PostGIS、地图服务器和 Openlayers
谢谢克里斯
_