Re: Help with Mapserver and MySQL
Jeff McKenna <[email protected]> Fri, 28 Jun 2019 15:00:16 -0300
| Newsgroups | gmane.comp.gis.mapserver.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Carlos, Give the JOIN documentation a read (https://mapserver.org/mapfile/join.html), specifically where it states in the first paragraph that: --- It is important to understand that JOINs are ONLY available once a query has been processed. You cannot use joins to affect the look of a map. --- I remember creating those examples for that document, and that point is very important to remember (so you cannot use the JOIN object to affect your label, in other words). Hope that helps, (and happy early "Canada Day": 1st July we celebrate the birth of Canada) -jeff -- Jeff McKenna MapServer Consulting and Training Services https://gatewaygeomatics.com/ On 2019-06-28 8:04 AM, Carlos Neves (LREC) wrote: > Hi List, > > I need to connect a shapefile map to a mysql external numeric table. > > The goal is display in a mapserver map real time values from a > meteorological network M2M stations. > > This is one of my mapfile with JOIN: > > DATA "basins.shp" > > JOIN > NAME test > CONNECTIONTYPE MYSQL > CONNECTION '192.168.3.20:user:passwd:meteodata' > TABLE "meteo" > FROM "BASINCODE" > TO "code" > TYPE ONE-TO-ONE > > END # join > > I have tried LABELITEM "test_mysqlfield" or TEXT ( [test_mysqlfield]) > but the result is an unknown error and stops mapserv CGI. I have DEBUG > 5 level but no errors in log files. > > So, I have tried another way with a OGR connection: > > CONNECTIONTYPE OGR > CONNECTION "basins.shp" > DATA "SELECT * FROM basins LEFT JOIN > 'MYSQL:meteodata,host=192.168.3.20,user=user,password=passwd'.meteo ON > basins.BASINCODE = meteo.code" > > now LABELITEM "mysqlfield" or TEXT ([mysqlfield]) doesn't have any > error, but the values display "0" (zero) in the Map label points. > > Any idea? Any help would be much appreciated > > Carlos > > _______________________________________________ mapserver-users mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-users