Category Archives: opinion

Artículos de opinión

Fiestas de números


Una vez oí a un geodesta decir que el GPS era cosa de informáticos y telecos, que los geodestas y topógrafos, hacíamos fiestas de números. Pues bien, esto es cierto, pero aplica a otras áreas.

Me han pedido que saque unas estimaciones sobre las líneas de código escritas en gvSIG y la verdad es que he quedado bastante impresionado. He aquí las estadísticas que cualquiera puede hacer a partir del código fuente publicado en el proyecto gvSIG y SEXTANTE. Primero un resumen y luego con detalle.

¿Qué os parece? En mi opinión no es un ejercicio de egocentrismo, sino una muestra del conocimiento liberado a la sociedad por parte de un proyecto que podrá ser criticado por muchas cosas, pero que desde luego aporta valor al mundo de la geomática libre.

Summary------------------gvSIG 1.1.1     424363gvSIG JNI        79349Raster pilot     102193D pilot         11731ArcSDE client     1930SEXTANTE         74070~~~~~~~~~~~~~~~~~~~~~~total           601662

gvSIG 1.1.1------------------http://cloc.sourceforge.net v 1.03  T=22.0 s (162.3 files/s, 34413.3 lines/s)-------------------------------------------------------------------------------Language                     files          blank        comment           code-------------------------------------------------------------------------------Java                          2996          77531         234948         347750Python                         331          12615           5160          57360XML                            102            926            989          14166HTML                           123             42            192           3530XSD                             10            136            141           1397DTD                              2             32              0            112Bourne Shell                     3              7              2             25DOS Batch                        2              8              0             21make                             1              1              0              2-------------------------------------------------------------------------------SUM:                          3570          91298         241432         424363-------------------------------------------------------------------------------gvSIG JNI------------------http://cloc.sourceforge.net v 1.03  T=4.0 s (208.5 files/s, 35776.3 lines/s)-------------------------------------------------------------------------------Language                     files          blank        comment           code-------------------------------------------------------------------------------C/C++ Header                   413           9114          32892          35846HTML                           124           3141           1987          22002C                              159           1856           3056          13855Java                           103           2857           6178           5109C++                             21            848           1441           1938make                             7            209            137            427IDL                              2             10              0            122CSS                              2             16             14             28Teamcenter def                   1              0              0             18DOS Batch                        2              0              0              4-------------------------------------------------------------------------------SUM:                           834          18051          45705          79349-------------------------------------------------------------------------------Raster Pilot------------------http://cloc.sourceforge.net v 1.03  T=0.5 s (76.0 files/s, 28276.0 lines/s)-------------------------------------------------------------------------------Language                     files          blank        comment           code-------------------------------------------------------------------------------XML                              3             49              9           6278Java                            33            838           3007           3857DTD                              1             16              0             56HTML                             1              0              0             28-------------------------------------------------------------------------------SUM:                            38            903           3016          10219-------------------------------------------------------------------------------3D Pilot------------------http://cloc.sourceforge.net v 1.03  T=3.0 s (60.0 files/s, 9571.3 lines/s)-------------------------------------------------------------------------------Language                     files          blank        comment           code-------------------------------------------------------------------------------Java                           166           2370          14374          11074XML                              8            109            104            602Bourne Shell                     6             22              4             55-------------------------------------------------------------------------------SUM:                           180           2501          14482          11731-------------------------------------------------------------------------------ArcSDE Client------------------http://cloc.sourceforge.net v 1.03  T=0.5 s (30.0 files/s, 6778.0 lines/s)-------------------------------------------------------------------------------Language                     files          blank        comment           code-------------------------------------------------------------------------------Java                            12            440            983           1768XML                              2             20             16            138HTML                             1              0              0             24-------------------------------------------------------------------------------SUM:                            15            460            999           1930-------------------------------------------------------------------------------SEXTANTE------------------http://cloc.sourceforge.net v 1.03  T=17.0 s (41.1 files/s, 6836.5 lines/s)-------------------------------------------------------------------------------Language                     files          blank        comment           code-------------------------------------------------------------------------------Java                           640          21896          11553          68389XML                             42            210            187           2928HTML                            14           8299              0           2653C++                              1              5              0             98Bourne Shell                     1              0              0              2-------------------------------------------------------------------------------SUM:                           698          30410          11740          74070-------------------------------------------------------------------------------

James da en el clavo


Más del panorama bloggeril, esta vez de uno de los más reputados y visitados, James Fee, que en un párrafo deja más que claro por qué le parece más interesante una aproximación desde el Open Source que desde el software privativo (las negritas las pongo yo):

Having a group of GIS techs digitizing PDF maps that people have markedup is not cost effective for anyone. Having people remotely digitize features and be able to work with them in PostGIS, Google Earth, ArcGIS and just about any OGC complaint application is very powerful. It really comes down to using open source to make everyones job easier and doing much more than you could before with much less money. When you take out the maintenance and the licensing of server software, you can focus your money directly on the problem and solution.

El artículo vale la pena.

Animando la blogocosa


Me encanta geofumadas, en serio, tiene un ritmo de publcación impresionante y envidiable (ya me gustaría a mí tener la mitad siquiera) pero en un post bastante poco blogocósico y muy publicitario nos describe las bondades de los muchos productos de ESRI. No he podido menos que comentar un par de cositas, tampoco mucho («sin forzar» como diría Geochente) sobre algunos de los temas que el blogger nos comenta y que no copio aquí porque se merece el tráfico, faltaba más.Ahora vais y lo cascáis si queréis…

Hablen mal o hablen bien, pero que hablen


Esta frase que mi padre suele decir, me viene a la cabeza al recordar un pequeño incidente ocurrido en el FOSS4G2007.Paul Ramsey es uno de los personajes más relevantes del mundo del software libre para geomática. Como fundador de Refractions Research ha contribuido enormemente con los proyectos PostGIS y uDig.

El caso es que este señor mantiene desde hace tiempo una especie de informe sobre el estado del FOSS4G. De hecho, su texto fue uno de los primeros (y más valiosos) recursos para el artículo que escribimos para las I Jornadas de SIG Libre en Girona. En Victoria, durante el FOSS4G2007volvió a repetir ponencia. Advierto que yo no estaba presente, pero sí varios miembros de la comitiva española. Durante la revisión era obvio que tenía que decir algo de gvSIG, la importancia de este proyecto es ya indiscutible y obviarlo sería una irresponsabilidad.

Pues no tuvo el hombre mejor idea que presentar un mapa de la península ibérica con una etiqueta de gvSIG en la zona este, uDig al norte (por los trabajos de la empresa Axios, supongo) y Kosmo en Andalucía, titulando a la diapositiva ¿Otra guerra civil española?.

Pero vamos a ver, tenemos dos niveles de desacierto: primero el “social” y luego el “técnico” si se me permite la expresión. Respecto al primero, ¿cómo puede este hombre mentar un suceso de ese tipo, no tan lejano en el tiempo?¿Acaso alguna vez se ha dicho nada por parte de la gente de gvSIG (por ejemplo) sobre algún tipo de acción europea sobre los nativos canadienses? Fue una comparación enormemente desafortunada, como luego en privado le dijimos (y se disculpó, aparentemente de forma sincera).

Pero el segundo nivel, el pensar que en España estos tres proyectos están confrontados de alguna forma, y que esto puede resultar gracioso, es más absurdo aún. Una de las máximas de la “convivencia” de diferentes proyectos de software libre es el respeto. Será difícil ver a alguien de Geoserver criticar fuera del punto más técnico a la dirección de UMN Mapserver por ejemplo. Puede que dos proyectos tengan filosofías diferentes, puede que incluso haya actuaciones dudosas, pero desde luego no vamos a rebajarnos a la confrontación abierta e inútil.

Esta acción es lo que en la informática se suele llamar como HACER EL TROLL. Es decir, criticar o vilipendiar con el único objetivo de hacer daño, ridiculizar sin aportar nada nuevo.

No vale la pena perder más tiempo con esto, pero me apetecía contarlo porque molestó bastante, sobre todo porque si se refería a un posible enfrentamiento con Axios y concretamente con Gabriel Roldán (activo desarrollador de uDig y Geotools), va listo el colega Ramsey. Gabriel es una excelente persona por lo que he podido tratar con él y sería un lujo trabajar con él en cualquier proyecto, lo de sacar las bayonetas lo dejaremos para personas de peor calado.

Ojalá vivas tiempos interesantes


Es una frase varias veces repetida en un parde novelas que he leído este verano (si te gusta la ciencia ficciónte las recomiendo). Pues bien, esta frase me vino anteayer al terminarla primera fase (el prototipo) de un proyectoque esperemos podamoscontinuar en breve.

¿Y por qué me vino a la mente? Porqueesa maldición o bendición según semire en mi humilde opinión está ocurriendo desdehace tres o cuatro años en el mundo de lageomática. Fuertemente impulsada por el movimiento delSoftware Libre, las posibilidades que se están brindado sonincreíblemente mayores a las de hace apenas 5 años.

¿Montar un callejero para un ayuntamiento?Haceunos años esto sólo se podía haceracudiendo a costosos productos que pocas entidades locales sepodían permitir, hoy en día una persona capaz (ycon los datos, aunque de esto también hablaréenseguida) puede perfectamente desde complicarse poco lavida empotrando un visor de GoogleMaps a montar un pequeñoservidor de mapas si dispone de los datos, añadiendofácilmente bastante funcionalidad sinprácticamente programar.

¿Cálculo de rutas? Esto es un poquitomás complicado, pero también se puede, tanto enlocal como en una arquitectura cliente/servidor, y encima con variedadde opciones.

¿Y los datos? Pongo aquí unpárrafoescrito por Iván Sánchez en un mensajela lista de correo OSGeoSpanish respecto al proyectoOpenStreetMap:

Con respecto a OSM en su conjunto, repito lo que dijo SeanPhelan en The State of the Map: en cuatro o cinco años, OSMtendrá más datos que NavTeq y TeleAtlas juntos.Los ingleses planean tener Inglaterra cubierta en algúnmomento del año que viene, lo cual significa que habrán tardado cuatro años. ParaEspaña, supongo que se podría tardar lo mismo sino contáramos con apoyo del IGN. Con apoyo/datos del IGN/IDEE/cartociudad/PNOA/Catastro,puede estar mucho antes.

No sé si se aprecia la dimensión que puede llegar a alcanzareste proyecto. Disponer de cartografía con licencia Creative Commons detodas (o casi) las calles y carreteras de cualquier país esun bien de incalculable valor. Un logro de la comunidadque demuestra lo que un proyecto bien llevado y dirigido puede llegar aalcanzar. Vale, no será tan preciso como una cartografía oficialrestituida mediante técnicas fotogramétricas…. pero ¿qué cartografíase está realmente utilizando de forma masiva hoy en día?, pues la deestas empresas ¡¡¡que utilizan exactamente los mismosmétodos para capturar los datos!!!

En fin, que espero pronto podamos informaros sobre más novedadesahora que se acercan tanto el FOSS4G2007,como las 3asJornadas gvSIG y las JIDEE07. Se presentan un par de meses intensos.

¿Creéis que vivimos tiempos interesantes o que realmente hacemos lo mismo que hace diez años pero con otras herramientas?

Blog Day 2007


Mirando Genbeta hoy, me entero que este último día de agosto es el Blog Day 2007. Algo así como “vamos a vernos el ombligo y regocijarnos en nuestra idiosincrasia bloguera”.

Así que nada, una excusa como otra cualquiera para comentar cinco blogs que me gustan:

  • Gizmodo.es la web de cacharros más gamberra y divertida que conozco, su post sobre la ducha que ducha duchas es simplemente impresionante.
  • Demasiada Cafeína diario de una friki bastante maja.
  • El sentido de la vida es el blog de Gonzo TBA, su tira de Bilo y Nano y sobre todo sus historias por el norte de Europa son una delicia.
  • Import cartography es el blog de Sean Gillies, un desarrollador SIG que igual te escribe de los tomates que ha recolectado que de sus ideas sobre servicios REST.
  • El blog de Manuel J Recena, un informático que escribe sobre temas variados relativos al desarrollo de software.

Por supuesto hay muchos más, especialmente de geomática claro, pero se supone que la idea es compartir blogs tal vez más alejados de las temáticas normales de este blog.