<HTML><BODY><div><div>Dear Jukka, you right with OGR it works. If I type something like:<br>"PG:"dbname=database host=127.0.0.1 port=5432 user=admin password=admin tables=objects_in_countryA(geom)""</div><div>It works. Because for OGR layer types, providing connection is enough.</div><div>But for PostGIS , also the data part need to be provided separately.</div><div>In fact , it is just a matter of interest for me. What will be faster , have it with OGR PostGIS driver or with native mapserver postgis driver (I assume if type of connection PostGIS mapserver uses its own driver for reading features).</div><div>I will let you know after I find out the way.</div><div>Sincerely, Zmitser</div><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">Среда, 24 марта 2021, 10:43 +03:00 от Rahkonen Jukka (MML) <jukka.rahkonen@maanmittauslaitos.fi>:<br> <div id=""><div class="js-helper js-readmsg-msg"><div><div id="style_16165717900259118769_BODY"><div class="cl_586303"><div class="WordSection1_mr_css_attr"><p class="MsoNormal_mr_css_attr"><span style="mso-fareast-language:EN-US">Hi,</span></p><p class="MsoNormal_mr_css_attr"><span style="mso-fareast-language:EN-US"> </span></p><p class="MsoNormal_mr_css_attr"><span style="mso-fareast-language:EN-US" lang="EN-US">Obviously you are playing with vector data, not rasters, and you are trying to make a ogrtileindex instead of gdaltindex. I know, technically there is no difference.</span></p><p class="MsoNormal_mr_css_attr"><span style="mso-fareast-language:EN-US" lang="EN-US"> </span></p><p class="MsoNormal_mr_css_attr"><span style="mso-fareast-language:EN-US" lang="EN-US">I have used ogrtileindex with great success with shapefiles. I have never tried to do the same with PostGIS data and I can only wish you luck with your experiments. One thing that came into my mind it that perhaps OGR connection to PostGIS would work better than the native one with tileindex.</span></p><p class="MsoNormal_mr_css_attr"><span style="mso-fareast-language:EN-US" lang="EN-US"> </span></p><p class="MsoNormal_mr_css_attr"><span style="mso-fareast-language:EN-US" lang="EN-US">-Jukka Rahkonen-</span></p><p class="MsoNormal_mr_css_attr"><span style="mso-fareast-language:EN-US" lang="EN-US"> </span></p><div class="mail-quote-collapse"><div><div style="border-top:solid #e1e1e1 1.0pt; border:none; padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal_mr_css_attr"><b>Lähettäjä:</b> mapserver-users <<a href="/compose?To=mapserver%2dusers%2dbounces@lists.osgeo.org">mapserver-users-bounces@lists.osgeo.org</a>> <b>Puolesta </b>Zmitser Kozhukh via mapserver-users<br><b>Lähetetty:</b> keskiviikko 24. maaliskuuta 2021 9.03<br><b>Vastaanottaja:</b> Carlos Ruiz <<a href="/compose?To=boolean10001@yahoo.com">boolean10001@yahoo.com</a>><br><b>Kopio:</b> <a href="/compose?To=mapserver%2dusers@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br><b>Aihe:</b> Re: [mapserver-users] data parameter in tileindex</p></div></div><p class="MsoNormal_mr_css_attr"> </p><div><div><p class="MsoNormal_mr_css_attr">Dear Carlos, it is not about mapfile, it is in location cell of tileindex. It is one cell in table (database table, dbf file etc.), and I need to put there both connection and data details. The question is how to make it so that mapserver parses it correctly.</p></div><div><p class="MsoNormal_mr_css_attr">Sincerely, Zmitser</p></div><p class="MsoNormal_mr_css_attr"> </p><blockquote style="border:none;border-left:solid #0857A6 1.0pt;padding:0cm 0cm 0cm 8.0pt;margin-left:7.5pt;margin-top:7.5pt;margin-right:7.5pt;margin-bottom:7.5pt"><p class="MsoNormal_mr_css_attr">Среда, 24 марта 2021, 6:53 +03:00 от Carlos Ruiz <<a href="//e.mail.ru/compose/?mailto=mailto%3aboolean10001@yahoo.com">boolean10001@yahoo.com</a>>:<br> </p><div id=""><div><div><div id="style_16165579951276773355_BODY_mr_css_attr"><div><div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">Zmitser,</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">You have to have the following on a MAP file:</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">LAYER</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">...</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">CONNECTION "host=<HOST> ... password=<PASSWORD>"</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">CONNECTIONTYPE <CONNECTION_TYPE></span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">DATA "<GEOM_COLUMN> FROM <TABLE NAME> USING UNIQUE <ID> USING SRID=<SRID>"</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">...</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">END</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif">On DATA you must specify the name of the geometry column and the table, if you're using a database. If you are using a shape file you just have to include the DATA keyword with the path and the name of the SHP file.</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif"> </span></p></div></div><div id="ydp4a9c06dayahoo_quoted_6860825563_mr_css_attr_mr_css_attr"><div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">On Tuesday, March 23, 2021, 2:34:48 AM CST, Zmitser Kozhukh via mapserver-users <<a>mapserver-users@lists.osgeo.org</a>> wrote:</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A"> </span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A"> </span></p></div><div><div id="ydp4a9c06dayiv6459760804_mr_css_attr_mr_css_attr"><div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">Dear mapserver users, I need to specify data parameter at the location item of tileindex.</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">So far, I have tried many possibilities but none works:<br>‘host=127.0.0.1 dbname=database user=admin password=admin DATA "geom from table using unique id using srid=4326"’</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">or</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">host=127.0.0.1 dbname=database user=admin password=admin data="geom from table using unique id using srid=4326"</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">etc.</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">Still I get an error :</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Courier New';color:black">msDrawMap(): Image handling error. Failed to draw layer named 'layer'. msPostGISLayerOpen(): Query error. Nothing specified in DATA statement.</span></p></div><div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">Could someone please tell in which format data statement should be?</span></p></div></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">In documentation it is written vaguely:</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:9.5pt;font-family:'Arial',sans-serif;color:#3E4349;background:white">Normally the location should contain the path to the tile file relative to the shapepath, not relative to the tileindex itself. If the DATA parameter contains a value then it is added to the end of the location.</span></p></div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A"> </span></p></div><div><div><div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">--<br>Zmitser Kozhukh</span></p></div></div></div></div></div><p class="MsoNormal_mr_css_attr"><span style="font-size:10.0pt;font-family:'Helvetica',sans-serif;color:#26282A">_______________________________________________<br>mapserver-users mailing list<br><a>mapserver-users@lists.osgeo.org</a><br><a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a></span></p></div></div></div></div></div></div></div></div></blockquote><p class="MsoNormal_mr_css_attr"> </p><div><p class="MsoNormal_mr_css_attr"> </p></div><div><div><div><p class="MsoNormal_mr_css_attr">--<br>Zmitser Kozhukh</p></div></div></div><div><p class="MsoNormal_mr_css_attr"> </p></div></div></div></div></div></div></div></div></div></blockquote> <div> </div><div data-signature-widget="container"><div data-signature-widget="content"><div>--<br>Zmitser Kozhukh</div></div></div><div> </div></div></BODY></HTML>