I will be away for a while so I cannot do that right now. However, I can do
that probably early next week.
If it helps, I just tried WMS request to generate both png and mvt and I got
the similar result:
1. WMS request with FORMAT set to image/png
- I got a png image with 50k points drawn)
mapserv?map=D:\home\site\wwwroot\100k_3857_node.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&layers=nodes&width=800&height=600&srs=epsg:3857&STYLES=&bbox=-8979930,4769116,-8362889,5173075&FORMAT=image/png
2. WMS request with application/x-protobuf
- got the same result like the following:
nodesIdName(€ x
mapserv?map=D:\home\site\wwwroot\100k_3857_node.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&layers=nodes&width=800&height=600&srs=epsg:3857&STYLES=&bbox=-8979930,4769116,-8362889,5173075&FORMAT=application/x-protobuf<http://xxx.com/cgi-bin/mapserv?map=D:\home\site\wwwroot\100k_3857_node.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&layers=nodes&width=800&height=600&srs=epsg:3857&STYLES=&bbox=-8979930,4769116,-8362889,5173075&FORMAT=application/x-protobuf>
Thanks,
Caleb
________________________________
From: Rahkonen Jukka (MML) <[email protected]>
Sent: Wednesday, August 8, 2018 12:00 PM
To: Caleb Lee; [email protected]
Subject: Re: Getting an empty MVT output for a point layer
Hi,
We do not have your data for testing but please modify your mapfile a bit and
make it to work with some public dataset, like Natural Earth populated places
https://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/ne_110m_populated_places.zip<https://www.naturalearthdata.com/http/www.naturalearthdata.com/download/110m/cultural/ne_110m_populated_places.zip>?
-Jukka Rahkonen.
Lähettäjä: mapserver-users [mailto:[email protected]]
Puolesta Caleb Lee
Lähetetty: 8. elokuuta 2018 17:47
Vastaanottaja: [email protected]
Aihe: [mapserver-users] Getting an empty MVT output for a point layer
I am using MapServer 7.2.0 to generate mvt for two layers (one line layer and
one point layer). I am able to generate mvt output for a line layer but is
having problem with a point layer. The mvt output is kind of empty (just
contains layer name and column names). I am getting correct geojson outputs for
both layers using WFS.
Here is the URL that I use to get MVT output:
mapserv?map=D:\home\site\wwwroot\100k_3857_node.map&mode=tile&tilemode=gmap&tile=18+24+6&layers=nodes&map.imagetype=mvt
Here is the map file:
MAP
EXTENT -9036156 4707746 -8243569 5174793
CONFIG "PROJ_LIB" "D:\proj\SHARE"
NAME "TestMap"
WEB
METADATA
"ows_enable_request" "*"
END
END
PROJECTION
"init=epsg:3857"
END
OUTPUTFORMAT
NAME "mvt"
DRIVER MVT
FORMATOPTION "EDGE_BUFFER=20"
END
LAYER
NAME "nodes"
TYPE POINT
STATUS DEFAULT
CONNECTIONTYPE PLUGIN
PLUGIN "msplugin_mssql2008.dll"
CONNECTION "Connection to SQL Server Spatial"
DATA "GeomCol from MyTable USING UNIQUE id USING SRID=3857"
CLASS
STYLE
COLOR 0 0 0
END
END
PROJECTION
"+init=epsg:3857"
END
METADATA
"wfs_title" "WFS service for Nodes"
"wfs_srs" "EPSG:3857 EPSG:4326"
"wfs_abstract" "WFS service for Nodes"
"wfs_enable_request" "*"
"gml_include_items" "all"
END
END
END
With almost an identical map file and an url (layer name and table name
differ), I am getting a good mvt output for my line layer.
Any suggestions would be greatly appreciated.
_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users