<div dir="ltr"><div><div><div>Hi all,<br><br></div>I'm having a problem to execute a pgsql2shp command using java.<br><br></div>My OS is Ubuntu and it's frequently I use to generate shp files using pgsql2shp, but now I want to do it <span id="result_box" class="" lang="en"><span class="">through java.<br>

<br></span></span></div><div><span id="result_box" class="" lang="en"><span class="">The follow command works fine on terminal<br>pgsql2shp -f pontos_05600202_teste -h myhost -u myuser -P mypasswd -g coordinates my_database "SELECT * from points where id_uploaded_file = 37995";<br>

<br></span></span></div><div><span id="result_box" class="" lang="en"><span class="">Now I'm trying to execute the follow code:<br><br><span style="font-family:courier new,monospace">ProcessBuilder pb = new ProcessBuilder("pgsql2shp", "-f pontos_05600202_teste", "-h myhost", "-u myuser", "-P mypasswd", "-g </span></span></span><span id="result_box" class="" lang="en"><span class=""><span style="font-family:courier new,monospace"><span id="result_box" class="" lang="en"><span class=""><span style="font-family:courier new,monospace">coordinates</span></span></span>", "my_database", "SELECT coordinates, date from points where id_uploaded_file = 37995");<br>

<br>Process proc;<br>proc = pb.start();<br>InputStream stdin = proc.getInputStream();<br>InputStreamReader isr = new InputStreamReader(stdin);<br>BufferedReader br = new BufferedReader(isr);<br><br>String line = null;<br>

System.out.println("<OUTPUT>");<br><br>while ((line = br.readLine()) != null)<br>    System.out.println(line);<br><br>System.out.println("</OUTPUT>");<br>int exitVal = proc.waitFor();<br>System.out.println("Process exitValue: " + exitVal);</span><br>

</span></span></div><div><br clear="all"><div><div><div><div><div><div><div><div><br></div><div>And the result is:<br><br><span style="font-family:courier new,monospace"><OUTPUT><br>Preparing table for user query... Done.<br>

Initializing...  </span><span style="font-family:courier new,monospace"><span id="result_box" class="" lang="en"><span class=""><span style="font-family:courier new,monospace">coordinates</span></span></span>: no such attribute in table __pgsql2shp14493_tmp_table<br>

</OUTPUT></span><br><br></div><div>Does anybody as any idea about it?<br><br></div><div>Thank you for all<br><br>Best regards<br></div><div>-- <br>Rogério De Pieri  (Lelo)<div>SCJP 5<br><div><div>Buscando melhorar a cada dia<br>

Áudio, Hardware & Software</div></div><div><a href="http://www.twitter.com/lelopieri" target="_blank">www.twitter.com/lelopieri</a></div><div><a href="http://blogdolelo.wordpress.com" target="_blank">blogdolelo.wordpress.com</a></div>

</div>
</div></div></div></div></div></div></div></div></div></div>