[postgis-tickets] r17614 - Dealing with IGN SRIDs from Michel Philippenko
Regina Obe
lr at pcorp.us
Thu Jul 18 10:43:48 PDT 2019
Author: robe
Date: 2019-07-18 22:43:48 -0700 (Thu, 18 Jul 2019)
New Revision: 17614
Modified:
branches/2.5/doc/installation.xml
Log:
Dealing with IGN SRIDs from Michel Philippenko
references https://github.com/postgis/postgis/pull/448
for PostGIS 2.5
Modified: branches/2.5/doc/installation.xml
===================================================================
--- branches/2.5/doc/installation.xml 2019-07-18 16:29:59 UTC (rev 17613)
+++ branches/2.5/doc/installation.xml 2019-07-19 05:43:48 UTC (rev 17614)
@@ -2483,7 +2483,35 @@
<programlisting>ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check (srid > 0 AND srid < 999000 );</programlisting>
<programlisting>ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));</programlisting>
+
+ If you are upgrading an old database containing french <ulink url="https://en.wikipedia.org/wiki/Institut_g%C3%A9ographique_national">
+ IGN
+ </ulink> cartography, you will have probably SRIDs out
+ of range and you will see, when importing your database, issues like this :
+
+ <programlisting> WARNING: SRID 310642222 converted to 999175 (in reserved zone)</programlisting>
+
+ In this case, you can try following steps : first throw
+ out completely the IGN from the sql which is resulting
+ from postgis_restore.pl. So, after having run :
+
+ <programlisting>perl utils/postgis_restore.pl "/somepath/olddb.backup" > oldbb.sql</programlisting>
+ run this command :
+
+ <programlisting>grep -v IGNF olddb.sql > olddb-without-IGN.sql</programlisting>
+
+ Create then your newdb, activate the required Postgis extensions,
+ and insert properly the french system IGN with :
+
+ <ulink url="https://raw.githubusercontent.com/Remi-C/IGN_spatial_ref_for_PostGIS/master/Put_IGN_SRS_into_Postgis.sql">
+ this script
+ </ulink>
+
+ After these operations, import your data :
+
+ <programlisting>psql -h localhost -p 5432 -U postgres -d newdb -f olddb-without-IGN.sql 2> errors.txt</programlisting>
+
</para>
</listitem>
</orderedlist>
More information about the postgis-tickets
mailing list