Size: a a a

2021 January 06

AA

Abdugani Adikhanov in PostGIS
т.к времени мало решил дропнуть каскадно.
источник

AA

Abdugani Adikhanov in PostGIS
\dx
                                        List of installed extensions
      Name       | Version |   Schema   |                             Description
------------------+---------+------------+---------------------------------------------------------------------
dblink           | 1.2     | public     | connect to other PostgreSQL databases from within a database
jsonb_plpython3u | 1.0     | public     | transform between jsonb and plpython3u
pgcrypto         | 1.3     | public     | cryptographic functions
pgjwt            | 0.1.0   | public     | JSON Web Token API for Postgresql
plpgsql          | 1.0     | pg_catalog | PL/pgSQL procedural language
plpython3u       | 1.0     | pg_catalog | PL/Python3U untrusted procedural language
postgis          | 3.0.0   | public     | PostGIS geometry, geography, and raster spatial types and functions
uuid-ossp        | 1.1     | public     | generate universally unique identifiers (UUIDs)
Установилась последняя версия
источник

AA

Abdugani Adikhanov in PostGIS
Abdugani Adikhanov
Переслано от Abdugani Adikhanov
Здравствуйте. Возникла проблема при upgrade с 11 на 12 версию PostgreSQL.
В файле лога pg_upgrade_dump_16388.log получаю ошибку:
pg_restore: creating VIEW "public.geography_columns"
pg_restore: creating VIEW "public.geometry_columns"
pg_restore: while PROCESSING TOC:
pg_restore: from TOC entry 232; 1259 17268 VIEW geometry_columns demon
pg_restore: error: could not execute query: ERROR:  column s.consrc does not exist
LINE 28:             "replace"("split_part"("s"."consrc", ''''::"text...
                                           ^
HINT:  Perhaps you meant to reference the column "s.conkey" or the column "s.conbin".
Command was:
-- For binary upgrade, must preserve pg_type oid
SELECT pg_catalog.binary_upgrade_set_next_pg_type_oid('17270'::pg_catalog.oid);

-- For binary upgrade, must preserve pg_type array oid
SELECT pg_catalog.binary_upgrade_set_next_array_pg_type_oid('17269'::pg_catalog.oid);

-- For binary upgrade, must preserve pg_class oids
SELECT pg_catalog.binary_upgrade_set_next_heap_pg_class_oid('17268'::pg_catalog.oid);
благодарю, проблема решена :)
источник
2021 January 11

YZ

Yuriy Zykin in PostGIS
Друзья, подскажите как лучше сохранить облако точек. Мне надо что то среднее, между полигоном и точкой хранить в БД. отображение облаков где то видел, вот в чем бы сохранить данные для облака. Есть скажем 150 остановок транспорта, т.е. 150 координат. И они все в радиусе 50 метров. Мне требуется из них сделать "облако" на карте, а для этого как то бы удобно записать в таблицу. Кто решал что либо подобное? 😉
источник

f

fr1 in PostGIS
почему бы не сохранить просто линией
источник

YZ

Yuriy Zykin in PostGIS
Ну да, кстати ломаная линия тоже как вариант.
источник

DP

Darafei Praliaskousk... in PostGIS
вообще-то MULTIPOINT для этого есть
источник

dn

d n in PostGIS
источник

DP

Darafei Praliaskousk... in PostGIS
от него удобно брать ST_GeometricMedian
источник

YZ

Yuriy Zykin in PostGIS
Darafei Praliaskouski
вообще-то MULTIPOINT для этого есть
Дарафей, есть, благодарствую! 🙏🙏🙏
Ошибся сначала, сорри ))
источник

DP

Darafei Praliaskousk... in PostGIS
Дмитрий?
источник

EB

Evgen Bodunov in PostGIS
:))
источник

YZ

Yuriy Zykin in PostGIS
Цвета иконок одинаковые, первые буквы одинаковые, слилось в глазах ))
источник

YZ

Yuriy Zykin in PostGIS
Мультипоинт ))
источник

П

Павел П. in PostGIS
Yuriy Zykin
Друзья, подскажите как лучше сохранить облако точек. Мне надо что то среднее, между полигоном и точкой хранить в БД. отображение облаков где то видел, вот в чем бы сохранить данные для облака. Есть скажем 150 остановок транспорта, т.е. 150 координат. И они все в радиусе 50 метров. Мне требуется из них сделать "облако" на карте, а для этого как то бы удобно записать в таблицу. Кто решал что либо подобное? 😉
Когда читаю Облако Точек, в первую очередь думаю про расширение pgPointcloud лидарное
источник

YZ

Yuriy Zykin in PostGIS
Павел П.
Когда читаю Облако Точек, в первую очередь думаю про расширение pgPointcloud лидарное
источник
2021 January 13

n

nikikiki in PostGIS
Коллеги, добрый день! Не подскажете, как округлить значения вертексов геометрии до 2-x значений после точки, допустимо без соблюдения топологии?
т.е. из MULTILINESTRING((1881804.5308214366 1298768.6550186574 32.76970000000438,1881804.5308214366 1298768.6550186574 32.74000000000524, ....)
5308214366 1298768.6550186574 32.76970000000438,1881804.5308214366 1298768.6550186574 32.74000000000524, ....)
сделать MULTILINESTRING((1881804.53 1298768.65 32.76,1881804.53 1298768.65 32.74, ....)
источник

f

fr1 in PostGIS
наверное SnapToGrid подойдёт
источник
2021 January 14

b

batyrmastyr in PostGIS
st_asgeojson умеет округлять, хотя изяществом этот способ не блещет.
источник

n

nikikiki in PostGIS
batyrmastyr
st_asgeojson умеет округлять, хотя изяществом этот способ не блещет.
Спасибо!
SnapToGrid вроде  ok.
st_asgeojson не пододет, клиент в другом формате данные берёт. Либо потом обратно ST_GeomFromGeoJSON собирать :)
источник