Perguntas com a marcação «postgresql»

O PostgreSQL é um sistema de banco de dados objeto-relacional de código aberto.



1
Como faço uma pesquisa de proximidade com o Postgis?
Baixei o banco de dados Geonames (cities1000) e escrevi um pequeno programa Ruby para importá-los para minha tabela ( geo_cities). Adicionei a coluna de geografia chamada geog. Em seguida, converti todos os números lat / lon na coluna geog usando: update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || longitude || ' …

4
Como corrigir problema de desempenho no PostGIS ST_Intersects?
Sou iniciante no postgis e tenho um problema no desempenho da consulta. Esta minha consulta: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc e o problema é que meu multipolígono inclui polígonos MUITO grandes (600 páginas …

4
Renomear a tabela postGIS e atualizar o GeoServer?
Quero renomear uma das minhas tabelas postGIS. No entanto, quando faço isso aplicando uma simples ALTER TABLE old_name RENAME TO new_name; Os dados espaciais, como eu o entendo, não são atualizados com o novo nome. Primeiro, essas referências podem ser corrigidas executando a função: SELECT probe_geometry_columns() A tabela em si …

1
Interseção de várias camadas no PostGIS
Eu preciso escrever o procedimento armazenado PL / pgSQL para calcular a interseção de várias camadas. Por exemplo, para três camadas A, B, C, essa função deve retornar a geometria ABC: A função usa como entrada o ID das camadas que precisam ser cruzadas. Alguém pode me dar conselhos para …





3
Como usar índices com junção interna no Postgis?
Eu tenho 2 conjuntos de pontos em 2 tabelas separadas. A tabela_a obteve 100k pontos e a tabela_b obteve 300k pontos. Estou tentando encontrar os pontos mais próximos em relação a qualquer ponto da tabela_b que esteja a 50 metros da tabela_a. Depois disso, calcule a coluna de queda, agrupe-as …

1
Não é possível carregar a tabela particionada PostGIS no QGIS
Particionei uma tabela (mais de 13 milhões de dados de pontos geográficos) no meu banco de dados PostgreSQL com esta instrução: CREATE TABLE data.data_fusion ( id BIGINT NOT NULL, source TEXT, id_source VARCHAR, id_vn INTEGER, taxref_id INTEGER, ... geom GEOMETRY(Point, 2154), equipe VARCHAR, exp_excl BOOLEAN ) PARTITION BY LIST (equipe); …

1
PostGis vs Oracle Spatial 11g desempenho
Estou com um problema de desempenho ao atualizar uma tabela no Oracle Spatial 11G ao converter 63.000.000 de pontos no formato WKT. Também fiz uma comparação com o Postgres. O Postgres e o Oracle são executados em duas máquinas virtuais hospedadas no mesmo servidor. Postgres: processadores 12, ram 64GB create …


2
Encontre polígonos de cabeceira
Esta é uma pergunta de acompanhamento para esta pergunta . Eu tenho uma rede fluvial (multilinha) e alguns polígonos de drenagem (veja a figura abaixo). Meu objetivo é selecionar apenas os polígonos da cabeceira (verde). Com a solução de John, posso extrair facilmente os pontos de partida do rio (estrelas). …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.