Sistemas de Informação Geográfica

Perguntas e respostas para cartógrafos, geógrafos e profissionais de GIS




1
Cortar uma varredura usando rasterio e geopandas
Estou cortando um conjunto de fotografias aéreas históricas. Essas fotografias têm grandes áreas em preto nas bordas (valor 0). No entanto, também existem dados válidos com um valor 0. O fluxo de trabalho que estou usando é: Carregar raster com rasterio Poligonize a varredura com rasterio.features.shapes () Identifique polígonos onde …



1
Mudando o nome de exibição da camada com o PyQGIS?
Fiz um processamento em lote de várias camadas vetoriais e agora o nome de exibição para cada arquivo é "dissolvido" ao acessar a layer.name()função no QGIS. Eu li nesta resposta do underdark para Alterar o nome da camada do vetor de saída do script de processamento no QGIS? , que …
8 pyqgis  layers 

3
Reclassificar raster usando GDAL?
Estou procurando uma ferramenta do GDAL capaz de reclassificar uma varredura que contém vários valores discretos. Até agora, encontrei rasladores Reclassify usando GDAL e Python ; no entanto, parece que apenas valores únicos podem ser manipulados aqui. Existe algo como uma ferramenta nativa do conjunto?



1
o método spline ogr2ogr TPS cria erro progressivo
Estou tentando ajustar um shapefile usando a transformação de spline ogr2ogr com comandos cmd como: C:\OSGeo4W64\bin\ogr2ogr.exe -f "ESRI Shapefile" C:\path\output.shp -tps --optfile C:\path\gcp.txt C:\path\input.shp Eu tenho mais de 1000 pontos de controle (então eles estão em um arquivo separado ). E eu tenho problemas estranhos com a precisão desse método. …

2
Usando raster2pgsql no console Python do QGIS?
Tenho que fazer upload de arquivos GeoTiFF em um banco de dados PostGIS / PostgreSQL e sou novo no raster2pgsql. Como executo um comando raster2pgsql no console do Python? import psycopg2 import subprocess db_name = 'enter_qgiscloud_db' db_host = 'db.qgiscloud.com' db_user = 'enter_qgiscloud_user' db_password = 'enter_qgiscloud_pw' conn = psycopg2.connect( "dbname={0} host={1} …

1
Maneira correta de determinar o tipo de camada Leaflet?
Qual é a abordagem correta (ou recomendada) para identificar um "tipo" de camada no Leaflet / Javascript? Eu posso usar com êxito layer instanceof, mas isso só funciona quando você conhece o tipo em tempo de design (o que eu espero que seja geralmente o caso). map.eachLayer(function(layer) { console.log('_leaflet_id=' + …

1
Como ativar a funcionalidade 'on-the-fly' com o PyQGIS?
Antes QgsMapRendererfoi preterido se quiséssemos ativar o OTF, usamos código como este: canvas = QgsMapCanvas() canvas.mapRenderer().setProjectionsEnabled(True) Atualmente, QgsMapRendereré dividido em duas classes QgsMapSettingse QgsMapRendererJob. Eu fiz algumas pesquisas, mas sem sucesso. Então, como podemos conseguir o mesmo agora?
8 pyqgis  qgis-3 

1
Como ativar uma ferramenta de desenho de folhetos programaticamente
Estou usando o controle Leaflet Draw e gostaria de ativar / ativar uma ferramenta específica (Draw Polygon) usando JavaScript, para que esta ferramenta esteja ativa quando a página for carregada. Isso é possível? https://stackoverflow.com/a/17144318/906814 mostra como ignorar o controle e começar a desenhar diretamente, mas eu gostaria de ativar programaticamente …

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.