Perguntas com a marcação «postgis»

O PostGIS é uma extensão do banco de dados relacional de objetos do PostgreSQL que adiciona suporte a objetos geográficos.

2
Como verifico qual versão do GDAL tenho e quantas?
Eu instalei no meu computador o seguinte software: PosgresSQL 9.3.2.3 PostGIS 2.1.1.1 QGIS 2.0.1 Dufour (este instalado através do pacote OSGeo4w) QGIS 1.7.0 Wroclaw Tanto quanto eu sei, todos eles de alguma forma operam, usam ou acessam a biblioteca GDAL. Portanto, elas são versões independentes do GDAL, dependendo de qual …

2
Procurando a solução mais rápida para análise Point in Polygon de 200 milhões de pontos [fechado]
Eu tenho um CSV contendo 200 milhões de observações com o seguinte formato: id,x1,y1,x2,y2,day,color 1,"-105.4652334","39.2586939","-105.4321296","39.2236632","Monday","Black" 2,"-105.3224523","39.1323299","-105.4439944","39.3352235","Tuesday","Green" 3,"-104.4233452","39.0234355","-105.4643990","39.1223435","Wednesday","Blue" Para cada conjunto de coordenadas (x1 / y1 e x2 / y2), desejo atribuir o setor censitário dos EUA ou o bloco censitário em que ele se enquadra (baixei o arquivo de shapefile …

4
Consulta SQL para ter um recurso geojson completo do PostGIS?
Gostaria de obter um recurso geojson com propriedades do PostGIS. Encontrei um exemplo para ter uma coleção de recursos, mas não posso fazê-lo funcionar apenas para um recurso. SELECT row_to_json(fc) FROM ( SELECT 'FeatureCollection' As type, array_to_json(array_agg(f)) As features FROM (SELECT 'Feature' As type , ST_AsGeoJSON(lg.geog)::json As geometry , row_to_json(lp) …


4
Como inserir um polígono GeoJSON em uma tabela PostGIS?
Preciso inserir um polígono do GeoJSON na minha tabela PostGIS. É assim que a consulta SQL se parece. INSERT INTO tablename (name, polygon) VALUES ( 'Name', ST_GeomFromGeoJSON( '{ "type": "Polygon", "coordinates": [ [7.734375,51.835777520452], [3.8671875,48.341646172375], [7.20703125,43.580390855608], [18.6328125,43.834526782237], [17.9296875,50.289339253292], [13.7109375,54.059387886624], [7.734375,51.835777520452] ] }' ) ) Infelizmente, recebo uma mensagem de erro. ERROR: …


3
Qual função para criar um PONTO no PostGIS?
Ao definir um ponto no PostGIS, quando você decide usar qual dos seguintes? ST_SetSRID(ST_MakePoint(lon,lat),4326) ST_SetSRID(ST_Point(long,lat),4326) ST_SetSRID(ST_GeomFromText('POINT(lon lat)',4326) ST_GeomFromEWKT('SRID=4326;POINT(lon lat)') Se é essencialmente uma diferença no desempenho, qual será o mais rápido?


1
Como converter / tipográfica de Polygon para Multipolygon no PostGIS?
Existe alguma maneira de converter os polígonos para o tipo Multipolígono? Por exemplo, eu criei um círculo usando ST_Buffer () em um ponto. O tipo de retorno dessa função é do tipo Polígono. O problema é que na coluna de geometria há uma restrição limitando-a ao tipo Multipolígono. Portanto, não …
30 postgis 

2
Adicionando shapefiles ao banco de dados PostGIS
Consegui criar um banco de dados Postgresql e, em seguida, executei, createlang plpgsql geospecies psql -d geospecies -f postgis.sql psql -d geospecies -f spatial_ref_sys.sql Então agora posso importar diretamente os shapefiles? Esse seria o comando certo, ogr2ogr -f PostgreSQL PG:"host=server_ip user=username dbname=dbname password=password" yourshapefile.shp; Não sei como estruturar o banco …




6
Como posso atualizar ogr2ogr para incluir o driver PostgreSQL?
Estou tentando usar ogr2ogr para fazer upload de um shapefile para uma instalação remota do PostGres. Quando eu executei este comando: celenius:~ celenius$ ogr2ogr -f PostgreSQL PG:"host=255.34.00.00 user=postgres dbname=mydb password=***" Dropbox/data/roads.shp; Recebi a seguinte mensagem de erro: Unable to find driver `PostgreSQL'. The following drivers are available: -> `ESRI Shapefile' …


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.