<br><br><div class="gmail_quote">2011/2/18 Stephanos Charalambous <span dir="ltr">&lt;<a href="mailto:stephanos_ch@yahoo.gr">stephanos_ch@yahoo.gr</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Thank you Sirs.<br>
<br>
I tried the thinks that you have told me.<br>
1. As Daniel suggested, I ran the command: psql gis &quot;C:\Users\User\Desktop\900913.sql&quot; in the psql shell and when I checked the file &quot;spatial_ref_sys.sql&quot;, the entry 900913 is in the table.<br>
<br>
2. As Stephen suggested, I edited the epsg file in the &quot;proj&quot; folder and added the Spherical Mercator projection entry.<br>
<br>
3. I changed the assign_vertex_id command to:<br>
   SELECT assign_vertex_id(&#39;testNic&#39;, 1.0, &#39;the_geom&#39;, &#39;gid&#39;)<br>
<br>
4. Restart Computer<br>
<br>
THE RESULT: The same error occurs.<br>
<br>
Where did I do wrong?<br></blockquote><div><br></div><div><br></div><div>That&#39;s not clear to me. Would you be able to use a newer version of PostGIS? I think they contain 900913 projection.</div><div>Or you could try to reproject your geometry once to WGS84 and then try again and see if this makes a difference.</div>

<div><br></div><div>Daniel</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Thanks,<br>
Stephanos<br>
<br>
<br>
--- Óôéò ÐÝì., 17/02/11, ï/ç Stephen Woodbridge &lt;<a href="mailto:woodbri@swoodbridge.com">woodbri@swoodbridge.com</a>&gt; Ýãñáøå:<br>
<br>
&gt; Áðü: Stephen Woodbridge &lt;<a href="mailto:woodbri@swoodbridge.com">woodbri@swoodbridge.com</a>&gt;<br>
&gt; ÈÝìá: Re: [pgrouting-dev] Cannot create topology<br>
&gt; Ðñïò: <a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a><br>
&gt; Çìåñïìçíßá: ÐÝìðôç, 17 ÖåâñïõÜñéïò 2011, 20:27<br>
<div><div></div><div class="h5">&gt; You might also need to add it to:<br>
&gt;<br>
&gt; /usr/share/proj/epsg<br>
&gt;<br>
&gt; # Spherical Mercator projection<br>
&gt; &lt;900913&gt; +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0<br>
&gt; +lon_0=0.0<br>
&gt; +x_0=0.0 +y_0=0 +k=1.0 +units=m +over +nadgrids=@null<br>
&gt; +no_defs  &lt;&gt;<br>
&gt;<br>
&gt; Also, when you ran assign_vetrix_id() your tolerance was<br>
&gt; something like<br>
&gt; 0.000001 which is appropriate if your data is in degrees,<br>
&gt; but this<br>
&gt; Mercator projection is in meters so your tolerance should<br>
&gt; be something<br>
&gt; in a range like 5.0 - 0.5, maybe start with 1.0 and see how<br>
&gt; that works.<br>
&gt; if you rebuild you table and try different values for<br>
&gt; tolerance, you can<br>
&gt; look at the number of unique node numbers. When the number<br>
&gt; suddenly gets<br>
&gt; smaller you probably have it too large.<br>
&gt;<br>
&gt; -Steve<br>
&gt;<br>
&gt; On 2/17/2011 1:14 PM, Daniel Kastl wrote:<br>
&gt; &gt; I think SRID = 900913 is not in the spatial_ref_sys<br>
&gt; table, if you&#39;re<br>
&gt; &gt; using an older version of PostGIS.<br>
&gt; &gt; You can take it from here:<br>
&gt; &gt; <a href="http://trac.openstreetmap.org/browser/applications/utils/export/osm2pgsql/900913.sql" target="_blank">http://trac.openstreetmap.org/browser/applications/utils/export/osm2pgsql/900913.sql</a><br>
&gt; &gt;<br>
&gt; &gt; &lt;<a href="http://trac.openstreetmap.org/browser/applications/utils/export/osm2pgsql/900913.sql" target="_blank">http://trac.openstreetmap.org/browser/applications/utils/export/osm2pgsql/900913.sql</a>&gt;Daniel<br>


&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; 2011/2/18 Stephanos Charalambous &lt;<a href="mailto:stephanos_ch@yahoo.gr">stephanos_ch@yahoo.gr</a><br>
&gt; &gt; &lt;mailto:<a href="mailto:stephanos_ch@yahoo.gr">stephanos_ch@yahoo.gr</a>&gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;     Thanks Daniel for the quick<br>
&gt; response.<br>
&gt; &gt;<br>
&gt; &gt;     The shapefile which i imported<br>
&gt; was in google web mercator, so during<br>
&gt; &gt;     the import I set the SRID =<br>
&gt; 900913. The geom constraint has the same<br>
&gt; &gt;     value too.<br>
&gt; &gt;<br>
&gt; &gt;     How can I do the necessary<br>
&gt; checks?<br>
&gt; &gt;<br>
&gt; &gt;     With Regards,<br>
&gt; &gt;<br>
&gt; &gt;     Stephanos Charalambous<br>
&gt; &gt;<br>
&gt; &gt;     On 17 Öåâ 2011, at 16:58,<br>
&gt; Daniel Kastl &lt;<a href="mailto:daniel@georepublic.de">daniel@georepublic.de</a><br>
&gt; &gt;     &lt;mailto:<a href="mailto:daniel@georepublic.de">daniel@georepublic.de</a>&gt;&gt;<br>
&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt;     Hello Stephanos,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;     As the error says, there<br>
&gt; seems to be something wrong with your<br>
&gt; &gt;&gt;     SRID. You should check if<br>
&gt; the constraint on &quot;the_geom&quot; and the<br>
&gt; &gt;&gt;     entry in the<br>
&gt; &quot;geometry_columns&quot; table are OK? Does it have an SRID<br>
&gt; &gt;&gt;     or is it set -1?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;     Daniel<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;     2011/2/17 Stephanos<br>
&gt; Charalambous<br>
&gt; &gt;&gt;     &lt;&lt;mailto:<a href="mailto:stephanos_ch@yahoo.gr">stephanos_ch@yahoo.gr</a>&gt;<a href="mailto:stephanos_ch@yahoo.gr">stephanos_ch@yahoo.gr</a><br>
&gt; &gt;&gt;     &lt;mailto:<a href="mailto:stephanos_ch@yahoo.gr">stephanos_ch@yahoo.gr</a>&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         Hello,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         I am kind of<br>
&gt; new in using pgrouting and I would really like<br>
&gt; &gt;&gt;         your help.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         I have<br>
&gt; imported a road network, called &quot;testNic&quot; (from<br>
&gt; &gt;&gt;         shapefile)<br>
&gt; into a PostgreSQL database using QGIS and pgAdmin.<br>
&gt; &gt;&gt;         Then, I<br>
&gt; added the necessary columns, source, target and cost,<br>
&gt; &gt;&gt;         and created<br>
&gt; the geom_idx. The problem that I am facing is that<br>
&gt; &gt;&gt;         I cannot<br>
&gt; create the topology using the query:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         SELECT<br>
&gt; assign_vertex_id(&#39;testNic&#39;, 0.00001, &#39;the_geom&#39;, &#39;gid&#39;);<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         I get the<br>
&gt; following error, and i can&#39;t locate where the<br>
&gt; &gt;&gt;         mistake is.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;     <br>
&gt;    NOTICE:  CREATE TABLE will create<br>
&gt; implicit sequence<br>
&gt; &gt;&gt;     <br>
&gt;    &quot;vertices_tmp_id_seq&quot; for serial column<br>
&gt; &quot;<a href="http://vertices_tmp.id" target="_blank">vertices_tmp.id</a><br>
&gt; &gt;&gt;         &lt;<a href="http://vertices_tmp.id" target="_blank">http://vertices_tmp.id</a>&gt;&quot;<br>
&gt; &gt;&gt;     <br>
&gt;    CONTEXT:  SQL statement &quot;CREATE TABLE<br>
&gt; vertices_tmp (id serial)&quot;<br>
&gt; &gt;&gt;         PL/pgSQL<br>
&gt; function &quot;assign_vertex_id&quot; line 14 at EXECUTE statement<br>
&gt; &gt;&gt;         ERROR: <br>
&gt; find_srid() - couldnt find the corresponding SRID - is<br>
&gt; &gt;&gt;         the geometry<br>
&gt; registered in the GEOMETRY_COLUMNS table?  Is<br>
&gt; &gt;&gt;         there an<br>
&gt; uppercase/lowercase missmatch?<br>
&gt; &gt;&gt;     <br>
&gt;    CONTEXT:  PL/pgSQL function<br>
&gt; &quot;assign_vertex_id&quot; line 20 at<br>
&gt; &gt;&gt;         assignment<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         **********<br>
&gt; Error **********<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         ERROR:<br>
&gt; find_srid() - couldnt find the corresponding SRID - is<br>
&gt; &gt;&gt;         the geometry<br>
&gt; registered in the GEOMETRY_COLUMNS table?  Is<br>
&gt; &gt;&gt;         there an<br>
&gt; uppercase/lowercase missmatch?<br>
&gt; &gt;&gt;         SQL state:<br>
&gt; P0001<br>
&gt; &gt;&gt;         Context:<br>
&gt; PL/pgSQL function &quot;assign_vertex_id&quot; line 20 at<br>
&gt; &gt;&gt;         assignment<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         Any help<br>
&gt; would be really appreciated.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;         Regards<br>
&gt; &gt;&gt;         Stephanos<br>
&gt; Charalambous<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;     <br>
&gt;    _______________________________________________<br>
&gt; &gt;&gt;     <br>
&gt;    pgrouting-dev mailing list<br>
&gt; &gt;&gt;     <br>
&gt;    &lt;mailto:<a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a>&gt;<a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a><br>
&gt; &gt;&gt;     <br>
&gt;    &lt;mailto:<a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a>&gt;<br>
&gt; &gt;&gt;         &lt;<a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-dev</a>&gt;<a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-dev</a><br>


&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;     --<br>
&gt; &gt;&gt;     Georepublic UG &amp;<br>
&gt; Georepublic Japan<br>
&gt; &gt;&gt;     eMail:<br>
&gt; &gt;&gt;     &lt;mailto:<a href="mailto:daniel.kastl@georepublic.de">daniel.kastl@georepublic.de</a>&gt;<a href="mailto:daniel.kastl@georepublic.de">daniel.kastl@georepublic.de</a><br>
&gt; &gt;&gt;     &lt;mailto:<a href="mailto:daniel.kastl@georepublic.de">daniel.kastl@georepublic.de</a>&gt;<br>
&gt; &gt;&gt;     Web: &lt;<a href="http://georepublic.de/" target="_blank">http://georepublic.de/</a>&gt;<a href="http://georepublic.de" target="_blank">http://georepublic.de</a><br>
&gt; &gt;&gt; <br>
&gt;    _______________________________________________<br>
&gt; &gt;&gt;     pgrouting-dev mailing<br>
&gt; list<br>
&gt; &gt;&gt;     <a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a><br>
&gt; &lt;mailto:<a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a>&gt;<br>
&gt; &gt;&gt;     <a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-dev</a><br>
&gt; &gt;<br>
&gt; &gt; <br>
&gt;    _______________________________________________<br>
&gt; &gt;     pgrouting-dev mailing list<br>
&gt; &gt;     <a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a><br>
&gt; &lt;mailto:<a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a>&gt;<br>
&gt; &gt;     <a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-dev</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Georepublic UG &amp; Georepublic Japan<br>
&gt; &gt; eMail: <a href="mailto:daniel.kastl@georepublic.de">daniel.kastl@georepublic.de</a><br>
&gt; &lt;mailto:<a href="mailto:daniel.kastl@georepublic.de">daniel.kastl@georepublic.de</a>&gt;<br>
&gt; &gt; Web: <a href="http://georepublic.de" target="_blank">http://georepublic.de</a> &lt;<a href="http://georepublic.de/" target="_blank">http://georepublic.de/</a>&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; pgrouting-dev mailing list<br>
&gt; &gt; <a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a><br>
&gt; &gt; <a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-dev</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; pgrouting-dev mailing list<br>
&gt; <a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-dev</a><br>
&gt;<br>
<br>
<br>
_______________________________________________<br>
pgrouting-dev mailing list<br>
<a href="mailto:pgrouting-dev@lists.osgeo.org">pgrouting-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse">Georepublic UG &amp; Georepublic Japan<br>eMail: <a href="mailto:daniel.kastl@georepublic.de" style="color:rgb(66, 99, 171)" target="_blank">daniel.kastl@georepublic.de</a><br>

Web: <a href="http://georepublic.de/" style="color:rgb(66, 99, 171)" target="_blank">http://georepublic.de</a></span><br>