terça-feira, 16 de junho de 2015

Customizando atributos de um shapefile com PostgreSQL + PostGIS + QGIS

Olá galera,

O vídeo de hoje é atendendo o pedido do Gustavo, seguidor do nosso blog. A solicitação é para unificar as colunas nome e uf que são atributos do shapefile de municípios. Para essa tarefa, vamos utilizar o PostgreSQL + PostGIS + QGIS.

Se você conhece uma outra forma de unificar esses campos somente usando o QGIS ou outro software, compartilhe conosco.

Um grande abraço a todos e até a próxima.

6 comentários:

  1. Muito bom! A série de vídeos sobre o OpenLayers tem me ajudado bastante!

    Gostaria de pedir que você fizesse um exemplo com Overview, que é aquele pequeno mapa que fica no canto da tela e indica a posição que o usuario se encontra no mapa. :)

    ResponderExcluir
    Respostas
    1. Olá Thalysson,

      Não fiz essa implementação porque já tem um exemplo pronto no próprio site do OpenLayers. É bem simples já que se trata um control. Dá uma olhada nesse exemplo http://openlayers.org/en/v3.11.2/examples/overviewmap.html

      Grande abraço

      Excluir
    2. Obrigado por responder!

      Eu tentei esse exemplo antes e no firebug apresenta o seguinte erro:
      TypeError: ol.control.OverviewMap is not a constructor
      new ol.control.OverviewMap({

      com uma seta apontando para o new.

      Meu código:

      $(document).ready(function() {

      view = new ol.View({
      center: [-3995669.6494142436, -806721.8164837547],
      zoom: 13,
      maxZoom: 18,
      minZoom: 12
      });

      var mapquest = new ol.layer.Tile({
      source: new ol.source.MapQuest({
      layer: 'osm'
      }),
      visible: true,
      name: 'mapquest'
      });

      var map = new ol.Map({
      target: 'mapa',
      controls: ol.control.defaults().extend([
      new ol.control.OverviewMap()
      ]),
      renderer: 'canvas',
      layers: [mapquest],
      view: view
      });

      Excluir
    3. Olá Thalysson,

      Qual a versão do OpenLayers que você está usando? recomendo utilizar a versão mais nova.

      Abraço

      Excluir
    4. Eu estava usando a versão 3.0.0 , que a mesma indicada no primeiro video. Mas ai mudei para a versão 3.11.2 e o Overview agora funcionou! :) Só tive que atualizar o firefox algumas vezes, e excluir o histórico pra ele carregar o novo ol-debug.js

      Muito obrigado pela força! Abraço!

      Excluir
    5. Olá Thalysson,

      Nessa versão inicial o Overview ainda não havia sido implementada. Com relação ao navegador, ele armazena cache de imagens, css e javascript. Recomendo você instalar a extensão Web Developer que permite você desabilitar o cache.

      Abraço

      Excluir