Re: [Talk-ar] comunidad

2012-03-06 Por tema Igor Iván Spiler
De casualidad salió un ejemplo de una razón para construir herramientas
propias, recientemente FourSquare.com migró de utilizar los mapas de google
a los mapas de un startup que genera tiles customizados a partir de los
datos de OSM (que creo que más o menos es lo que muchos estamos haciendo)

la nota en foursquare:

http://blog.foursquare.com/2012/02/29/foursquare-is-joining-the-openstreetmap-movement-say-hi-to-pretty-new-maps/

la startup:

http://mapbox.com/tour/

lo que hacen los muchachos de mapbox es básicamente generar tiles con
herramientas, scripts, etc y asegurarle (como empresa) algún nivel de
service level agreement por contrato, y ese es el valor agregado que le dan
a los datos libres de OSM.

saludos!




2012/3/6 IgnacioZ 

> si basicamente es como decis, cuando te pones especifico en lo que
> necesitas es dificil encontrar herramientas. Ademas, hay veces que las
> herramientas no estan del todo maduras, y modificar algo hecho a veces
> puede llevar mas tiempo q hacerlo de cero.
> De cualquier manera, estoy muy a favor del reuso, si puedo reusar siempre
> prefiero a hacer de cero. Pero hay muchos casos q simplemente no te
> conviene (software no maduro, con bugs, o que no te entregan todo lo que
> queres son algunos casos).
>
> Saludos
>
>
>
>
> 2012/3/5 Federico Pértile 
>
>> Opino con el desparpajo de quien no escribió una línea de código para
>> OSM, y también pensando que podías ser novato pero por lo que opinaron
>> después veo que están varios pasos adelante mío.
>>
>> Cuando intenté hacer algo de software GIS tendía a querer hacer todo de
>> cero. Y después pensaba para qué hacer todo si hay muchas herramientas que
>> resuelven muy bien un montón de cosas y a las que se pueden acoplar
>> complementos, y no sólo de OSM en particular, sino genéricas como Quantum
>> GIS. Si las hacés bien les sirven y le llega a muchas más personas, y
>> quizás otros se sientan más tentados a realizarle mejoras que entrar en un
>> proyecto nuevo.
>>
>> En otro momento cuando ya no programaba busqué ruteadores libres para
>> ruteo óptimo de camiones que tienen que hacer muchos repartos en una
>> ciudad. La decepción fue doble, no encontré software ni datos. Ahora los
>> datos están y lo bueno es que yo los manejo :) Personalmente encontraría
>> muy gratificante y útil que exista un buen programa de ruteo con muchas
>> opciones (ventana horaria, entrega y retiro, qué sé yo, las posibilidades
>> son inmensas) y posibilidad de aplicar diversos algoritmos, la cantidad de
>> investigadores universitarios que podría probar nuevos algoritmos sería
>> fantástica.
>>
>> Claro que hay muchas situaciones en que se te complica adaptar lo que ya
>> está hecho, por lo visto sabés más del tema que yo así que seguro tomaste
>> un buen camino. Saludos.
>>
>>   --
>> *De:* IgnacioZ 
>>
>> *Para:* Igor Iván Spiler 
>> *CC:* Talk-ar@openstreetmap.org
>> *Enviado:* domingo, 4 de marzo de 2012 19:46
>> *Asunto:* Re: [Talk-ar] comunidad
>>
>> Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad q
>> esta bueno arrancar de cero.
>>
>> Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
>> bastante hecho de lo que es camino mas corto. Lo mismo existe para
>> postgresql
>> Tambien hay herramientas desarrolladas por la comunidad que te dan el
>> camino mas corto, fijate en la wiki hay un par que son realmente muy
>> buenas. Hay una que es Openstreetmap Routing Machine creo.
>>
>> De cualquier manera yo tambien hice algunas cosas de cero, asi que no
>> puedo quejarme, pero esta bueno revisar un poco antes aunque sea para
>> inspirarse.
>>
>> Tambien existen varios q han trabajado con SRTM, si te fijas hay varios q
>> han hecho mapas topograficos que estan muy buenos. A futuro tenia ganas de
>> ver un poco como se hacen, parece interesante, y tengo ganas de aplicarlo
>> en un proyecto propio.
>>
>> Saludos,
>>
>> Ignacio.
>>
>> 2012/3/4 Igor Iván Spiler 
>>
>>
>> Hola Federico, en mi caso más allá de que no cuento con el hardware para
>> hacerlo de la manera que propone OSM desarrollar herramientas desde cero me
>> permite agregar valor al producto final y tener algo distinto al resto del
>> mundo que descargó las herramientas, ahora por ejemplo gracias a que
>> almaceno la información de los nodos/ways/relations como grafos en vez de
>> en una base de datos relacional me permite aplicar algoritmos "del camino
>> más corto" (creo que se traduce así). Usando el modelo relacional de OSM y
>> almacenado todo en una b

Re: [Talk-ar] comunidad

2012-03-06 Por tema IgnacioZ
si basicamente es como decis, cuando te pones especifico en lo que
necesitas es dificil encontrar herramientas. Ademas, hay veces que las
herramientas no estan del todo maduras, y modificar algo hecho a veces
puede llevar mas tiempo q hacerlo de cero.
De cualquier manera, estoy muy a favor del reuso, si puedo reusar siempre
prefiero a hacer de cero. Pero hay muchos casos q simplemente no te
conviene (software no maduro, con bugs, o que no te entregan todo lo que
queres son algunos casos).

Saludos




2012/3/5 Federico Pértile 

> Opino con el desparpajo de quien no escribió una línea de código para OSM,
> y también pensando que podías ser novato pero por lo que opinaron después
> veo que están varios pasos adelante mío.
>
> Cuando intenté hacer algo de software GIS tendía a querer hacer todo de
> cero. Y después pensaba para qué hacer todo si hay muchas herramientas que
> resuelven muy bien un montón de cosas y a las que se pueden acoplar
> complementos, y no sólo de OSM en particular, sino genéricas como Quantum
> GIS. Si las hacés bien les sirven y le llega a muchas más personas, y
> quizás otros se sientan más tentados a realizarle mejoras que entrar en un
> proyecto nuevo.
>
> En otro momento cuando ya no programaba busqué ruteadores libres para
> ruteo óptimo de camiones que tienen que hacer muchos repartos en una
> ciudad. La decepción fue doble, no encontré software ni datos. Ahora los
> datos están y lo bueno es que yo los manejo :) Personalmente encontraría
> muy gratificante y útil que exista un buen programa de ruteo con muchas
> opciones (ventana horaria, entrega y retiro, qué sé yo, las posibilidades
> son inmensas) y posibilidad de aplicar diversos algoritmos, la cantidad de
> investigadores universitarios que podría probar nuevos algoritmos sería
> fantástica.
>
> Claro que hay muchas situaciones en que se te complica adaptar lo que ya
> está hecho, por lo visto sabés más del tema que yo así que seguro tomaste
> un buen camino. Saludos.
>
>   --
> *De:* IgnacioZ 
>
> *Para:* Igor Iván Spiler 
> *CC:* Talk-ar@openstreetmap.org
> *Enviado:* domingo, 4 de marzo de 2012 19:46
> *Asunto:* Re: [Talk-ar] comunidad
>
> Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad q
> esta bueno arrancar de cero.
>
> Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
> bastante hecho de lo que es camino mas corto. Lo mismo existe para
> postgresql
> Tambien hay herramientas desarrolladas por la comunidad que te dan el
> camino mas corto, fijate en la wiki hay un par que son realmente muy
> buenas. Hay una que es Openstreetmap Routing Machine creo.
>
> De cualquier manera yo tambien hice algunas cosas de cero, asi que no
> puedo quejarme, pero esta bueno revisar un poco antes aunque sea para
> inspirarse.
>
> Tambien existen varios q han trabajado con SRTM, si te fijas hay varios q
> han hecho mapas topograficos que estan muy buenos. A futuro tenia ganas de
> ver un poco como se hacen, parece interesante, y tengo ganas de aplicarlo
> en un proyecto propio.
>
> Saludos,
>
> Ignacio.
>
> 2012/3/4 Igor Iván Spiler 
>
>
> Hola Federico, en mi caso más allá de que no cuento con el hardware para
> hacerlo de la manera que propone OSM desarrollar herramientas desde cero me
> permite agregar valor al producto final y tener algo distinto al resto del
> mundo que descargó las herramientas, ahora por ejemplo gracias a que
> almaceno la información de los nodos/ways/relations como grafos en vez de
> en una base de datos relacional me permite aplicar algoritmos "del camino
> más corto" (creo que se traduce así). Usando el modelo relacional de OSM y
> almacenado todo en una base de datos tardaría mucho más.
>
> grafos según wikipedia:
> http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>
> algoritmos para resolver problemas de "el camino más corto":
> http://en.wikipedia.org/wiki/Shortest_path_problem
>
> además a futuro pienso cruzar los datos con información de altura de SRTM
> (shuttle radar topography mission) http://www2.jpl.nasa.gov/srtm/ me
> llevaría más tiempo pensar cómo agregar funciones a las herramientas
> existentes de OSM (que además están escritas en distintos lenguajes) que
> hacer algo desde cero.
>
> Los datos de OSM por suerte son libres y son muy buenos pero las
> herramientas que desarrollaron no tanto, pienso publicar algunas de las
> cosas que estoy desarrollando pero todavía están muy verdes.
>
> saludos!
>
>
>
> 2012/3/4 Federico Pértile 
>
> Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna de las
> herramientas libres que hay.
>
>   --
> *De:* Fernando 
> *Para:* Igor Iván Spil

Re: [Talk-ar] comunidad

2012-03-05 Por tema Federico Pértile
Opino con el desparpajo de quien no escribió una línea de código para OSM, y 
también pensando que podías ser novato pero por lo que opinaron después veo que 
están varios pasos adelante mío. 


Cuando intenté hacer algo de software GIS tendía a querer hacer todo de cero. Y 
después pensaba para qué hacer todo si hay muchas herramientas que resuelven 
muy bien un montón de cosas y a las que se pueden acoplar complementos, y no 
sólo de OSM en particular, sino genéricas como Quantum GIS. Si las hacés bien 
les sirven y le llega a muchas más personas, y quizás otros se sientan más 
tentados a realizarle mejoras que entrar en un proyecto nuevo.

En otro momento cuando ya no programaba busqué ruteadores libres para ruteo 
óptimo de camiones que tienen que hacer muchos repartos en una ciudad. La 
decepción fue doble, no encontré software ni datos. Ahora los datos están y lo 
bueno es que yo los manejo :) Personalmente encontraría muy gratificante y útil 
que exista un buen programa de ruteo con muchas opciones (ventana horaria, 
entrega y retiro, qué sé yo, las posibilidades son inmensas) y posibilidad de 
aplicar diversos algoritmos, la cantidad de investigadores universitarios que 
podría probar nuevos algoritmos sería fantástica.


Claro que hay muchas situaciones en que se te complica adaptar lo que ya está 
hecho, por lo visto sabés más del tema que yo así que seguro tomaste un buen 
camino. Saludos.




 De: IgnacioZ 
Para: Igor Iván Spiler  
CC: Talk-ar@openstreetmap.org 
Enviado: domingo, 4 de marzo de 2012 19:46
Asunto: Re: [Talk-ar] comunidad
 

Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad q esta 
bueno arrancar de cero. 


Te paso unos pequeños datos: la libreria sqlite y spatialite tienen bastante 
hecho de lo que es camino mas corto. Lo mismo existe para postgresql
Tambien hay herramientas desarrolladas por la comunidad que te dan el camino 
mas corto, fijate en la wiki hay un par que son realmente muy buenas. Hay una 
que es Openstreetmap Routing Machine creo.

De cualquier manera yo tambien hice algunas cosas de cero, asi que no puedo 
quejarme, pero esta bueno revisar un poco antes aunque sea para inspirarse.

Tambien existen varios q han trabajado con SRTM, si te fijas hay varios q han 
hecho mapas topograficos que estan muy buenos. A futuro tenia ganas de ver un 
poco como se hacen, parece interesante, y tengo ganas de aplicarlo en un 
proyecto propio.

Saludos,

Ignacio.


2012/3/4 Igor Iván Spiler 


>
>Hola Federico, en mi caso más allá de que no cuento con el hardware para 
>hacerlo de la manera que propone OSM desarrollar herramientas desde cero me 
>permite agregar valor al producto final y tener algo distinto al resto del 
>mundo que descargó las herramientas, ahora por ejemplo gracias a que almaceno 
>la información de los nodos/ways/relations como grafos en vez de en una base 
>de datos relacional me permite aplicar algoritmos "del camino más corto" (creo 
>que se traduce así). Usando el modelo relacional de OSM y almacenado todo en 
>una base de datos tardaría mucho más.
>
>grafos según wikipedia:
>http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>
>algoritmos para resolver problemas de "el camino más corto":
>http://en.wikipedia.org/wiki/Shortest_path_problem
>
>además a futuro pienso cruzar los datos con información de altura de SRTM 
>(shuttle radar topography mission) http://www2.jpl.nasa.gov/srtm/ me llevaría 
>más tiempo pensar cómo agregar funciones a las herramientas existentes de OSM 
>(que además están escritas en distintos lenguajes) que hacer algo desde cero. 
>
>Los datos de OSM por suerte son libres y son muy buenos pero las herramientas 
>que desarrollaron no tanto, pienso publicar algunas de las cosas que estoy 
>desarrollando pero todavía están muy verdes.
>
>saludos!
>
>
>
>
>2012/3/4 Federico Pértile 
>
>Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna de las 
>herramientas libres que hay.
>>
>>
>>
>>
>>________
>> De: Fernando 
>>Para: Igor Iván Spiler  
>>CC: Talk-ar@openstreetmap.org 
>>Enviado: jueves, 1 de marzo de 2012 11:27
>>Asunto: Re: [Talk-ar] comunidad
>> 
>>
>>Igor,
>>
>>Aprovecho para presentarme en la lista luego de algunos meses de
acecho :P
>>
>>Hace tiempo soy aficionado a la cartografía web y al opendata /
linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que
luego de tanto tiempo fue la herramienta que me permitió armar mi
propio deployment sin mayores dificultades. (mi experiencia anterior
fue con Mapserver y tuve mucha difucultad para conseguir los shapes
y ni hablemos de las calles)
>>
>>Actualmente tengo en un pequeño dedicado en leaseweb un tile server
   

Re: [Talk-ar] comunidad

2012-03-04 Por tema Igor Iván Spiler
a PK de la tabla tenés que dejar a
>>>> la DB indexar todos esos nodos... te la regalo =) son más de 5GB solamente
>>>> de datos (4 bytes el unsigned long en mi arquitectura) + el índice para la
>>>> PK, para mi la única forma de que funcione con una base de datos es
>>>> teniendo el hardware que tienen los muchachos de OSM tipo esto:
>>>>
>>>> http://wiki.openstreetmap.org/wiki/Servers/smaug
>>>>
>>>> de otra manera con los pobres 4gb de ram que tengo para una base de
>>>> datos se la pasaría swapeando a disco, con el índice particionado y todo, y
>>>> eso solo a la carga... después en el trabajo del equipo en el día a día no
>>>> hay equipo que aguante
>>>>
>>>> capaz lo que estoy desarrollando es muy específico, cada proyecto tiene
>>>> sus requerimientos no?
>>>>
>>>> saludos!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 2012/3/4 IgnacioZ 
>>>>
>>>>> Como t dije, algunas cosas las hice a mano :) y lo del camino mas
>>>>> corto es parte de eso, mas que nada porque necesitaba mucha performance, 
>>>>> en
>>>>> grafos muy grandes.
>>>>>
>>>>> De cualquier manera hay un par de ejemplos en la pagina. Sino podes
>>>>> unirte al grupo que el creador siempre responde y muy bien
>>>>>
>>>>> Saludos,
>>>>> Ignacio.
>>>>>
>>>>> 2012/3/4 Igor Iván Spiler 
>>>>>
>>>>>> che, me interesa, como resolvés con sqlite el tema de insertar la
>>>>>> información de los nodos de planet.osm, cuánto tiempo te llevó más o 
>>>>>> menos?
>>>>>>
>>>>>> saludos,
>>>>>>
>>>>>>
>>>>>> 2012/3/4 IgnacioZ 
>>>>>>
>>>>>>> Hola Igor yo ya he caminado un poco ese camino, y a a veces es
>>>>>>> verdad q esta bueno arrancar de cero.
>>>>>>>
>>>>>>> Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
>>>>>>> bastante hecho de lo que es camino mas corto. Lo mismo existe para
>>>>>>> postgresql
>>>>>>> Tambien hay herramientas desarrolladas por la comunidad que te dan
>>>>>>> el camino mas corto, fijate en la wiki hay un par que son realmente muy
>>>>>>> buenas. Hay una que es Openstreetmap Routing Machine creo.
>>>>>>>
>>>>>>> De cualquier manera yo tambien hice algunas cosas de cero, asi que
>>>>>>> no puedo quejarme, pero esta bueno revisar un poco antes aunque sea para
>>>>>>> inspirarse.
>>>>>>>
>>>>>>> Tambien existen varios q han trabajado con SRTM, si te fijas hay
>>>>>>> varios q han hecho mapas topograficos que estan muy buenos. A futuro 
>>>>>>> tenia
>>>>>>> ganas de ver un poco como se hacen, parece interesante, y tengo ganas de
>>>>>>> aplicarlo en un proyecto propio.
>>>>>>>
>>>>>>> Saludos,
>>>>>>>
>>>>>>> Ignacio.
>>>>>>>
>>>>>>> 2012/3/4 Igor Iván Spiler 
>>>>>>>
>>>>>>>>
>>>>>>>> Hola Federico, en mi caso más allá de que no cuento con el hardware
>>>>>>>> para hacerlo de la manera que propone OSM desarrollar herramientas 
>>>>>>>> desde
>>>>>>>> cero me permite agregar valor al producto final y tener algo distinto 
>>>>>>>> al
>>>>>>>> resto del mundo que descargó las herramientas, ahora por ejemplo 
>>>>>>>> gracias a
>>>>>>>> que almaceno la información de los nodos/ways/relations como grafos en 
>>>>>>>> vez
>>>>>>>> de en una base de datos relacional me permite aplicar algoritmos "del
>>>>>>>> camino más corto" (creo que se traduce así). Usando el modelo 
>>>>>>>> relacional de
>>>>>>>> OSM y almacenado todo en una base de datos tardaría mucho más.
>>>>>>>>
>>>>>>>> grafos según wikipedia:
>>>>>>>> http://en.wikipedia.org/wiki/Graph_%28data_structur

Re: [Talk-ar] comunidad

2012-03-04 Por tema IgnacioZ
la carga... después en el trabajo del equipo en el día a día no
>>> hay equipo que aguante
>>>
>>> capaz lo que estoy desarrollando es muy específico, cada proyecto tiene
>>> sus requerimientos no?
>>>
>>> saludos!
>>>
>>>
>>>
>>>
>>>
>>> 2012/3/4 IgnacioZ 
>>>
>>>> Como t dije, algunas cosas las hice a mano :) y lo del camino mas corto
>>>> es parte de eso, mas que nada porque necesitaba mucha performance, en
>>>> grafos muy grandes.
>>>>
>>>> De cualquier manera hay un par de ejemplos en la pagina. Sino podes
>>>> unirte al grupo que el creador siempre responde y muy bien
>>>>
>>>> Saludos,
>>>> Ignacio.
>>>>
>>>> 2012/3/4 Igor Iván Spiler 
>>>>
>>>>> che, me interesa, como resolvés con sqlite el tema de insertar la
>>>>> información de los nodos de planet.osm, cuánto tiempo te llevó más o 
>>>>> menos?
>>>>>
>>>>> saludos,
>>>>>
>>>>>
>>>>> 2012/3/4 IgnacioZ 
>>>>>
>>>>>> Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad
>>>>>> q esta bueno arrancar de cero.
>>>>>>
>>>>>> Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
>>>>>> bastante hecho de lo que es camino mas corto. Lo mismo existe para
>>>>>> postgresql
>>>>>> Tambien hay herramientas desarrolladas por la comunidad que te dan el
>>>>>> camino mas corto, fijate en la wiki hay un par que son realmente muy
>>>>>> buenas. Hay una que es Openstreetmap Routing Machine creo.
>>>>>>
>>>>>> De cualquier manera yo tambien hice algunas cosas de cero, asi que no
>>>>>> puedo quejarme, pero esta bueno revisar un poco antes aunque sea para
>>>>>> inspirarse.
>>>>>>
>>>>>> Tambien existen varios q han trabajado con SRTM, si te fijas hay
>>>>>> varios q han hecho mapas topograficos que estan muy buenos. A futuro 
>>>>>> tenia
>>>>>> ganas de ver un poco como se hacen, parece interesante, y tengo ganas de
>>>>>> aplicarlo en un proyecto propio.
>>>>>>
>>>>>> Saludos,
>>>>>>
>>>>>> Ignacio.
>>>>>>
>>>>>> 2012/3/4 Igor Iván Spiler 
>>>>>>
>>>>>>>
>>>>>>> Hola Federico, en mi caso más allá de que no cuento con el hardware
>>>>>>> para hacerlo de la manera que propone OSM desarrollar herramientas desde
>>>>>>> cero me permite agregar valor al producto final y tener algo distinto al
>>>>>>> resto del mundo que descargó las herramientas, ahora por ejemplo 
>>>>>>> gracias a
>>>>>>> que almaceno la información de los nodos/ways/relations como grafos en 
>>>>>>> vez
>>>>>>> de en una base de datos relacional me permite aplicar algoritmos "del
>>>>>>> camino más corto" (creo que se traduce así). Usando el modelo 
>>>>>>> relacional de
>>>>>>> OSM y almacenado todo en una base de datos tardaría mucho más.
>>>>>>>
>>>>>>> grafos según wikipedia:
>>>>>>> http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>>>>>>>
>>>>>>> algoritmos para resolver problemas de "el camino más corto":
>>>>>>> http://en.wikipedia.org/wiki/Shortest_path_problem
>>>>>>>
>>>>>>> además a futuro pienso cruzar los datos con información de altura de
>>>>>>> SRTM (shuttle radar topography mission)
>>>>>>> http://www2.jpl.nasa.gov/srtm/ me llevaría más tiempo pensar cómo
>>>>>>> agregar funciones a las herramientas existentes de OSM (que además están
>>>>>>> escritas en distintos lenguajes) que hacer algo desde cero.
>>>>>>>
>>>>>>> Los datos de OSM por suerte son libres y son muy buenos pero las
>>>>>>> herramientas que desarrollaron no tanto, pienso publicar algunas de las
>>>>>>> cosas que estoy desarrollando pero todavía están muy verdes.
>>>>>>>
>>>>>>> saludos!
>>

Re: [Talk-ar] comunidad

2012-03-04 Por tema Igor Iván Spiler
afos muy grandes.
>>>
>>> De cualquier manera hay un par de ejemplos en la pagina. Sino podes
>>> unirte al grupo que el creador siempre responde y muy bien
>>>
>>> Saludos,
>>> Ignacio.
>>>
>>> 2012/3/4 Igor Iván Spiler 
>>>
>>>> che, me interesa, como resolvés con sqlite el tema de insertar la
>>>> información de los nodos de planet.osm, cuánto tiempo te llevó más o menos?
>>>>
>>>> saludos,
>>>>
>>>>
>>>> 2012/3/4 IgnacioZ 
>>>>
>>>>> Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad
>>>>> q esta bueno arrancar de cero.
>>>>>
>>>>> Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
>>>>> bastante hecho de lo que es camino mas corto. Lo mismo existe para
>>>>> postgresql
>>>>> Tambien hay herramientas desarrolladas por la comunidad que te dan el
>>>>> camino mas corto, fijate en la wiki hay un par que son realmente muy
>>>>> buenas. Hay una que es Openstreetmap Routing Machine creo.
>>>>>
>>>>> De cualquier manera yo tambien hice algunas cosas de cero, asi que no
>>>>> puedo quejarme, pero esta bueno revisar un poco antes aunque sea para
>>>>> inspirarse.
>>>>>
>>>>> Tambien existen varios q han trabajado con SRTM, si te fijas hay
>>>>> varios q han hecho mapas topograficos que estan muy buenos. A futuro tenia
>>>>> ganas de ver un poco como se hacen, parece interesante, y tengo ganas de
>>>>> aplicarlo en un proyecto propio.
>>>>>
>>>>> Saludos,
>>>>>
>>>>> Ignacio.
>>>>>
>>>>> 2012/3/4 Igor Iván Spiler 
>>>>>
>>>>>>
>>>>>> Hola Federico, en mi caso más allá de que no cuento con el hardware
>>>>>> para hacerlo de la manera que propone OSM desarrollar herramientas desde
>>>>>> cero me permite agregar valor al producto final y tener algo distinto al
>>>>>> resto del mundo que descargó las herramientas, ahora por ejemplo gracias 
>>>>>> a
>>>>>> que almaceno la información de los nodos/ways/relations como grafos en 
>>>>>> vez
>>>>>> de en una base de datos relacional me permite aplicar algoritmos "del
>>>>>> camino más corto" (creo que se traduce así). Usando el modelo relacional 
>>>>>> de
>>>>>> OSM y almacenado todo en una base de datos tardaría mucho más.
>>>>>>
>>>>>> grafos según wikipedia:
>>>>>> http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>>>>>>
>>>>>> algoritmos para resolver problemas de "el camino más corto":
>>>>>> http://en.wikipedia.org/wiki/Shortest_path_problem
>>>>>>
>>>>>> además a futuro pienso cruzar los datos con información de altura de
>>>>>> SRTM (shuttle radar topography mission)
>>>>>> http://www2.jpl.nasa.gov/srtm/ me llevaría más tiempo pensar cómo
>>>>>> agregar funciones a las herramientas existentes de OSM (que además están
>>>>>> escritas en distintos lenguajes) que hacer algo desde cero.
>>>>>>
>>>>>> Los datos de OSM por suerte son libres y son muy buenos pero las
>>>>>> herramientas que desarrollaron no tanto, pienso publicar algunas de las
>>>>>> cosas que estoy desarrollando pero todavía están muy verdes.
>>>>>>
>>>>>> saludos!
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2012/3/4 Federico Pértile 
>>>>>>
>>>>>>> Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna
>>>>>>> de las herramientas libres que hay.
>>>>>>>
>>>>>>>   --
>>>>>>> *De:* Fernando 
>>>>>>> *Para:* Igor Iván Spiler 
>>>>>>> *CC:* Talk-ar@openstreetmap.org
>>>>>>> *Enviado:* jueves, 1 de marzo de 2012 11:27
>>>>>>> *Asunto:* Re: [Talk-ar] comunidad
>>>>>>>
>>>>>>>  Igor,
>>>>>>>
>>>>>>> Aprovecho para presentarme en la lista luego de algunos meses de
>>>>>>> acech

Re: [Talk-ar] comunidad

2012-03-04 Por tema IgnacioZ
t;>>> que almaceno la información de los nodos/ways/relations como grafos en 
>>>>>> vez
>>>>>> de en una base de datos relacional me permite aplicar algoritmos "del
>>>>>> camino más corto" (creo que se traduce así). Usando el modelo relacional 
>>>>>> de
>>>>>> OSM y almacenado todo en una base de datos tardaría mucho más.
>>>>>>
>>>>>> grafos según wikipedia:
>>>>>> http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>>>>>>
>>>>>> algoritmos para resolver problemas de "el camino más corto":
>>>>>> http://en.wikipedia.org/wiki/Shortest_path_problem
>>>>>>
>>>>>> además a futuro pienso cruzar los datos con información de altura de
>>>>>> SRTM (shuttle radar topography mission)
>>>>>> http://www2.jpl.nasa.gov/srtm/ me llevaría más tiempo pensar cómo
>>>>>> agregar funciones a las herramientas existentes de OSM (que además están
>>>>>> escritas en distintos lenguajes) que hacer algo desde cero.
>>>>>>
>>>>>> Los datos de OSM por suerte son libres y son muy buenos pero las
>>>>>> herramientas que desarrollaron no tanto, pienso publicar algunas de las
>>>>>> cosas que estoy desarrollando pero todavía están muy verdes.
>>>>>>
>>>>>> saludos!
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2012/3/4 Federico Pértile 
>>>>>>
>>>>>>> Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna
>>>>>>> de las herramientas libres que hay.
>>>>>>>
>>>>>>>   --
>>>>>>> *De:* Fernando 
>>>>>>> *Para:* Igor Iván Spiler 
>>>>>>> *CC:* Talk-ar@openstreetmap.org
>>>>>>> *Enviado:* jueves, 1 de marzo de 2012 11:27
>>>>>>> *Asunto:* Re: [Talk-ar] comunidad
>>>>>>>
>>>>>>>  Igor,
>>>>>>>
>>>>>>> Aprovecho para presentarme en la lista luego de algunos meses de
>>>>>>> acecho :P
>>>>>>>
>>>>>>> Hace tiempo soy aficionado a la cartografía web y al opendata /
>>>>>>> linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que luego 
>>>>>>> de
>>>>>>> tanto tiempo fue la herramienta que me permitió armar mi propio 
>>>>>>> deployment
>>>>>>> sin mayores dificultades. (mi experiencia anterior fue con Mapserver y 
>>>>>>> tuve
>>>>>>> mucha difucultad para conseguir los shapes y ni hablemos de las calles)
>>>>>>>
>>>>>>> Actualmente tengo en un pequeño dedicado en leaseweb un tile server (
>>>>>>> http://tiles.sisdar.com/${z}/${x}/${y}.png), sólo de Argentina y
>>>>>>> hasta el zoom 15.
>>>>>>> En http://sisdar.com/mapa.php puse un slippymap con unos layers
>>>>>>> (geoJSON) donde se aprecian las escuelas de todo el país separadas por
>>>>>>> regiones y agrupadas con un cluster strategy (aún así en Firefox es algo
>>>>>>> lerdo, en comparación con Chrome)
>>>>>>>
>>>>>>> Estos dias estuve experimentando con Cascadenik, mod_tiles, etc,
>>>>>>> para hacer mapas mas lindos y acompañar el tilecache con tiles 
>>>>>>> generados on
>>>>>>> demand, particularmente para los zoom >15
>>>>>>>
>>>>>>> Me gustaría intercambiar ideas y conocimientos, algún workshop de
>>>>>>> OSM Argentina sería delicioso, yo podría conseguir el lugar.
>>>>>>>
>>>>>>> Por otro lado, les agradezco infinitamente a quienes colaboran
>>>>>>> editando los mapas de Argentina, y me gustaría introducirme pronto en 
>>>>>>> esos
>>>>>>> temas también.
>>>>>>>
>>>>>>> Es todo por ahora,
>>>>>>> Saludos,
>>>>>>>
>>>>>>> Fernando Sanz
>>>>>>> www.fernando.com.ar
>>>>>>>
>>>>>>>
>>>>>>> On 29/02/12 18:45, Igor Iván Spiler wrote:
>>>>>>>
>>>>>>> Hola gente de talk-ar,
>>>>>>>
>>>>>>> hace un tiempo empecé a desarrollar una aplicación en java para
>>>>>>> trabajar con datos geográficos, quizás hacer mapas webs, etc, la versión
>>>>>>> java es demasiado lenta para el volúmen de datos de OSM asique estoy
>>>>>>> escribiendo algunas partes de cero en C++ quizás a alguien le interese 
>>>>>>> dar
>>>>>>> una mano, a diferencia de cuando la programé en java esta vez estoy
>>>>>>> publicando en un blog información de la aplicación a medida que 
>>>>>>> progreso,
>>>>>>> si a alguien le interesa dar una mano tirando ideas, programando,
>>>>>>> redactando en el blog, lo que sea contáctenme!
>>>>>>>
>>>>>>> el blog:
>>>>>>>
>>>>>>> http://codeforprofit.wordpress.com/2012/02/29/diy-web-maps/
>>>>>>>
>>>>>>>
>>>>>>> saludos,
>>>>>>>
>>>>>>>
>>>>>>> ___
>>>>>>> Talk-ar mailing 
>>>>>>> listTalk-ar@openstreetmap.orghttp://lists.openstreetmap.org/listinfo/talk-ar
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ___
>>>>>>> Talk-ar mailing list
>>>>>>> Talk-ar@openstreetmap.org
>>>>>>> http://lists.openstreetmap.org/listinfo/talk-ar
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ___
>>>>>> Talk-ar mailing list
>>>>>> Talk-ar@openstreetmap.org
>>>>>> http://lists.openstreetmap.org/listinfo/talk-ar
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
___
Talk-ar mailing list
Talk-ar@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ar


Re: [Talk-ar] comunidad

2012-03-04 Por tema IgnacioZ
%29
>>>>>
>>>>> algoritmos para resolver problemas de "el camino más corto":
>>>>> http://en.wikipedia.org/wiki/Shortest_path_problem
>>>>>
>>>>> además a futuro pienso cruzar los datos con información de altura de
>>>>> SRTM (shuttle radar topography mission) http://www2.jpl.nasa.gov/srtm/me 
>>>>> llevaría más tiempo pensar cómo agregar funciones a las herramientas
>>>>> existentes de OSM (que además están escritas en distintos lenguajes) que
>>>>> hacer algo desde cero.
>>>>>
>>>>> Los datos de OSM por suerte son libres y son muy buenos pero las
>>>>> herramientas que desarrollaron no tanto, pienso publicar algunas de las
>>>>> cosas que estoy desarrollando pero todavía están muy verdes.
>>>>>
>>>>> saludos!
>>>>>
>>>>>
>>>>>
>>>>> 2012/3/4 Federico Pértile 
>>>>>
>>>>>> Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna
>>>>>> de las herramientas libres que hay.
>>>>>>
>>>>>>   --
>>>>>> *De:* Fernando 
>>>>>> *Para:* Igor Iván Spiler 
>>>>>> *CC:* Talk-ar@openstreetmap.org
>>>>>> *Enviado:* jueves, 1 de marzo de 2012 11:27
>>>>>> *Asunto:* Re: [Talk-ar] comunidad
>>>>>>
>>>>>>  Igor,
>>>>>>
>>>>>> Aprovecho para presentarme en la lista luego de algunos meses de
>>>>>> acecho :P
>>>>>>
>>>>>> Hace tiempo soy aficionado a la cartografía web y al opendata /
>>>>>> linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que luego 
>>>>>> de
>>>>>> tanto tiempo fue la herramienta que me permitió armar mi propio 
>>>>>> deployment
>>>>>> sin mayores dificultades. (mi experiencia anterior fue con Mapserver y 
>>>>>> tuve
>>>>>> mucha difucultad para conseguir los shapes y ni hablemos de las calles)
>>>>>>
>>>>>> Actualmente tengo en un pequeño dedicado en leaseweb un tile server (
>>>>>> http://tiles.sisdar.com/${z}/${x}/${y}.png), sólo de Argentina y
>>>>>> hasta el zoom 15.
>>>>>> En http://sisdar.com/mapa.php puse un slippymap con unos layers
>>>>>> (geoJSON) donde se aprecian las escuelas de todo el país separadas por
>>>>>> regiones y agrupadas con un cluster strategy (aún así en Firefox es algo
>>>>>> lerdo, en comparación con Chrome)
>>>>>>
>>>>>> Estos dias estuve experimentando con Cascadenik, mod_tiles, etc, para
>>>>>> hacer mapas mas lindos y acompañar el tilecache con tiles generados on
>>>>>> demand, particularmente para los zoom >15
>>>>>>
>>>>>> Me gustaría intercambiar ideas y conocimientos, algún workshop de OSM
>>>>>> Argentina sería delicioso, yo podría conseguir el lugar.
>>>>>>
>>>>>> Por otro lado, les agradezco infinitamente a quienes colaboran
>>>>>> editando los mapas de Argentina, y me gustaría introducirme pronto en 
>>>>>> esos
>>>>>> temas también.
>>>>>>
>>>>>> Es todo por ahora,
>>>>>> Saludos,
>>>>>>
>>>>>> Fernando Sanz
>>>>>> www.fernando.com.ar
>>>>>>
>>>>>>
>>>>>> On 29/02/12 18:45, Igor Iván Spiler wrote:
>>>>>>
>>>>>> Hola gente de talk-ar,
>>>>>>
>>>>>> hace un tiempo empecé a desarrollar una aplicación en java para
>>>>>> trabajar con datos geográficos, quizás hacer mapas webs, etc, la versión
>>>>>> java es demasiado lenta para el volúmen de datos de OSM asique estoy
>>>>>> escribiendo algunas partes de cero en C++ quizás a alguien le interese 
>>>>>> dar
>>>>>> una mano, a diferencia de cuando la programé en java esta vez estoy
>>>>>> publicando en un blog información de la aplicación a medida que progreso,
>>>>>> si a alguien le interesa dar una mano tirando ideas, programando,
>>>>>> redactando en el blog, lo que sea contáctenme!
>>>>>>
>>>>>> el blog:
>>>>>>
>>>>>> http://codeforprofit.wordpress.com/2012/02/29/diy-web-maps/
>>>>>>
>>>>>>
>>>>>> saludos,
>>>>>>
>>>>>>
>>>>>> ___
>>>>>> Talk-ar mailing 
>>>>>> listTalk-ar@openstreetmap.orghttp://lists.openstreetmap.org/listinfo/talk-ar
>>>>>>
>>>>>>
>>>>>>
>>>>>> ___
>>>>>> Talk-ar mailing list
>>>>>> Talk-ar@openstreetmap.org
>>>>>> http://lists.openstreetmap.org/listinfo/talk-ar
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ___
>>>>> Talk-ar mailing list
>>>>> Talk-ar@openstreetmap.org
>>>>> http://lists.openstreetmap.org/listinfo/talk-ar
>>>>>
>>>>>
>>>>
>>>
>>
>
___
Talk-ar mailing list
Talk-ar@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ar


Re: [Talk-ar] comunidad

2012-03-04 Por tema Igor Iván Spiler
Me quedo con mi propia herramienta, =) sin información de referencia
concreta de la implementación es imposible hacer comparaciones.

En la forma que lo estoy haciendo estoy seguro que en 3 horas cargo todos
los datos de planet.osm (una vez descargado y descomprimido), aplicar un
changeset me lleva no más de 1 o 2 minutos.

Durante la carga inicial a una db tendría que cargar 1.383.935.462 de nodos
solamente (según http://www.openstreetmap.org/stats/data_stats.html) en
cualquier base de datos es un pequeño parto, por más que optimices la carga
masiva eliminando las PK, después al definir la PK de la tabla tenés que
dejar a la DB indexar todos esos nodos... te la regalo =) son más de 5GB
solamente de datos (4 bytes el unsigned long en mi arquitectura) + el
índice para la PK, para mi la única forma de que funcione con una base de
datos es teniendo el hardware que tienen los muchachos de OSM tipo esto:

http://wiki.openstreetmap.org/wiki/Servers/smaug

de otra manera con los pobres 4gb de ram que tengo para una base de datos
se la pasaría swapeando a disco, con el índice particionado y todo, y eso
solo a la carga... después en el trabajo del equipo en el día a día no hay
equipo que aguante

capaz lo que estoy desarrollando es muy específico, cada proyecto tiene sus
requerimientos no?

saludos!




2012/3/4 IgnacioZ 

> Como t dije, algunas cosas las hice a mano :) y lo del camino mas corto es
> parte de eso, mas que nada porque necesitaba mucha performance, en grafos
> muy grandes.
>
> De cualquier manera hay un par de ejemplos en la pagina. Sino podes unirte
> al grupo que el creador siempre responde y muy bien
>
> Saludos,
> Ignacio.
>
> 2012/3/4 Igor Iván Spiler 
>
>> che, me interesa, como resolvés con sqlite el tema de insertar la
>> información de los nodos de planet.osm, cuánto tiempo te llevó más o menos?
>>
>> saludos,
>>
>>
>> 2012/3/4 IgnacioZ 
>>
>>> Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad q
>>> esta bueno arrancar de cero.
>>>
>>> Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
>>> bastante hecho de lo que es camino mas corto. Lo mismo existe para
>>> postgresql
>>> Tambien hay herramientas desarrolladas por la comunidad que te dan el
>>> camino mas corto, fijate en la wiki hay un par que son realmente muy
>>> buenas. Hay una que es Openstreetmap Routing Machine creo.
>>>
>>> De cualquier manera yo tambien hice algunas cosas de cero, asi que no
>>> puedo quejarme, pero esta bueno revisar un poco antes aunque sea para
>>> inspirarse.
>>>
>>> Tambien existen varios q han trabajado con SRTM, si te fijas hay varios
>>> q han hecho mapas topograficos que estan muy buenos. A futuro tenia ganas
>>> de ver un poco como se hacen, parece interesante, y tengo ganas de
>>> aplicarlo en un proyecto propio.
>>>
>>> Saludos,
>>>
>>> Ignacio.
>>>
>>> 2012/3/4 Igor Iván Spiler 
>>>
>>>>
>>>> Hola Federico, en mi caso más allá de que no cuento con el hardware
>>>> para hacerlo de la manera que propone OSM desarrollar herramientas desde
>>>> cero me permite agregar valor al producto final y tener algo distinto al
>>>> resto del mundo que descargó las herramientas, ahora por ejemplo gracias a
>>>> que almaceno la información de los nodos/ways/relations como grafos en vez
>>>> de en una base de datos relacional me permite aplicar algoritmos "del
>>>> camino más corto" (creo que se traduce así). Usando el modelo relacional de
>>>> OSM y almacenado todo en una base de datos tardaría mucho más.
>>>>
>>>> grafos según wikipedia:
>>>> http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>>>>
>>>> algoritmos para resolver problemas de "el camino más corto":
>>>> http://en.wikipedia.org/wiki/Shortest_path_problem
>>>>
>>>> además a futuro pienso cruzar los datos con información de altura de
>>>> SRTM (shuttle radar topography mission) http://www2.jpl.nasa.gov/srtm/me 
>>>> llevaría más tiempo pensar cómo agregar funciones a las herramientas
>>>> existentes de OSM (que además están escritas en distintos lenguajes) que
>>>> hacer algo desde cero.
>>>>
>>>> Los datos de OSM por suerte son libres y son muy buenos pero las
>>>> herramientas que desarrollaron no tanto, pienso publicar algunas de las
>>>> cosas que estoy desarrollando pero todavía están muy verdes.
>>>>
>>>> saludos!
>>>>
>>>>
>>>>
&

Re: [Talk-ar] comunidad

2012-03-04 Por tema IgnacioZ
Como t dije, algunas cosas las hice a mano :) y lo del camino mas corto es
parte de eso, mas que nada porque necesitaba mucha performance, en grafos
muy grandes.

De cualquier manera hay un par de ejemplos en la pagina. Sino podes unirte
al grupo que el creador siempre responde y muy bien

Saludos,
Ignacio.

2012/3/4 Igor Iván Spiler 

> che, me interesa, como resolvés con sqlite el tema de insertar la
> información de los nodos de planet.osm, cuánto tiempo te llevó más o menos?
>
> saludos,
>
>
> 2012/3/4 IgnacioZ 
>
>> Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad q
>> esta bueno arrancar de cero.
>>
>> Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
>> bastante hecho de lo que es camino mas corto. Lo mismo existe para
>> postgresql
>> Tambien hay herramientas desarrolladas por la comunidad que te dan el
>> camino mas corto, fijate en la wiki hay un par que son realmente muy
>> buenas. Hay una que es Openstreetmap Routing Machine creo.
>>
>> De cualquier manera yo tambien hice algunas cosas de cero, asi que no
>> puedo quejarme, pero esta bueno revisar un poco antes aunque sea para
>> inspirarse.
>>
>> Tambien existen varios q han trabajado con SRTM, si te fijas hay varios q
>> han hecho mapas topograficos que estan muy buenos. A futuro tenia ganas de
>> ver un poco como se hacen, parece interesante, y tengo ganas de aplicarlo
>> en un proyecto propio.
>>
>> Saludos,
>>
>> Ignacio.
>>
>> 2012/3/4 Igor Iván Spiler 
>>
>>>
>>> Hola Federico, en mi caso más allá de que no cuento con el hardware para
>>> hacerlo de la manera que propone OSM desarrollar herramientas desde cero me
>>> permite agregar valor al producto final y tener algo distinto al resto del
>>> mundo que descargó las herramientas, ahora por ejemplo gracias a que
>>> almaceno la información de los nodos/ways/relations como grafos en vez de
>>> en una base de datos relacional me permite aplicar algoritmos "del camino
>>> más corto" (creo que se traduce así). Usando el modelo relacional de OSM y
>>> almacenado todo en una base de datos tardaría mucho más.
>>>
>>> grafos según wikipedia:
>>> http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>>>
>>> algoritmos para resolver problemas de "el camino más corto":
>>> http://en.wikipedia.org/wiki/Shortest_path_problem
>>>
>>> además a futuro pienso cruzar los datos con información de altura de
>>> SRTM (shuttle radar topography mission) http://www2.jpl.nasa.gov/srtm/me 
>>> llevaría más tiempo pensar cómo agregar funciones a las herramientas
>>> existentes de OSM (que además están escritas en distintos lenguajes) que
>>> hacer algo desde cero.
>>>
>>> Los datos de OSM por suerte son libres y son muy buenos pero las
>>> herramientas que desarrollaron no tanto, pienso publicar algunas de las
>>> cosas que estoy desarrollando pero todavía están muy verdes.
>>>
>>> saludos!
>>>
>>>
>>>
>>> 2012/3/4 Federico Pértile 
>>>
>>>> Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna de
>>>> las herramientas libres que hay.
>>>>
>>>>   --
>>>> *De:* Fernando 
>>>> *Para:* Igor Iván Spiler 
>>>> *CC:* Talk-ar@openstreetmap.org
>>>> *Enviado:* jueves, 1 de marzo de 2012 11:27
>>>> *Asunto:* Re: [Talk-ar] comunidad
>>>>
>>>>  Igor,
>>>>
>>>> Aprovecho para presentarme en la lista luego de algunos meses de acecho
>>>> :P
>>>>
>>>> Hace tiempo soy aficionado a la cartografía web y al opendata /
>>>> linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que luego de
>>>> tanto tiempo fue la herramienta que me permitió armar mi propio deployment
>>>> sin mayores dificultades. (mi experiencia anterior fue con Mapserver y tuve
>>>> mucha difucultad para conseguir los shapes y ni hablemos de las calles)
>>>>
>>>> Actualmente tengo en un pequeño dedicado en leaseweb un tile server (
>>>> http://tiles.sisdar.com/${z}/${x}/${y}.png), sólo de Argentina y hasta
>>>> el zoom 15.
>>>> En http://sisdar.com/mapa.php puse un slippymap con unos layers
>>>> (geoJSON) donde se aprecian las escuelas de todo el país separadas por
>>>> regiones y agrupadas con un cluster strategy (aún así en Firefox es algo
>>>> lerdo, en comp

Re: [Talk-ar] comunidad

2012-03-04 Por tema Igor Iván Spiler
che, me interesa, como resolvés con sqlite el tema de insertar la
información de los nodos de planet.osm, cuánto tiempo te llevó más o menos?

saludos,

2012/3/4 IgnacioZ 

> Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad q
> esta bueno arrancar de cero.
>
> Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
> bastante hecho de lo que es camino mas corto. Lo mismo existe para
> postgresql
> Tambien hay herramientas desarrolladas por la comunidad que te dan el
> camino mas corto, fijate en la wiki hay un par que son realmente muy
> buenas. Hay una que es Openstreetmap Routing Machine creo.
>
> De cualquier manera yo tambien hice algunas cosas de cero, asi que no
> puedo quejarme, pero esta bueno revisar un poco antes aunque sea para
> inspirarse.
>
> Tambien existen varios q han trabajado con SRTM, si te fijas hay varios q
> han hecho mapas topograficos que estan muy buenos. A futuro tenia ganas de
> ver un poco como se hacen, parece interesante, y tengo ganas de aplicarlo
> en un proyecto propio.
>
> Saludos,
>
> Ignacio.
>
> 2012/3/4 Igor Iván Spiler 
>
>>
>> Hola Federico, en mi caso más allá de que no cuento con el hardware para
>> hacerlo de la manera que propone OSM desarrollar herramientas desde cero me
>> permite agregar valor al producto final y tener algo distinto al resto del
>> mundo que descargó las herramientas, ahora por ejemplo gracias a que
>> almaceno la información de los nodos/ways/relations como grafos en vez de
>> en una base de datos relacional me permite aplicar algoritmos "del camino
>> más corto" (creo que se traduce así). Usando el modelo relacional de OSM y
>> almacenado todo en una base de datos tardaría mucho más.
>>
>> grafos según wikipedia:
>> http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>>
>> algoritmos para resolver problemas de "el camino más corto":
>> http://en.wikipedia.org/wiki/Shortest_path_problem
>>
>> además a futuro pienso cruzar los datos con información de altura de SRTM
>> (shuttle radar topography mission) http://www2.jpl.nasa.gov/srtm/ me
>> llevaría más tiempo pensar cómo agregar funciones a las herramientas
>> existentes de OSM (que además están escritas en distintos lenguajes) que
>> hacer algo desde cero.
>>
>> Los datos de OSM por suerte son libres y son muy buenos pero las
>> herramientas que desarrollaron no tanto, pienso publicar algunas de las
>> cosas que estoy desarrollando pero todavía están muy verdes.
>>
>> saludos!
>>
>>
>>
>> 2012/3/4 Federico Pértile 
>>
>>> Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna de
>>> las herramientas libres que hay.
>>>
>>>   --
>>> *De:* Fernando 
>>> *Para:* Igor Iván Spiler 
>>> *CC:* Talk-ar@openstreetmap.org
>>> *Enviado:* jueves, 1 de marzo de 2012 11:27
>>> *Asunto:* Re: [Talk-ar] comunidad
>>>
>>>  Igor,
>>>
>>> Aprovecho para presentarme en la lista luego de algunos meses de acecho
>>> :P
>>>
>>> Hace tiempo soy aficionado a la cartografía web y al opendata /
>>> linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que luego de
>>> tanto tiempo fue la herramienta que me permitió armar mi propio deployment
>>> sin mayores dificultades. (mi experiencia anterior fue con Mapserver y tuve
>>> mucha difucultad para conseguir los shapes y ni hablemos de las calles)
>>>
>>> Actualmente tengo en un pequeño dedicado en leaseweb un tile server (
>>> http://tiles.sisdar.com/${z}/${x}/${y}.png), sólo de Argentina y hasta
>>> el zoom 15.
>>> En http://sisdar.com/mapa.php puse un slippymap con unos layers
>>> (geoJSON) donde se aprecian las escuelas de todo el país separadas por
>>> regiones y agrupadas con un cluster strategy (aún así en Firefox es algo
>>> lerdo, en comparación con Chrome)
>>>
>>> Estos dias estuve experimentando con Cascadenik, mod_tiles, etc, para
>>> hacer mapas mas lindos y acompañar el tilecache con tiles generados on
>>> demand, particularmente para los zoom >15
>>>
>>> Me gustaría intercambiar ideas y conocimientos, algún workshop de OSM
>>> Argentina sería delicioso, yo podría conseguir el lugar.
>>>
>>> Por otro lado, les agradezco infinitamente a quienes colaboran editando
>>> los mapas de Argentina, y me gustaría introducirme pronto en esos temas
>>> también.
>>>
>>> Es todo por ahora,
>>> Saludos,
>>>
>>&

Re: [Talk-ar] comunidad

2012-03-04 Por tema IgnacioZ
Hola Igor yo ya he caminado un poco ese camino, y a a veces es verdad q
esta bueno arrancar de cero.

Te paso unos pequeños datos: la libreria sqlite y spatialite tienen
bastante hecho de lo que es camino mas corto. Lo mismo existe para
postgresql
Tambien hay herramientas desarrolladas por la comunidad que te dan el
camino mas corto, fijate en la wiki hay un par que son realmente muy
buenas. Hay una que es Openstreetmap Routing Machine creo.

De cualquier manera yo tambien hice algunas cosas de cero, asi que no puedo
quejarme, pero esta bueno revisar un poco antes aunque sea para inspirarse.

Tambien existen varios q han trabajado con SRTM, si te fijas hay varios q
han hecho mapas topograficos que estan muy buenos. A futuro tenia ganas de
ver un poco como se hacen, parece interesante, y tengo ganas de aplicarlo
en un proyecto propio.

Saludos,

Ignacio.

2012/3/4 Igor Iván Spiler 

>
> Hola Federico, en mi caso más allá de que no cuento con el hardware para
> hacerlo de la manera que propone OSM desarrollar herramientas desde cero me
> permite agregar valor al producto final y tener algo distinto al resto del
> mundo que descargó las herramientas, ahora por ejemplo gracias a que
> almaceno la información de los nodos/ways/relations como grafos en vez de
> en una base de datos relacional me permite aplicar algoritmos "del camino
> más corto" (creo que se traduce así). Usando el modelo relacional de OSM y
> almacenado todo en una base de datos tardaría mucho más.
>
> grafos según wikipedia:
> http://en.wikipedia.org/wiki/Graph_%28data_structure%29
>
> algoritmos para resolver problemas de "el camino más corto":
> http://en.wikipedia.org/wiki/Shortest_path_problem
>
> además a futuro pienso cruzar los datos con información de altura de SRTM
> (shuttle radar topography mission) http://www2.jpl.nasa.gov/srtm/ me
> llevaría más tiempo pensar cómo agregar funciones a las herramientas
> existentes de OSM (que además están escritas en distintos lenguajes) que
> hacer algo desde cero.
>
> Los datos de OSM por suerte son libres y son muy buenos pero las
> herramientas que desarrollaron no tanto, pienso publicar algunas de las
> cosas que estoy desarrollando pero todavía están muy verdes.
>
> saludos!
>
>
>
> 2012/3/4 Federico Pértile 
>
>> Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna de
>> las herramientas libres que hay.
>>
>>   --
>> *De:* Fernando 
>> *Para:* Igor Iván Spiler 
>> *CC:* Talk-ar@openstreetmap.org
>> *Enviado:* jueves, 1 de marzo de 2012 11:27
>> *Asunto:* Re: [Talk-ar] comunidad
>>
>>  Igor,
>>
>> Aprovecho para presentarme en la lista luego de algunos meses de acecho :P
>>
>> Hace tiempo soy aficionado a la cartografía web y al opendata /
>> linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que luego de
>> tanto tiempo fue la herramienta que me permitió armar mi propio deployment
>> sin mayores dificultades. (mi experiencia anterior fue con Mapserver y tuve
>> mucha difucultad para conseguir los shapes y ni hablemos de las calles)
>>
>> Actualmente tengo en un pequeño dedicado en leaseweb un tile server (
>> http://tiles.sisdar.com/${z}/${x}/${y}.png), sólo de Argentina y hasta
>> el zoom 15.
>> En http://sisdar.com/mapa.php puse un slippymap con unos layers
>> (geoJSON) donde se aprecian las escuelas de todo el país separadas por
>> regiones y agrupadas con un cluster strategy (aún así en Firefox es algo
>> lerdo, en comparación con Chrome)
>>
>> Estos dias estuve experimentando con Cascadenik, mod_tiles, etc, para
>> hacer mapas mas lindos y acompañar el tilecache con tiles generados on
>> demand, particularmente para los zoom >15
>>
>> Me gustaría intercambiar ideas y conocimientos, algún workshop de OSM
>> Argentina sería delicioso, yo podría conseguir el lugar.
>>
>> Por otro lado, les agradezco infinitamente a quienes colaboran editando
>> los mapas de Argentina, y me gustaría introducirme pronto en esos temas
>> también.
>>
>> Es todo por ahora,
>> Saludos,
>>
>> Fernando Sanz
>> www.fernando.com.ar
>>
>>
>> On 29/02/12 18:45, Igor Iván Spiler wrote:
>>
>> Hola gente de talk-ar,
>>
>> hace un tiempo empecé a desarrollar una aplicación en java para trabajar
>> con datos geográficos, quizás hacer mapas webs, etc, la versión java es
>> demasiado lenta para el volúmen de datos de OSM asique estoy escribiendo
>> algunas partes de cero en C++ quizás a alguien le interese dar una mano, a
>> diferencia de cuando la programé en java esta vez estoy pu

Re: [Talk-ar] comunidad

2012-03-04 Por tema Igor Iván Spiler
Hola Federico, en mi caso más allá de que no cuento con el hardware para
hacerlo de la manera que propone OSM desarrollar herramientas desde cero me
permite agregar valor al producto final y tener algo distinto al resto del
mundo que descargó las herramientas, ahora por ejemplo gracias a que
almaceno la información de los nodos/ways/relations como grafos en vez de
en una base de datos relacional me permite aplicar algoritmos "del camino
más corto" (creo que se traduce así). Usando el modelo relacional de OSM y
almacenado todo en una base de datos tardaría mucho más.

grafos según wikipedia:
http://en.wikipedia.org/wiki/Graph_%28data_structure%29

algoritmos para resolver problemas de "el camino más corto":
http://en.wikipedia.org/wiki/Shortest_path_problem

además a futuro pienso cruzar los datos con información de altura de SRTM
(shuttle radar topography mission) http://www2.jpl.nasa.gov/srtm/ me
llevaría más tiempo pensar cómo agregar funciones a las herramientas
existentes de OSM (que además están escritas en distintos lenguajes) que
hacer algo desde cero.

Los datos de OSM por suerte son libres y son muy buenos pero las
herramientas que desarrollaron no tanto, pienso publicar algunas de las
cosas que estoy desarrollando pero todavía están muy verdes.

saludos!


2012/3/4 Federico Pértile 

> Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna de las
> herramientas libres que hay.
>
>   --
> *De:* Fernando 
> *Para:* Igor Iván Spiler 
> *CC:* Talk-ar@openstreetmap.org
> *Enviado:* jueves, 1 de marzo de 2012 11:27
> *Asunto:* Re: [Talk-ar] comunidad
>
>  Igor,
>
> Aprovecho para presentarme en la lista luego de algunos meses de acecho :P
>
> Hace tiempo soy aficionado a la cartografía web y al opendata /
> linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que luego de
> tanto tiempo fue la herramienta que me permitió armar mi propio deployment
> sin mayores dificultades. (mi experiencia anterior fue con Mapserver y tuve
> mucha difucultad para conseguir los shapes y ni hablemos de las calles)
>
> Actualmente tengo en un pequeño dedicado en leaseweb un tile server (
> http://tiles.sisdar.com/${z}/${x}/${y}.png), sólo de Argentina y hasta el
> zoom 15.
> En http://sisdar.com/mapa.php puse un slippymap con unos layers (geoJSON)
> donde se aprecian las escuelas de todo el país separadas por regiones y
> agrupadas con un cluster strategy (aún así en Firefox es algo lerdo, en
> comparación con Chrome)
>
> Estos dias estuve experimentando con Cascadenik, mod_tiles, etc, para
> hacer mapas mas lindos y acompañar el tilecache con tiles generados on
> demand, particularmente para los zoom >15
>
> Me gustaría intercambiar ideas y conocimientos, algún workshop de OSM
> Argentina sería delicioso, yo podría conseguir el lugar.
>
> Por otro lado, les agradezco infinitamente a quienes colaboran editando
> los mapas de Argentina, y me gustaría introducirme pronto en esos temas
> también.
>
> Es todo por ahora,
> Saludos,
>
> Fernando Sanz
> www.fernando.com.ar
>
>
> On 29/02/12 18:45, Igor Iván Spiler wrote:
>
> Hola gente de talk-ar,
>
> hace un tiempo empecé a desarrollar una aplicación en java para trabajar
> con datos geográficos, quizás hacer mapas webs, etc, la versión java es
> demasiado lenta para el volúmen de datos de OSM asique estoy escribiendo
> algunas partes de cero en C++ quizás a alguien le interese dar una mano, a
> diferencia de cuando la programé en java esta vez estoy publicando en un
> blog información de la aplicación a medida que progreso, si a alguien le
> interesa dar una mano tirando ideas, programando, redactando en el blog, lo
> que sea contáctenme!
>
> el blog:
>
> http://codeforprofit.wordpress.com/2012/02/29/diy-web-maps/
>
>
> saludos,
>
>
> ___
> Talk-ar mailing 
> listTalk-ar@openstreetmap.orghttp://lists.openstreetmap.org/listinfo/talk-ar
>
>
>
> ___
> Talk-ar mailing list
> Talk-ar@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ar
>
>
>
___
Talk-ar mailing list
Talk-ar@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ar


Re: [Talk-ar] comunidad

2012-03-04 Por tema Federico Pértile
Pregunta, por qué desarrollar algo de cero en vez de ampliar alguna de las 
herramientas libres que hay.




 De: Fernando 
Para: Igor Iván Spiler  
CC: Talk-ar@openstreetmap.org 
Enviado: jueves, 1 de marzo de 2012 11:27
Asunto: Re: [Talk-ar] comunidad
 

Igor,

Aprovecho para presentarme en la lista luego de algunos meses de
acecho :P

Hace tiempo soy aficionado a la cartografía web y al opendata /
linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que
luego de tanto tiempo fue la herramienta que me permitió armar mi
propio deployment sin mayores dificultades. (mi experiencia anterior
fue con Mapserver y tuve mucha difucultad para conseguir los shapes
y ni hablemos de las calles)

Actualmente tengo en un pequeño dedicado en leaseweb un tile server
(http://tiles.sisdar.com/${z}/${x}/${y}.png), sólo de Argentina y hasta el 
zoom 15.
En http://sisdar.com/mapa.php puse un slippymap con unos layers (geoJSON) donde 
se aprecian las escuelas de todo el país separadas por regiones y agrupadas con 
un cluster strategy (aún así en Firefox es algo lerdo, en comparación con 
Chrome)

Estos dias estuve experimentando con Cascadenik, mod_tiles, etc,
para hacer mapas mas lindos y acompañar el tilecache con tiles
generados on demand, particularmente para los zoom >15

Me gustaría intercambiar ideas y conocimientos, algún workshop de
OSM Argentina sería delicioso, yo podría conseguir el lugar.

Por otro lado, les agradezco infinitamente a quienes colaboran
editando los mapas de Argentina, y me gustaría introducirme pronto
en esos temas también.

Es todo por ahora,
Saludos,

Fernando Sanz
www.fernando.com.ar


On 29/02/12 18:45, Igor Iván Spiler wrote: 
Hola gente de talk-ar, 
>
>hace un tiempo empecé a desarrollar una aplicación en java para
  trabajar con datos geográficos, quizás hacer mapas webs, etc, la
  versión java es demasiado lenta para el volúmen de datos de OSM
  asique estoy escribiendo algunas partes de cero en C++ quizás a
  alguien le interese dar una mano, a diferencia de cuando la
  programé en java esta vez estoy publicando en un blog información
  de la aplicación a medida que progreso, si a alguien le interesa
  dar una mano tirando ideas, programando, redactando en el blog, lo
  que sea contáctenme!
>
>el blog:
>
>http://codeforprofit.wordpress.com/2012/02/29/diy-web-maps/
>
>
>saludos,
>
>
___
Talk-ar mailing list Talk-ar@openstreetmap.org 
http://lists.openstreetmap.org/listinfo/talk-ar 

___
Talk-ar mailing list
Talk-ar@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ar___
Talk-ar mailing list
Talk-ar@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ar


Re: [Talk-ar] comunidad

2012-03-01 Por tema Fernando

Igor,

Aprovecho para presentarme en la lista luego de algunos meses de acecho :P

Hace tiempo soy aficionado a la cartografía web y al opendata / 
linkeddata, y desde hace un año mi lealtad acompaña a OSM, ya que luego 
de tanto tiempo fue la herramienta que me permitió armar mi propio 
deployment sin mayores dificultades. (mi experiencia anterior fue con 
Mapserver y tuve mucha difucultad para conseguir los shapes y ni 
hablemos de las calles)


Actualmente tengo en un pequeño dedicado en leaseweb un tile server 
(http://tiles.sisdar.com/${z}/${x}/${y}.png), sólo de Argentina y hasta 
el zoom 15.
En http://sisdar.com/mapa.php puse un slippymap con unos layers 
(geoJSON) donde se aprecian las escuelas de todo el país separadas por 
regiones y agrupadas con un cluster strategy (aún así en Firefox es algo 
lerdo, en comparación con Chrome)


Estos dias estuve experimentando con Cascadenik, mod_tiles, etc, para 
hacer mapas mas lindos y acompañar el tilecache con tiles generados on 
demand, particularmente para los zoom >15


Me gustaría intercambiar ideas y conocimientos, algún workshop de OSM 
Argentina sería delicioso, yo podría conseguir el lugar.


Por otro lado, les agradezco infinitamente a quienes colaboran editando 
los mapas de Argentina, y me gustaría introducirme pronto en esos temas 
también.


Es todo por ahora,
Saludos,

Fernando Sanz
www.fernando.com.ar


On 29/02/12 18:45, Igor Iván Spiler wrote:

Hola gente de talk-ar,

hace un tiempo empecé a desarrollar una aplicación en java para 
trabajar con datos geográficos, quizás hacer mapas webs, etc, la 
versión java es demasiado lenta para el volúmen de datos de OSM asique 
estoy escribiendo algunas partes de cero en C++ quizás a alguien le 
interese dar una mano, a diferencia de cuando la programé en java esta 
vez estoy publicando en un blog información de la aplicación a medida 
que progreso, si a alguien le interesa dar una mano tirando ideas, 
programando, redactando en el blog, lo que sea contáctenme!


el blog:

http://codeforprofit.wordpress.com/2012/02/29/diy-web-maps/


saludos,


___
Talk-ar mailing list
Talk-ar@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ar


___
Talk-ar mailing list
Talk-ar@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ar


[Talk-ar] comunidad

2012-02-29 Por tema Igor Iván Spiler
Hola gente de talk-ar,

hace un tiempo empecé a desarrollar una aplicación en java para trabajar
con datos geográficos, quizás hacer mapas webs, etc, la versión java es
demasiado lenta para el volúmen de datos de OSM asique estoy escribiendo
algunas partes de cero en C++ quizás a alguien le interese dar una mano, a
diferencia de cuando la programé en java esta vez estoy publicando en un
blog información de la aplicación a medida que progreso, si a alguien le
interesa dar una mano tirando ideas, programando, redactando en el blog, lo
que sea contáctenme!

el blog:

http://codeforprofit.wordpress.com/2012/02/29/diy-web-maps/


saludos,
___
Talk-ar mailing list
Talk-ar@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ar