Message posté par : Nicolas Ribot
----------------------------------------
Bonjour,
Je soupçonne que lors de la requête select * from table limit 1; le serveur remote fasse
un select * avant tout .
Or la couche contient 93,817,786 polygones :D
(marrant, le type geometrique est une multisurface, 3D donc)
Vous pouvez tester dans qgis, en ajoutant ce service WFS, en zoomant bien: les parcelles
se chargent correctement.
En SQL, avec un filtre spatial (tout petit extent), la couche répond pas mal:
-----------------
Code :
CREATE FOREIGN TABLE testparc (
fid bigint,
the_geom Geometry(MultiSurface,4326),
gml_id varchar,
numero varchar,
feuille integer,
section varchar,
code_dep varchar,
nom_com varchar,
code_com varchar,
com_abs varchar,
code_arr varchar,
idu varchar,
code_insee varchar,
contenance integer
) SERVER fdw_ogr_ign_parc
OPTIONS (layer 'CADASTRALPARCELS.PARCELLAIRE_EXPRESS:parcelle');
-- 1.443463 43.591762, 1.446831 43.593707
select *
from testparc
where the_geom && 'BOX(1.443463 43.591762, 1.446831 43.593707)'::box2d;
-- -- [2023-09-23 11:54:40] 108 rows retrieved starting from 1 in 2 s 531 ms (execution: 2
s 473 ms, fetching: 58 ms)
-----------------
Sur une bbox plus grande (~ 55km), la copie des data en local n'est pas finie apres 20
min:
-----------------
Code :
create table localparc as
select *
from testparc
where the_geom && 'BOX(1.08 43.4387,1.7576 43.8301)'::box2d;
-----------------
Sur des gros extents, cette énorme couche parcellaire va être très longue à traiter, meme
une copie en local
Pour travailler avec le parcellaire efficacement dans PG, je vous recommande de le
telecharger depuis les formats SHP ou geojson et de les importer dans postgis: ca se fait
rapidement et ensuite, la table locale se manipule bien (même la volumétrie complete de
~ 93M de pg)
Nicolas
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=362734#p362734
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net