Message posté par : Nicolas Ribot
----------------------------------------
-----------------
franck06 écrit :
Lorsque j'interroge un point adresse voici ce qui est renseigné dans le champ
géométrie
SQL> select geometrie from num_voirie where cle_oracle='4680877';
GEOMETRIE(SDO_GTYPE, SDO_SRID, SDO_POINT(X, Y, Z), SDO_ELEM_INFO, SDO_ORDINATES)
--------------------------------------------------------------------------------
SDO_GEOMETRY(2001, 2154, SDO_POINT_TYPE(1024570,4, 6282014,4, NULL), NULL, NULL)
SQL
Faut il géocoder? il ne me semble pas
Merci
-----------------
Non c'est bon, la table num_voirie contient bien une geom Oracle point.
Si vous voulez limiter les transferts de données, la conversion d'une bd à
l'autre, etc., il existe un Foreign Data Wrapper Oracle
(
https://github.com/laurenz/oracle_fdw).
Il vous permettra de définir dans PG une table virtuelle pointant sur la table Oracle,
vous pourrez alors faire des requetes sur cette table depuis Postgis.
Par exemple, pour créer dans Postgis une table des cercles des adresses:
-----------------
Code :
create table voirie_cercle as
select st_buffer(geometrie, 50) from num_voirie_fdw where cle_oracle='4680877';
-----------------
ici, num_voirie_fdw est la FOREIGN TABLE pointant sur la table Oracle, qu'il faudra
créer avant (cf doc FDW)
Nicolas
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=324653#p324653
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