Size: a a a

2017 October 03

DP

Darafei Praliaskouski in PostGIS
ага, два квартала +  погрешность
источник

DL

Dmitri Lebedev in PostGIS
не похоже чтобы PostGIS объединял линии, которые стыкуются друг с другом.
источник

DL

Dmitri Lebedev in PostGIS
create temporary table mylines (
id serial primary key,
geom geometry(LineString)
);

insert into mylines (geom) values ('LINESTRING(0 0, 2 0)'::geometry), ('LINESTRING(2 0, 3 1)'::geometry), ('LINESTRING(1 0, 1 1)'::geometry);

select st_astext(st_union(geom)) from mylines;
источник

DL

Dmitri Lebedev in PostGIS
"MULTILINESTRING((0 0,1 0),(1 0,2 0),(2 0,3 1),(1 0,1 1))"
источник

DL

Dmitri Lebedev in PostGIS
наоборот всё разбивает
источник

DP

Darafei Praliaskouski in PostGIS
st_linemerge
источник

DL

Dmitri Lebedev in PostGIS
работает, спасибо!
источник

DL

Dmitri Lebedev in PostGIS
select st_astext(st_linemerge(st_union(geom))) from mylines;
"MULTILINESTRING((0 0,1 0),(1 0,2 0,3 1),(1 0,1 1))"
источник

JD

Jim Di in PostGIS
чот я туплю Distances are Cartesian distances in the units of the SRID. что мне использовать в итоге? =) у меня в  WGS 84 всё
источник

DP

Darafei Praliaskouski in PostGIS
в каком SRID?
источник

DP

Darafei Praliaskouski in PostGIS
WGS84 - это про аппроксимацию геоида
источник

JD

Jim Di in PostGIS
Darafei Praliaskouski
в каком SRID?
т.е. использовать там километра, метры или что? у меня уже моск течь
источник

DP

Darafei Praliaskouski in PostGIS
какая у тебя проекция геометрии?
источник

DP

Darafei Praliaskouski in PostGIS
в её родных юнитах
источник

DP

Darafei Praliaskouski in PostGIS
4326 - градусы, 3857 - квазиметры
источник

JD

Jim Di in PostGIS
LINESTRING(51.268137 35.655929,51.2667274 35.6561088) // как-то так всё в базе
источник

JD

Jim Di in PostGIS
градусы значит
источник

JD

Jim Di in PostGIS
4326 использовал
источник

DP

Darafei Praliaskouski in PostGIS
ST_AsEWKT(geom)
источник

JD

Jim Di in PostGIS
не-не, я про параметр  distance
источник