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.
Muito bom! A série de vídeos sobre o OpenLayers tem me ajudado bastante!
ResponderExcluirGostaria 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. :)
Olá Thalysson,
ExcluirNã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
Obrigado por responder!
ExcluirEu 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
});
Olá Thalysson,
ExcluirQual a versão do OpenLayers que você está usando? recomendo utilizar a versão mais nova.
Abraço
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
ExcluirMuito obrigado pela força! Abraço!
Olá Thalysson,
ExcluirNessa 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