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 <[email protected]>: > 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 : > postg...@c122:~$ osm2pgsql gis duitama.osm > Trabaje solo con el osm de Duitama, para poder hacer pruebas sin tanta > demora. > Y el resultado > postg...@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 <[email protected]> > 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 <[email protected]> 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 >> > <[email protected]>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 >> >> >> >> dare...@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 <[email protected]> >> >> >> >> 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 < >> >>> [email protected]> escribió: >> >>> >> >>> ---------- Forwarded message ---------- >> >>>> From: Leonardo Gutierrez <[email protected]> >> >>>> Date: Sun, 26 Dec 2010 07:04:35 -0500 >> >>>> Subject: Re: geocoder colombia >> >>>> To: David Buitrago Arenas <[email protected]> >> >>>> >> >>>> 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 <[email protected]> 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 : >> >>>> > >> >>>> > postg...@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 >> >>>> > postg...@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 <[email protected]> >> >>>> > >> >>>> >> 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 >> >>>> [email protected] >> >>>> 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 >> >>>> [email protected] >> >>>> 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 >> >>>> [email protected] >> >>>> http://lists.openstreetmap.org/listinfo/talk-co >> >>>> >> >>> >> >>> >> >>> _______________________________________________ >> >>> Talk-co mailing list >> >>> [email protected] >> >>> http://lists.openstreetmap.org/listinfo/talk-co >> >>> >> >>> >> >> >> >> _______________________________________________ >> >> Talk-co mailing list >> >> [email protected] >> >> 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 >> [email protected] >> 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 > [email protected] > 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 > [email protected] > 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 _______________________________________________ Talk-co mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-co

