<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Is it still the case that IGN uses out of range srids, or is that just because your database is so old?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>I know when we released 2.0, lots of people ran into this issue, particularly I think those using spatialreference.org because that produced at the time user srids that were out of range.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>I would think IGN is common enough that we would have had more complaints if it was still an issue.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> postgis-users [mailto:postgis-users-bounces@lists.osgeo.org] <b>On Behalf Of </b>Darafei "Kom?pa" Praliaskouski<br><b>Sent:</b> Saturday, November 10, 2018 1:11 PM<br><b>To:</b> PostGIS Users Discussion <postgis-users@lists.osgeo.org><br><b>Subject:</b> Re: [postgis-users] [Partially solved] Re: Upgrade from Postgis 1.5.1-5 to 2.3.1<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Привет,<br><br>That chapter is part of PostGIS documentation which is part of PostGIS itself. You can edit here:<br><a href="https://github.com/postgis/postgis/blob/svn-trunk/doc/installation.xml">https://github.com/postgis/postgis/blob/svn-trunk/doc/installation.xml</a> <br><br>(just push [Edit], do your changes and [Save] -> [New pull request]).<br><br>Please also mention what is IGN and why it produces invalid SRIDs, and what do you lose by removing them. :)<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>пт, 9 нояб. 2018 г. в 19:24, Michel Philippenko <<a href="mailto:michel.ing93@gmail.com">michel.ing93@gmail.com</a>>:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><p class=MsoNormal>Hello,<o:p></o:p></p><div><div><div><div><p class=MsoNormal>I have managed to avoid errors in relation with spatial_ref_sys_srid_check and I asked the administrators of the website <a href="http://postgis.net" target="_blank">postgis.net</a> to add some information in this page :<o:p></o:p></p></div><div><p class=MsoNormal><a href="https://postgis.net/docs/postgis_installation.html#hard_upgrade" target="_blank">https://postgis.net/docs/postgis_installation.html#hard_upgrade</a><br>in the chapter :<br>"Some custom records of spatial_ref_sys in dump file have an invalid SRID value"<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Information to insert :<o:p></o:p></p></div><div><p class=MsoNormal>"Typically, if you use the french system IGN, you will have problems with SRID values out of range. You need first to throw out completely the IGN from the sql which is resulting from <a href="http://postgis_restore.pl" target="_blank">postgis_restore.pl</a>. So, first run :<br>perl utils/<a href="http://postgis_restore.pl" target="_blank">postgis_restore.pl</a> "/somepath/olddb.backup" > oldbb.sql<br>then<br>grep -v IGNF olddb.sql > olddb-without-IGN.sql<br>then create your newdb, activate the required Postgis extensions, and insert properly the french system IGN with this script :<br><a href="https://raw.githubusercontent.com/Remi-C/IGN_spatial_ref_for_PostGIS/master/Put_IGN_SRS_into_Postgis.sql" target="_blank">https://raw.githubusercontent.com/Remi-C/IGN_spatial_ref_for_PostGIS/master/Put_IGN_SRS_into_Postgis.sql</a><br>then, to finish, run :<br>psql -h localhost -p 5432 -U postgres -d newdb -f olddb-without-IGN.sql  2> errors.txt<o:p></o:p></p></div><div><p class=MsoNormal>"<o:p></o:p></p></div><div><p class=MsoNormal>Thank you very much for you attention,<o:p></o:p></p></div><div><p class=MsoNormal>With best regards,<o:p></o:p></p></div><div><p class=MsoNormal>Mikhael Philippenko.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div></div></div></div></div><div><div><div><div><p class=MsoNormal>Le jeu. 8 nov. 2018 à 14:55, Michel Philippenko <<a href="mailto:michel.ing93@gmail.com" target="_blank">michel.ing93@gmail.com</a>> a écrit :<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><div><div><div><p class=MsoNormal>Hello,<o:p></o:p></p></div><div><p class=MsoNormal>I'm new with Postgis.<o:p></o:p></p></div><div><p class=MsoNormal>I'm upgrading a database from Postgis 1.5.1-5 to 2.3.1 following the instructions given on this web page : <a href="https://postgis.net/docs/postgis_installation.html#hard_upgrade" target="_blank">https://postgis.net/docs/postgis_installation.html#hard_upgrade</a>.<o:p></o:p></p></div><div><p class=MsoNormal>The errors below are displayed when importing my dump. Will my DB work well ? Should I fight more to have no errors at all ? <o:p></o:p></p></div><div><p class=MsoNormal>Thank you for your help and your attention.<o:p></o:p></p></div><div><p class=MsoNormal>With best regards,<o:p></o:p></p></div><div><p class=MsoNormal>Mikhael.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>ERREUR:  la famille d'opérateur « btree_geography_ops » existe déjà pour la méthode d'accès « btree »<br>ERREUR:  la famille d'opérateur « btree_geometry_ops » existe déjà pour la méthode d'accès « btree »<br>ERREUR:  la famille d'opérateur « gist_geography_ops » existe déjà pour la méthode d'accès « gist »<br>ERREUR:  la contrainte de vérification « spatial_ref_sys_srid_check » est rompue par une ligne<br>ERREUR:  n'a pas pu créer l'index unique « spatial_ref_sys_pkey »<br>DÉTAIL : La clé (srid)=(999954) est dupliquée.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>My translation in English :<o:p></o:p></p></div><div><p class=MsoNormal>ERROR:  the operator family « btree_geography_ops » already exists for the access method « btree »<br>ERROR:  the operator family « btree_geometry_ops »already exists for the access method « btree »<br>ERROR:  the operator family « gist_geography_ops » already exists for the access method « gist »<br>ERROR:  the constraint check « spatial_ref_sys_srid_check » is broken  for one line<br>ERROR:  could not create the uniq index « spatial_ref_sys_pkey »<br>DETAIL : The key (srid)=(999954) is duplicated.<o:p></o:p></p></div></div></div></div></blockquote></div></div></div><p class=MsoNormal>_______________________________________________<br>postgis-users mailing list<br><a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a><br><a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a><o:p></o:p></p></blockquote></div><p class=MsoNormal>-- <o:p></o:p></p><div><div><p class=MsoNormal>Darafei Praliaskouski<br>Support me: <a href="http://patreon.com/komzpa">http://patreon.com/komzpa</a><o:p></o:p></p></div></div></div></div></body></html>