Integração de servidores de mapas Web com Oracle.

Detalhes bibliográficos
Autor(a) principal: MIRANDA, J. I.
Data de Publicação: 2005
Outros Autores: COSTA, R. N. D.
Idioma: por
Título da fonte: Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
Texto Completo: http://www.alice.cnptia.embrapa.br/alice/handle/doc/9135
Resumo: Este trabalho tem como objetivo relatar a experiência de integração de dois servidores de mapas Web, a versão servlet do AlovMap (<http://www.alov.org>) e o CGI MapServer (<http://mapserver.gis.umn.edu/>) com o Oracle. Este trabalho foi desenvolvido na Embrapa Informática Agropecuária como parte da integração do software MIPWeb com um servidor de mapas Web. A divulgação de dados espaciais pela Web experimenta crescimento constante, embora este tipo de atividade ainda esteja no começo. Servidores de mapas Web são aplicativos responsáveis por esta tarefa. Qualquer iniciativa para publicar mapas ou imagens de satélite na Web, depara-se com a pergunta: qual servidor de mapas usar? Existem duas possibilidades: adquirir um programa proprietário ou um público. Geralmente, programas proprietários são mais flexíveis no uso de funções de análise espacial enquanto programas públicos sofrem restrições quanto ao uso destas funções, mas satisfazem às demandas básicas de publicação de dados espaciais pela internet. Existe literatura disponível com considerações para se implementar um servidor de mapas bem como descrições sobre os principais produtos comerciais e públicos disponíveis. Descrevemos resumidamente dois produtos públicos: o AlovMap e o MapServer. O AlovMap pode ser usado de duas formas: cliente e cliente/servidor. A forma cliente, muito fácil de usar, é um applet. A forma cliente/servidor, usada no trabalho, é um servlet. Para usar esta versão, o usuário deve armazenar os atributos do mapa ou da imagem de satélite no banco de dados SQL, no caso, o Oracle e através de um arquivo de configuração extended markup language (XML) definir o leiaute de apresentação dos mapas e imagens. Além das consultas interativas no mapa, o AlovMap permite que se realize buscas por palavras-chave no banco de dados através de um campo específico. O programa pode ser adquirido e usado livremente, mas seu código não é aberto. O MapServer é uma aplicação do tipo common gateway interface (CGI) e usa o padrão OpenSource para construir aplicações executáveis na internet. O sistema foi construído usando ferramentas de domínio público, para a plataforma Unix/Linux/Apache, mas tem executáveis para o Windows NT/9x. Sua implementação exige um pouco mais de esforço que o AlovMap, mas praticamente segue os mesmos procedimentos, tendo num arquivo de configuração a definição do leiaute dos mapas ou imagens de satélite a serem divulgados pela Web. A grande diferença entre os dois sistemas é que para o MapServer funcionar, é necessário a instalação de uma versão do Apache. Ambos sistemas permitiram integração com o banco Oracle sem muitos problemas. Contudo, o Mapserver possui mais recursos, destacando-se o suporte ao Oracle Spatial, uma extensão avançada com funções exclusivas para sistemas de informações geográficas (SIG). Além disto, a interface gráfica do MapServer oferece mais opções de interação com o banco. Recursos disponíveis nesses servidores para apresentação de estatísticas dos dados armazenados no banco deixam a desejar, requerendo o uso de softwares de terceiros. Como exemplo de aplicação externa para auxiliar na análise dos dados, usamos o OWTChart (<http://www.maptools.org/owtchart/index.phtml>) e o JFreeChart (http://www.jfree.org/jfreechart/index.html>), geradores de gráficos para Web de uso livre. A primeira opção foi integrada com o AlovMap, mas ela foi melhor aproveitada no Mapserver através do recurso de extensão PHP/MapScript. A segunda opção teve bom desempenho em ambos sistemas. Concluímos também que o Oracle não possui vantagens substanciais, respeitando a complexidade dos dados a serem gerenciados, sobre outros sistemas gerenciadores de banco de dados mais simples, como o MySQL ou o Access. Porém, ressalta-se o diferencial do Oracle Spatial, uma facilidade do Oracle específico para aplicações na área de dados espaciais.
id EMBR_77b05fbeadedcc0d69d4642178aa820e
oai_identifier_str oai:www.alice.cnptia.embrapa.br:doc/9135
network_acronym_str EMBR
network_name_str Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
repository_id_str 2154
spelling Integração de servidores de mapas Web com Oracle.Servidor de mapas webAlovMapMapServerOracleEste trabalho tem como objetivo relatar a experiência de integração de dois servidores de mapas Web, a versão servlet do AlovMap (<http://www.alov.org>) e o CGI MapServer (<http://mapserver.gis.umn.edu/>) com o Oracle. Este trabalho foi desenvolvido na Embrapa Informática Agropecuária como parte da integração do software MIPWeb com um servidor de mapas Web. A divulgação de dados espaciais pela Web experimenta crescimento constante, embora este tipo de atividade ainda esteja no começo. Servidores de mapas Web são aplicativos responsáveis por esta tarefa. Qualquer iniciativa para publicar mapas ou imagens de satélite na Web, depara-se com a pergunta: qual servidor de mapas usar? Existem duas possibilidades: adquirir um programa proprietário ou um público. Geralmente, programas proprietários são mais flexíveis no uso de funções de análise espacial enquanto programas públicos sofrem restrições quanto ao uso destas funções, mas satisfazem às demandas básicas de publicação de dados espaciais pela internet. Existe literatura disponível com considerações para se implementar um servidor de mapas bem como descrições sobre os principais produtos comerciais e públicos disponíveis. Descrevemos resumidamente dois produtos públicos: o AlovMap e o MapServer. O AlovMap pode ser usado de duas formas: cliente e cliente/servidor. A forma cliente, muito fácil de usar, é um applet. A forma cliente/servidor, usada no trabalho, é um servlet. Para usar esta versão, o usuário deve armazenar os atributos do mapa ou da imagem de satélite no banco de dados SQL, no caso, o Oracle e através de um arquivo de configuração extended markup language (XML) definir o leiaute de apresentação dos mapas e imagens. Além das consultas interativas no mapa, o AlovMap permite que se realize buscas por palavras-chave no banco de dados através de um campo específico. O programa pode ser adquirido e usado livremente, mas seu código não é aberto. O MapServer é uma aplicação do tipo common gateway interface (CGI) e usa o padrão OpenSource para construir aplicações executáveis na internet. O sistema foi construído usando ferramentas de domínio público, para a plataforma Unix/Linux/Apache, mas tem executáveis para o Windows NT/9x. Sua implementação exige um pouco mais de esforço que o AlovMap, mas praticamente segue os mesmos procedimentos, tendo num arquivo de configuração a definição do leiaute dos mapas ou imagens de satélite a serem divulgados pela Web. A grande diferença entre os dois sistemas é que para o MapServer funcionar, é necessário a instalação de uma versão do Apache. Ambos sistemas permitiram integração com o banco Oracle sem muitos problemas. Contudo, o Mapserver possui mais recursos, destacando-se o suporte ao Oracle Spatial, uma extensão avançada com funções exclusivas para sistemas de informações geográficas (SIG). Além disto, a interface gráfica do MapServer oferece mais opções de interação com o banco. Recursos disponíveis nesses servidores para apresentação de estatísticas dos dados armazenados no banco deixam a desejar, requerendo o uso de softwares de terceiros. Como exemplo de aplicação externa para auxiliar na análise dos dados, usamos o OWTChart (<http://www.maptools.org/owtchart/index.phtml>) e o JFreeChart (http://www.jfree.org/jfreechart/index.html>), geradores de gráficos para Web de uso livre. A primeira opção foi integrada com o AlovMap, mas ela foi melhor aproveitada no Mapserver através do recurso de extensão PHP/MapScript. A segunda opção teve bom desempenho em ambos sistemas. Concluímos também que o Oracle não possui vantagens substanciais, respeitando a complexidade dos dados a serem gerenciados, sobre outros sistemas gerenciadores de banco de dados mais simples, como o MySQL ou o Access. Porém, ressalta-se o diferencial do Oracle Spatial, uma facilidade do Oracle específico para aplicações na área de dados espaciais.JOSÉ IGUELMAR MIRANDA, CNPTIAROBERTO NOGUEIRA DUARTE COSTA, Bolsista.MIRANDA, J. I.COSTA, R. N. D.2018-03-10T00:32:57Z2018-03-10T00:32:57Z2005-10-0320052020-02-07T11:11:11ZResumo em anais e proceedingsinfo:eu-repo/semantics/publishedVersionNão paginado.In: CONGRESSO BRASILEIRO DE AGROINFORMÁTICA, 5.; SIMPÓSIO BRASILEIRO DE TECNOLOGIA DA INFORMAÇÃO NO AGRONEGÓCIO COOPERATIVO, 2., 2005, Londrina. Agronegócio, tecnologia e inovação: anais. Londrina: SBI-Agro, 2005.http://www.alice.cnptia.embrapa.br/alice/handle/doc/9135porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)instname:Empresa Brasileira de Pesquisa Agropecuária (Embrapa)instacron:EMBRAPA2018-03-10T00:33:03Zoai:www.alice.cnptia.embrapa.br:doc/9135Repositório InstitucionalPUBhttps://www.alice.cnptia.embrapa.br/oai/requestcg-riaa@embrapa.bropendoar:21542018-03-10T00:33:03Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice) - Empresa Brasileira de Pesquisa Agropecuária (Embrapa)false
dc.title.none.fl_str_mv Integração de servidores de mapas Web com Oracle.
title Integração de servidores de mapas Web com Oracle.
spellingShingle Integração de servidores de mapas Web com Oracle.
MIRANDA, J. I.
Servidor de mapas web
AlovMap
MapServer
Oracle
title_short Integração de servidores de mapas Web com Oracle.
title_full Integração de servidores de mapas Web com Oracle.
title_fullStr Integração de servidores de mapas Web com Oracle.
title_full_unstemmed Integração de servidores de mapas Web com Oracle.
title_sort Integração de servidores de mapas Web com Oracle.
author MIRANDA, J. I.
author_facet MIRANDA, J. I.
COSTA, R. N. D.
author_role author
author2 COSTA, R. N. D.
author2_role author
dc.contributor.none.fl_str_mv JOSÉ IGUELMAR MIRANDA, CNPTIA
ROBERTO NOGUEIRA DUARTE COSTA, Bolsista.
dc.contributor.author.fl_str_mv MIRANDA, J. I.
COSTA, R. N. D.
dc.subject.por.fl_str_mv Servidor de mapas web
AlovMap
MapServer
Oracle
topic Servidor de mapas web
AlovMap
MapServer
Oracle
description Este trabalho tem como objetivo relatar a experiência de integração de dois servidores de mapas Web, a versão servlet do AlovMap (<http://www.alov.org>) e o CGI MapServer (<http://mapserver.gis.umn.edu/>) com o Oracle. Este trabalho foi desenvolvido na Embrapa Informática Agropecuária como parte da integração do software MIPWeb com um servidor de mapas Web. A divulgação de dados espaciais pela Web experimenta crescimento constante, embora este tipo de atividade ainda esteja no começo. Servidores de mapas Web são aplicativos responsáveis por esta tarefa. Qualquer iniciativa para publicar mapas ou imagens de satélite na Web, depara-se com a pergunta: qual servidor de mapas usar? Existem duas possibilidades: adquirir um programa proprietário ou um público. Geralmente, programas proprietários são mais flexíveis no uso de funções de análise espacial enquanto programas públicos sofrem restrições quanto ao uso destas funções, mas satisfazem às demandas básicas de publicação de dados espaciais pela internet. Existe literatura disponível com considerações para se implementar um servidor de mapas bem como descrições sobre os principais produtos comerciais e públicos disponíveis. Descrevemos resumidamente dois produtos públicos: o AlovMap e o MapServer. O AlovMap pode ser usado de duas formas: cliente e cliente/servidor. A forma cliente, muito fácil de usar, é um applet. A forma cliente/servidor, usada no trabalho, é um servlet. Para usar esta versão, o usuário deve armazenar os atributos do mapa ou da imagem de satélite no banco de dados SQL, no caso, o Oracle e através de um arquivo de configuração extended markup language (XML) definir o leiaute de apresentação dos mapas e imagens. Além das consultas interativas no mapa, o AlovMap permite que se realize buscas por palavras-chave no banco de dados através de um campo específico. O programa pode ser adquirido e usado livremente, mas seu código não é aberto. O MapServer é uma aplicação do tipo common gateway interface (CGI) e usa o padrão OpenSource para construir aplicações executáveis na internet. O sistema foi construído usando ferramentas de domínio público, para a plataforma Unix/Linux/Apache, mas tem executáveis para o Windows NT/9x. Sua implementação exige um pouco mais de esforço que o AlovMap, mas praticamente segue os mesmos procedimentos, tendo num arquivo de configuração a definição do leiaute dos mapas ou imagens de satélite a serem divulgados pela Web. A grande diferença entre os dois sistemas é que para o MapServer funcionar, é necessário a instalação de uma versão do Apache. Ambos sistemas permitiram integração com o banco Oracle sem muitos problemas. Contudo, o Mapserver possui mais recursos, destacando-se o suporte ao Oracle Spatial, uma extensão avançada com funções exclusivas para sistemas de informações geográficas (SIG). Além disto, a interface gráfica do MapServer oferece mais opções de interação com o banco. Recursos disponíveis nesses servidores para apresentação de estatísticas dos dados armazenados no banco deixam a desejar, requerendo o uso de softwares de terceiros. Como exemplo de aplicação externa para auxiliar na análise dos dados, usamos o OWTChart (<http://www.maptools.org/owtchart/index.phtml>) e o JFreeChart (http://www.jfree.org/jfreechart/index.html>), geradores de gráficos para Web de uso livre. A primeira opção foi integrada com o AlovMap, mas ela foi melhor aproveitada no Mapserver através do recurso de extensão PHP/MapScript. A segunda opção teve bom desempenho em ambos sistemas. Concluímos também que o Oracle não possui vantagens substanciais, respeitando a complexidade dos dados a serem gerenciados, sobre outros sistemas gerenciadores de banco de dados mais simples, como o MySQL ou o Access. Porém, ressalta-se o diferencial do Oracle Spatial, uma facilidade do Oracle específico para aplicações na área de dados espaciais.
publishDate 2005
dc.date.none.fl_str_mv 2005-10-03
2005
2018-03-10T00:32:57Z
2018-03-10T00:32:57Z
2020-02-07T11:11:11Z
dc.type.driver.fl_str_mv Resumo em anais e proceedings
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv In: CONGRESSO BRASILEIRO DE AGROINFORMÁTICA, 5.; SIMPÓSIO BRASILEIRO DE TECNOLOGIA DA INFORMAÇÃO NO AGRONEGÓCIO COOPERATIVO, 2., 2005, Londrina. Agronegócio, tecnologia e inovação: anais. Londrina: SBI-Agro, 2005.
http://www.alice.cnptia.embrapa.br/alice/handle/doc/9135
identifier_str_mv In: CONGRESSO BRASILEIRO DE AGROINFORMÁTICA, 5.; SIMPÓSIO BRASILEIRO DE TECNOLOGIA DA INFORMAÇÃO NO AGRONEGÓCIO COOPERATIVO, 2., 2005, Londrina. Agronegócio, tecnologia e inovação: anais. Londrina: SBI-Agro, 2005.
url http://www.alice.cnptia.embrapa.br/alice/handle/doc/9135
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv Não paginado.
dc.source.none.fl_str_mv reponame:Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
instname:Empresa Brasileira de Pesquisa Agropecuária (Embrapa)
instacron:EMBRAPA
instname_str Empresa Brasileira de Pesquisa Agropecuária (Embrapa)
instacron_str EMBRAPA
institution EMBRAPA
reponame_str Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
collection Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
repository.name.fl_str_mv Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice) - Empresa Brasileira de Pesquisa Agropecuária (Embrapa)
repository.mail.fl_str_mv cg-riaa@embrapa.br
_version_ 1822721317574541312