[SOLUCIONADO]Ayuda para resolver problema con Componente MapServer

Buenas, tengo un problema.
Hace unos meses que comence este proyecto y en su momento realice algunas consultas sobre le componente ei_mapa, para usar con MapServer.

Incluso llegue a hacer lo funcionar en forma basica.

Ahora estoy retomando el tema y resulta que vuelve a fallar, sin que yo haya tocada nada, en meses.

La cuestion es asi:
Tengo una tabla en Postgres con todos los objetos que MapServer deb dibujar, es una tabla con el campo “the_geom” entro otros campos.
el Postgres tiene el addin o como se llame, de postGis.

tengo 2 archivos php:
ci_mapa.php
y mapa.php
junto con el index_parcelas.map

modificando el core de toba hice esto:
en la funcion comenta la linea que borra el archivo:

	protected function enviar_archivo($archivo)
	{
		//Primero averiguo el mimetype del mapfile
		$formato = $this->_mapa->outputformat;
		$tipo_salida = $formato->getOption('mimetype');
//		if (strlen($tipo_salida) == 0) {
//			$tipo_salida = $formato->mimetype;
//		}
		toba::logger()->debug(" tipo_salida: $tipo_salida / formato: $formato->name / $formato->mimetype");

		//Luego abro el archivo y veo que paso
		$dir_temp = toba::instalacion()->get_path_temp();
		$path_completo = $dir_temp . "/" . $archivo;

		toba::logger()->debug(" path_completo: $path_completo ");
		toba::logger()->debug(" tamaño: ".filesize($path_completo));

		if (file_exists($path_completo)) {
			$fp = fopen($path_completo, 'rb');
			if (isset($tipo_salida)) {
				header("Content-type: $tipo_salida");
			}
			header("Content-Length: " . filesize($path_completo));
			fpassthru($fp);
			fclose($fp);
			[b]//unlink($path_completo);[/b]
			toba::logger()->debug(" archivo borrado: $path_completo ");
		} else {
			toba::logger()->error("El archivo $path_completo no se encuentra");
		}
	}

entonces en el logger yo veo.

Respondiendo al servicio__ejecutar...
servicio ejecutar:

 params:

get_url_mapa:

 /muni_gis/1.0/aplicacion.php?ah=4ed4dc6e19502&ai=muni_gis||3484&ts=ejecutar&tsd=muni_gis||2417&tcm=previsualizacion

generar_salida:

 /home/nicolas/proyectos/toba/2.1.0/temp/529615341.

tipo_salida: / formato: gif / image/gif
path_completo: /home/nicolas/proyectos/toba/2.1.0/temp/529615341.
tamaño: 13736
[b]archivo borrado: /home/nicolas/proyectos/toba/2.1.0/temp/529615341.[/b]
despues get_url_mapa:

 /muni_gis/1.0/aplicacion.php?ah=4ed4dc6e19502&ai=muni_gis||3484&ts=ejecutar&tsd=muni_gis||2417&tcm=previsualizacion

Cuando accedo desde fuera del “FW toba”, a la defincion del .map file, se esta correcta porque logro ver los mapas, y navegar con un zoom y pan. (usando el ejemplo desde MapScript).

Alguna idea de como buscar el error ? como tratar de saber que le sucede y porquq no muestra la imagen ?
que evento se dispara luego de la funcion “enviar_archivo” ?? y que orden ??
Adunto una imagen de como queda esperando la imagen !


mapa.zip (3.68 KB)

GIS-MapServer-1.png

GIS-MapServer-1.png

Sorprendentemente ahora funciona…
un misterio. si vuelve a fallar… aviso.

Ahora queda saber como sacar la informacion del mapa, hare otro topico para ese caso.

Saludos