[Talk-co] Geocoder Colombia #sig #gis
ouɐɯnH
fredyrivera en gmail.com
Mar Ene 4 14:15:41 GMT 2011
Hola a todos.
Espero ya estemos regresando da vacaciones, por favor sigamos
trabajando en el geocoder, es sumamente importante en la situación
actual.
salu2
Humano
2010/12/29 Leonardo Gutierrez <leo en autobusesaga.com>:
> He estado revisando el procedimiento de instalacion de osm2psql, en mi
> servidorfunciona aunque hay algunas cosas un poquito incomodas que molesta
> el postgres, pero faciles de solucionar .
> Trate de seguir el procedimiento que cita david.
> Instalacion en un ubuntu
> apt-get update
> apt-get install osm2pgsql
> sudo apt-get install postgresql-contrib libpq-dev
> sudo -u postgres -i
> createuser openstreetmap -s -P
> Esta lineas al parecer no se requieren, el
> createdb -T template0 -E UTF8 -O openstreetmap openstreetmap
> createdb -T template0 -E UTF8 -O openstreetmap osm_test
> createdb -T template0 -E UTF8 -O openstreetmap osm
>
> Solamente se requiere
> createdb -T template0 -E UTF8 -O openstreetmap gis
> osm2psql busca la base de datos llamada gis.
>
> Hasta ahí es muy similar, sin embargo mi postgres molesto un poco con el
> encoding por eso el puse "-T template0" a todas para que no molestara por
> el encoding (he sufrido muchos problemas de encoding)
> Bueno, y ahora las cosas de postgres (que a veces se pone canson)
> Primero en la instalacion del paquete las librerias de postgis me aprecen
> aqui .
> /usr/share/postgresql/8.4/contrib/postgis.sql
> luego procedí a enviarlo
> Ojo: Desde usuario postgres
> psql gis< /usr/share/postgresql/8.4/contrib/postgis.sql
> Y me salio un error que en la salida de la ejecucion no se ve .. me toco
> jugar con el pause para poder verlo (cosas de la consola)
> No esta instalado el lenguaje
> ERROR: language "plpgsql" does not exist
> El problema afortunadamente tiene una facil solucion:
> Para solucionarlo ingrese con el usuario POSTGRES en la base de datos donde
> necesita el lenguage y ejecute el siguiente script:
> psql gis
> y ejecutamos adentro:
> CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler
> VALIDATOR plpgsql_validator;
> Ahora reintentamos
> psql gis< /usr/share/postgresql/8.4/contrib/postgis.sql
>
> Listo funciona ...
> Ahora probamos que las funciones de postgis esten intaladas:
> openstreetmap=# select postgis_full_version();
> postgis_full_version
> ----------------------------------------------------------------------------------------
> POSTGIS="1.4.0" GEOS="3.1.0-CAPI-1.5.0" PROJ="Rel. 4.7.1, 23 September
> 2009" USE_STATS
> (1 row)
> Hasta ahora todo bien .
> Probe varias veces hasta que descubri que hay que ingresar ademas estos
> comandos:
> psql gis < /usr/share/postgresql/8.4/contrib/spatial_ref_sys.sql
> psql gis < /usr/share/postgresql/8.4/contrib/postgis_comments.sql
> psql gis < /usr/share/postgresql/8.4/contrib/postgis_upgrade.sql
>
> luego :
> postgres en c122:~$ osm2pgsql gis duitama.osm
> Trabaje solo con el osm de Duitama, para poder hacer pruebas sin tanta
> demora.
> Y el resultado
> postgres en c122:~$ osm2pgsql duitama.osm
> osm2pgsql SVN version 0.66-
> Using projection SRS 900913 (Spherical Mercator)
> Setting up table: planet_osm_point
> Setting up table: planet_osm_line
> Setting up table: planet_osm_polygon
> Setting up table: planet_osm_roads
> Mid: Ram, scale=100
> Reading in file: duitama.osm
> Processing: Node(14k) Way(1k) Relation(0k)
> Node stats: total(14130), max(1032385027)
> Way stats: total(1745), max(88965914)
> Relation stats: total(11), max(1315387)
> Writing way(1k)
> Writing rel(0k)
> Committing transaction for planet_osm_point
> Sorting data and creating indexes for planet_osm_point
> Committing transaction for planet_osm_roads
> Committing transaction for planet_osm_polygon
> Committing transaction for planet_osm_line
> Sorting data and creating indexes for planet_osm_roads
> Sorting data and creating indexes for planet_osm_line
> Sorting data and creating indexes for planet_osm_polygon
> Completed planet_osm_point
> Completed planet_osm_polygon
> Completed planet_osm_line
> Completed planet_osm_roads
>
> Si alguien desea acceso ssh a mi server para esto le puedo facilitar la
> entrada.
> Saludos
>
> El 28 de diciembre de 2010 10:36, Leonardo Gutierrez <leo en autobusesaga.com>
> escribió:
>>
>> Si es un .deb se supone que lo hace solo. Sin embargo muchas veces he
>> tenido que crear las funciones desde la consola de sql
>>
>> El 28/12/10, Jaime Mejia <jomejia en gmail.com> escribió:
>> > David, postgis no es una libreria, aunque haya sido instalado, a cada
>> > base
>> > de datos que cree hay que cargarle el repositorio de funciones GIS.
>> > Hay que crear la base de datos y continuar con las instrucciones que
>> > coloco
>> > Igor, despues si se carga OSM con osm2pgsql
>> >
>> > Cordial Saludo,
>> >
>> > Jaime
>> >
>> >
>> > El 27 de diciembre de 2010 13:59, David Buitrago Arenas
>> > <dabuiar en gmail.com>escribió:
>> >
>> >> Hola todos,
>> >>
>> >> Bueno, he revisado sus comentarios,
>> >> Siempre que hago una pregunta procuro salvarme en salud, para que no
>> >> sucedan fallos,
>> >> En este caso han revisado la secuencia que puse ?
>> >> Bueno pues
>> >> al hacer el
>> >> apt-get update
>> >> apt-get install osm2pgsql
>> >>
>> >> darenas en darenas-laptop:~$ sudo apt-get install osm2pgsql
>> >>> Reading package lists... Done
>> >>> Building dependency tree
>> >>> Reading state information... Done
>> >>> The following extra packages will be installed:
>> >>> libgeos-3.1.0 libgeos-c1 libproj0 postgis postgresql-8.4-postgis
>> >>> proj-data
>> >>> Suggested packages:
>> >>> proj-bin josm gosmore
>> >>> The following NEW packages will be installed:
>> >>> libgeos-3.1.0 libgeos-c1 libproj0 osm2pgsql postgis
>> >>> postgresql-8.4-postgis
>> >>> proj-data
>> >>>
>> >>
>> >>
>> >> Yo estoy revisando a ver de que va el error que me sale.
>> >>
>> >> Me incluye dentro las librerías disponibles de gis, para pgsql.
>> >>
>> >> Por otra parte a lo largo de mi noche(estamos a 6horas de diferencia)
>> >> escribiré un mail con las peculiaridades que se encuentran en el pre
>> >> procesamiento de los datos y las propuestas existentes en el
>> >> procesamiento
>> >> de los datos, asi como tambien un resumen de nuestro objetivo.
>> >> Gracias por los aportes.
>> >>
>> >> - David Buitrago Arenas
>> >>
>> >>
>> >>
>> >> 2010/12/27 Jaime Mejia <jomejia en gmail.com>
>> >>
>> >> David como dice Leonardo hace falta instalar el repositorio de postGIS
>> >>>
>> >>> Es crear el crear el lenguagel lpgl en la base de datos, copiar el
>> >>> repositorio postgis.sql y los registros del sistema de referencia
>> >>> espacial
>> >>> antes de cargar OSM.
>> >>>
>> >>> Sobre el proyecto de geocodificación, me gustaría unirme al grupo.
>> >>>
>> >>> Cordial Saludo,
>> >>>
>> >>> Jaime
>> >>>
>> >>>
>> >>> El 26 de diciembre de 2010 11:54, Leonardo Gutierrez <
>> >>> leo en autobusesaga.com> escribió:
>> >>>
>> >>> ---------- Forwarded message ----------
>> >>>> From: Leonardo Gutierrez <leo en autobusesaga.com>
>> >>>> Date: Sun, 26 Dec 2010 07:04:35 -0500
>> >>>> Subject: Re: geocoder colombia
>> >>>> To: David Buitrago Arenas <dabuiar en gmail.com>
>> >>>>
>> >>>> David
>> >>>>
>> >>>> al parecer no haz instalado el componente espacial postgis, para
>> >>>> probar en la consola de consultas lo siguiente: select
>> >>>> postgis_full_version();
>> >>>>
>> >>>> Si te dice algo parecido a :
>> >>>> Error de SQL:
>> >>>>
>> >>>> ERROR: no existe la función postgis_full_version() at character 79
>> >>>> HINT: Ninguna función coincide en el nombre y tipos de argumentos.
>> >>>> Puede desear agregar conversión explícita de tipos.
>> >>>>
>> >>>> En la declaración:
>> >>>> select postgis_full_version();
>> >>>>
>> >>>> es porque no está instalado
>> >>>>
>> >>>> Lee la documentación practica que aparece en el menú de documentation
>> >>>> de la pagina de postgis,
>> >>>> http://postgis.refractions.net/documentation/
>> >>>>
>> >>>> Postgis es un conjunto de funciones que se usan para trabajar
>> >>>> geograficamente en sql. Lo que veo es que osm necesita estas
>> >>>> libreria,
>> >>>> lo que parece muy logico.
>> >>>>
>> >>>>
>> >>>> El 24/12/10, David Buitrago Arenas <dabuiar en gmail.com> escribió:
>> >>>> > Hola a todos!
>> >>>> >
>> >>>> > Tengo un fichero de datos en Freddy con un listado de direcciones
>> >>>> (adjunto)
>> >>>> > y tengo por otra parte [1] con el bz2 de la información para
>> >>>> > Colombia.
>> >>>> La
>> >>>> > idea es tomar esto la disposicion de las mallas con las direcciones
>> >>>> puestas,
>> >>>> > no exactas.
>> >>>> > El objetivo final es tomar las direcciones del directorio Entidades
>> >>>> > y
>> >>>> > asociarlas con el fichero del mapping de Colombia.
>> >>>> >
>> >>>> > El archivo de XML de OSM se puede asociar con postgresSQL , por un
>> >>>> script
>> >>>> > que asocia estos datos.[2]
>> >>>> > Lo que he hecho es intalar y planificar apra que este modulo
>> >>>> > funcione
>> >>>> > y
>> >>>> me
>> >>>> > coja un .osm ...bueno estoy apunto pero tengo este inconveniente. A
>> >>>> > ver
>> >>>> si
>> >>>> > ustedes me ayudan a detectar el error o si me hace falta algo.
>> >>>> >
>> >>>> > apt-get update
>> >>>> > apt-get install osm2pgsql
>> >>>> > sudo apt-get install postgresql-contrib libpq-dev
>> >>>> > sudo -u postgres -i
>> >>>> > createuser openstreetmap -s -P
>> >>>> > createdb -E UTF8 -O openstreetmap openstreetmap
>> >>>> > createdb -E UTF8 -O openstreetmap osm_test
>> >>>> > createdb -E UTF8 -O openstreetmap osm
>> >>>> > psql -d openstreetmap <
>> >>>> /usr/share/postgresql/8.4/contrib/btree_gist.sql
>> >>>> > desde ahi trabajo para mi usr de postgress
>> >>>> > osm2pgsql gis colombia.osm.bz2
>> >>>> >
>> >>>> > ahora voy a portar mi osm :
>> >>>> >
>> >>>> > postgres en darenas-laptop:~$ osm2pgsql gis colombia.osm.bz2
>> >>>> > osm2pgsql SVN version 0.66-
>> >>>> >
>> >>>> > Using projection SRS 900913 (Spherical Mercator)
>> >>>> > Setting up table: planet_osm_point
>> >>>> > SELECT AddGeometryColumn('planet_osm_point', 'way', 900913,
>> >>>> > 'POINT', 2
>> >>>> );
>> >>>> > failed: ERROR: function addgeometrycolumn(unknown, unknown,
>> >>>> > integer,
>> >>>> > unknown, integer) does not exist
>> >>>> > LINE 1: SELECT AddGeometryColumn('planet_osm_point', 'way', 900913,
>> >>>> > ...
>> >>>> > ^
>> >>>> > HINT: No function matches the given name and argument types. You
>> >>>> > might
>> >>>> need
>> >>>> > to add explicit type casts.
>> >>>> >
>> >>>> > Error occurred, cleaning up
>> >>>> > postgres en darenas-laptop:~$ osm2pgsql -f gis colombia.osm.bz2
>> >>>> >
>> >>>> > ideas ....
>> >>>> >
>> >>>> >
>> >>>> > [1] http://download.geofabrik.de/osm/south-america/
>> >>>> > [2] http://wiki.openstreetmap.org/wiki/Osm2pgsql
>> >>>> >
>> >>>> > David
>> >>>> >
>> >>>> >
>> >>>> > 2010/12/24 ouɐɯnH <fredyrivera en gmail.com>
>> >>>> >
>> >>>> >> Hola, los relaciono.
>> >>>> >>
>> >>>> >> son el grupo interesado en trabajar en la geocodificacion para
>> >>>> Colombia
>> >>>> >>
>> >>>> >> david , maestria en inteligencia artificial
>> >>>> >> leo fisico / postgres
>> >>>> >> pili matematica?
>> >>>> >>
>> >>>> >> tremendo equipo
>> >>>> >>
>> >>>> >> salu2
>> >>>> >>
>> >>>> >> --
>> >>>> >> Por favor, no me envíe documentos con extensiones .doc, .docx,
>> >>>> >> .xls,
>> >>>> >> .xlsx, .ppt, .pptx, .mdb, mdbx
>> >>>> >> OpenOffice es libre: se puede copiar, modificar y redistribuir
>> >>>> >> libremente. Gratis y totalmente legal.
>> >>>> >> http://GaleNUx.com es el sistema de información para la salud
>> >>>> >>
>> >>>> >>
>> >>>>
>> >>>> --------------------------------------///--------------------------------------
>> >>>> >> Teléfono USA: (347) 688-4473 (Google voice)
>> >>>> >> skype: llamarafredyrivera
>> >>>> >>
>> >>>> >
>> >>>>
>> >>>> --
>> >>>> Enviado desde mi dispositivo móvil
>> >>>>
>> >>>> _______________________
>> >>>> Leonardo Gutierrez
>> >>>> Director Financiero
>> >>>> Autobuses AGA de Colombia
>> >>>> Duitama
>> >>>> www.autobusesaga.com
>> >>>> leo en autobusesaga.com
>> >>>> Móvil: 3125860894
>> >>>>
>> >>>>
>> >>>> "Este mensaje de correo electrónico y sus documentos adjuntos están
>> >>>> dirigidos EXCLUSIVAMENTE a los destinatarios especificados. La
>> >>>> información contenida puede ser CONFIDENCIAL y/o estar LEGALMENTE
>> >>>> PROTEGIDA y no necesariamente refleja la opinión de AUTOBUSES AGA DE
>> >>>> COLOMBIA LTDA. Si usted recibe este mensaje por ERROR, por favor
>> >>>> comuníquese inmediatamente al remitente y ELIMINELO ya que usted NO
>> >>>> ESTA AUTORIZADO al uso, revelación, distribución, impresión o copia
>> >>>> de
>> >>>> toda o alguna parte de la información contenida."
>> >>>>
>> >>>> --
>> >>>> Enviado desde mi dispositivo móvil
>> >>>>
>> >>>> _______________________
>> >>>> Leonardo Gutierrez
>> >>>> Director Financiero
>> >>>> Autobuses AGA de Colombia
>> >>>> Duitama
>> >>>> www.autobusesaga.com
>> >>>> leo en autobusesaga.com
>> >>>> Móvil: 3125860894
>> >>>>
>> >>>>
>> >>>> "Este mensaje de correo electrónico y sus documentos adjuntos están
>> >>>> dirigidos EXCLUSIVAMENTE a los destinatarios especificados. La
>> >>>> información contenida puede ser CONFIDENCIAL y/o estar LEGALMENTE
>> >>>> PROTEGIDA y no necesariamente refleja la opinión de AUTOBUSES AGA DE
>> >>>> COLOMBIA LTDA. Si usted recibe este mensaje por ERROR, por favor
>> >>>> comuníquese inmediatamente al remitente y ELIMINELO ya que usted NO
>> >>>> ESTA AUTORIZADO al uso, revelación, distribución, impresión o copia
>> >>>> de
>> >>>> toda o alguna parte de la información contenida."
>> >>>>
>> >>>> _______________________________________________
>> >>>> Talk-co mailing list
>> >>>> Talk-co en openstreetmap.org
>> >>>> http://lists.openstreetmap.org/listinfo/talk-co
>> >>>>
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Talk-co mailing list
>> >>> Talk-co en openstreetmap.org
>> >>> http://lists.openstreetmap.org/listinfo/talk-co
>> >>>
>> >>>
>> >>
>> >> _______________________________________________
>> >> Talk-co mailing list
>> >> Talk-co en openstreetmap.org
>> >> http://lists.openstreetmap.org/listinfo/talk-co
>> >>
>> >>
>> >
>>
>> --
>> Enviado desde mi dispositivo móvil
>>
>> _______________________
>> Leonardo Gutierrez
>> Director Financiero
>> Autobuses AGA de Colombia
>> Duitama
>> www.autobusesaga.com
>> leo en autobusesaga.com
>> Móvil: 3125860894
>>
>>
>> "Este mensaje de correo electrónico y sus documentos adjuntos están
>> dirigidos EXCLUSIVAMENTE a los destinatarios especificados. La
>> información contenida puede ser CONFIDENCIAL y/o estar LEGALMENTE
>> PROTEGIDA y no necesariamente refleja la opinión de AUTOBUSES AGA DE
>> COLOMBIA LTDA. Si usted recibe este mensaje por ERROR, por favor
>> comuníquese inmediatamente al remitente y ELIMINELO ya que usted NO
>> ESTA AUTORIZADO al uso, revelación, distribución, impresión o copia de
>> toda o alguna parte de la información contenida."
>
>
>
> --
> _______________________
> Leonardo Gutierrez
> Director Financiero
> Autobuses AGA de Colombia
> Duitama
> www.autobusesaga.com
> leo en autobusesaga.com
> Móvil: 3125860894
>
>
> "Este mensaje de correo electrónico y sus documentos adjuntos están
> dirigidos EXCLUSIVAMENTE a los destinatarios especificados. La información
> contenida puede ser CONFIDENCIAL y/o estar LEGALMENTE PROTEGIDA y no
> necesariamente refleja la opinión de AUTOBUSES AGA DE COLOMBIA LTDA. Si
> usted recibe este mensaje por ERROR, por favor comuníquese inmediatamente al
> remitente y ELIMINELO ya que usted NO ESTA AUTORIZADO al uso, revelación,
> distribución, impresión o copia de toda o alguna parte de la información
> contenida."
>
> _______________________________________________
> Talk-co mailing list
> Talk-co en openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-co
>
>
--
Por favor, no me envíe documentos con extensiones .doc, .docx, .xls,
.xlsx, .ppt, .pptx, .mdb, mdbx
OpenOffice es libre: se puede copiar, modificar y redistribuir
libremente. Gratis y totalmente legal.
http://GaleNUx.com es el sistema de información para la salud
--------------------------------------///--------------------------------------
Teléfono USA: (347) 688-4473 (Google voice)
skype: llamarafredyrivera
More information about the Talk-co
mailing list