Oficina inpe sadeck
-
Upload
luis-sadeck -
Category
Documents
-
view
648 -
download
1
Transcript of Oficina inpe sadeck
Por: Luis Sadeck
Ciclo de Oficinas 2013 INPE – CRA 23/07/2013
Muitas denominações pouco entendimentoSOFTWARE
� FREE – Gratuito� É qualquer programa de computador cuja utilização não implica o
pagamento de licenças de uso ou royalties.
� Open Source - Código Aberto Também conhecido como LIVRE� É qualquer programa de computador cujo código-fonte deve ser
disponibilizado para permitir o uso, a cópia, o estudo e a redistribuição.
� Proprietário� É um software para computadores que é licenciado com direitos exclusivos
para o produtor.
Open Source InitiativeO Open Source Initiative (OSI) é uma corporação sem fins lucrativos com escopo globalpara formação e defesa dos benefícios do código aberto sendo uma ponte entre osdiferentes participantes da comunidade de código aberto.
Dando melhor qualidade, maior confiabilidade, maior flexibilidade, menor custo.
São os normatizadores.
Free Software FoundationÉ uma Fundação que luta pelos direitos da liberdade dos softwares, engajada contra aspolíticas de controle e espionagem dos usuários.
Stop Online Piracy Act (pare com a pirataria on-line).Protect IP Act (ato para proteção da propriedade intelectual).
…aumentar o controle estatal da Internet, dando poderes aopresidente de, inclusive, desligar a Internet em situação de ataque.
Software livre ensina a pensar a tecnologia da informação disseminando a tecnologia libertando da dependência dos donos da rede.
Liberdade para executar o programa,para qualquer propósito;
Liberdade de estudar como o programafunciona, e adaptá-lo para as suasnecessidades
Liberdade de redistribuir cópias doprograma de modo que você possaajudar ao seu próximo;
Liberdade de modificar o programa edistribuir estas modificações, de modoque toda a comunidade se beneficie.
A licença deve permitir modificações e obras derivadas
Integridade do código do autor
Não discriminação contra pessoas ou grupos
Não discriminação contra áreas de utilização
Licença não pode ser específica a um produto
Licenças não podem restringir outro software
Licenças devem ser neutras em relação as tecnologias
Tipos de licença
GNU GPL (General Public License)Executar, estudar, redistribuir e aperfeiçoar
GNU AGPL - atender as necessidades de fornecer liberdade em softwares comoserviços SaaS (Software as a service). O software utilizado pode ser 100% web. (FSF)
GNU LGPL - permite a associação com programas que não estejam sob as licenças GPLou LGPL, incluindo Software proprietário. A LGPL visa à regulamentação do uso debibliotecas de código. (FSF)
GNU FDL (Free Documentation License)- permite que textos, apresentações econteúdo de páginas na internet sejam distribuídos e reaproveitados. (FSF)
Licença BSD - utilizada nos sistemas operacionais (Faça quantas cópias quiser.)
OSGeo foi criado para apoiar o desenvolvimento colaborativo desoftware geoespacial open source, e promover a sua utilizaçãogeneralizada.
http://www.osgeo.org/
O apoio mais importante que vocêpode dar para o software livre é autilização de software livre no seupróprio computador e defender ouso dentro de sua empresa oucomunidade para que outrospossam adotá-lo.
Envolve o conjunto de técnicas utilizadas para aquisição, manipulação,tratamento, análise e uso integrado da informação espacial para diversosfins.
GEOTECNOLOGIAS
Sensoriamento
Remoto
SIG
Cartografia WebMAP
PDI
BDG
GEOTECNOLOGIAS fora das correntes
Desktop GIS;Tecnologia Móvel
Bibliotecas Geoespaciais;
Banco de dados Espaciais;
Servidor de mapas;
Desktop GIS
Desktop GIS
� Software desenvolvido no Brasil pelo INPE;
� Baseado em uma das maiores bibliotecas de código para geoprocessamento;
� Licença LGPL;
� Expansível por plugins;
http://www.dpi.inpe.br/terraview/index.php
Desktop GIS
Desktop GIS
Desktop GIS
� Software desenvolvido no Brasil pelo INPE e K2;
� Código aberto;
� Começa a ter uma relação próxima com a TerraLIB;
� Expansível por plugins, modulos e por LEGAL;
� Excelente para o aprendizado das técnicas;
http://www.dpi.inpe.br/spring/
Desktop GIS
Desktop GIS
http://qgis.org/
� Software desenvolvido por uma larga comunidade;
� Código aberto;
� Roda em múltiplas plataformas: Linux , Windows e Mac;
� Expansível por plugins que interagem com outros softwares como GRASS;
� Interoperabilidade com BDG PostGIS;
Desktop GIS
Desktop GIS
Tecnologia Movelhttp://hub.qgis.org/projects/android-qgis
Desktop GIS
� Software desenvolvido por uma larga comunidade e nasce no conselho de infraestrutura e transporte;
� Código aberto;
� Roda em múltiplas plataformas: Linux , Windows e Mac;
� Expansível por plugins que interagem com outros softwares como a sextante;
� Interoperabilidade com BDG PostGIS;
http://www.gvsig.org/web/
Desktop GIS
Tecnologia Movelhttps://play.google.com/store/apps/details?id=es.prodevelop.gvsig.mini
http://www.prodevelop.es/
Site do desenvolvedor
Desktop GIS
Bibliotecas Geoespaciais
Bibliotecas Geoespaciais
http://www.terralib.org/
� Desenvolvido pelo INPE;
� Código aberto;
� Permitir o desenvolvimento de uma nova geração de aplicações de SIG;
� A ideia básica e congregar com SGBD;
� permite o desenvolvimento rápido de aplicativos personalizados ;
Bibliotecas Geoespaciais
Banco de Dados Geográfico
SGBD
TerraLIB
Linguagem de programação
Aplicações WEB Normas
Usuário
Bibliotecas Geoespaciais
Bibliotecas Geoespaciais
� Desenvolvido pela Agência Espacial Francesa ;
� Suporte à imagens de satélite;
� Boa documentação e lista de duvidas;
� OTB é baseado na biblioteca de processamento de imagens médicas ITK;
� Permite o desenvolvimento rápido de aplicativos personalizados ;
http://www.orfeo-toolbox.org/otb/
Bibliotecas Geoespaciais
Bibliotecas Geoespaciais
OTB
Aplications
Utilities
Library
External libsUsers
Developper
Bibliotecas Geoespaciais
� Desenvolvido em JAVA;
� Suporte a dados geoespaciais de diferentes bases;
� Analisa atributos espaciais e não espaciais;
� Compõe e exibe mapas com estilo complexos;
� Cria e analisa gráficos e redes
http://geotools.org/
LGPL
Bibliotecas Geoespaciais
Bibliotecas Geoespaciais
Banco de Dados
Banco de Dados
� É um dos Banco de dados relacionais mais rápidos do mercado;
� Suporte a Multi-plataforma;
� Capacidade para manipular bancos com até 50 milhões de registro;
� Aplicações de nível corporativo
http://www.mysql.com/
GEOMETRY
POINT
LINESTRING
POLYGON
GEOMETRYCOLLECTION
MULTIPOINT
MULTILINESTRING
MULTIPOLYGON
GEOMETRY
POINT
LINESTRING
POLYGON
GEOMETRYCOLLECTION
MULTIPOINT
MULTILINESTRING
MULTIPOLYGON
Banco de Dados
O conjunto de tipos geométricos,proposto pelo OGC SQL comGeometria Tipos ambiente ébaseado no Modelo GeométricoOpenGIS
� Poucas funções espaciais.
http://workshops.opengeo.org/postgis-spatialdbtips/introduction.html
Banco de Dados
Arquitetura
Banco de Dados
Banco de Dados
� É um banco de dados objeto-relacional, considerado obanco de dados open-source mais avançado do mundo!;
� Nascido em 1986 na Universidade de Berkeley,Califórnia;
� Controle de concorrência multiversionado;
� É altamente escalável, tanto na quantidade enorme dedados que pode gerenciar, quanto no número de usuáriosconcorrentes que pode acomodar
http://www.postgresql.org/
Banco de Dados
� "foreign-data wrapper", que pode ser usado para acessardados armazenados em servidores PostgreSQL externos;
� Checksums usados para detectação de falhas. Énecessária para identificar bits corrompidos (silent bitcorruptions);
http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.3
What's new in PostgreSQL 9.3
Banco de Dados
GEOMETRY
POINT
LINESTRING
POLYGON
GEOMETRYCOLLECTION
MULTIPOINT
MULTILINESTRING
MULTIPOLYGON
GEOMETRY
POINT
LINESTRING
POLYGON
GEOMETRYCOLLECTION
MULTIPOINT
MULTILINESTRING
MULTIPOLYGON
� Mais de 900 funções espaciais.
Banco de Dados
Vs.
Pesquisa Google Trends - http://www.google.com/trends/
Banco de Dados
Servidor de Mapas
� Aplicações GIS na Internet;
� Multiplataforma;
� Foco maior no desenvolvimento de aplicações PHP, Python, Perl, Ruby, Java e. NET;
�Desenvolvido em C
� Desenvolvido utilizando abiblioteca GeoTools;
� Multiplataforma;
� Focado na implantação de WebServices OGC
�Desenvolvido em JAVA
�Publicação de dados pormapas/imagens
Servidor de Mapas
Originalmente desenvolvido pelo projeto ForNet da Universidadede Minnesota (UMN) em cooperação com a NASA e oDepartamento de Recursos Naturais de Minnesota (MNDNR).
O software é mantido por um número crescente dedesenvolvedores (cerca de 20) de vários lugares do mundo, e épatrocinado por um grupo de organizações que custeiamelhorias e a manutenção.
Servidor de Mapas
http://mapserver.org/
Servidor de Mapas
Servidor de Mapas
GeoServer permite exibir sua informação espacial para o mundo.
OpenLayers , uma biblioteca de mapeamento livre, está integradono GeoServer, tornando a geração de mapas mais rápida e fácil.
OpenLayer
Servidor de Mapas
Servidor de Mapas
Servidor de Mapas
http://opengeo.org/publications/opengeo-architecture/
Ciclo de Oficinas 2013 INPE – CRA 23/07/2013