Mais

Removendo onde os dados de construção são nulos no CartoDB?

Removendo onde os dados de construção são nulos no CartoDB?


Eu sou novo em sistemas GIS e estou começando com CartoDB. Extraí dados de polígonos do Open Street Map, que carreguei e adicionei como um conjunto de dados. Os dados mostram pegadas de construção, mas elas parecem desaparecer em outro poloygon (?), Que mostra os limites mais amplos do local; em essência, tudo é destacado, exceto as estradas, quando o que eu realmente quero são apenas as pegadas do prédio destacadas.

De qualquer forma, na tabela eu tenho muitas linhas onde o valor na coluna do edifício é nulo. Quando uso o filtro para desligar, consigo o que preciso. No entanto, isso só é possível ao visualizar o layout da lista (acabei de desligar o nulo) porque para os dados do tamanho da cidade dizem muitos dados para ver como uma lista, então tenho que pesquisar para filtrar se isso faz sentido e não tenho certeza como desligar assim?

Também tentei uma consulta SQL básica na tabela que parecia não funcionar:

SELECT * FROM map_table; DELETE FROM map_table WHERE building = "null";

Eu sou novo em programação, então provavelmente estou cometendo alguns erros básicos, mas se alguém pudesse lançar alguma luz ou me apontar na direção certa?


Existem duas maneiras básicas de realizar o que você está tentando fazer. O primeiro é usar os filtros como você já experimentou. Isso filtra os dados produzindo uma consulta SQL na bandeja do SQL e, em seguida, executando-a em seu conjunto de dados. Deve ser mais ou menos assim:

SELECT * FROM map_table WHERE a construção é nula

É perfeitamente aceitável manter essa consulta lá durante a construção de seu mapa.

Se você quiser excluir esses dados do seu conjunto de dados, primeiro faça uma cópia dos seus dados.

Em seguida, você pode executar a seguinte consulta em sua tabela para excluir os edifícios:

DELETE FROM map_table WHERE a construção é nula

Isso removerá as linhas de sua tabela de dados permanentemente - não há botão desfazer com esta operação.

Você pode conferir um pouco mais sobre os fundamentos de SQL e PostGIS, as linguagens de consulta por trás do mapeamento de dados do CartoDB, na Map Academy do CartoDB. Existem algumas lições sobre SQL / PostGIS.


Assista o vídeo: METADANE - Czyli jak znaleźć dane lokalizacji na podstawie zdjęcia?