Cartesianos · Cartesia · Foro · Cursos · Contacto

Archivo de la categoría "uDig"

uDig, primera impresión

Viernes, 8 de Enero de 2010

 

Ya antes le hemos echado un ojo a otras herramientas open source en el área GIS, entre ellos Qgis y gvSIG, aparte de  udig programas no libres que hemos probado antes.  En este caso lo haremos con User-Friendly Desktop Internet GIS (uDig), uno de los que vienen en PortableGIS.

De donde surge

uDig es una construcción de la empresa Refractions Research, quienes luego de ganar un premio importante patrocinado por GeoConnections, lo invirtieron en este y otros desarrollos.  La licencia de uDig es GNU LGPL, a esta misma empresa se le debe el desarrollo de PostGIS y aportes significativos a Geoserver.

udig

Características

Es un desarrollo exquisito, rompiendo muchos convencionalismos de las herramientas tradicionales, con un rostro parecido a qGISjgrass udig Entre sus características se puede mencionar:

  • Construido en Java, bajo el entorno Eclipse (Como gvSIG)
  • La libertad de configurar la interface es envidiable, pudiéndose arrastrar ventanas casi a cualquier lugar, ejecutarlas en segundo plano, arrastre externo e interno, minimizarlas a botones y modificando libremente los bordes de frames.
  • udigLa velocidad de ejecución es muy buena (a pesar de ser sobre Java, la he probado desde una Acer Aspire One, con Windows XP); Corre sobre Linux y Mac, obviamente con mejor rendimiento.
  • En cuanto a lectura de formatos vectoriales, es limitado con archivos discretos (no lee dgn, kml, dxf, o dwg) pero sí los fumados (gml, xml).  El único tradicional que lee es el shape file.
  • Con imágenes raster también tiene sus limitantes, pero se puede pegar a servicios wms y otros servicios en línea.
  • En cuanto a bases de datos sí es robusto, ArcSDE, DB2, MySQL, Oracle Spatial, PostgreSQL/PostGIS y WFS, así que por medio de algunos de estos puede integrar la data vectorial que no accesa de forma convencional.
  • udigLa grilla, barra de escala y leyenda se integran como si fueran capas.  Esto es interesante pues no son funcionalidades de la interface de despliegue sino de los datos.  Aunque su configuración es medio complicada (a primera impresión)
  • Tiene características que lo hacen práctico, como:
    -copy/paste de features (como Manifold GIS
    -pegar como xml en notepad
    -
    simbología temática muy práctica, con alertas para udig evitar problemas con daltónicos, monitores CRT, proyectores, monitores LCD, impresión a color y fotocopiadora.
  • Es interesante que la herramienta normalmente viene con un ejemplo estructurado, que incluye una comunidad de Canadá y una base mundial de ciudades, países, zonas horarias e imágenes de satélite.  Esta estrategia es muy buena para entender su capacidad al momento de verlo por primera vez, cosa que deberían tomar en cuenta otros programas que se bajan, instalan y generan la gran pregunta ¿Y ahora que **** hago con estos botones?
  • La búsqueda de actualizaciones en línea es otra característica práctica que otros proyectos deberían considerar. En esto, un tanto similar a gvSIG, existe una barrera en la primera impresión, y es que la riqueza que está en las extensiones no tiene suficiente marketing o le falta un hilo conductor que promueva su utilidad (y en ese caso oficialidad).  Al menos, con esta actualización en línea (que no tiene gvSIG), tras unos minutos de descarga puedo ver muchas capacidades que recibe en las extensiones Grass, JGrass, SEXTANTE, Horton Machine y de Axios en aplicaciones hidrológicas, modelos 3D, interacción GPS, raser y vector.

jgrass udig

Desventajas

udig uDig hace cosas interesantes, al igual que qGIS se complementa con JGrass, pero como solución GIS no es la mejor herramienta open source, en cuanto a funcionalidades de construcción vectorial y manejo de topologías le superan qGIS (con las extensiones que trae) y gvSIG (sin extensiones).  Si bien es madura, y tiene lo que un usuario  común podría requerir, su potencial es para el usuario con capacidades de desarrollo en Java; su enfoque Internet GIS tiene sentido para conectarse a datos y búsqueda de actualizaciones pero en cuanto a publicación tiene poco que ofrecer (Sí lo hace Geoserver). 

Lee pocos formatos CAD/GIS, no ha logrado integrar la comunidad al nivel que gvSIG, y, en esto la demanda de usuarios y alianzas estratégicas son un motor importante para agilizar el desarrollo, aspecto que no parece estar logrando en el ímpetu de gvSIG (sí a nivel de Canadá, pero no a nivel global).

El hecho de romper esquemas le hace perder un par de puntos, pues muchos usuarios se descontrolan al inicio (en el manejo de proyectos, catálogos y perspectivas).  jgrass udig Recupera estos puntos por la sencillez que tiene una vez que se conoce su forma de operar, aunque en la filosofía de escalabilidad Java hay que cuidar el equilibrio para que la versión básica mas extensiones (que tiene sentido) no se parezca (en su evolución libre) a un árbol de navidad al que se le cuelgan tantas figuritas que un día perdemos, o armonía, o simetría, o línea de tiempo.

No ser tan conocido es una gran desventaja (que le pasa a muchos otros), ser una solución para un grupo de selectos no es garantía a largo plazo, no en aplicaciones open source; en consecuencia, poca sistematización de experiencias y documentación, aunque es admirable su protocolo para la toma de decisiones nuevas.  Para un municipio, uDig podría ser una solución muy funcional, pero obtener soporte y capacitación pueden ser un problema complejo (lejos de British Columbia); se ve mucho más práctico para proyectos que implicarán personalización y que contarán con presupuesto para sostenerlo (ej. Medio ambiente, vulnerabilidad). 

Aparte del proyecto de las papas de Perú y lo que reporta Axios, poco se ha escuchado de uDig en el entorno hispano; la continuidad de soluciones de este tipo a nivel de país dependen de la aplicación de políticas de migración hacia el software libre, tema que va muy lento en Latinoamérica.

La mayor desventaja que le veo a uDig es la sostenibilidad en el largo plazo, el hecho de ser una herramienta soportada por una empresa privada nos crea dudas en preguntas como:

    • ¿Y si Refractions Research dice un día que es insostenible los costos de continuar con el soporte y desarrollo, quién lo hará?
    • ¿Podrá la comunidad creada atender una dinámica de crecimiento global, en caso de haber una demanda alta?
    • ¿Acaso no hay otros proyectos sobre Java/Eclipse que hacen lo mismo, que son Open Source, que pareciera duplican esfuerzos?
    • ¿No pareciera que las herramientas Libres son estrategias de empresas que finalmente dejan cautivo el soporte?

Seguro que la mara Open tiene respuestas muy claras a lo anterior, pero no está de más pensar en sostenibilidad, que de por sí es complicado en proyectos libres, porque si separamos los aspectos técnicos y tecnológicos que parecen estar claramente funcionando, el aspecto financiero es cuestionable en el largo plazo.  Hoy día vivimos momentos en que un huracán hace colapsar el sistema económico mundial, un zapatazo en una conferencia puede desencadenar una guerra que en un solo día acaba con los buenos augurios, la caída de la bolsa por abajo de lo aceptable hace que grandes empresas se vayan al carajo en menos de una hora.

Estas cosas, nos ponen a pensar que ante tanta gama (y sí que es tanta) de soluciones que le dan completa libertad al hombre, peligra la dispersión de esfuerzos y dinero (porque finalmente eso cuestan).  La libertad puede llegar a ser tanta, que un día puede usarse para abandonar proyectos por decisiones de otros que no fueron fundadores de la idea original.  Al respecto, seguro ya muchos han escrito, pero  debemos seguirlo pensando con cuidado, recordando que un día nos medirán las inversiones por el impacto y no por la geofumada.

Conclusión

  • Como desarrollo: muy robusto y práctico, otros proyectos deberían imitar ideas de aquí.
  • Como solución: tiene grandes limitantes al compararlo con otros de su nivel, (en una primera impresión)
  • Como proyecto: camina muy lento y no parece tener prisa.
  • En la medida que vaya probando las extensiones, podremos darle los puntos que suma después de la primera impresión.

 
ZIP Code


Suscríbete
 

Geofumadas: Predicciones 2010: Software GIS

Jueves, 31 de Diciembre de 2009

 

Hace un par de días, al calor de un café de palo que hace mi suegra hacíamos algunas alucinaciones sobre las tendencias marcadas para 2010 en el área de Internet.  En el caso del medio geoespacial, la situación es más estática (por no decir aburrida), mucho en esto ya está dicho en el mediano plazo por las grandes marcas, pero para no malgastar la taza de café de esta hora y el preámbulo de fin de año, aquí va.

Software comercial (no libre):  Pocas novedades.  El posicionamiento entre ESRI, Bentley y AutoDesk parece no variar, (al menos en el entorno hispano) y en cuanto a innovación ya hace casi cinco años que lo novedoso del xml e interacción con estándares OGC dejó de ser sorprendente.

También por mucho que se alegue, mejorar las capacidades de edición vectorial en el GIS y las de visualización en el CAD son temas que van para largo.

autocad2008vn2dd6 Así, en el caso de AutoDesk, lo más que veremos es AutoCAD 2011, en que la gente ya se va acostumbrando a la cinta contextual (Ribbon) y empieza a entretenerse en lo valioso que vino esa ocasión.  Es posible que Civil 3D nos de sorpresas, pero no mucho, la madurez del software y el equilibrio por no desorientar a los usuarios con muchas locuras se mantendrá.  También como sabemos, AutoDesk no hace novedades extremas en años impares (de release, no de calendario), solo maquillaje, esto nos tranquiliza pues veremos un nuevo formato .dwg hasta en 2011 cuando se anuncie AutoCAD 2012.

20080812_Luxology_Bentley_thumb En caso de Bentley veremos cosas más alocadas, pero solo a nivel de fumada extrema.   I-model por el momento solo afectará a Project Wise y Publisher, también a nivel de propuesta, pues a mi entender Bentley busca recuperar su valor agregado de Select y diseminar el XFM, lo que planea a mediano plazo no lo veremos en 2010.  Quizá para este año veamos las primeras implementaciones de Bentley Cadastre participando en los Be Inspired, eso sí, debería ser fumada a lo sublime, del que tengo tres ligeros presentimientos que prefiero no revelar.

esri En cuanto a ESRI no tengo la más mínima idea de lo que podríamos esperar, ¿Una versión 9.4?, lo dudo.  Para herramientas con ese nivel de posicionamiento (en ventas y piratería) es difícil sentir que se puede madurar más, aunque los amigos del barrio open lo tengan en el paredón de Macondo.

En cuanto a Manifold GIS sería de lo más agresivo, posiblemente antes de Junio veamos Manifold 9.   En lo poco que hemos leído en los testamentos magistrales que suelta  Dimitry, percibo insistencia con CUDA y seguir obligando a la gente hacia los 64 bits, que es a lo que ellos llaman velocidad.   Una pena, porque hace mucho que estos deberían entrar de forma propositiva en acuerdos con los grandes, al menos con los formatos dwg y dgn que se han quedado a un nivel limosnero justificados en su ironía que se columpia entre lo real y el mal gusto.avatar

Si algo es de esperar de Manifold es que estos amigos sí que fuman de la verde, no nos sorprendería que le metan muchas más funcionalidades locas al juguete, que poco a poco mejora su posición respecto a los grandes.  Pero a mi parecer, veremos más locuras a nivel de base de datos e interoperabilidad, poco en el nivel de construcción y edición vectorial.

 

Open source:  A buscar sostenibilidad.  Nadie dijo que este no sea comercial, los términos libre y no libre son los adecuados para separar los segmentos. 

Meras apreciaciones, pero a mi criterio, gvSIG con su versión estable 1.9 seguirá resolviendo pequeños bugs y creando alianzas que le den sostenibilidad y posicionamiento.  Este término parece complicado, si le damos micrófono a los sociólogos , me gusta más como lo describen los agrónomos:

un poco de árboles no constituyen un bosque, pues debe existir un entorno favorable y una cantidad determinada para que se considere sostenible.

En caso de gvSIG, deberá seguir esas alianzas que ha iniciado hacia Europa, interior de España y Latinoamérica.  Una razón básica:  gvsigvalencia quién dará continuidad a versiones locas como Windows 7 si a la Generalitat no le interesa mucho seguir con Don Bill Gates, o los mil sabores que hay en los repositorios Linux.   Y para esto, necesita crear redes de sostenibilidad de contexto híbrido: academia, sector privado, sector público, que puedan estar listos para cuando veamos cosas de gvSIG 2.0.

logo (1) El caso del papelón que juegan iniciativas como OSGeo, FIG y Open GIS Consortium, es de esperar que sigan moviendo el piso en la granja, con mayor representatividad de la comunidad hispana y equilibrio entre lo libre y no libre.

Los otros no libres, es probable que tengamos una nueva versión de Portable GIS, que actualice plataformas estables e integre un par de destornilladores más.  A mi parecer, poco nuevo veremos con los otros que ya obtuvieron madurez, como Quantum GIS, Grass y Udig; estos tienen más presión por construir sostenibilidad que por hacer innovaciones.

portablegis

No descarto novedades interesantes, lo que sucede es que al igual que iniciativas pequeñas (no libres), su capacidad de hacer ruido tienen poco impacto en el medio hispano.  Al menos, no como gvSIG, que con cada clavito saca la jolota a volar, estrategia que le ha funcionado más por ser sistemáticos que por el tamaño del clavito; y eso construye sostenibilidad.

Si por mi fuera, soltaría algunas preferencias que tengo por el Software no libre, lo que sucede es que gvSIG tiene que pensar en los usuarios de Widows, (el 95%) que con 90,000 parcelas sufren la lentitud del entorno Java y que distintas políticas les impiden pasarse a Linux así de romplón.

También mucho del open source rondará al rededor de lo que pase con MySQL, ahora que Oracle tiene la fumada perfecta entre el segundo y tercer dedo (más el tercero).  En parte bueno, porque muchos sí esperan novedades locas salidas de PostgreSQL y PostGIS.

Otras hierbas:  Lo impredecible.  Google Earth, a mi criterio en unos tres años podría tener muchas capacidades de construcción y análisis sobre el pinche kml y los servicios OGC.0_google_earth_pro_01  Es probable que el hecho de enchutarlo a la braca como estándar al Consortium produzca frutos sobre desarrollos de terceros, esto haría que Google insista en darle el valor que le merece (a ellos), una plataforma de navegación gorilopólica.   (Esto último entiéndase en el contexto de las zonas UTM 15 y 16 más el efecto del café de esta señora

Que más podría decir, este es el vecindario de productos que rondan por aquí.  CadCorp, MapInfo y SuperGIS son de otro barrio, y esto mantiene el post en la miopía de la granja local.

 
ZIP Code


Suscríbete
 

Portable GIS, todo desde un USB

Jueves, 24 de Septiembre de 2009

portable gis

Ha sido liberada la versión 2 de Portable GIS, una aplicación simplemente maravillosa para ejecutar desde un disco externo, una memoria USB e inclusive una cámara digital los programas necesarios para el manejo de información espacial tanto a nivel de escritorio como web.

Cuanto pesa

El archivo instalador pesa 467 MB, pero se requiere al menos 2GB libres en una USB para poder instalarlo, pues una vez descomprimido y funcionando anda por 1.2 GB el espacio requerido.

Que programas incluye

Es sorprendente lo que hace, pues desde una memoria USB se puede ejecutar los siguientes programas:

portable gis Software GIS de escritorio

  • uDig (1.1.1)
  • GvSIG (1.1.2)
  • Quantum GIS (1.02)

Manejadores de bases de datos:

  • PostgreSQL (8.4.01) (PgAdmin III y Psql Tools)

Programas para servicios web:

  • MySQ Database server
  • Postgre SQL Data server
  • Xampplite: PHP,
  • Apache (1.6.2)
  • Geoserver (1.7.6)

Como aplicaciones adicionales:

  • FWTools: ogr, gdal, python, mapserver, openEV (2.4.2)
  • Tilecache (2.10)
  • Featureserver (1.12)
  • PgAdmin III (1.10)
  • OpenLayers (2.8)

Y también vienen estas utilidades:

  • SqlSync (plataforma para sincronización de bases de datos)
  • GeoMetadataExtractor (extrae metadatos de imágenes georeferenciadas)
  • Shp2Text (convierte archivos a shp, con columnas de coordenadas)
  • Ogr2Gui (GUI para OGR toolkit)
  • ShapeChecker (Chequea y corrige shape files corruptos)

Como funciona

Simplemente se descarga el instalador, se ejecuta y se elige la unidad de disco donde se va a instalar.  Esto crea un ejecutable que contiene el menú, una carpeta llamada “usbgis” que contiene todos los programas e inclusive un archivo autorun.info.

Siempre que se conecta la USB, requiere ser ejecutado "setup Portable GIS”, para que el sistema reconozca la ruta que el explorador le ha asignado al disco.  Luego de esto solo es usar los programas y punto.  Se ve ideal para trabajar con las computadoras tipo netbook, o para andarlo en una memoria al estar de viaje o rebotando entre oficinas sin un equipo fijo.

portable gis Uno de los mayores atractivos son las aplicaciones de tipo servidor, para el caso Apache o geoserver, que solo para aprender a instalarlos la primera vez ocupan un buen rato; en este caso solo es necesario presionar el botón “start” o “stop” para detenerlos.

Los programas OpenLayers, Tilecache y Featureserver se ejecutan desde el archivo index.html, una vez levantado el servidor Apache (desde http://localhost).

En el caso de QGis, trae incluido Grass, solo hay que seleccionar el directorio al ejecutarlo la primera vez (..\usbgis\apps\Quantum GIS\grass).  También será necesario hacerlo si se conecta a otro equipo y el sistema le asigna otro nombre a la unidad.

PortableGIS se sirve bajo licencia GPL y funciona solo en sistemas operativos Windows.

De aquí lo pueden descargar.

Comparación de manejadores de datos espaciales

Lunes, 21 de Julio de 2008

Boston GIS ha publicado una comparación entre estas herramientas para manejo de datos espaciales:

  • SQL Server 2008 Spatial,
  • PostgreSQL/PostGIS 1.3-1.4,
  • MySQL 5-6

Es interesante, que Manifold es mencionado como una alternativa viable… eso es bueno luego que hace más de un año le tiramos flores esperando crezca su popularidad.

Aunque a Manifold no le va bien con MySQL, y el comparativo no considera Oracle, en lo que Manifold está bien sentado.

Admito que apenas si he hecho algo de traducción, y por mi interés en Manifold sin embargo si están interesados en el post, pueden verlo completo en Inglés en su fuente original, pues en la segunda etapa del post muestran un listado de las funciones espaciales de las diferentes plataformas.

Característica image
SQL Server 2008 Spatial
image

MySQL 5-6
postgre
PostgreSQL /
PostGIS 1.3-1.4
Sistema Operativo Windows XP, Windows Vista, Windows 2003, Windows 2008 Windows XP, Windows Vista, (no comprobado en 2008), Linux, Unix, Mac Windows 2000+ (including Vista and 2003, no comprobado en 2008), Linux, Unix, Mac
Licencia Comercial- fuente cerrada Comercial código abierto (COSS), algunas partes GPL. FLOSS (PostgreSQL es BSD, PostGIS es GPL Open Source - se pueden usar aplicaciones comerciales pero si se hacen cambios que afectan las librerías de PostGIS, debes regresarlas a la comunidad
GIS gratuitos que cargan los datos shp dataloader for SQL Server 2008 desarrollado por Morten Nielsen (aún no trabaja con RC0) OGR2OGR, shp2mysql.pl script se incluyen shp2pgsql, OGR2OGR, QuantumGIS SPIT, SHP loader para PostGIS también desarrollado por Morten usando SharpMap.NET , existen otros
GIS Comerciales que lo soportan Manifold, Safe FME Objects, ESRI ArcGIS 9.3 (en un último service pack) Safe FME Objects Manifold, FME Objects, ESRI ArcGIS 9.3
Disponibilidad de controladores específicamente para componentes espaciales ? aún no - SharpMap.NET eventualmente y probablemente construido en un nuevo ADO.NET 3.5+ GDAL C++, SharpMap via OGR, AutoCAD FDO SharpMap.Net, JDBC postgis.jar incluido con postgis, JTS etc. tons para Java, GDAL C++, AutoCad FDO beta support
Visores de escritorio y editores gratuitos Se construirán sobre SQL Manager, pero no disponibles en RCO y solo para viewer GvSig OpenJump, QuantumGIS, GvSig, uDig
Visores de escritorio y editores comerciales ESRI ArcGIS 9.3 Server SDE en el último service pack, Manifold, FME FME ESRI ArcGIS 9.3 Server, ZigGIS para escritorio, Manifold, FME
Herramientas para web mapping - algo así como OpenLayers y otros entornos que soportan GML Manifold, MapDotNet, ArcGIS 9.3 (en el último service pack), UMN MapServer ver, MapGuide Open Source (usando beta FDO driver) UMN Mapserver, GeoServer, MapGuide Open Source Manifold, MapDotNet, ArcGIS 9.3, UMN Mapserver, GeoServer, FeatureServer, MapGuide Open Source (usando beta FDO driver)
Funciones espaciales Ambos OGC SFSQL MM y Geodetic custom (más de 70 funciones) OGC MBR (bounding box functions) algunas funciones para relaciones espaciales, 2D solamente Más de 300 funciones y operadores, no soporte geodésico, excepto para poing-2-point en funciones de distancia no indexadas, personalizado PostGIS para 2D y algo de 3D, algo de soporte MM en arreglos circulares y curvas compuestas
Indexado espacial
(de acuerdo a algunos reportes, Oracle también usa algo de R-Tree y puede usar quadtree IBM DB2… o algo por el estilo
Si, 4 grillas multinivel (BOL says its B-Tree based) R-Tree quadratic splitting - indexado solo existe para MyISAM GIST - una variante de R-Tree
Soporte geodésico real, soporte para mediciones a lo largo de un esferoide.
Hay que anotar que Oralce tiene soporte para esto
Si, con algunas limitantes No No
Hospedaje compartido Mucho Mucho Algo, a menos que tengas un servidor dedicado sobre Linux / windows se puede lograr muchas cosas

Alternativas de Software SIG

Domingo, 9 de Diciembre de 2007

Actualmente vivimos un auge entre muchas tecnologías y marcas cuya aplicación en sistemas de información geográfica es factible, en esta lista, separadas por el tipo de licencia. Cada uno de ellos tiene enlace a página donde se puede encontrar más información:Software comercial, o al menos con licencia no libre

  1. ArcGIS (Líder mundial en aplicaciones GIS)
  2. Autodesk Map (Lider mundial en aplicaciones CAD)
  3. CadCorp
  4. Caris
  5. CartaLinx
  6. Geomedia
  7. IDRISI
  8. Manifold
  9. MapInfo
  10. Maptitude
  11. MicroStation Geographics (ahora Bentley Map)
  12. SavGIS (Freeware)
  13. Smallworld
  14. SPRING (Freeware)
  15. TatukGIS
  16. TNTMips
  17. TransCAD

Software libregeneralmente no muy popular aunque muchos de ellos son tan robustos o mejores que los no libres.

  1. GeoPista
  2. GeoServer
  3. GRASS
  4. gvSIG
  5. ILWIS
  6. Generic Mapping Tools (GMT)
  7. JUMP
  8. Kosmo
  9. LocalGIS
  10. MapGuide Open Source
  11. MapServer
  12. MapWindow GIS
  13. Quantum GIS
  14. SAGA GIS
  15. SEXTANTE-gvSIG
  16. uDIG

Al menos 14 de estas aplicaciones corren en Mac, o vía Java y 17 lo hacen en Linux. Recientemente hicimos comparaciones, aquí puedes ver algunas:

Quizá hemos oido algo de ArcGIS, Geomedia, Mapinfo, Manifold, Grass, GvSig… aunque de casi todos hemos visto comentarios dispersos en muchos foros, es posible que falte una comparación concentrada de todos juntos. ¿hay opiniones respecto a las otras que desees compartir?También en esta página de wikipedia se muestra un comparativo en forma tabular