Alexander Pavlyuk: «Je veux vraiment que les plans de construction apparaissent progressivement dans OSM»


Alexander Pavlyuk est un programmeur passionné de photogrammétrie et de prise de vue depuis un hélicoptère. Il réalise des orthophotomaps et va maîtriser la technologie SLAM. Comment il s'est accroché à la monoroue, pourquoi il a besoin d'un routage séparé et qu'en est-il de l'OSM ici? Alexander a raconté tout cela dans une interview.

- Comment et quand avez-vous rencontré OpenStreetMap?

- C'est arrivé en 2011, quand je vivais encore à Vologda. Je ne me souviens pas comment j'ai découvert le projet, mais il m'a rapidement capturé. D'une certaine manière, à la fois, cette idée - faire du monde entier une carte gratuite de la planète - semblait cool et m'a inspiré. J'ai ouvert la carte de Vologda, j'ai vu combien il fallait dessiner et j'ai commencé à le faire. Je me souviens que lorsque les premières images satellites de haute qualité ont commencé à apparaître. Quand j'ai pu distinguer ma maison et ma cour sur l'un d'entre eux, cela a littéralement causé un choc.

- Qu'est-ce qui vous a fasciné dans le processus de cartographie?

- Comme je l'ai déjà dit, j'ai été inspiré par l'idée que toute personne dans le monde qui le souhaite peut devenir co-auteur de la carte. Quoi d'autre m'a fasciné? C'est donc ce que j'ai pu voir instantanément mes modifications sur la carte et les utiliser immédiatement. Mais le point principal qui m'a accroché et m'a maintenu dans le projet est le sentiment que vous avez apporté une contribution à une entreprise importante, pour vous sentir utile et impliqué dans quelque chose de grand et important.

- Quelle était alors la communauté OSM et la carte elle-même? Pouvez-vous comparer avec ce qui est maintenant?

- Ensuite, je ne connaissais pas la communauté, car je ne m'étais pas assis sur le forum ou dans le chat IRC. Pour moi, il n'y avait que osm.org et une carte qui pouvait être améliorée. Je suis arrivé dans la communauté beaucoup plus tard, après de très nombreuses années, alors que j'avais déjà déménagé à Moscou et commencé à travailler à Spoutnik, où j'ai rencontré les gars impliqués dans le développement de cartes. Grâce à eux, j'ai appris qu'il existe un certain hangout autour d'OSM.

Spoutnik tenait régulièrement des réunions de cartes, et donc nous allions constamment quelque part et dessinions quelque chose. L'atmosphère de ces événements, ainsi que sur le forum, était sympathique, tout le monde s'est aidé et s'est soutenu. Pour autant que je sache, cet esprit est toujours préservé dans RU-OSM: tout le monde est amical, positif et prêt à aider si quelque chose se passe.

Si nous parlons de la carte, alors elle était exactement la même que maintenant: elle a été dessinée de manière inégale. Il y a des endroits où tout est incroyablement cool, et il y a des taches blanches. Et, comme il me semble, ils le seront toujours. La cartographie est un processus sans fin.


Pendant le champ kartoakatsii

- Pour autant que je sache, vous prenez des plans photographiques de l'hélicoptère. Dis nous à propos de cela.

- J'ai commencé à le faire après avoir visité plusieurs réunions de cartes et rencontré un certain nombre de difficultés. Par exemple, avec le dessin de traces dans des parcs qui ne sont pas encore marqués sur la carte: vous ne les verrez pas depuis le satellite, car il n'y a pas assez de résolutions ou les images sont anciennes, et le GPS intégré au téléphone donne trop d'erreurs, si gros que plus tard la piste est impossible à comprendre. Puis j'ai pensé que dans cette situation un copter pouvait aider: décoller et décoller le territoire d'en haut. Quoi de plus simple? J'ai acheté un hélicoptère et j'ai commencé à essayer de photographier des orthophotographies. Ou plutôt, je ne connaissais même pas un tel mot alors. Pour une raison quelconque, il me semblait que je vêtirais la zone dont j'avais besoin sur la grille, ferais une série de plans, puis dans JOSM je les lierais à la zone. En fait, tout s'est avéré pas si simple.

- Pourquoi?

- Le problème est que la Terre n'est pas plate. Supposons que vous ayez décollé à un endroit, mais il se peut que certains bâtiments obscurcissent tous les autres. Et il ressort allongé et incurvé dans l'image. Puis j'ai commencé à chercher des informations sur ce que j'en ferais et que devrais-je faire.

Pendant un moment avant, je faisais de la photogrammétrie- C'est l'une des techniques de création du monde réel, avec laquelle vous pouvez créer des modèles 3D. Autrement dit, vous faites le tour du bâtiment, en prenez des photos, téléchargez les photos sur un logiciel spécial et il crée lui-même un nuage de points. Vous pouvez déjà les utiliser comme vous le souhaitez: construire un modèle 3D, mesurer des distances, etc. J'ai essayé de faire quelque chose de similaire avec des images de l'hélicoptère. Il s'est avéré pas mal, mais ce n'était toujours pas ça. Mais il s'est avéré que dans le programme Agisoft Photoscan (maintenant Agisoft Metashape), dans lequel j'ai fait tout cela, il y a une fonction merveilleuse - créer une orthomosaïque. Elle traite astucieusement les images de l'hélicoptère et les colle dans un seul fichier, dans lequel tout ressemble à un regard uniforme - tous les bâtiments sont bien en vue.


Nuage de points fabriqué à partir de la terre avec une caméra conventionnelle


Nuage de points obtenu d'un hélicoptère

, mais cette fonctionnalité n'était disponible que dans la version pro, qui coûtait plusieurs milliers de dollars. J'ai essayé des analogues gratuits - pas ça. J'ai alors décidé d'écrire à la société Agisoft, qui développe ce programme, que je n'ai pas assez d'argent pour acheter une version pro, dont je n'ai besoin que d'une seule fonction - la création d'orthophotomaps. Je leur ai demandé s'il était possible pour un prix plus modeste que d'acheter la version pro entière, de m'en activer une seule - la fonction dont j'avais besoin. De plus, j'ai mentionné que je suis membre du projet OpenStreetMap et que je dessine une carte absolument gratuite, que je ne gagne pas que j'ai besoin de leur programme pour simplifier la cartographie.

Ils ont dit. Demandé d'envoyer un lien vers le profil dans OSM. Après l'avoir étudié, ils nous ont envoyé gratuitement une clé officielle pour la version pro. Merci beaucoup pour ça! J'étais incroyablement heureux et j'ai commencé à prendre des plans photo. Ce fut le moment le plus émouvant de mon histoire avec OSM.


Un instantané avant le traitement


Un instantané après le traitement -

Avez-vous pris des photos de l'hélicoptère quelque part?

- La première fois - non. Puis il a fait son propre serveur de tuiles, qui pourrait donner ces images en parties. N'importe qui pouvait le connecter à JOSM en tant que couche et y puiser. Il a ensuite pris connaissance du projet openarialmap et a commencé à y «compléter» les images. Soit dit en passant, lorsque je viens de commencer à l'utiliser, alors en Russie, il n'y avait aucun plan photo à haute résolution.

Environ un an, je volais et tirais activement, mais deux choses se sont produites. Tout d'abord, la charge de travail a augmenté et je ne pouvais plus y consacrer autant de temps qu'auparavant. Deuxième - resserrement des règles de vol pour les hélicoptères, y compris à Moscou.


Un exemple de prise de vue à partir d'un hélicoptère en Russie


Un exemple de prise de vue à partir d'un hélicoptère en Chine

- Existe-t-il, semble-t-il, une procédure officielle pour obtenir l'autorisation de voler? N'a pas essayé de le passer?

- Après avoir lu un article sur Habré sur la façon de voler légalement, je me suis rendu compte que je ne pouvais pas l'arranger. Il y a tellement d'actions ... Le plan de vol devrait être envoyé près d'un mois, et j'ai tourné, comme on dit, à l'occasion de temps libre et de météo convenable.

- Depuis lors, ne tirez pas? Après tout, il y a des endroits où cela peut être fait.

- En Russie, il n'y a pas de tels endroits, la loi l'interdit partout. Sauf dans d'autres pays pour tirer. Au contraire, nous avons des endroits où il est juste qu’ils regardent mal, mais cela ne signifie pas que «c’est possible». Une fois que je suis allé à Murom , je voulais y filmer, car les images satellite Bing vers cette ville sont de mauvaise qualité, mais il y avait un vent fort. Pour cette raison, les piles n'ont pas duré longtemps.

Mais si un participant de l'OSM a besoin de filmer un territoire (en dehors de Moscou) qu'il veut cartographier, mais qu'il n'y a pas de bonne image satellite dessus, alors appelez-moi, je suis prêt à partir. Vous voulez toujours supprimer ce dont quelqu'un aura besoin et besoin, et ne sera pas un poids mort.


Copter

- Un autre de vos hobbies est le monocycle. Divertissement ou transport?

- Tout d'abord, ce sont des émotions pour moi, et ensuite seulement le transport. Quand je le monte, je me défonce. Soit dit en passant, lorsque je voyage sur de longues distances, j'essaie d'enregistrer une trace GPS, afin de pouvoir ensuite la télécharger sur OSM.


Alexander sur un monocycle

- A-t-il été difficile d'apprendre à le monter?

- L'électronique fait la moitié de tout pour vous. Le gyroscope ne vous permet pas de tomber en avant ou en arrière, mais vous devez vous-même garder un équilibre latéral, comme sur un vélo. Un peu de pratique et rien de compliqué.

«J'ai entendu dire que vous aviez un projet lié à un monocycle.» Je veux les détails.

- Le projet sonne fort. J'ai créé un bot Telegram (@SocketSearchBot), qui vous indique où se trouve le point de vente public le plus proche, où vous pouvez venir avec votre outil de mobilité personnel, comme nos législateurs les ont appelés, et le recharger gratuitement.


Une capture d'écran du dialogue avec le bot Telegram

- D'où proviennent les données sur les points de vente?

- Ajoutez des utilisateurs, y compris moi-même. Dans l'interface du bot, exécutez la commande / add, attachez l'emplacement, plusieurs photos, une brève description - et le socket apparaît dans mon service. Ensuite, je transfère progressivement ces données manuellement vers OSM. Mais ce projet s'adresse plus aux utilisateurs de SIM qu'aux OSM. Dans OSM, j'importe uniquement des prises de courant rares, car les prises intérieures sont inutiles sans plans de construction, mais elles ne sont pas dans OSM.

Mais j'ai une autre idée qui connecte davantage les utilisateurs SIM et OSM - le routage (création d'itinéraires) pour SIM à l'aide des données OSM. Personne ne l'a encore fait. Je ne suis pas sûr de pouvoir le faire dans un avenir proche, mais personne n'interdira de penser. J'ai entendu dire qu'une personne avait déjà commencé à "creuser" dans cette direction. J'espère qu'il réussira.

- Si quelqu'un commence à développer un routage pour SIM, que devra-t-il considérer?

- Les propriétaires de cartes SIM sont divisés en deux groupes principaux: certains préfèrent conduire le long de la chaussée, tandis que d'autres préfèrent conduire plus lentement, mais le long des trottoirs. Par conséquent, vous devez considérer au moins ce point: la priorité de la sécurité ou de la vitesse.

Ensuite, une douleur douloureuse pour SIM: les bordures, les escaliers et tout ce qui n'a pas de sorties lisses. En cela, ils sont proches des personnes handicapées. Oui, les utilisateurs de cartes SIM avancées peuvent sauter par-dessus les frontières, mais pas tous. Par conséquent, ces endroits avec des élévations où vous devez démonter doivent être abaissés en priorité. Un exemple frappant est un escalier sans rampe.
La bonne chose est que dans OSM, vous pouvez attribuer des propriétés supplémentaires à tous les objets similaires: l'escalier a-t-il une balustrade, une rampe, etc. Souvent, d'ailleurs, ils sont même marqués. Tout cela peut utiliser le routage pour créer des itinéraires et vous diriger vers où vous pouvez descendre et conduire avec une perte de temps minimale.

- Quelle est la fréquence du monocycle dans d'autres pays?

- Je crois que non. Si nous parlons des pays en développement, la plupart d'entre eux conduisent des cyclomoteurs à gaz, puisque l'essence est un transporteur plus énergivore, vous pouvez voyager loin là-bas, ce qui ne peut pas être dit même des meilleures batteries électriques.

Dans les pays développés, je suppose que les monowheels n'ont pas pris racine, car ils ont une bonne infrastructure de vélo. Et il ne s'agit pas seulement de pistes cyclables, toutes les conditions ont été créées pour se déplacer en ville à vélo: vous pouvez l'emporter avec vous dans le métro ou les transports en commun, suffisamment de parking vélo, etc.

Nous avons aussi un monocycle en réponse au fait que nous en avons besoin façons de se déplacer, mais pas d'infrastructure de vélo. Et vous pouvez prendre le monocycle dans le métro, vous pouvez rouler dessus sur le trottoir, au travail vous vous garez près du lieu de travail - le mettre sous la table et le charger.

- Retour à OSM. Continuer sur la carte?

- Oui, mais je le fais par des raids, en plus d'utiliser des applications mobiles, par exemple, StreetComplete pour Android ou lorsque j'attends quelqu'un, j'ouvre l'éditeur Vespucci sur mon téléphone et note les entrées près des maisons qui sont à proximité. Pour ce faire rapidement, j'ai préparé une série de modèles pour simplifier la tâche.

- Utilisez-vous les données OSM dans votre vie personnelle ou au travail?

- Au travail - non. Dans ma vie personnelle - principalement lorsque je voyage, j'utilise les applications Maps.Me et OSMAnd, qui prennent des données OSM pour leurs cartes. Ils sont souvent plus précis et plus pratiques que même les gros joueurs.

- Peut-être avez-vous une histoire liée à OSM?

- Je veux vraiment que les plans de construction apparaissent progressivement dans OSM. Cela peut être utile pour naviguer dans de gros objets, tels que des centres commerciaux. Mais pour que cela se produise, il me semble, vous devez d'abord trouver un bon outil pour dessiner ces plans, car le GPS n'est pas un assistant ici, mais avec vos mains est trop morne.

En particulier, je veux faire une carte précise des transitions du métro en 3D, afin de pouvoir voir clairement comment elles sont organisées, car il existe des schémas et des cartes approximatifs, mais pas assez précis. J'ai commencé à réfléchir à la façon de mettre en œuvre cela et suis tombé sur une technologie telle que SLAM. Il est utilisé principalement dans les robots afin qu'en l'absence de signaux des systèmes de positionnement, uniquement sur la base des données des caméras, déterminez l'emplacement et en même temps établissez une carte des lieux. Nous pouvons dire que c'est presque la même chose que d'écrire une trace GPS, mais seulement en 3D et à l'intérieur des bâtiments. C'est incroyablement cool!

Dans un avenir proche, je prévois d'acheter deux caméras spéciales pour cela et commencer par tester les expériences des autres sur ce sujet. Si vous utilisez une paire d'appareils photo stéréo avec des objectifs grand angle, vous pouvez obtenir une précision de près d'un centimètre. Si vous marchez sur plusieurs étages avec cet appareil, il pourra déterminer l'emplacement avec une bonne précision, et si vous allez à nouveau aux endroits où vous vous êtes déjà rendus, la précision deviendra encore plus élevée. En général, j'ai été enthousiasmé par cette idée.

En gros, si tout fonctionne, ce sera un système de positionnement très précis. En particulier, je pense qu'il peut même être utilisé dans la rue. Par conséquent, si quelqu'un est déjà au courant de cette question, je serai heureux de vos conseils et astuces.

"J'espère que vous réussirez." En conclusion, une question simple: pourquoi avez-vous besoin de participer au projet OpenStreetMap?

- Que le monde dispose d'une bonne carte gratuite et indépendante de la planète entière. Lorsque vous modifiez une carte OSM, vous rendez définitivement le monde meilleur. Vos données sont certainement utiles à quelqu'un. Il y a sûrement quelqu'un qui peut utiliser ces données correctement et en faire quelque chose de cool qui sera utile à beaucoup, y compris vous. Par conséquent, il est important de saisir des données dans OSM.



La communication des participants russes à OpenStreetMap se fait dans la salle de chat Telegram et sur le forum .
Il existe également des groupes sur les réseaux sociaux VKontakte , Facebook , mais ils publient principalement des actualités.

Rejoignez OSM!



Interview précédente: Sergey Zaichenko , Georgy Potapov , Vladimir Marshinin , Eugene Usvitsky , wowik , SviMik , Kirill Bondarenko , Artem Svetlov , Sergueï Sinitsyn , Natalia Kozlovsky , Viktor Vyalichkin , Ivan BANO.notIT alias , Anton Belichkov , Elena Balashova , Ilya Zverev , Timothy Subbotin , Sergey Golubev .

All Articles