Message posté par : Theos2000
----------------------------------------
En fait j'ai trouvé des variantes dans les fonctions
en version 3 la fonction ressemblait a celle ci :
-----------------
Code :
- FUNCTION: public.pgr_drivingdistance(text, anyarray, double precision, boolean,
boolean)
-- DROP FUNCTION public.pgr_drivingdistance(text, anyarray, double precision, boolean,
boolean);
CREATE OR REPLACE FUNCTION public.pgr_drivingdistance(
text,
anyarray,
double precision,
directed boolean DEFAULT true,
equicost boolean DEFAULT false,
OUT seq integer,
OUT from_v bigint,
OUT node bigint,
OUT edge bigint,
OUT cost double precision,
OUT agg_cost double precision)
RETURNS SETOF record
LANGUAGE 'sql'
COST 100
VOLATILE STRICT
ROWS 1000
AS $BODY$
SELECT *
FROM _pgr_drivingDistance(_pgr_get_statement($1), $2, $3, $4, $5);
$BODY$;
ALTER FUNCTION public.pgr_drivingdistance(text, anyarray, double precision, boolean,
boolean)
OWNER TO postgres;
COMMENT ON FUNCTION public.pgr_drivingdistance(text, anyarray, double precision, boolean,
boolean)
-----------------
Or en version 2.5 elle ressemble a ca
-----------------
Code :
-- FUNCTION: public.pgr_drivingdistance(text, bigint, double precision, boolean)
-- DROP FUNCTION public.pgr_drivingdistance(text, bigint, double precision, boolean);
CREATE OR REPLACE FUNCTION public.pgr_drivingdistance(
edges_sql text,
start_vid bigint,
distance double precision,
directed boolean DEFAULT true,
OUT seq integer,
OUT node bigint,
OUT edge bigint,
OUT cost double precision,
OUT agg_cost double precision)
RETURNS SETOF record
LANGUAGE 'sql'
COST 100
VOLATILE STRICT
ROWS 1000
AS $BODY$
SELECT a.seq, a.node, a.edge, a.cost, a.agg_cost
FROM pgr_drivingDistance($1, ARRAY[$2]::BIGINT[], $3, $4, false) a;
$BODY$;
ALTER FUNCTION public.pgr_drivingdistance(text, bigint, double precision, boolean)
OWNER TO postgres;
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=334917#p334917
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