Murat,<br><br>You should check MySQL&#39;s SQL syntax to concatenate strings and decimals to produce a string.<br><br>On Wednesday, February 29, 2012, Murat Beyhan &lt;<a href="mailto:beyhan@deprem.gov.tr">beyhan@deprem.gov.tr</a>&gt; wrote:<br>
&gt; Chaitanya,<br>&gt;<br>&gt; here is the structure of table on database<br>&gt;<br>&gt; sfault :<br>&gt;<br>&gt; eq_id varchar(14)<br>&gt; lat1  decimal(7,4)<br>&gt; lon1  decimal(7,4)<br>&gt; lat2  decimal(7,4)<br>&gt; lon2  decimal(7,4)<br>
&gt;<br>&gt; lineview :<br>&gt;<br>&gt;<br>&gt; eq_id varchar(14)<br>&gt; geom  double<br>&gt;<br>&gt;<br>&gt; it seams geom as double<br>&gt; I thing it should be geometry isn&#39;t it?<br>&gt;<br>&gt; may be  I have to change structure of lineview by changing following<br>
&gt; Roberts&#39; suggestion to create view on database<br>&gt;<br>&gt;  create view lineview as select eq_id, &quot;LINESTRING(&quot; + lon1 + &quot; &quot; + lat1<br>&gt;  + &quot;,&quot; + lon2 + &quot; &quot; + lat2 + &quot;)&quot; as geom from sfault<br>
&gt;<br>&gt;<br>&gt; but I&#39;m not sure for the line.<br>&gt;<br>&gt; VTR for points, I have tested and works well<br>&gt;<br>&gt;<br>&gt; but for line still could not achieved yet, please give me another idea.<br>&gt;<br>
&gt; here is test.vrt file<br>&gt;<br>&gt; &lt;OGRVRTDataSource&gt;<br>&gt; &lt;OGRVRTLayer name=&quot;sta&quot;&gt;<br>&gt; &lt;SrcDataSource&gt;MYSQL:stations,user=root,password=mysql_passwd,host=localhost,port=3306,tables=sta&lt;/SrcDataSource&gt;<br>
&gt; &lt;SrcSQL&gt;SELECT sta_id as name,type,latitude,longitude from sta where<br>&gt; type like &quot;%SMACH%&quot;&lt;/SrcSQL&gt;<br>&gt; &lt;GeometryType&gt;wkbPoint&lt;/GeometryType&gt;<br>&gt; &lt;GeometryField encoding=&quot;PointFromColumns&quot; x=&quot;longitude&quot; y=&quot;latitude&quot;/&gt;<br>
&gt; &lt;/OGRVRTLayer&gt;<br>&gt; &lt;/OGRVRTDataSource&gt;<br>&gt;<br>&gt; and following code gives successful result as you see<br>&gt;<br>&gt;<br>&gt; ogrinfo -ro -al test.vrt<br>&gt;<br>&gt; INFO: Open of `test.vrt&#39; using driver `VRT&#39; successful.<br>
&gt;<br>&gt; Layer name: sta<br>&gt; Geometry: Point<br>&gt; Feature Count: 12<br>&gt; Layer SRS WKT:<br>&gt; (unknown)<br>&gt; name: String (12.0)<br>&gt; type: String (24.0)<br>&gt; latitude: Real (5.4)<br>&gt; longitude: Real (5.4)<br>
&gt; OGRFeature(sta):0<br>&gt;  name (String) = 0617<br>&gt;  type (String) = SMACH<br>&gt;  latitude (Real) = 40.4569<br>&gt;  longitude (Real) = 32.6319<br>&gt;  POINT (32.631900000000002 40.456899999999997)<br>&gt;<br>
&gt; OGRFeature(sta):1<br>&gt;  name (String) = 0618<br>&gt;  type (String) = SMACH<br>&gt;  latitude (Real) = 40.4798<br>&gt;  longitude (Real) = 32.4555<br>&gt;  POINT (32.4555 40.479799999999997)<br>&gt;<br>&gt; .<br>&gt; .<br>
&gt; .<br>&gt; .<br>&gt;<br>&gt;<br>&gt; As you see this works well.<br>&gt;<br>&gt; I hope you can catch point what is wrong or lack of on my works....<br>&gt;<br>&gt;<br>&gt; Thanks again<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>
&gt; On Tue, 2012-02-28 at 18:08 +0530, Chaitanya kumar CH wrote:<br>&gt;&gt; Murat,<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; I see that your view,  lineview, doesn&#39;t give the expected geometry<br>&gt;&gt; type with ogrinfo. It is showing the datatype as Real. Check if the<br>
&gt;&gt; datatype of geom is actually string/text.<br>&gt;&gt;<br>&gt;&gt; On Tue, Feb 28, 2012 at 12:49 PM, Murat Beyhan &lt;<a href="mailto:beyhan@deprem.gov.tr">beyhan@deprem.gov.tr</a>&gt;<br>&gt;&gt; wrote:<br>&gt;&gt;         Chaitanya,<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;         Map file which is try to draw line as follows<br>&gt;&gt;         are there any problem on the code<br>&gt;&gt;<br>&gt;&gt;          LAYER<br>&gt;&gt;          NAME sfault1<br>&gt;&gt;          CONNECTIONTYPE OGR<br>
&gt;&gt;          CONNECTION &#39;&lt;OGRVRTDataSource&gt;<br>&gt;&gt;          &lt;OGRVRTLayer name=&quot;lineview&quot;&gt;<br>&gt;&gt;<br>&gt;&gt;         &lt;SrcDataSource&gt;MYSQL:dynamic,user=root,password=mysqlpasswd,host=localhost,port=3306,tables=lineview&lt;/SrcDataSource&gt;<br>
&gt;&gt;          &lt;SrcLayer&gt;lineview&lt;/SrcLayer&gt;<br>&gt;&gt;          &lt;GeometryType&gt;wkbLineString&lt;/GeometryType&gt;<br>&gt;&gt;          &lt;GeometryField encoding=&quot;WKT&quot; field=&quot;geom&quot;/&gt;<br>
&gt;&gt;          &lt;LayerSRS&gt;WGS84&lt;/LayerSRS&gt;<br>&gt;&gt;          &lt;FID&gt;eq_id&lt;/FID&gt;<br>&gt;&gt;          &lt;/OGRVRTLayer&gt;<br>&gt;&gt;          &lt;/OGRVRTDataSource&gt;&#39;<br>&gt;&gt;          DATA sfault1<br>
&gt;&gt;          STATUS on<br>&gt;&gt;          TYPE line<br>&gt;&gt;          CLASS<br>&gt;&gt;          NAME &quot;Source Fault&quot;<br>&gt;&gt;          SYMBOL &quot;cline&quot;<br>&gt;&gt;           SIZE 3<br>&gt;&gt;          COLOR  0 0 255<br>
&gt;&gt;          END<br>&gt;&gt;          END<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;         ogrinfo<br>&gt;&gt;         MYSQL:dynamic,user=root,password=mysqlpasswd,host=localhost,port=3306<br>&gt;&gt;         sfault -summary<br>
&gt;&gt;         INFO: Open of<br>&gt;&gt;         `MYSQL:dynamic,user=root,password=mysqlpasswd,host=localhost,port=3306&#39;<br>&gt;&gt;              using driver `MySQL&#39; successful.<br>&gt;&gt;<br>&gt;&gt;         Layer name: sfault<br>
&gt;&gt;         Geometry: None<br>&gt;&gt;         Feature Count: 1<br>&gt;&gt;         Layer SRS WKT:<br>&gt;&gt;         (unknown)<br>&gt;&gt;         eq_id: String (14.0)<br>&gt;&gt;         lat1: Real (7.4)<br>&gt;&gt;         lon1: Real (7.4)<br>
&gt;&gt;         lat2: Real (7.4)<br>&gt;&gt;         lon2: Real (7.4)<br>&gt;&gt;<br>&gt;&gt;         **************linewiew created by following sql<br>&gt;&gt;         statement:*************<br>&gt;&gt;<br>&gt;&gt;<br>
&gt;&gt;          create view lineview as select eq_id, &quot;LINESTRING(&quot; + lon1 +<br>&gt;&gt;         &quot; &quot; + lat1<br>&gt;&gt;          + &quot;,&quot; + lon2 + &quot; &quot; + lat2 + &quot;)&quot; as geom from sfault<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;         then<br>&gt;&gt;<br>&gt;&gt;         [murat@localhost ~]$ ogrinfo<br>&gt;&gt;         MYSQL:dynamic,user=root,password=mysqlpasswd,host=localhost,port=3306<br>&gt;&gt;         lineview -summary<br>
&gt;&gt;         INFO: Open of<br>&gt;&gt;         `MYSQL:dynamic,user=root,password=mysqlpasswd,host=localhost,port=3306&#39;<br>&gt;&gt;              using driver `MySQL&#39; successful.<br>&gt;&gt;<br>&gt;&gt;         Layer name: lineview<br>
&gt;&gt;         Geometry: None<br>&gt;&gt;         Feature Count: 1<br>&gt;&gt;         Layer SRS WKT:<br>&gt;&gt;         (unknown)<br>&gt;&gt;         eq_id: String (14.0)<br>&gt;&gt;         geom: Real (0.0)<br>&gt;&gt;<br>
&gt;&gt;<br>&gt;&gt;<br><br>-- <br>Best regards,<br>Chaitanya kumar CH.<br><br>+91-9494447584<br>17.2416N 80.1426E<br>