From 2eeab065cefe39a01782e4de94d7524d6670d82b Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 29 Jul 2011 19:06:31 +0000 Subject: [PATCH] Correção na obtenção de itens da tabela de atributos com mais de 10 caracteres e conversão para shapefile nas ferramentas de análise --- classesphp/classe_analise.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/classesphp/classe_analise.php b/classesphp/classe_analise.php index ef01de6..54720eb 100644 --- a/classesphp/classe_analise.php +++ b/classesphp/classe_analise.php @@ -981,7 +981,7 @@ $locaplic - Localização do I3geo. // cria o dbf $def = array(); foreach ($itemspt as $ni) - {$def[] = array($ni,"C","254");} + {$def[] = array(substr($ni, 0, 10),"C","254");} //pega os itens dos temas poligonais $layersPol = array(); $temas = explode(",",$temasPo); @@ -1305,7 +1305,7 @@ nome do layer criado com o buffer. $def = array(); $def[] = array("i3geo","C","254"); foreach ($items as $ni) - {$def[] = array($ni,"C","254");} + {$def[] = array(substr($ni, 0, 10),"C","254");} if(!function_exists(dbase_create)) {$db = xbase_create($nomeshp.".dbf", $def);xbase_close($db);} else @@ -1475,7 +1475,7 @@ $locaplic - Localização do I3geo. // cria o dbf $def = array(); foreach ($items as $ni) - {$def[] = array($ni,"C","254");} + {$def[] = array(substr($ni, 0, 10),"C","254");} if(!function_exists(dbase_create)) {$db = xbase_create($nomeshp.".dbf", $def);xbase_close($db);} else @@ -1950,7 +1950,7 @@ $locaplic - Localização do I3geo // cria o dbf $def = array(); foreach ($itenspo as $ni) - {$def[] = array($ni,"C","254");} + {$def[] = array(substr($ni, 0, 10),"C","254");} $def[] = array("npontos","N","10","0"); if(!function_exists(dbase_create)) {$db = xbase_create($nomeshp.".dbf", $def);xbase_close($db);} -- libgit2 0.21.2