Size: a a a

2021 April 01

n

noname.exe in PostGIS
там же вроде просто точка на плоской поверхности
источник

П

Павел П. in PostGIS
noname.exe
srid не задается
а если задать?)
Geography(ST_SetSRID(coord, 4326))
источник

n

noname.exe in PostGIS
точно такую же ошибку выдает
    SELECT * FROM demo
   WHERE ST_DWithin(
       Geography(coord),
       Geography(ST_SetSRID(ST_MakePoint(71.408989, 51.131663),4326)),30);
function geography(point) does not exist
источник

n

noname.exe in PostGIS
а таблицу не нужно было каким-то специальным образом создавать?
источник

n

noname.exe in PostGIS
создавал так: create table demo(id serial primary key, coord point)
источник

П

Павел П. in PostGIS
noname.exe
а таблицу не нужно было каким-то специальным образом создавать?
а как она у вас создана была?
источник

П

Павел П. in PostGIS
noname.exe
точно такую же ошибку выдает
    SELECT * FROM demo
   WHERE ST_DWithin(
       Geography(coord),
       Geography(ST_SetSRID(ST_MakePoint(71.408989, 51.131663),4326)),30);
function geography(point) does not exist
ST_SetSRID вокруг coord нет же
источник

П

Павел П. in PostGIS
noname.exe
создавал так: create table demo(id serial primary key, coord point)
значит тут неверно
https://t.me/postgis/10461
источник

n

noname.exe in PostGIS
Павел П.
ST_SetSRID вокруг coord нет же
попробую сейчас так сделать, но ведь srid задается для точек типа  geogroghy
источник

n

noname.exe in PostGIS
для точек которые на геоиде лежат а не на декартовой плоскости как у меня
источник

n

noname.exe in PostGIS
в принцепе подойдет любой тип для хранения точек, если я смогу выполнять поиск в радиусе от точки
источник

f

fr1 in PostGIS
зачем там этот Geography нужен, если очки изначально градусы?
источник

П

Павел П. in PostGIS
noname.exe
попробую сейчас так сделать, но ведь srid задается для точек типа  geogroghy
тут надо объяснять что не так, а меня работка ждет.
источник

Аa

Александр Петров aka... in PostGIS
noname.exe
SELECT * FROM demo
 WHERE ST_DWithin(
   Geography(coord),
   Geography(ST_MakePoint(71.408989, 51.131663)),30);

function geography(point) does not exist

почему такая ошибка? все нужные функции есть в списке
SELECT * FROM demo
 WHERE ST_DWithin(
   coord::geography,
   
St_setsrid(ST_MakePoint(71.408989, 51.131663),4326)::geography, 30);

А если так?
источник

П

Павел П. in PostGIS
Александр Петров aka Felis Pimeja
SELECT * FROM demo
 WHERE ST_DWithin(
   coord::geography,
   
St_setsrid(ST_MakePoint(71.408989, 51.131663),4326)::geography, 30);

А если так?
там coord типа point постгРесового, а не geometry постГисового
источник

Аa

Александр Петров aka... in PostGIS
Павел П.
там coord типа point постгРесового, а не geometry постГисового
Ага. Пропустил этот момент...
источник
2021 April 05

YZ

Yuriy Zykin in PostGIS
Подскажите, как рандомно создать  смежные полигоны (для теста). Аналог ST_GeneratePoints, только бы полигоны...
источник
2021 April 06

DP

Darafei Praliaskousk... in PostGIS
ST_VoronoiPolygons(ST_GeneratePoints())
источник

YZ

Yuriy Zykin in PostGIS
ого, благодарю, выходил ведь на Вороного, но подумал не то, и отмёл
источник
2021 April 07

А

Антон in PostGIS
Всем привет! А как правильно загуглить решение такой задачки, не могу сообразить.
источник