Tutorial TerraPHP
TerraPHP: Extensão PHP da Biblioteca TerraLib TERRALIB DEVELOPMENT TEAM Gilberto Ribeiro de Queiroz - gribeiro(at)dpi.inpe.br Image Processing Division, National Institute for Space Research (INPE), São José dos Campos, Brazil Resumo. O TerraPHP é uma extensão da linguagem PHP, construída no topo da biblioteca TerraLib, para facilitar o desenvolvimento de aplicativos Web de visualização e consulta a bancos de dados geográficos. Este documento apresenta as funcionalidades disponíveis nesta extensão e exemplos de como construir tais aplicações em PHP. Também é mostrado como instalar e configurar o ambiente do TerraPHP no sistema operacional Linux. 1. Introdução A World Wide Web [01], abreviadamente Web, se tornou uma das mídias mais importantes e preferidas para disseminação de informações. Ela evoluiu de simples páginas com conteúdo estático para páginas com conteúdos dinâmicos, extraídos, principalmente, de Sistemas Gerenciadores de Bancos de Dados (SGBDs) [02]. Para atender à necessidade de construção destas páginas (com conteúdo dinâmico), diversas tecnologias emergiram no final da década passada e, entre elas, pode-se citar: Common Gateway Interface (CGI) [03], Active Server Pages (ASP) [04], Java Server Pages (JSP) [05] e Hypertext Preprocessor (PHP) [06]. Nesta década, a demanda pela disseminação de dados geográficos, tem motivado os principais fornecedores de Sistemas de Informação Geográficas (SIG) [07] a investirem em ferramentas para ...