Re: Como agregar uma plataforma geo em um portal online?

265 views
Skip to first unread message
Message has been deleted

Manoel Guedes

unread,
Jul 12, 2017, 10:29:31 AM7/12/17
to qgisbrasil
A resposta para sua pergunta pode ser fácil e nada esclarecedora.
Eu aconselharia usar Postgres/Postgis, Qgis server com QGIS Web Cliente.
Você faria as "camadas" no qgis e elas seriam disponibilizadas iguais, podendo o usuário escolher quais dados ativar ou desativar.
O i3Geo é mais fácil de ser instalado, porém a criação de camadas é um pouco limitada.
O QGIS Server com WEB cliente consegue entregar quase toda experiencia do QGIS.


Veja um exemplo

Outra coisa, você precisa criar uma base unica, vejo muita prefeitura onde as secretaria tem divisões diferente da cidade e os dados não casam.
Message has been deleted

Manoel Guedes

unread,
Jul 12, 2017, 11:01:48 AM7/12/17
to qgisbrasil
Com o Qgis WEB cliente depois de configurado você não vai precisar mexer em nada de HTml ou javascript, toda as configurações é feito no QGIS Desktop.
O Qgis Cloud é um serviço onde uma empresa pegou o QGIS Server + WEB Cliente e estar disponibilizando.
Você pode criar seu próprio WEBGIS, com o QGIS server e web clinete onde os dois são open source.
Quando falei da experiencia do QGIS na versão WEB cliente, quis dizer em relação á qualidade das camadas geradas, não existe dificuldade, acho até o i3Geo mais chato devido a sua demora de resposta.
Sua camada ficou bonita e com funções de cluters fica mais legíveis a nuvem de pontos.
Message has been deleted

Manoel Guedes

unread,
Jul 12, 2017, 12:24:45 PM7/12/17
to qgisbrasil
Message has been deleted
Message has been deleted

Kyle Felipe

unread,
Jul 12, 2017, 1:49:36 PM7/12/17
to qgisbrasil
o Geoserver tem sido muito utilizado também....

Em quarta-feira, 12 de julho de 2017 08:21:47 UTC-3, Workaholic Silva escreveu:
Boa tarde pessoal, no passado (acho que 2014) fiz perguntas aqui no fórum sobre como iniciar um BDG. Apesar de trabalhar com geo, tenho pouco conhecimento em BD; me lembro que na época muita gente me recomendou ver o i3Geo, por ser mais fácil para iniciantes. O trabalho acabou mudando de foco e não pude me dedicar ao assunto. Hoje a demanda para um "webgis" voltou, mas a realidade está diferente; então gostaria de algumas dicas, caso possam me ajudar:

- Diferente daquela época, os dados da empresa estão sendo migrados para um servidor em Postgree, então imagino que isso possa facilitar as coisas para se trabalhar com o Postgis;

- Agora está sendo construído um portal, no qual deverá ser integrada um plataforma de geo;

- Nessa plataforma, basicamente, o usuário deverá poder visualizar mapas do nosso município. Deverá haver um menu para que ele possam escolher que tipo de informação vai querer visualizar (o grosso desses dados já existe no servidor, mas eles têm pouca informação em geo, basicamente apenas as coordenadas geográficas). Para exemplificar o que estou imaginando: a pessoa tem interesse em criar um mapa temático sobre a distribuição de um determinado dado (deverá haver um menu com opções para essa distribuição, p. e., IDH, demanda etc.), depois de escolhido o dado de interesse a pessoa também poderá escolher em qual malha digital esses dados serão distribuídos (temos shapes diferentes, cada um deles dividindo o município em polígonos distintos, p. e., distritos, microrregiões, setores etc).

Então a ideia básica da plataforma é essa acima, aparentemente é algo simples, mas sei que envolve muitas partes em separado e muitas opções de ferramentas. Mesmo não conhecendo muito, propus o Postgis, pois é o que mais vejo o pessoal especializado utilizar. Mas descrevi a provável complexidade envolvida, então minha chefia pediu para buscar alternativas, sugeriu o R, pois já viu plataformas semelhantes feitas com essa linguagem, mas não sei como o R interage com os servidores e se ele não exigiria um trabalho semelhante ao que é feito com o Postgis. Por outro lado, estou imaginando que também precisarei aprender a utilizar ferramentas como o i3Geo, para criar a interface do usuário (não sei se seria mais fácil fazer algo em HTML, aproveitando a construção do portal). 

Enfim, não quero me alongar mais, acredito que tenha passado a ideia geral do problema. Acredito que primeiramente preciso entender como funciona a arquitetura desse tipo de aplicação, para depois tomar decisões sobre o que utilizar. Em 2014 baixei alguns trabalhos, geralmente acadêmicos, sobre esse assunto, preciso dar um revisada naquilo. Mas se vocês puderem me recomendar alguma coisa mais técnica, mais recente também, agradeço muito. Tenho buscado vídeos, tutoriais e até cursos a respeito...

Peço desculpas pelo "textão" e agradeço a atenção e possível ajuda.

Abraços.   

yjmenezes

unread,
Jul 12, 2017, 2:12:53 PM7/12/17
to qgisbrasil
@Workaholic

Se tiver conhecimento de JS, CSS, HTML,
boas opcoes para interface Web sao:
1- o Leaflet ( responsivo, bom para acesso via dispositivos moveis )
2- OpenLayers.

como suporte no servidor precisara ter o PostGIS, Geoserver, Apache Tomcat.
leaflet e OpenLayers3 sao clientes do Geoserver.
o Geoserver eh usado pelo IBGE.

Em minha opniao, pessima opcao seria API da Google. ( restricoes, banners, etc, etc )
flames >> /dev/null

eu fiz testes com ambos.

[]s
julio
cartognu.org
Message has been deleted
Message has been deleted

yjmenezes

unread,
Jul 12, 2017, 3:12:50 PM7/12/17
to qgisbrasil
@Workaholic

i3Geo usa OpenLayers,API-google, e roda no lado Servidor.
Postgre+PostGIS tambem vao rodar no lado servidor.
PHP,Mapserver, Geoserver, Apache Tomcat, idem, lado servidor.

por favor, de uma olhada no pe da pagina do cartognu.org, la mostra o que esta rodando no servidor.

[]s
julio
cartognu.org

http://i3geo.org/i3geo/init/index.php?home=

Em quarta-feira, 12 de julho de 2017 15:37:01 UTC-3, Workaholic Silva escreveu:
Pois é Kyle, tenho visto vários trabalhos relatando o  de Geoserver, até pelo nome imagino que ele fica no lado do servidor. Apesar que também já li que o i3Geo tem contém o Geoserver, e parece que ênfase dele  (i3Geo) é o lado do usuário. Esses detalhes que me deixam meio perdido.


Em quarta-feira, 12 de julho de 2017 14:49:36 UTC-3, Kyle Felipe escreveu:
Message has been deleted

yjmenezes

unread,
Jul 13, 2017, 7:59:13 AM7/13/17
to qgisbrasil
@Workaholic,

exato, a figura da direita.
La pode ver o Geoserver conversa com o PostGIS e atende as requisicoes da interface Web ( Leafleat, OpenLayers3, i3Geo... )
O PostGIS vai armazenar todo o seu acervo de dados.
O Geoserver, voce pode acessa-lo diretamente, mas tem poucos recursos de apresentacao.  ( acesse em minha pagina ou no link IBGE )
Leafleat ( idem, funcionando conforme a figura a que se referiu )
OpenLayers3, idem, com menus.

A customizacao da interface Web eh onde precisa conhecer HTML, CSS, JS.
http://www.cartognu.org/ol3/index.html
http://www.cartognu.org/leaflet/julio/index.html
http://cartognu.org:8080/geoserver/web
http://www.geoservicos.ibge.gov.br/geoserver/web/

[]s
julio
cartognu.org

Em quinta-feira, 13 de julho de 2017 08:38:56 UTC-3, Workaholic Silva escreveu:
Obrigado yjmenezes, sobre a página, eu já tinha dado uma olhada, pelo que entendi você está falando da última imagem à direita.

Kyle Felipe

unread,
Jul 13, 2017, 8:05:07 AM7/13/17
to qgisbrasil
Então, experiencia nossa aqui no trampo:
Usamos, PostgreSQL + Postgis para o BD.
Geoserver para publicação dos dados.
Catalogo de metadados, se não me engano GEOCATALOG.
E a interface para o usuário estamos construindo no AngularJS.
Os basemaps Leaflet e OpenLayers...

Se estiver querendo construir algo sem ter de codificar já te digo, impossível, vc vai ter sim de codificar algo....
É uma experiencia bem bacana, pena que o nosso site está funcionando apenas na intranet... mas quando estiver liberado, vamos divulgar por aqui...

Em quarta-feira, 12 de julho de 2017 15:37:01 UTC-3, Workaholic Silva escreveu:
Pois é Kyle, tenho visto vários trabalhos relatando o  de Geoserver, até pelo nome imagino que ele fica no lado do servidor. Apesar que também já li que o i3Geo tem contém o Geoserver, e parece que ênfase dele  (i3Geo) é o lado do usuário. Esses detalhes que me deixam meio perdido.

Em quarta-feira, 12 de julho de 2017 14:49:36 UTC-3, Kyle Felipe escreveu:
Message has been deleted

yjmenezes

unread,
Jul 13, 2017, 8:22:36 AM7/13/17
to qgisbrasil
@Kyle,

perfeito, eh isso mesmo, tem de codificar. Tem de ter conhecimentos em  PHP, HTML, CSS, JS.
E ter uma internet boa e saber lidar com a administracao e com a seguranca dos dados.
Internet de boa qualidade eh o maior desafio no BR.  Pagamos caros por porcaria.  Alguem discorda ?

[]s
julio
cartognu.org
Message has been deleted
Message has been deleted

Kyle Felipe

unread,
Jul 13, 2017, 11:30:30 AM7/13/17
to qgisbrasil
Se vc tiver com algum dinheiro para investir em conhecimento, o pessoal da geocursos está oferecendo um curso contemplando, PostgreSQL, POSTGIS básico, Postgis avançado, por uns 500 reais.....

Em quinta-feira, 13 de julho de 2017 09:33:22 UTC-3, Workaholic Silva escreveu:
yjmenezes, sobre a internet, não discordo nem um pouco, hehe

Sobre programar, entendi, vou ter que revisar mesmo o meu html5. Cheguei a ver alguma coisa de PHP, mas melhor recomeçar do zero. Além disso tudo, sei que as consultas são feitas em SQL. Por causa dessa diversidade de conhecimentos, tinham me recomendado tentar fazer em R, pra ver se seria mais tranquilo. Sabe alguma coisa sobre o uso de R para servidores de mapas. Cheguei a fazer alguns mapinhas básico com o R, mas não faço ideia de como funciona a publicação e o trabalho com os servidores.

Helton Nogueira Uchoa

unread,
Jul 13, 2017, 1:43:14 PM7/13/17
to qgisb...@googlegroups.com
Boa tarde,

Nestes últimos anos, eu tenho trabalhado com o GeoMoose (https://www.geomoose.org/), uma solução de WebGIS que possui açguns pontos importantes para quem deseja desenvolver desde soluções mais simples até soluções corporativas:
  • Frontend amigável com os principais componentes de um GIS padrão.
  • Backend com uma API que permite alto nível de customização, contando com uma boa documentação.
  • Linguagem PHP e integração com o MapServer e o Openlayers.
[]s

Uchoa


--
Helton Nogueira UCHOA :: engenhei...@gmail.com
Information Technology and Geospatial Specialist - Project Manager
OSGeo Charter Member (www.osgeo.org)
+55 85 98886-3909 (OI - WhatsApp) :: +55 85 99716-7769 (TIM)

--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu essa mensagem porque está inscrito no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para qgisb...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/qgisbrasil.
Para mais opções, acesse https://groups.google.com/d/optout.

yjmenezes

unread,
Jul 13, 2017, 3:40:47 PM7/13/17
to qgisbrasil
@Workaholic

bacana, a thread esta rendendo.

De uma olhada no framework  http://geomoose.com/, indicado pelo @Uchoa.

Mais uma coisas, fundamentais:
1- estude padroes de dados abertos OGC, problemas de "codificacao de caracteres tipo UTF-8 vs Win1252 ou ISO-8859-1". ( interoperabilidade )
Lembre-se que CocaCola nao eh padrao, eh marca registrada.
2- referenciais  EPSG

[]s
julio
cartognu.org



Gledson Cruz

unread,
Jul 13, 2017, 5:52:43 PM7/13/17
to qgisb...@googlegroups.com
Eu usei uma vez o geonode e gostei bastante.
Achei ele bem "maleável", integrado com o geoserver, uma área de administração e etc...
Mas meu sonho de consumo é a integração do qgis com o qgis-server, criar mapas no qgis e disponibilizar na web de forma simples e rápida.


--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu essa mensagem porque está inscrito no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para qgisb...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/qgisbrasil.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Gledson Cruz
Bacharel em Sistemas de Informação
Message has been deleted

yjmenezes

unread,
Jul 14, 2017, 10:48:52 AM7/14/17
to qgisbrasil
@Workaholic

outro aplicativo bom, para quem nao tem intimidade com linha de comandos eu usar o Adminer.
O Adminer eh uma interface Web de administracao de BancoDeDados (Postgresql,MariaDB,...) que roda do lado servidor.
http://cartognu.org/adminer.php/

good luck
julio


Em sexta-feira, 14 de julho de 2017 08:12:36 UTC-3, Workaholic Silva escreveu:
Brigadão pelas dicas pessoal, esse livro sobre a teoria por trás dos BDG e vou dar uma olhada em cada uma dessas ferramentas que vocês indicaram.


Message has been deleted

Jorge Santos

unread,
Jul 14, 2017, 4:02:05 PM7/14/17
to qgisb...@googlegroups.com
Workaholic, no fórum GIS Area existem tons e tons de cursos do UDEMY que você pode assistir e aprender sobre PostgreSQL, PostGIS, R, OpenLayers 3, Python e muito mais.

Ontem mesmo eu estava assistindo um vídeo (em inglês, claro) do carinha que montava um banco de dados PostgreSQL do zero, setava permissões, grupos e um monte de coisa útil. Tem muitos pelegos dando aulas nesse Udemy, mas tem uns caras bons também.

Se gostar de uma pauta dessas, compre o curso. Alguns custam 38 pratas... É um investimento a pensar para o seu crescimento profissional.​

Jorge Santos
Analista de Geoprocessamento
----------------------------------------------
Skype: jorgepsantos2002
Twitter: http://twitter.com/jpsantos2002

Em 14 de julho de 2017 11:53, Workaholic Silva <workaho...@gmail.com> escreveu:
Vou dar uma olhada também Juli, obrigado novamente.
Udemy_GISarea.png

Welington Matias

unread,
Jul 14, 2017, 5:56:20 PM7/14/17
to qgisbrasil
Caramba, legal ein Jorge, não conhecia.Vou pesquisar por la também. Obrigado pela dica!


Em sexta-feira, 14 de julho de 2017 17:02:05 UTC-3, Jorge Santos escreveu:
Workaholic, no fórum GIS Area existem tons e tons de cursos do UDEMY que você pode assistir e aprender sobre PostgreSQL, PostGIS, R, OpenLayers 3, Python e muito mais.

Ontem mesmo eu estava assistindo um vídeo (em inglês, claro) do carinha que montava um banco de dados PostgreSQL do zero, setava permissões, grupos e um monte de coisa útil. Tem muitos pelegos dando aulas nesse Udemy, mas tem uns caras bons também.

Se gostar de uma pauta dessas, compre o curso. Alguns custam 38 pratas... É um investimento a pensar para o seu crescimento profissional.​

Jorge Santos
Analista de Geoprocessamento
----------------------------------------------
Skype: jorgepsantos2002
Twitter: http://twitter.com/jpsantos2002

Em 14 de julho de 2017 11:53, Workaholic Silva <workaho...@gmail.com> escreveu:
Vou dar uma olhada também Juli, obrigado novamente.


Em sexta-feira, 14 de julho de 2017 11:48:52 UTC-3, yjmenezes escreveu:
@Workaholic

outro aplicativo bom, para quem nao tem intimidade com linha de comandos eu usar o Adminer.
O Adminer eh uma interface Web de administracao de BancoDeDados (Postgresql,MariaDB,...) que roda do lado servidor.
http://cartognu.org/adminer.php/

good luck
julio


Em sexta-feira, 14 de julho de 2017 08:12:36 UTC-3, Workaholic Silva escreveu:
Brigadão pelas dicas pessoal, esse livro sobre a teoria por trás dos BDG e vou dar uma olhada em cada uma dessas ferramentas que vocês indicaram.


--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu essa mensagem porque está inscrito no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages