Perguntas com a marcação «postgis»

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...

14
Adicionando o GeoPandas Dataframe à tabela PostGIS?

Eu tenho um Dataframe simples do GeoPandas: Gostaria de fazer upload deste GeoDataframe para uma tabela PostGIS. Já tenho uma configuração de banco de dados com a extensão PostGIS, mas não consigo adicionar esse Dataframe como uma tabela. Eu tentei o seguinte: engine = <> meta =...

14
Importando .shp para PostgreSQL?

Eu quero importar um arquivo shp para o postgreSQL. Primeiro, crio o arquivo sql e depois executo o PostgreSQL. Para criar um arquivo sql, eu executo este comando no windows cmd: shp2pgsql -s 4326 worldCountries.shp worldcountries postgres > worldcountries.sql e então execute: psql -d...

14
Criando geometria a partir de lat / lon na tabela usando o PostGIS?

Eu tenho uma tabela com mais de 800.000 registros, incluindo uma coluna lat e long. A fonte de dados não criou geometrias, então eu estava olhando em volta como fazer isso. Eu sei que há ST_MakePoint (x, y, SRID), mas toda a documentação e outros threads mostram como criar pontos únicos. Como crio...

13
Shapefile grande para varredura

Eu tenho um arquivo shapefile grande (1 GB) e preciso rasterizá-lo. Eu já tentei o seguinte. 1.) Importe-o para o GRASS usando v.in.ogrisso falhou com a mensagem de erro: ERRO: G_realloc: não é possível alocar 498240036 bytes em break_polygons.c: 188 2.) Minha segunda idéia foi usar o PostGIS....

13
Como interpolar posições de GPS no PostGIS

Eu tenho uma tabela PostGIS de posições de GPS a cada cinco segundos: 2011-01-01 00:00:05, POINT(x1,y1) 2011-01-01 00:00:10, POINT(x2,y2) 2011-01-01 00:00:15, POINT(x3,y3) ... Estou procurando uma consulta que retorne valores (carimbo de data e hora) para cada segundo. Não há problema em assumir...