Perguntas com a marcação «sql»

16
Encontrar a geometria mais próxima no PostGIS

Eu estive examinando a "API" de funções do PostGIS e percebo que a maioria delas precisa de dois elementos para comparar. Por exemplo, a função ST_Distance usa dois elementos de geometria / geografia para encontrar a distância. Não há função para fazer algo como: "Dada uma geometria G, me dê a...

16
Identificando relacionamentos topológicos usando o PostGIS

Estou tentando realizar uma análise tipológica básica usando o PostGIS. Meu objetivo é encontrar polígonos que toquem outros polígonos. Para fazer isso, pensei ST_GetFaceEdgesque funcionaria ( referência ). Quero verificar todos os polígonos no meu banco de dados e listar todos os outros polígonos...

16
Convertendo MultiLinestring em Linestring com PostGIS?

Eu tenho uma seqüência de linhas múltiplas e quero convertê-lo em uma cadeia de linhas para usar algumas funções que funcionam apenas com cadeias de linhas. Eu usei ST_Dump()e obtive uma coleção das minhas geometrias. Se eu os juntar novamente, ainda recebo a cadeia de linhas múltiplas. Devo pegar...

15
Ferramentas GUI para PostgreSQL / PostGIS?

como cartógrafo, trabalho com o TileMill para visualizar dados geográficos. Eu instalei um servidor PostgreSQL local com PostGIS e osm2pgsql. Tudo funciona bem. De qualquer forma, sou novo em trabalhar com servidores e com a abordagem de linha de comando. Portanto, ao aprender o básico do...

15
Unir linhas de interseção com o PostGIS

Isso é algo que tenho quase vergonha de perguntar, mas não consigo fazê-lo funcionar pela minha vida. Eu tenho uma camada de estrada com segmentos, cada segmento tem um Road IDe um segmento type. Gostaria de unir todos os segmentos, para cada Road IDum em uma cadeia de linhas, mas apenas quando...

15
Como usar o ST_Intersection?

Aqui está um rápido resumo sobre o que estou tentando fazer: tenho 3 tabelas no Postgres, 'a' e 'b', cada uma com uma coluna Polígono e 'c' com uma coluna Point. O que estou tentando fazer aqui é obter as interseções de geometrias entre 'a', 'b' e 'c' e exibir essas geometrias em uma camada...