SlideShare uma empresa Scribd logo
1 de 56
#GlobalAzure
ASP.NET MVC + Geoprocessamento
Yago Luiz
Patrocinadores
1. Projeto SIG Web Luziânia
2. Fundamentação Teórica
3. Tecnologias Utilizadas
4. Demonstração
5. Considerações Finais
Agenda
■Identificar um problema na cidade de Luziânia-GO.
■Solucionar o problema através do uso de geoprocessamento.
■Utilizar apenas ferramentas livres para uso.
Introdução
■Atualmente a cidade de Luziânia-GO, não possui um sistema que gerencie
serviços básicos relacionados a educação, lazer, saúde e segurança.
■Todas as informações são organizadas apenas em documentos físicos e
planilhas eletrônicas.
■Não existe um banco de dados para armazenamento e manutenção dos
dados, principalmente os que indicam localização geográfica.
■Nenhuma informação é apresentada de forma transparente para a
população.
Problema
■Este projeto tem como objetivo o desenvolvimento de um Sistema de
Informação Geográfica Web (SIG Web) para a cidade de Luziânia-GO,
de forma a facilitar a organização, gerenciamento e visualização de
dados relacionados a educação, lazer, saúde e segurança.
Objetivo Geral
■O termo Sistema de Informação Geográfica (SIG) é aplicado para
sistemas que realizam o tratamento computacional de dados
geográficos (G. R. Queiroz; K. R. Ferreira, 2006).
■É considerado um SIG Web qualquer SIG que utiliza tecnologias da
Web para interação de dados geográficos.
Sistema de Informação Geográfica
Sistema de Informação Geográfica
Figura 2.1 – SIG Web Luziânia
■Um banco de dados geográfico é aquele que tem a capacidade de
armazenar dados geográficos, além dos dados convencionais ou
alfanuméricos (OLIVEIRA, Harley V., 2013).
Banco de Dados Geográfico
Banco de Dados Geográfico
Figura 2.2 – Atributo Geográfico SGBD PostgreSQL
■O termo geoprocessamento denota a disciplina de conhecimento que
utiliza técnicas matemáticas e computacionais para o tratamento de
informação geográfica (GEOPROCESSAMENTO, 2015).
Geoprocessamento
Geoprocessamento
Figura 2.3 – Google Maps Engine: Dados Geoprocessados
■A projeção cartográfica é definida como um traçado sistemático de
linhas numa superfície plana, destinado à representação de paralelos
de latitude e meridianos de longitude da Terra ou de parte dela, sendo
a base para a construção dos mapas (PROJEÇÃO, 2015).
Projeção Cartográfica
Projeção Cartográfica
Figura 2.4 – Projeção
Cilíndrica Figura 2.5 – Projeção
Cônica
Figura 2.6 – Projeção
Plana
■Modelo matemático responsável por representar a superfície da Terra
em um mapa.
■O datum mais conhecido e um dos mais utilizados é o WGS84 onde é
aplicado no GPS (Sistema de Posicionamento Global).
Datum
■É importante relacionar a projeção cartográfica com o datum.
■Os principais erros de georreferenciamento ocorrem pela escolha
errada da projeção cartográfica em relação ao datum.
Projeção Cartográfica x Datum
1. PostgreSQL
2. PostGIS
3. Entity Framework
4. Npgsql
5. C#
6. ASP.NET MVC
7. Leaflet
8. GeoJSON
9. Visual Studio Community 2013
Tecnologias Utilizadas
■PostgreSQL é um banco de dados objeto-relacional open source. Ele é
executado em todos os principais sistemas operacionais e totalmente
compatível com ACID (Atomicidade, Consistência, Isolamento e
Durabilidade) (POSTGRESQL, 2015).
PostgreSQL
PostgreSQL
Figura 3.1 – Site: PostgreSQL
■O PostGIS é uma extensão geográfica do SGBD PostgreSQL
desenvolvida pela empresa canadense Refractions Research. Seu código
fonte é liberado sob a licença GNU General Public e continua a ser
desenvolvida por um grupo de colaboradores (POSTGIS, 2015).
PostGIS
PostGIS
Figura 3.2 – Site: PostGIS
■Entity Framework é um mapeador objeto-relacional (ORM) open source
da Microsoft que permite aos desenvolvedores .NET trabalhar com
dados relacionais usando objetos específicos de domínio
(ENTITYFRAMEWORK, 2015).
Entity Framework
Entity Framework
Figura 3.3 – GitHub: Entity Framework
■Npgsql é o provider .NET para o PostgreSQL. Ele permite que qualquer
programa desenvolvido no framework .NET acesse um servidor de
banco de dados PostgreSQL. Ele é implementado 100% em código C#
(NPGSQL, 2015).
Npgsql
Npgsql
Figura 3.4 – GitHub: Npgsql
■Linguagem de programação orientada a objetos, multiplataforma e de
domínio público desenvolvida pela Microsoft e parte do framework
.NET (C#, 2015).
C#
C#
Figura 3.5 – GitHub: Roslyn
■Framework de desenvolvimento web open source criado pela Microsoft,
responsável por gerar o conteúdo dinâmico na Web. Utiliza o padrão
de arquitetura de software model-view-controller (MVC) (ASP.NETMVC,
2015).
ASP.NET MVC
ASP.NET MVC
Figura 3.6 – GitHub: ASP.NET MVC
■O Leaftlet é uma moderna biblioteca open source desenvolvida em
JavaScript para o uso de mapas interativos com suporte a dispositivos
móveis. Contando apenas com cerca de 33 KB de código, tem todas as
características que a maioria dos desenvolvedores necessitam para
criação de mapas online. (LEAFTLET, 2015).
Leaflet
Leaflet
Figura 3.7 – Site: Leaflet
■GeoJSON é um formato de codificação para estruturas de dados
geográficos. Um objeto GeoJSON pode representar uma geometria,
uma característica, ou uma coleção de características (GEOJSON, 2015).
GeoJSON
GeoJSON
Figura 3.8 – Estrutura GeoJSON
■O Visual Studio Community 2013 possui a excelente funcionalidade do
Visual Studio Professional 2013, projetada e otimizada para
desenvolvedores individuais, estudantes, contribuidores de código
aberto e equipes pequena (VISUALSTUDIO, 2015).
Visual Studio Community 2013
Visual Studio Community 2013
Figura 3.9 – Site: Visual Studio Community 2013
■Todo o georreferenciamento ocorre no SGBD (PostgreSQL), através da
extensão espacial PostGIS.
■É necessário a criação de uma coluna geográfica na tabela onde será
realizada o geoprocessamento.
■É necessário a criação de uma procedure e uma trigger para geração
do georreferenciamento através da latitude e longitude.
Georreferenciamento
Georreferenciamento
Figura 4.1 – Criação de Coluna Geográfica (PostGIS)
Georreferenciamento
Figura 4.2 – Procedure Coluna Geográfica (PostGIS)
Figura 4.3 –Trigger Coluna Geográfica (PostGIS)
■A integração da aplicação com o mapa é realizada através do
GeoJSON, seguindo a estrutura de implementação do Leaflet.
Integração com o Mapa
Integração com o Mapa
Figura 4.4 – Estrutura GeoJSON Leaflet
Integração com o Mapa
Figura 4.5 – Retorno Json ASP.NET MVC
■Atenção! Sistema não está 100% pronto 
SIG Web Luziânia
■O georreferenciamento é realizado no SBDG (PostgreSQL).
■É necessário uma API para integração dos dados georreferenciados com o
mapa.
■Interoperabilidade nas tecnologias utilizadas.
■O ASP.NET MVC é um framework excelente para desenvolvimento de um SIG
Web.
Conclusão
■G. R. Queiroz; K. R. Ferreira. Tutorial sobre Bancos de Dados
Geográficos. GeoBrasil, 2006.
■OLIVEIRA, Harley V. Uma Arquitetura de Dados Espaciais: Um Estudo
dos Dados de Solos e Folhas dos Biomas Brasileiros. 104 f. Dissertação
(Mestrado em Informática). Universidade de Brasília, Brasília, 2013.
Referências
■GEOPROCESSAMENTO. Disponível em:
<http://www.dpi.inpe.br/gilberto/livro/introd/cap1-introducao.pdf>
Acesso em: 18 abril. 2015.
■PROJEÇÃO. Disponível em:
<http://www.brasilescola.com/geografia/projecoes-cartograficas.htm>
Acesso em: 24 abril. 2015.
■POSTGRESQL. Disponível em:
<http://www.postgresql.org/about> Acesso em: 18 abril. 2015
Referências
■POSTGIS. Disponível em: <http://postgis.refractions.net> Acesso em: 18
abril. 2015.
■LEAFTLET. Disponível em: <http://leafletjs.com> Acesso em: 18 abril.
2015.
■GEOJSON. Disponível em: <http://geojson.org> Acesso em: 18 abril.
2015.
Referências
■ENTITYFRAMEWORK. Disponível em: <http://www.asp.net/entity-
framework> Acesso em: 18 abril. 2015.
■NPGSQL. Disponível em: <https://github.com/npgsql/npgsql> Acesso
em: 18 abril. 2015.
■C#. Disponível em: <https://msdn.microsoft.com/en-
us/vstudio/hh341490.aspx> Acesso em: 18 de abril. 2015.
Referências
■ASPNETMVC. Disponível em: <http://www.asp.net/mvc> Acesso em: 18
abril. 2015.
■VISUALSTUDIO. Disponível em: <https://www.visualstudio.com/pt-
br/products/visual-studio-community-vs> Acesso em: 18 abril. 2015.
Referências
ASP.NET MVC + Geoprocessamento
ASP.NET MVC + Geoprocessamento

Mais conteúdo relacionado

Semelhante a ASP.NET MVC + Geoprocessamento

Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...
Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...
Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...pqd
 
Implementação de cadastro de parcelamento do solo utilizando softwares livres.
Implementação de cadastro de parcelamento do solo utilizando softwares livres.Implementação de cadastro de parcelamento do solo utilizando softwares livres.
Implementação de cadastro de parcelamento do solo utilizando softwares livres.Maria Claudia Oliveira
 
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Dextra Sistemas / Etec Itu
 
Desenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreDesenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreFernando Quadro
 
Apresentação li segunda feira
Apresentação li segunda feiraApresentação li segunda feira
Apresentação li segunda feiracesar do amaral
 
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...George Porto Ferreira
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Luis Antunes
 
Mvp conf 2021 - Criando uma Minimal API para serviços de Geolocalização com S...
Mvp conf 2021 - Criando uma Minimal API para serviços de Geolocalização com S...Mvp conf 2021 - Criando uma Minimal API para serviços de Geolocalização com S...
Mvp conf 2021 - Criando uma Minimal API para serviços de Geolocalização com S...Dextra Sistemas / Etec Itu
 
Desafios da integração do software i3Geo com o Pentaho
Desafios da integração do software i3Geo com o PentahoDesafios da integração do software i3Geo com o Pentaho
Desafios da integração do software i3Geo com o PentahoPentahoBrasil
 
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Narcélio de Sá
 
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...George Porto Ferreira
 
Apostila completa q_gis
Apostila completa q_gisApostila completa q_gis
Apostila completa q_gisrailano
 
2005 roberto rosa
2005 roberto rosa2005 roberto rosa
2005 roberto rosadanilabgis
 
WEBGIS - Moçambique
WEBGIS - Moçambique WEBGIS - Moçambique
WEBGIS - Moçambique Idelson Mindo
 

Semelhante a ASP.NET MVC + Geoprocessamento (20)

Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...
Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...
Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...
 
Implementação de cadastro de parcelamento do solo utilizando softwares livres.
Implementação de cadastro de parcelamento do solo utilizando softwares livres.Implementação de cadastro de parcelamento do solo utilizando softwares livres.
Implementação de cadastro de parcelamento do solo utilizando softwares livres.
 
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
 
Análise espacial francisco javier cervigon ruckauer
Análise espacial francisco javier cervigon ruckauerAnálise espacial francisco javier cervigon ruckauer
Análise espacial francisco javier cervigon ruckauer
 
Desenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreDesenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software Livre
 
Apresentação li segunda feira
Apresentação li segunda feiraApresentação li segunda feira
Apresentação li segunda feira
 
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
 
Latinoware 2016
Latinoware 2016Latinoware 2016
Latinoware 2016
 
Latinoware 2016
Latinoware 2016Latinoware 2016
Latinoware 2016
 
GIS em 3 horas
GIS em 3 horasGIS em 3 horas
GIS em 3 horas
 
2016 - QGISBrasil
2016 - QGISBrasil2016 - QGISBrasil
2016 - QGISBrasil
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013
 
Mvp conf 2021 - Criando uma Minimal API para serviços de Geolocalização com S...
Mvp conf 2021 - Criando uma Minimal API para serviços de Geolocalização com S...Mvp conf 2021 - Criando uma Minimal API para serviços de Geolocalização com S...
Mvp conf 2021 - Criando uma Minimal API para serviços de Geolocalização com S...
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Desafios da integração do software i3Geo com o Pentaho
Desafios da integração do software i3Geo com o PentahoDesafios da integração do software i3Geo com o Pentaho
Desafios da integração do software i3Geo com o Pentaho
 
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
 
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
 
Apostila completa q_gis
Apostila completa q_gisApostila completa q_gis
Apostila completa q_gis
 
2005 roberto rosa
2005 roberto rosa2005 roberto rosa
2005 roberto rosa
 
WEBGIS - Moçambique
WEBGIS - Moçambique WEBGIS - Moçambique
WEBGIS - Moçambique
 

ASP.NET MVC + Geoprocessamento

  • 1. #GlobalAzure ASP.NET MVC + Geoprocessamento Yago Luiz
  • 3.
  • 4. 1. Projeto SIG Web Luziânia 2. Fundamentação Teórica 3. Tecnologias Utilizadas 4. Demonstração 5. Considerações Finais Agenda
  • 5.
  • 6. ■Identificar um problema na cidade de Luziânia-GO. ■Solucionar o problema através do uso de geoprocessamento. ■Utilizar apenas ferramentas livres para uso. Introdução
  • 7. ■Atualmente a cidade de Luziânia-GO, não possui um sistema que gerencie serviços básicos relacionados a educação, lazer, saúde e segurança. ■Todas as informações são organizadas apenas em documentos físicos e planilhas eletrônicas. ■Não existe um banco de dados para armazenamento e manutenção dos dados, principalmente os que indicam localização geográfica. ■Nenhuma informação é apresentada de forma transparente para a população. Problema
  • 8. ■Este projeto tem como objetivo o desenvolvimento de um Sistema de Informação Geográfica Web (SIG Web) para a cidade de Luziânia-GO, de forma a facilitar a organização, gerenciamento e visualização de dados relacionados a educação, lazer, saúde e segurança. Objetivo Geral
  • 9.
  • 10. ■O termo Sistema de Informação Geográfica (SIG) é aplicado para sistemas que realizam o tratamento computacional de dados geográficos (G. R. Queiroz; K. R. Ferreira, 2006). ■É considerado um SIG Web qualquer SIG que utiliza tecnologias da Web para interação de dados geográficos. Sistema de Informação Geográfica
  • 11. Sistema de Informação Geográfica Figura 2.1 – SIG Web Luziânia
  • 12. ■Um banco de dados geográfico é aquele que tem a capacidade de armazenar dados geográficos, além dos dados convencionais ou alfanuméricos (OLIVEIRA, Harley V., 2013). Banco de Dados Geográfico
  • 13. Banco de Dados Geográfico Figura 2.2 – Atributo Geográfico SGBD PostgreSQL
  • 14. ■O termo geoprocessamento denota a disciplina de conhecimento que utiliza técnicas matemáticas e computacionais para o tratamento de informação geográfica (GEOPROCESSAMENTO, 2015). Geoprocessamento
  • 15. Geoprocessamento Figura 2.3 – Google Maps Engine: Dados Geoprocessados
  • 16. ■A projeção cartográfica é definida como um traçado sistemático de linhas numa superfície plana, destinado à representação de paralelos de latitude e meridianos de longitude da Terra ou de parte dela, sendo a base para a construção dos mapas (PROJEÇÃO, 2015). Projeção Cartográfica
  • 17. Projeção Cartográfica Figura 2.4 – Projeção Cilíndrica Figura 2.5 – Projeção Cônica Figura 2.6 – Projeção Plana
  • 18. ■Modelo matemático responsável por representar a superfície da Terra em um mapa. ■O datum mais conhecido e um dos mais utilizados é o WGS84 onde é aplicado no GPS (Sistema de Posicionamento Global). Datum
  • 19. ■É importante relacionar a projeção cartográfica com o datum. ■Os principais erros de georreferenciamento ocorrem pela escolha errada da projeção cartográfica em relação ao datum. Projeção Cartográfica x Datum
  • 20.
  • 21. 1. PostgreSQL 2. PostGIS 3. Entity Framework 4. Npgsql 5. C# 6. ASP.NET MVC 7. Leaflet 8. GeoJSON 9. Visual Studio Community 2013 Tecnologias Utilizadas
  • 22. ■PostgreSQL é um banco de dados objeto-relacional open source. Ele é executado em todos os principais sistemas operacionais e totalmente compatível com ACID (Atomicidade, Consistência, Isolamento e Durabilidade) (POSTGRESQL, 2015). PostgreSQL
  • 23. PostgreSQL Figura 3.1 – Site: PostgreSQL
  • 24. ■O PostGIS é uma extensão geográfica do SGBD PostgreSQL desenvolvida pela empresa canadense Refractions Research. Seu código fonte é liberado sob a licença GNU General Public e continua a ser desenvolvida por um grupo de colaboradores (POSTGIS, 2015). PostGIS
  • 25. PostGIS Figura 3.2 – Site: PostGIS
  • 26. ■Entity Framework é um mapeador objeto-relacional (ORM) open source da Microsoft que permite aos desenvolvedores .NET trabalhar com dados relacionais usando objetos específicos de domínio (ENTITYFRAMEWORK, 2015). Entity Framework
  • 27. Entity Framework Figura 3.3 – GitHub: Entity Framework
  • 28. ■Npgsql é o provider .NET para o PostgreSQL. Ele permite que qualquer programa desenvolvido no framework .NET acesse um servidor de banco de dados PostgreSQL. Ele é implementado 100% em código C# (NPGSQL, 2015). Npgsql
  • 29. Npgsql Figura 3.4 – GitHub: Npgsql
  • 30. ■Linguagem de programação orientada a objetos, multiplataforma e de domínio público desenvolvida pela Microsoft e parte do framework .NET (C#, 2015). C#
  • 31. C# Figura 3.5 – GitHub: Roslyn
  • 32. ■Framework de desenvolvimento web open source criado pela Microsoft, responsável por gerar o conteúdo dinâmico na Web. Utiliza o padrão de arquitetura de software model-view-controller (MVC) (ASP.NETMVC, 2015). ASP.NET MVC
  • 33. ASP.NET MVC Figura 3.6 – GitHub: ASP.NET MVC
  • 34. ■O Leaftlet é uma moderna biblioteca open source desenvolvida em JavaScript para o uso de mapas interativos com suporte a dispositivos móveis. Contando apenas com cerca de 33 KB de código, tem todas as características que a maioria dos desenvolvedores necessitam para criação de mapas online. (LEAFTLET, 2015). Leaflet
  • 35. Leaflet Figura 3.7 – Site: Leaflet
  • 36. ■GeoJSON é um formato de codificação para estruturas de dados geográficos. Um objeto GeoJSON pode representar uma geometria, uma característica, ou uma coleção de características (GEOJSON, 2015). GeoJSON
  • 37. GeoJSON Figura 3.8 – Estrutura GeoJSON
  • 38. ■O Visual Studio Community 2013 possui a excelente funcionalidade do Visual Studio Professional 2013, projetada e otimizada para desenvolvedores individuais, estudantes, contribuidores de código aberto e equipes pequena (VISUALSTUDIO, 2015). Visual Studio Community 2013
  • 39. Visual Studio Community 2013 Figura 3.9 – Site: Visual Studio Community 2013
  • 40.
  • 41. ■Todo o georreferenciamento ocorre no SGBD (PostgreSQL), através da extensão espacial PostGIS. ■É necessário a criação de uma coluna geográfica na tabela onde será realizada o geoprocessamento. ■É necessário a criação de uma procedure e uma trigger para geração do georreferenciamento através da latitude e longitude. Georreferenciamento
  • 42. Georreferenciamento Figura 4.1 – Criação de Coluna Geográfica (PostGIS)
  • 43. Georreferenciamento Figura 4.2 – Procedure Coluna Geográfica (PostGIS) Figura 4.3 –Trigger Coluna Geográfica (PostGIS)
  • 44. ■A integração da aplicação com o mapa é realizada através do GeoJSON, seguindo a estrutura de implementação do Leaflet. Integração com o Mapa
  • 45. Integração com o Mapa Figura 4.4 – Estrutura GeoJSON Leaflet
  • 46. Integração com o Mapa Figura 4.5 – Retorno Json ASP.NET MVC
  • 47. ■Atenção! Sistema não está 100% pronto  SIG Web Luziânia
  • 48.
  • 49. ■O georreferenciamento é realizado no SBDG (PostgreSQL). ■É necessário uma API para integração dos dados georreferenciados com o mapa. ■Interoperabilidade nas tecnologias utilizadas. ■O ASP.NET MVC é um framework excelente para desenvolvimento de um SIG Web. Conclusão
  • 50. ■G. R. Queiroz; K. R. Ferreira. Tutorial sobre Bancos de Dados Geográficos. GeoBrasil, 2006. ■OLIVEIRA, Harley V. Uma Arquitetura de Dados Espaciais: Um Estudo dos Dados de Solos e Folhas dos Biomas Brasileiros. 104 f. Dissertação (Mestrado em Informática). Universidade de Brasília, Brasília, 2013. Referências
  • 51. ■GEOPROCESSAMENTO. Disponível em: <http://www.dpi.inpe.br/gilberto/livro/introd/cap1-introducao.pdf> Acesso em: 18 abril. 2015. ■PROJEÇÃO. Disponível em: <http://www.brasilescola.com/geografia/projecoes-cartograficas.htm> Acesso em: 24 abril. 2015. ■POSTGRESQL. Disponível em: <http://www.postgresql.org/about> Acesso em: 18 abril. 2015 Referências
  • 52. ■POSTGIS. Disponível em: <http://postgis.refractions.net> Acesso em: 18 abril. 2015. ■LEAFTLET. Disponível em: <http://leafletjs.com> Acesso em: 18 abril. 2015. ■GEOJSON. Disponível em: <http://geojson.org> Acesso em: 18 abril. 2015. Referências
  • 53. ■ENTITYFRAMEWORK. Disponível em: <http://www.asp.net/entity- framework> Acesso em: 18 abril. 2015. ■NPGSQL. Disponível em: <https://github.com/npgsql/npgsql> Acesso em: 18 abril. 2015. ■C#. Disponível em: <https://msdn.microsoft.com/en- us/vstudio/hh341490.aspx> Acesso em: 18 de abril. 2015. Referências
  • 54. ■ASPNETMVC. Disponível em: <http://www.asp.net/mvc> Acesso em: 18 abril. 2015. ■VISUALSTUDIO. Disponível em: <https://www.visualstudio.com/pt- br/products/visual-studio-community-vs> Acesso em: 18 abril. 2015. Referências

Notas do Editor

  1. Parâmetros: (‘Tabela’, ‘Coluna’, Projeção Cartográfica, ‘Geometria’, Dimensão) Dimensão 2 (XY) = Latitude e Longitude Dimensão 3 (XYZ) = Latitude, Longitude e Profundidade