我可以在EXPRESSION MAPFILE中添加SQL QUERY吗? 像这样 ..

CLASS
Name '> 0'
EXPRESSION (SELECT * from tb_kelurahan where id_kecamatan='[id_kecamatan]' > 0)
COLOR 20 215 0
OUTLINECOLOR 0 0 0

结束#类

===============>>#1 票数:2

不可以。但作为替代方案,您可以将sql作为附加列添加到DATA语句中,然后在表达式中引用它。

DATA“the_geom from(选择id_kecamatan> 0然后其他1 0结束为myexpress,the_geom,...)为foo ....”

然后使用:

表达式([myexpress] = 1)

  ask by user2560828 translate from so

未解决问题?本站智能推荐:

2回复

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

我正在尝试使用postGIS + Mapserver显示地图。 我在WEB中显示了PNG图片。 但是,我想在地图中显示一些字符,如下所示: mapserv demo http://demo.mapserver.org/cgi-bin/mapserv.exe?map=/ms4w/apps/tu
1回复

将查询参数传递给Mapserver中的查询语句

我正在使用mapserver和openlayers创建GIS。 我正在使用php mapscript,并希望从html表单传递查询的参数,以便仅在WFS图层中突出显示满足查询条件的多边形。 我是Mapserver,openlayers和php的新手的新手,因此在完成上述任务时需要帮助
1回复

使用“ AND”逻辑表达式定义Mapserver类时出现问题

我似乎无法克服这一障碍。 Mapserver不会引发任何错误...但是也不会返回任何内容...我怀疑我的逻辑表达式(...在没有任何错误的情况下...我真的不知道这里发生了什么) 。 理想情况下,我想使用这两列来过滤我的shapefile:“ [YODA](文本)”和“ [ZOOM](整
1回复

在OpenLayers 3中使用Tiled Google Map

如何在OpenLayers 3中使用谷歌地图? 我想从OpenLayers 2迁移到3.这是一个例子: 谷歌地图与openlayers集成的例子 但是使用这种方法需要更改旧的html代码(两个元素需要,'gmap'和'olmap'提到的例子)。 ol3正式不支持谷歌地图,但我的问题是
2回复

如何使用UMN地图服务器在图层中获得透明背景?

我想在mapclient中包括不同的地图来源。 我为自己提供了一个由UMN地图服务器渲染的自写地图文件。 问题是,UMN将背景(没有特征的地方)渲染为白色,如果我在mapclient中将其组合起来,则会将所有图层都隐藏在后面。 我要写什么到地图文件中,背景是透明的?
2回复

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

我在地图文件中准备了3个shapefile,并在mapserver上渲染它。 我需要的是和这些层叠加一个在另一个上。我能做到这一点
2回复

gis lang语中的“ EXTENT”实际上是什么?

我不清楚在GIS应用程序中的范围参数。 例如,在mapserver地图文件中,我们正在使用 这里的范围表示左下x,y和右上x,y。 但是这里不使用long,lat值,那么这个值是多少? 如何到达?
1回复

如何在MapServer中修复地图图层比例大小(ms4w)

示例图层地图文件为: 如何固定1:4000比例的地图图层比例大小在Map Server中的地图脚本模式的地图文件中(ms4w) 有谁能够帮助我 ?
1回复

如何在Geoserver中为本地二进制格式(.ID,.DAT,.Tab,.MAP)创建存储

嗨,我有四种不同的文件格式( .ID, .DAT, .Tab, .MAP ),我必须将这些geoserver上传到geoserver并查看地图。 这些文件格式是否受geoserver.if是的支持, geoserver.if是,请帮我做我用google搜索并没有找到任何解决方案的方法。
4回复

MySQL中给定半径内的查询点

我创建了以下MySQL表来存储纬度/经度坐标以及每个点的名称: 我试图查询: mile radius of a given point; 给定点英里范围内的所有点; 每个返回点距给定点的距离 我发现的所有示例都涉及使用最小边界矩形(MBR)而不是半径。 该表包