miércoles, febrero 04, 2009

Actualizar versión de Python en Debian

1) Instalé en este caso Python 2.5 en Debian Etch con

apt-get install python2.5

2) Modifiqué el archivo /usr/share/python/debian_defaults

Para que mi python por default sea la esta última versión.

[DEFAULT]
# the default python version
default-version = python2.5

# all supported python versions
supported-versions = python2.4, python2.5

# formerly supported python versions
old-versions = python2.3

# unsupported versions, including older versions
unsupported-versions = python2.3

3) Cambié el enlace simbólico /usr/bin/python para que apunte a python2.5

4) Por último, ejecute

pycentral updatedefault python2.4 python2.5

Listo!

server-0:/# python -V
Python 2.5

Espero sea de utilidad.

lunes, febrero 02, 2009

Instalación de MapGuide sobre XP con FDO para Postgis

MapGuide Open Source es una plataforma basada en web para desarrollar aplicaciones de GIS. Estuve tratando de instalarlo en un XP UE que corre en vbox sobre Ubuntu y después de muchas idas y vueltas (y a Ramiro y Ronco que me dieron una mano) salió andando. Acá dejo un paso a paso:
  1. Instalar MapGuide Server (MgServerSetup-x.x.x)

  2. Instalar la extención MgWebServerExtensionsSetup-x.x

  3. Agregar el FDO para Postgres Postgis

    1. Reemplazar las librerias que están en

%MAPGUIDE_INSTALL%\bin\FDO\ con las que están en FDOpg33.zip

    1. Agregar en providers.xml lo siguiente:

<FeatureProvider>
<Name>OSGeo.PostGIS.3.3</Name>
<DisplayName>OSGeo FDO Provider for PostGIS</DisplayName>
<Description>Read/write access to spatial and attribute data in an PostGIS.</Description>
<IsManaged>False</IsManaged>
<Version>3.3.0.0</Version>
<FeatureDataObjectsVersion>3.3.0.0</FeatureDataObjectsVersion>
<LibraryPath>.\PostGISProvider.dll</LibraryPath>
</FeatureProvider>

  1. Aplicar el parche para Firefox 3, esto si es la versión de mapguide 2.0 en versiones nuevas no es necesario.

    Hay que copiar y reemplazar los archivos que están en FixedFiles.zip

  2. En caso el caso de realizar una prueba y que de un error al conectar el con PostGIS probar con DependencyWalker para ver si PostGISProvider.dll requiere alguna dll que no exista.