Size: a a a

2017 September 29

DP

Darafei Praliaskouski in PostGIS
('{1,5,10}'::int[])[1];
источник

DP

Darafei Praliaskouski in PostGIS
без этого не ясно, array чего у тебя в литерале
источник

DL

Dmitri Lebedev in PostGIS
ага
источник

AB

Anton [az09@osm] Belichkov in PostGIS
Dmitri Lebedev
:) ну вот такой способ не сработал ('{1,5,10}')[1]
Какой тип вернул кстати? '1' или 1?
источник

DL

Dmitri Lebedev in PostGIS
отвалилось соединение
источник

DL

Dmitri Lebedev in PostGIS
ща грохну клиента
источник

DL

Dmitri Lebedev in PostGIS
Anton [az09@osm] Belichkov
Какой тип вернул кстати? '1' или 1?
аа, ты про эту. эта строка не работает, ошибка синтаксиса
источник

DL

Dmitri Lebedev in PostGIS
Anton [az09@osm] Belichkov
Вечно ты чаты путаешь ))
https://t.me/pgsql
там давка, я зашёл и вышел
источник
2017 September 30

AB

Anton [az09@osm] Belichkov in PostGIS
всё прошло
источник
2017 October 03

D

Dimitry in PostGIS
Всем привет!
Кто-нибудь может рассказать, как по двум координатам получить png-изображение 256х256 со всеми геометриями, попадающими в выбранную область?
Сейчас пробую сделать как-то так, но на выходе получается не совсем нужное:

select
encode(
st_aspng(
ST_AsRaster(
ST_GeomFromText('какая-то геометрия', 4326),
ST_SetSRID(ST_MakeEmptyRaster(256, 256, 37.44140625, 55.7745261452494, 0.0001), 4326),
'8BUI'
)
),
'base64'
);
источник

AB

Anton [az09@osm] Belichkov in PostGIS
Dimitry
Всем привет!
Кто-нибудь может рассказать, как по двум координатам получить png-изображение 256х256 со всеми геометриями, попадающими в выбранную область?
Сейчас пробую сделать как-то так, но на выходе получается не совсем нужное:

select
encode(
st_aspng(
ST_AsRaster(
ST_GeomFromText('какая-то геометрия', 4326),
ST_SetSRID(ST_MakeEmptyRaster(256, 256, 37.44140625, 55.7745261452494, 0.0001), 4326),
'8BUI'
)
),
'base64'
);
превью-бота делаешь?
источник

D

Dimitry in PostGIS
эм, не)
источник

DP

Darafei Praliaskouski in PostGIS
Dimitry
Всем привет!
Кто-нибудь может рассказать, как по двум координатам получить png-изображение 256х256 со всеми геометриями, попадающими в выбранную область?
Сейчас пробую сделать как-то так, но на выходе получается не совсем нужное:

select
encode(
st_aspng(
ST_AsRaster(
ST_GeomFromText('какая-то геометрия', 4326),
ST_SetSRID(ST_MakeEmptyRaster(256, 256, 37.44140625, 55.7745261452494, 0.0001), 4326),
'8BUI'
)
),
'base64'
);
а что работает не так?
источник

D

Dimitry in PostGIS
ну, во-первых не получаю область 256х256
источник

D

Dimitry in PostGIS
хотя явно задаю при создании растра
источник

D

Dimitry in PostGIS
Ну вот, например, геометрия, которую хочу отрисовать на пустом 256х256 растре:
MULTILINESTRING((37.44140625 55.7745261452494,37.4434662 55.7756075,37.4463273787924 55.7765730186677),(37.4700392205152 55.7765730186677,37.4774551 55.7754144,37.494278 55.7709729,37.5162506 55.7688486,37.5389099 55.7657584))

Если прогнать через запрос выше, то получу изображение 977х110. Почему так выходит?
источник

DP

Darafei Praliaskouski in PostGIS
...produce a raster having the same alignment (scalex, scaley, gridx and gridy), pixel type and nodata value as the provided reference raster.
источник

DP

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

DP

Darafei Praliaskouski in PostGIS
он равняет масштаб, а не размер, если ты ему передаёшь второй растр
источник

DP

Darafei Praliaskouski in PostGIS
выбери другую сигнатуру
источник