Nikolay Petrov: "OpenStreetMap es un proyecto donde no es necesario comunicarse con la gente"


Nikolay Petrov es un desarrollador de sitios y aplicaciones móviles de Pskov. Además, dibuja un mapa en OSM y respalda el proyecto OpenRecycleMap dedicado a la recogida selectiva de basura. Cómo se relacionan los escolares con OSM, por qué el futuro es de código abierto y por qué no vale la pena mapear por satélite, Nikolay dijo todo esto en una entrevista.

- ¿Cómo, cuándo y en qué circunstancias conociste el proyecto OpenStreetMap?

- Durante muchos años he estado desarrollando y apoyando el sitio bestmaps.ru - es un agregador que compila varios sustratos cartográficos, donde se pueden comparar entre sí. Probablemente alrededor de 2008 agregué otra tarjeta allí: OpenStreetMap. Lo revisé periódicamente, pero me convertí en un participante de pleno derecho en el proyecto solo 6 años después: en 2014 hice mi primera revisión y me uní a la comunidad RU-OSM.

- ¿Qué te impulsó a hacer esto?

- Dos puntos: el deseo de mejorar una carta y la curiosidad banal. Un buen día, vi que el área alrededor de mi casa de campo no estaba dibujada. Decidí arreglarlo. Por cierto, noté que para muchos, la primera revisión es la dacha / pueblo o patio donde viven. Aunque esto es bastante natural, ¿qué otro lugar conoces mejor que otros? Solo donde vives por muchos años o a menudo vas.

También en ese momento, OSM, como proyecto, fue una incógnita para mí y, por lo tanto, fue interesante estudiar: cómo funciona, qué sucede dentro y cómo es dibujar un mapa. Como resultado, todo esto se prolongó tanto que continúo mapeando hasta ahora. Quizás esto también se deba al hecho de que utilizo activamente mapas como turista, y siempre me preparo para mis futuros viajes, y después de ellos hago cambios: caminos, caminos, arroyos, manantiales, en general, todos los objetos estratégicamente importantes que Será útil para otros turistas.

- ¿Como sucedió esto?

- Antes de ir de campamento, estudio cuidadosamente el área en todos los mapas disponibles para mí. Después, teniendo en cuenta todas las características del territorio, construyo una ruta. Durante el viaje trato de prestar atención a aquellos lugares donde el mapa diverge de la realidad. Ahora trato de editar el satélite lo menos posible, cuando se trata de la naturaleza; en tales lugares, es mejor ver todo con sus propios ojos: un claro, un camino o una corriente. De lo contrario, puede resultar que pintó uno, pero de hecho, otro muy diferente. Y tú mismo estarás perdido y fallarás a la gente.

- ¿Fue difícil "unirse" al proyecto: entender sus reglas, hacerse miembro de la comunidad?

- No tuve ninguna dificultad. Anteriormente, ya era un miembro activo de otra comunidad: la comunidad de administración de sitios de código abierto de Drupal. Es increíblemente similar a la comunidad OSM: los mismos principios, enfoques y estilo de comunicación. Por lo tanto, todo me era familiar. Y lo importante es que yo, como muchos programadores, soy introvertido, es decir, primero busco la respuesta a mi pregunta en Google, y si no encuentro nada, le pregunto a la comunidad. Al mismo tiempo, la comunidad OSM es bastante amigable y receptiva. Pero en la mayoría de los casos, consigo encontrar las respuestas yo mismo. Además, OSM es un proyecto donde no es necesario comunicarse con las personas. Puede editar el mapa durante años y no ir al foro, lo principal es cumplir con las reglas y adherirse a lo que está escrito en WikiOSM .


Logo Pskov amantes de la OSM

- ¿Cuál era la comunidad rusa de OSM en 2014?

- Es difícil para mí decirlo para toda la comunidad, ya que nunca he estado particularmente integrado en ella. Pero tuvimos un cierto "movimiento" en Pskov, mi ciudad natal. Luego creé una comunidad VKontakte de amantes de OSM Pskov (https://vk.com/osm_pskov). Celebramos varias reuniones cara a cara ( 1 , 2 ). Además, estas reuniones fueron fructíferas. Gracias a ellos, nos conocimos e hicimos algunos proyectos interesantes. Las más notables, probablemente, son lecciones abiertas en las escuelas sobre OSM. Hubo dos en total, pero fue una experiencia inolvidable. Una lección fue dirigida por Alexander Matrunich , la otra, ahora famosa Ilya Zverevquien es de Pskov, y puedo decirles, ayudé en el proceso de enseñanza y ayudé a preparar las lecciones.


La primera reunión del Pskov osmeri


Pokatushka en los bosques de la región de Pskov

- ¿Cómo fueron las lecciones? ¿Cómo reaccionaron los estudiantes?

- En Pskov, hay un maestro maravilloso y atento: Vladimir Kolpakov , que constantemente está tratando de encontrar algo nuevo e interesante para los niños para involucrarlos en el proceso de aprendizaje. Realiza diversos programas educativos interactivos. Ahora enseña robótica y astronomía. Fue él quien nos ayudó a encontrar una escuela para nuestras lecciones de OSM.


De izquierda a derecha: Ilya Zverev y Nikolai Petrov antes de la lección de OSM

Si hablamos de las lecciones en sí, entonces este fue un experimento. Es poco probable que de esos tipos que asistieron a la conferencia, como resultado, alguien se convirtiera en cartógrafo. Queríamos que dibujaran algo en OSM y vieran cómo cambia el mapa allí mismo. Si hablamos de un cierto resultado de este experimento con lecciones, entonces personalmente no tenía expectativas. Solo había un deseo de ver qué pasaría si los adolescentes de 13 a 14 años mostraran OSM. En cuanto a las expectativas de Ilya Zverev y Alexander Matrunich, no puedo decir nada. En primer lugar, no recuerdo su reacción y palabras exactas, y en segundo lugar, es mejor preguntarles al respecto.


Alexander Matrunich les dice a los estudiantes sobre OSM

: usted es el autor del proyecto OpenRecycleMap . Cuéntanos sobre él.

- La idea del proyecto surgió espontáneamente. En algún momento, me di cuenta de que no hay una herramienta conveniente para depositar y ver contenedores de reciclaje de residuos, incluso desde un dispositivo móvil, e indicar qué fracciones se pueden poner en él. Por lo tanto, quería hacer un editor de PDI simple que cubriera esta necesidad. Pero para hacer que este proyecto sea interesante para un círculo más amplio de personas, decidí prestar más atención a la exhibición de estos contenedores. Puede elegir cualquier fracción, por ejemplo, baterías, y ver en qué lugar de su ciudad se pueden entregar. Por supuesto, los datos aún no están completos, ya que están tomados de OSM. Pero en mi Pskov natal, noté casi todos estos puntos. El proyecto no está vinculado a Rusia: es internacional y ya se ha traducido a cinco idiomas del mundo.

Por el momento, el sitio casi no tiene visitantes, literalmente algunas personas al día. OpenRecycleMap es un proyecto incompleto, su desarrollo está en curso, es muy posible que se lance otra versión de la interfaz en un futuro cercano y, por lo tanto, no hago ningún esfuerzo para publicitarla. También planeo hacer un catálogo de contenedores para cada gran ciudad para que se puedan ver no solo en el mapa, sino también en una lista. Podemos decir que lo que es ahora es una versión beta. Si alguien tiene sugerencias e ideas en el sitio, estaré encantado de escribir en el chat de Telegram .

- ¿Qué tan difícil fue trabajar con la infraestructura OSM y sus datos?

- En primer lugar, no trabajé solo en el proyecto. Su núcleo fue escrito por mi compañero programador de crazylost., que durante mucho tiempo ha estado familiarizado con OSM: sus etiquetas, API y gut. Por lo tanto, no tuvimos dificultades para tomar datos de OSM, mostrarlos en un mapa y también agregar nuevos a través de API. En segundo lugar, OSM no es un proyecto tan complejo que no se entiende: la arquitectura es clara, hay documentación para ello, además, hay suficientes bibliotecas y herramientas abiertas. En general, toma y haz lo que quieras. De las dificultades, puedo señalar lo siguiente:

1) OSM tiene alrededor de 70 etiquetas relacionadas con el reciclaje de residuos. Tuve que pasar mucho tiempo para seleccionar de esta lista los más significativos y adecuados.

2) No fue fácil elegir nombres de etiquetas simples y comprensibles para todos, porque en el caso de una descripción inexacta, ya obtendríamos errores: las personas agregarían puntos con etiquetas, dándoles un significado completamente diferente. La situación se complicó por el hecho de que había varias opciones para traducir la misma etiqueta. Por ejemplo, hay una etiqueta de reciclaje: low_energy_bulbs. Se les aconseja marcar los lugares donde toman "lámparas de bajo consumo". Pero la pregunta no se revela: ¿qué tipo de lámparas? Lo más probable es que esta etiqueta se inventó cuando las lámparas LED todavía no estaban muy extendidas, y las lámparas fluorescentes compactas, por el contrario, eran comunes. Una lista de etiquetas (fracciones) y traducciones está disponible aquí .

- ¿Estás listo para publicar el código fuente de tu proyecto bajo una licencia abierta?

- Si. Ya está presentado enGitHub . Simplemente no decidimos qué licencia elegir. Pero si hablamos de una decisión fundamental, entonces ya se ha tomado, y si alguien quiere usar nuestra experiencia para sus propios fines, bienvenido. Además, una persona de Alemania ya ha hecho esto. No veo esto como un problema. Así es como vive y funciona el código abierto .

- ¿Fue difícil para ti tomar esta decisión? De hecho, toma y entrega tu trabajo al mundo.

- No. Si no comparte los principios del código abierto, probablemente sea difícil de entender, pero el código abierto es mucho más rentable que el cerrado. Porque entonces ahorras recursos, especialmente si eres una empresa pequeña. Podemos decir que el código abierto es una forma económica de escribir código, porque cuando abres el código atraes a otros programadores a tu lado. Debido a esto, se logran confiabilidad y estabilidad. Por supuesto, hay situaciones en las que es imposible abrir el código fuente, pero para muchas aplicaciones que simplifican la vida de un usuario simple, este es un modelo de trabajo.

Y estoy seguro de que este es precisamente el futuro para dicho software. La práctica muestra que con el tiempo, cada vez hay más programas de código abierto disponibles. Además, ahora hay más y más servicios comerciales que no temen abrir el código fuente de su producto. Si hablamos del mundo de OSM, entonces esto, por ejemplo, el navegador móvil Maps.Me. Es muy comercial, hay mucha publicidad, están claramente destinados a obtener ganancias, pero el código fuente está abierto.

- ¿Qué le dirías a los desarrolladores que tienen dudas: deberían trabajar con OSM o no?

- Por lo general, como programador y defensor del código fuente abierto, cuando necesito resolver un problema, primero busco el código abierto. Si esto no trae resultados o aparece algo viejo y sin soporte, entonces en este caso busco soluciones patentadas. Por alguna razón, me parece que muchos programadores hacen esto. Y si se adhiere a esta lógica, pero habla de geodatos y mapas, entonces OSM es el único mapa y base de datos abiertos en el mundo. Al menos no sé análogos. Por lo tanto, definitivamente debes probarlo.

Por supuesto, es imperfecto: no tiene direccionamiento completo, los PDI no siempre son relevantes, la cobertura es desigual, pero es gratuita y existe. Todos los demás servicios son por dinero. Si los tiene, puede mirar en la dirección de otras soluciones. Pero la idea básica, me parece, debería ser así: primero intentamos usar proyectos gratuitos y abiertos, y solo luego propietarios y pagos.

Además, no importa cuán extraño pueda sonar, los proyectos comerciales cerrados no siempre son confiables. ¿Por qué? Debido a que sus desarrolladores en cualquier momento pueden dejar de dar soporte a su producto o cambiar las condiciones y no se quedará con nada. Con OSM, esto simplemente no puede suceder. En cuyo caso, descargue el volcado del planeta y eleve su servidor de mosaicoo implementar servicios utilizando la base OSM en el servidor (por ejemplo, búsqueda, geocodificación, todo tipo de cargas, etc.). Desde una perspectiva a largo plazo, esta es una opción más confiable y controlable.

- ¿Utiliza datos OSM en la vida laboral o personal?

- En la vida personal: para orientarme en el espacio, cuando voy en otro viaje o voy con mi familia al bosque a buscar arándanos. En el trabajo, utilizamos constantemente en nuestros tres proyectos. Y no solo como un sustrato, sino también los datos de la base en sí: las coordenadas de las casas, los límites de la ciudad, las etiquetas de los objetos y las calles.


Orientación de OSM

: ¿Quizás tenga un historial de OSM?

- Hay uno - instructivo. Una vez con amigos fui a la cantera, este es un lugar muy interesante en la región de Pskov. Naturalmente, fuimos a un mapa basado en OSM. Encontré la ruta más corta. Pensé que vendríamos más rápido, nos quedaremos allí más, daremos un paseo, descansaremos. Seguimos el camino, que se suponía que ahorraría mucho tiempo, y me llevó a un callejón sin salida. En realidad, el alivio no era para nada el mismo que en el mapa. Estaba muy molesto, preocupado, pensé todo: “¿Cómo es eso? ¿Quién podría dibujar un camino que no lleve a ninguna parte? ¿Por qué hizo esto? Llegué a casa, abrí un mapa y resultó que este camino en OSM fue dibujado por nada menos que yo. Y lo hice por satélite. Este camino todavía se puede ver en el satélite, ya que se queda atrás de la realidad por varios años. Aquí hay tal lección.

Conclusión: no todo el dibujo satelital es igualmente útil, especialmente fuera de la ciudad. Aún así, en tales lugares, antes de dibujar un mapa, debe visitarse a sí mismo: caminar, ver todo con sus propios ojos, tomar notas y asegurarse de grabar una pista GPS.



- ¿Cómo mapeas? ¿Compartir secretos?

- Cuando voy a la naturaleza en coche, siempre trato de grabar una pista GPS. Recientemente, he estado haciendo esto a través de la aplicación móvil OSMAnd, anteriormente utilicé OruxMaps para estos fines. Si existe tal oportunidad, conduzco a lo largo de las carreteras que no están en OSM, para luego poder dibujarlas en mi propio camino, ya que la mayoría de las carreteras forestales no se pueden ver desde el satélite, están ocultas por el follaje. Además, a menudo tales caminos son de buena calidad y un automóvil de pasajeros puede pasar fácilmente por ellos. En este caso, grabar una pista es la única forma de mapear una carretera similar.

Edito el mapa en JOSM, pero ahora lo hago con mucha menos frecuencia, una vez. Cuando es el momento adecuado para esto, dibujo nuevos edificios en Pskov, agrego contenedores para la recolección separada de desechos y dibujo caminos forestales a lo largo de mis pistas GPS.


Gadgets para recopilar datos en el bosque (rastreador, tableta, walkie-talkie)

: ¿por qué mapear en OSM?

- Cada persona tiene una necesidad importante: ayudar a los demás. Para algunos, es más pronunciado, para alguien menos. Participando en OSM, esto es exactamente lo que estamos haciendo: dibujamos un mapa, que cualquiera puede usar libremente. Esta es una forma de ayudar a otros y dedicar el tiempo libre al buen uso.



- ¿Qué dices al final de nuestra conversación?

- Volveré a la conversación sobre el código abierto, que es OpenStreetMap. Creo que es precisamente este concepto filosófico el que tiene futuro, ya que desde el punto de vista del desarrollo tecnológico no tenemos otra opción: tarde o temprano las personas tendrán que cooperar y compartir sus conocimientos y experiencias acumulados entre sí para avanzar hacia nuevos logros.


La comunicación de los participantes rusos de OpenStreetMap se realiza en la sala de chat de Telegram y en el foro .
También hay grupos en las redes sociales VKontakte , Facebook , pero publican principalmente noticias.

→ ¡ Únete a OSM!



Entrevistas previas:
, , , , , , , , wowik, SviMik, , , , , , aka BANO.notIT, , , , , .

All Articles