viernes, 17 de enero de 2014

Rompiendo las bolas al administrador pero con fundamento. O cómo probar antes de hablar.

En mi laburo diario estoy encargado de la administración de un servidor GIS a-lo-Frankenstein montado sobre un windows server 2003 heredado que corría arcims+iis y ahora corre arcims+iis en puerto 80, mapserver+apache en el 8080 y geoserver+tomcat en el 8888. Ese servidor lo "administro" yo (lease, tengo password de admin y hago lo que quiero).

Pero para hacer las cosas en serio, al momento de pensar un servidor grande para la institución tuve que pasarle la batuta a la gente de sistemas, que montó un Debian Squeeze y me pidió ayuda para instalarle geoserver, postgres, postgis, etc.

Al momento servidor de desarrollo está funcionando, y yo tengo un acceso ftp al root del apache y uno de usuario con permisos para modificar la configuración del servidor de impresión y poco mas.

Pero como soy un hincha pelotas, se me ocurrió que el visor Heron que estoy desarrollando ahi tendría que tener habilitadas las funciones de entrada y salida de datos que funcan con GDAL 1.9.
Así empecé un intercambio de correos con sugerencias, tutoriales y demases, lo que nos dejó con una instalación corrupta de GDAL 1.9 y unos administradores que no quieren saber mas nada de pruebas.

Buscando como solucionar este tema me encontré con estos muchachos:

http://www.thoughtpolice.co.uk/vmware/#debian

que mantienen un conjunto de imágenes para vmware de muchas versiones de servidores linux recién instalados, al alcance de la mano, para la cartera de la dama o el bolsillo del caballero.

De ahí me bajé la imagen de un Squeeze, la corrí en el vmware player, le instalé el gdal-bin y lo actualicé con esta guia, con la que dejé todo funcando. Y ahora tengo cómo seguir molestando a los de sistemas.

Nunca pensé que la policía del pensamiento me fuera a ser tan útil.



jueves, 16 de enero de 2014

Gelman

Este es uno de los poemas que mas me gustan de Gelman. Ayer entre todos los que vi me vinieron las ganas de releerlo y no pude encontrarlo en la web. Se los dejo ahora transcripto, no puede ser que esta joya no esté en internet.

CCCLV

entre obuses austríacos y
brillos de lanzas asesinos o
el empecinamiento alemás la
mosquetería de los checos un

subteniente francés concibió
el método universal de la duda

¿ese balazo existe acaso? preguntaba Descartes
¿acaso puedo decir que
hay asertos afirmaciones o
proposiciones verdaderas? esa bala

que silba en mi oído izquierdo ¿es?
¿o algún demonio digamos alguno
interesado en engañar a Descartes
chifla aquí al lado y el reino y Luis XIV y

la ciudad que atacamos nadie afirma que sea
y entonces el olor
de la pólvora el valor de esos picardos la
pica que clavo con sudor y con ganas a un natural de Essen

son inventos diabólicos? ¿y yo? yo Dios
quiero saber qué pasa
quiero saber qué pasa en realidad
o tal vez no deseo morir

dijo descartes y escribió tratados
sobre el razonamiento la razón 
la sinrazón la duda otros negocios y miedos
encontrados en la batalla de Praga

pero no el plomo de verdad
no la muerte a caballo
no el cese de cualquier pensamiento
filosóficamente hablando

JUAN GELMAN




y si se quedaron con ganas: este está ya posteado en todos lados, pero es mi blog y me gusta:


CONFIANZAS

se sienta a la mesa y escribe

"con este poema no tomarás el poder" dice
"con estos versos no harás la Revolución" dice
"ni con miles de versos harás la Revolución" dice

y más: esos versos no han de servirle para
que peones maestros hacheros vivan mejor
coman mejor o él mismo coma viva mejor
ni para enamorar a una le servirán

no ganará plata con ellos
no entrará al cine gratis con ellos
no le darán ropa por ellos
no conseguirá tabaco o vino por ellos

ni papagayos ni bufandas ni barcos
ni toros ni paraguas conseguirá por ellos
si por ellos fuera la lluvia lo mojará
no alcanzará perdón o gracia por ellos

"con este poema no tomarás el poder" dice
"con estos versos no harás la Revolución" dice
"ni con miles de versos harás la Revolución" dice

se sienta a la mesa y escribe

JUAN GELMAN


viernes, 3 de enero de 2014

Heron heron, que grande sos! (Metiéndose en el mundo GIS)

Interrumpo mi ausencia brevemente para dejar acá una recomendación. Con algo de historia, para no perder la costumbre.

Hace un par de años largos vengo haciéndome cargo de la administración de un servidor GIS (o SIG, como gusten) armado por otros y basado en un prehistórico ArcIMS+IIS para su publicación web. Y desde entonces vengo también buscando el modo de cambiar de plataforma a una basada en software libre.
Aprendí a configurar mapserver y geoserver con postgresql, aprendí a publicar con openLayers y me puse a buscar un visor de mapas que me permitiera agregar mis configuraciones y mis búsquedas sin tener que programar demasiado, y al mismo tiempo mantener la funcionalidad del ArcIMS que ya estaba funcionando.

La meta era conseguir un visor preconfigurado que funcione "out of the box", para después poder avanzar a prueba y error. Intenté configurar pmapper, geomoose, fusion y algunos otros con mas o menos éxito, pero ninguno se acercaba a las funcionalidades del ArcIMS, y la documentación dejaba mucho que desear.

En la búsqueda caí en esta comparación de clientes web gis que me dió horas de diversión y prueba, y entre todos los que pude testear me quedé con Heron por un par de razones:
  • Está basado en Openlayers, con lo que permite incorporar lo que yo tenía programado de antes.
  • Está documentado en base a ejemplos, que es mi forma preferida de aprender.
  • Usa ExtJs y geoExt, con lo que ya tenemos preconfigurados montones de controles.
  • Está en desarrollo, hay una comunidad muy activa en el sitio de heron en google.
  • El desarrollador principal (Just van den Broecke) es un manija que no para de incorporar features al visor.
Como muestra, algunas de las funcionalidades de la versión 1.0
  • Arbol de capas, medición de distancias y áreas, información de elementos, zoom (obvio).
  • Posibilidad de usar capas de Google como base.
  • Busqueda de lugar por coordenadas.
  • Panel de Leyenda.
  • Busqueda OSM incorporada.
  • Impresión en varios formatos (PDF,JPG,etc) con previsualización (usando mapFish Print).
  • Búsquedas WFS (con geoserver) por atributos, por dibujo en el mapa o por cruce entre capas. Descarga de resultados en SHP, XLS o CSV
  • Herramientas de dibujo incorporadas (usando GXP).
  • Carga de capas en el visor desde archivos SHP  (usando gdalTools en el server) o KML.
  • Lo que se le ocurra al desarrollador o a cualquiera en la comunidad.
Los dejo con un preview de la aplicación, que es igual a cualquier otra app basada en geoext. pero no se dejen engañar: esta es mejor!


PD: A lo que quede de mis lectores habituales, este post hace las veces de explicación y disculpas acerca de la inactividad de este blog, habitualmente dedicado a cuestiones de técnicos, geekadas y demás.
PD2: Enjoy!