PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

14,494 episodes — Page 98 of 290

Using GeoJSON Data in a Fullstack Vue Application (froscon2021)

This talk will discuss the initial steps in developing a vacation rental application with VueJS, Koa, and ArangoDB. The talk covers what GeoJSON data is, how we used it in our application, and the technologies used for the VueJS frontend. We showcase how to use our built-in full-text search engine ArangoSearch for text information retrieval with the new GeoJSON analyzer. This talk will cover three main topics: Preparing Data for use in ArangoDB Using GeoJSON data with an ArangoSearch analyzer Using Leaflet & OpenStreetMap in VueJS applications Perhaps it is being cooped up in the house for the past year that has us thinking about taking a vacation and that is why we decided to make a vacation rental site to showcase the upcoming ArangoSearch GeoJSON features. Whatever the reason, we learned a lot throughout the process and had a lot of fun making the site with the community. By the end of the talk, you will be able to answer questions such as: What is GeoJSON? How do I use GeoJSON with my ArangoSearch Views? How do I add an interactive map to my VueJS application? How do I use ArangoDB with my backend node application? We have got the site to our first milestone release but it still has a long way to go. If you have any interest in developing with Vue, React, JavaScript, or ArangoDB be sure to join this talk to learn about this project and how you can contribute. about this event: https://programm.froscon.de/2021/events/2674.html

Aug 21, 202149 min

The magic of distributed objects (bornhack2021)

There has over the years been numerous theories about why people choose to engage in free software development. Why is it that these people work, sweat and give away their ingenious ideas? The paradox has focussed on the general idea that individual ownership is central to the understanding of relations between people. This talk will present a different approach based on the magic properties of distributed objects (free software) and the concepts of; territory, authority and rights. There will be talked about sacred canoes, embedded Linux systems and how diverse objects like pieces of art, software code and garden fences bring magic into our life. about this event: https://bornhack.dk/bornhack-2021/program/the-magic-of-distributed-objects/

Aug 21, 202135 min

Komfortable und sichere Fernwartung für alle Betriebssysteme OSS (froscon2021)

<h1>Was ist die neue Open-Source Software RPort? </h1> Der Productowner stellt die neue Software vor und stellt sich – hoffentlich auch kritischen – Fragen. <h2>RPort ist zwei in eins.</h2> <p>Remote Login per SSH, RDP, VNC, HTTP auf Server und Geräte hinter Firewalls und NAT ohne VPN oder Jump-Hosts.</p> <p>RPort ist auch skriptbasierte und automatisierte Konfiguration von Systemen.</p> <p>RPort wird über eine Web-UI, die Kommandozeile oder eine REST-API bedient. </p> <p>Alle Betriebssysteme werden gleichermaßen ungestützt. Basierend auf Golang bestehen Server und Client aus nur einer Datei. Die Installation ist schnell und einfach. </p> <h2>Ablauf</h2> <p>Live-Demo, Erklärung des technischen Konzepts, Fragen und Antworten, Diskussion.</p> about this event: https://programm.froscon.de/2021/events/2667.html

Aug 21, 20211h 0m

ZigBee gegen Klima und Covid-19 (froscon2021)

Wie kann man Raumtemperatur, Klimaanlage, Belegung von Besprechungsräumen in einem größeren Gebäude (5 Etagen je 3 Flügel) monitoren und überwachen? Und wegen Covid-19: Kontrolle der Luftqualität & Warnung wenn man mal wieder lüften sollte? Kurze Beschreibung der Voraussetzungen und möglicher Sensornetzwerke (LoRa/TTN, BLE, WiFi, ZigBee) und Sensoren: 1. Phase Klimaanlage 2. Phase Luftqualität: eCO₂ Messung mit BME680 und ZigBee RGB LED Lampen zur Statusanzeige Unser ZigBee meshed network ist seit letzten Sommer mit vielen Temperatursensoren im gesamten Gebäude aktiv. Im Dez/Jan bereiteten wir die Installation von "Air Quality" Sensoren (Bosch AIR) sowie Status-/Warn-Lampen zunächst in allen Besprechungsräumen, danach auch in Büros, vor. Hier sind eine Reihe von neuen Problemen aufgetreten, welche nicht einfach bzw. mit vertretbarem Aufwand beseitigt werden konnten. Daher liegt dieser Teil des Projekts derzeit leider auf Eis, doch Covid-19 ist noch lange nicht vorüber und der nächste Winter kommt bestimmt... about this event: https://programm.froscon.de/2021/events/2663.html

Aug 21, 20211h 7m

Ein Jahr Serverless (froscon2021)

Ein Jahr Serverlessentwicklung mit der AWS. Da erlebt man viel Neues was Spaß macht, interessant ist und was einen in den Wahnsinn treibt. Alte Überzeugungen über Architektur und Testautomatisierung greifen plötzlich nicht mehr und es entsteht Komplexität wo man sie nicht erwartet hätte. Dieser Talk zeigt, wo und wie wir serverless eingesetzt haben, wo die Erwartungen sich erfüllt haben, aber auch wo es nicht so gut lief und serverless nicht die beste Wahl war. Daraus hervorgegangen sind Schwerpunkte und Best Practises über Staging, Testautomatisierung, Architektur und Komplexitätsbewältigung die vorgestellt und gerne diskutiert werden können. about this event: https://programm.froscon.de/2021/events/2684.html

Aug 21, 202147 min

Distributed Storage in the Cloud (froscon2021)

Cloud brought many innovations - one of them is inexpensive, scalable and sometimes secure Distributed Storage options. In this presentation we will talk about distributed storage Options modern clouds offers ranging from elastic block devices and object storage to sophisticated transactional data stores. We will discuss the benefits and new architecture options such distibuted storage systems enable as well as the challenges pitfals you need to be aware about. about this event: https://programm.froscon.de/2021/events/2676.html

Aug 21, 202148 min

Ubuntu Touch for the casual user (bornhack2021)

This is a talk for anyone who wants to know why you would want to use a mobile OS that is not Android or iOS, and what can happen if you decide to try your luck with Ubuntu Touch. It is the story of one casual user's experiences. It's aimed at low to intermediate levels of technical knowledge, meaning that even if you have never experimented with mobile OSses at all, just used them as a normal user, you will be able to understand it. If you are wondering whether you know enough to understand this talk, you probably will! about this event: https://bornhack.dk/bornhack-2021/program/ubuntu-touch-for-the-casual-user/

Aug 21, 202115 min

Wenn das Internet vom Himmel fällt (froscon2021)

Der Vortrag geht auf aktuelle Entwicklungen in der kommerziellen Raumfahrt und speziell des "Satelliten-Internets" ein. Wie kann man die Entwicklung in der Raumfahrt mit Freier Software selbst qualitativ nachvollziehen? Welche Risiken und Gefahren bestehen durch die zunehmende Raumfahrt und was wird getan, damit auch künftige Generationen Raumfahrt machen können? In vielen Teilen der Welt ist eine Breitband-Internetverbindung immer noch Mangelware oder unerschwinglich - und das nicht nur in wirtschaftlich aufstrebenden Ländern. Die Idee, diesen Bedarf über Satelliten zu decken, ist nicht neu. Doch die aktuellen Entwicklungen bei den Megakonstellation wie bspw. Starlink, OneWeb oder Kuiper mit teilweise jeweils tausenden oder zehntausenden geplanten Satelliten haben eine „neue Quantität“ erreicht. Bedenken, ob der erdnahe Weltraum so viele künstliche Objekte verkraftet und welche Gefahren für Mensch und Umwelt auf der Erde bestehen, werden lauter. Dieser Vortrag geht auf die jüngeren und zu erwartenden Entwicklungen in der kommerziellen Raumfahrt, speziell bei den Megakonstellationen für Kommunikations-Dienstleistungen ein. Welche Versprechungen werden gemacht und welche Erwartungen werden geweckt? Zur Einordnung soll auch ein Vergleich zur „Satellitenkommunikations-Blase“ der Jahrtausendwende gezogen werden. Die Bahndaten von Satelliten können heutzutage recht einfach abgerufen werden. Im Vortrag wird gezeigt, wie mit Hilfe freier Software die Veränderungen insbesondere auf den erdnahen Weltraum qualitativ nachvollzogen werden können. Ein Abschnitt wird sich einigen für das Thema relevanten Risiken und Gefahren der Raumfahrt widmen. Es folgt ein Überblick über die internationalen Regelungen und Vorschriften, die eine nachhaltige Nutzung des Weltraums sicherstellen sollen. Am Ende soll ein kritisches Fazit geschlossen werden. about this event: https://programm.froscon.de/2021/events/2678.html

Aug 21, 20211h 2m

Datenintegrität in verteilten Systemen mit Sagas und BPMN (froscon2021)

Das eigentlich alte Saga-Pattern (das Paper ist von 1987) ist seit geraumer Zeit wieder in aller Munde wenn es darum geht, verteilte Transaktionen in Microservice-Architekturen umzusetzen. Dieser Vortrag wird erklären, warum "klassische" Transaktionen in verteilten Systemen nicht ausreichen. Es wird auch eine Möglichkeit gezeigt, wie sich mit einem leichtgewichtigen BPMN-Produkt das Saga-Pattern in einer Microservice-Architektur umsetzen lässt. about this event: https://programm.froscon.de/2021/events/2686.html

Aug 21, 202141 min

CentOS ist tot, lang lebe CentOS (froscon2021)

Seit der Abkündigung von CentOS im vergangenen Dezember kursieren verschiedene Aussagen und Mythen im Internet. Dieser Vortrag bringt etwas Licht ins Dunkel und zeigt aktuelle Entwicklungen und Alternativen auf. Im Dezember 2020 verkündeten sowohl Red Hat als auch das CentOS-Projekt die Einstellung der CentOS-Distribution bis 2021 (CentOS 8) bzw. 2024 (CentOS 7). Als Alternative wurde die 2019 vorgestellte Rolling Release-Distribution CentOS Stream genannt. Diese stellt nun neben Fedora eine Zwischenstufe zum kommerziellen Red Hat Enterprise Linux ein. Für viele Anwendungsfälle dürfte dies keinen Unterschied machen, jedoch fehlt nun ein 1:1-Klon (Downstream) aus den eigenen Reihen wenn eine Bug-kompatibilität zu RHEL benötigt wird. Mit AlmaLinux und Rocky Linux gibt es zwei vielversprechende CentOS-Forks, die genau diese Lücke schließen wollen. Fernab der Red Hat-Welt gibt es mit openSUSE, Debian und Ubuntu noch weitere Alternativen, falls stabile planbare Versionen gewünscht sind. Der Vortrag zeigt aktuelle Entwicklungen, Alternativen und Migrationswege. about this event: https://programm.froscon.de/2021/events/2643.html

Aug 21, 202157 min

PHP-Anwendungen toolgestützt aktualisieren (froscon2021)

<p>Vorstellung einiger Tools zum Entrümpeln und Aktualisieren von Legacy-PHP-Anwendungen + Einladung zum Crowdsourcing.</p> <p>Legacy-Software ist notorisch schwer zu warten, zu erweitern und zu aktualisieren - und die Probleme werden mit der Zeit größer. Zum Glück gibt es ein paar Strategien und Tools, die uns da einiges an Arbeit abnehmen können. Ein Blick in Maltes 2021er Werkzeugkasten:</p> <ul> <li>Toten Code, ungenutzte Assets und Datenbank-Tabellen erkennen</li> <li>Feinschliff fürs Dependency Management mit composer</li> <li>Backward Compatibility-Breaks und Deprecations im Batch lösen</li> </ul> about this event: https://programm.froscon.de/2021/events/2642.html

Aug 21, 202153 min

Open source tools for IC developement (bornhack2021)

Kicad has set new standards for PBC developments. Kicad is open source and community driven. The open source model enables more users and drives the democratization of technology. Today you can do full FPGA designs base on open source tools. But we are not stopping here. Q3/2020 Skywater and Google released an open source PDK and offers free IC prototype fabrication for every body that will release their design under open source terms. Let me give a status, insight and perspective about this event: https://bornhack.dk/bornhack-2021/program/open-source-tools-for-ic-developement/

Aug 21, 202148 min

[Keynote] Vision oder Wahnsinn (froscon2021)

In der Keynote wird HonkHase auf einige Rahmenbedingungen zur grundlegenden Veränderungen unseres Handelns eingehen, um die Welt durch freie Software zu verbessern. Wenn wir nicht an den Grundlagen rütteln, können wir uns auch nicht weiterentwickeln! - Warum ist Open Development viel nützlicher als „Open Source only“? Echte Einbindung und gemeinsame Entwicklung statt befreite Software ohne Entfaltung der vollen Wirkkraft. - Maschinenlesbare Regierung durch OpenData am Beispiel Katastrophenschutz und Kritische Infrastrukturen in Deutschland. Statt althistorischer Geheimniskrämereien lieber offene Karten für das Stromnetz vs nicht vorhandene Karten für die Trinkwassernotversorgung. - Offensive-freie Lizenzen! Freie Software für den (Cyber-)Frieden. Software die aufgrund der Lizenz für Militär, Sicherheitsbehörden und Nachrichtendienste sowie Geheimdienste nur noch defensiv nutzbar ist. Aber weder für Staatstrojaner noch für den offensiven Eingriff in Fremdsysteme zur Gefahrenabwehr oder im Volksmund auch Hackback genannt. Darüber hinaus kann damit auch dem Cyber El Dorado der Wild West Spionage Einhalt geboten werden. - PMPC der fsfe weiterentwickeln: Wenn öffentliche Stellen Softwareentwicklung ausschreiben, soll diese zukünftig nicht nur nach dem etablierten Modell „Public Money, Public Code“ der fsfe Open Source werden, sondern im Rahmen der Ausschreibung eine Incentivierung der Open Source Community durch Kickbacks erfolgen. Wird andere Open Source Software für die Erstellung genutzt ist ein Teil des Betrags an die Open Source Community abzuführen. So kann der Staat die genutzte Open Source Software im Rahmen der Nutzung auch angemessen vergüten. about this event: https://programm.froscon.de/2021/events/2704.html

Aug 21, 20211h 9m

Let's end this arms race (froscon2021)

Privacy on the internet is an arms race between legislators and web developers that we need to stop. Hi there. We are Frederik and Hendrik. We're building a fair and open web analytics tool and want to share what we discovered along the way with the FROSCON audience. Privacy on the Internet is more and more turning into an arms race between legislators and web developers. On the one hand, it takes far too long for legislators to transpose directives. On the other hand, the data industry uses an arsenal of dark patterns and technical stunts to creatively interpret or completely circumvent the applicable law. Because regulation will always fail at the technical level, it is impossible to escape this vicious circle in this manner. A new approach is needed to solve this problem in a sustainable way and make the web a better place again. In our lecture we examine problematic procedures and techniques in detail and develop approaches to overcome them. about this event: https://programm.froscon.de/2021/events/2659.html

Aug 21, 202136 min

Infrastrukturplattformen für ÖV mit dem Sovereign Cloud Stack - Übersicht und Roadmap (froscon2021)

Mit Sovereign Cloud Stack ist im Gaia-X Kontext ein Projekt entstanden, das auf der Infrastrukturebene eine einheitlich, vollständig offene, föderierbare und modulare Cloud- und Containerplattform bereistellt. Anhand dieses OSS Projekts zeigt der Vortrag beispielhaft, wie das Ziel einer Digitalen Souveränen Cloud-Plattform für ÖV und andere Organisationen erreicht werden kann. Die Corona-Pandemie wirkte auch in der Öffentlichen Verwaltung wie ein Beschleuniger für die Digitalisierung. Auf der einen Seite werden moderne Angebote und Dienste gefordert, auf der anderen Seite können die führenden Cloud-Anbieter die außer-europäischen Recht unterliegen nicht (ohne weiteres) eingesetzt werden. Der Wunsch nach Stärkung der Digitalen Souveränität (nicht nur) in der Öffentlichen Verwaltung ist im Fokus unterschiedlicher Digitalisierungs- und Modernisierungs-Maßnahmen. Dabei bedarf es Lösungen auf der Infrastrukturebene (souveräne Cloud- und Containerplattformen) sowie Lösungsbausteine und Softwarelösungen, z.B. im Bereich Office, Kollaboration. Über die Vortragenden: Stefan Grote beschäftigt sich seit über 15 Jahren mit Linux und Open-Source-Software. Aktuell berät er Unternehmen und Organisationen zum Einsatz von lösungsorientierter orientierter Open-Source-Software als Key Account Manager bei GONICUS. In der freien Zeit genießt er die Natur – gerne hart am Wind. Kurt Garloff, hat sein Berufsleben lang Open Source gemacht und hat im Bereich Betriebssystem und Cloud Teams bei SUSE, der Deutschen Telekom und T-Systems aufgebaut und geführt. Er ist Mitinitiator und technischer Leiter des öffentlich geförderten Projekts Sovereign Cloud Stack und ist dafür bei der OSB Alliance e.V. angestellt. about this event: https://programm.froscon.de/2021/events/2660.html

Aug 21, 20211h 2m

WLAN. Planung, Bau, Inbetriebnahme, Abnahme. (froscon2021)

WLAN funktioniert nicht. Es sein denn man macht es richtig. Planung, Installation der AccessPoints, Konfiguration der AccessPoints und Abnahmemessung. about this event: https://programm.froscon.de/2021/events/2641.html

Aug 21, 20211h 0m

Visualization of Contributions to Open-Source Projects (froscon2021)

We analyze visually, to what extend team members and external developers contribute to open-source projects. This gives a high-level impression about collaboration in that projects. We achieve this by recording provenance of the development process and use graph drawing on the resulting provenance graph. Our graph drawings show, which developers are jointly changed the same files—and to what extent—which we show at Germany's COVID-19 exposure notification app 'Corona-Warn-App'. about this event: https://programm.froscon.de/2021/events/2640.html

Aug 21, 202152 min

Power Supply stability and risks (bornhack2021)

This talk is about the stability of powersupplies for digital and analog electronics, and of radios or wireless transceivers controlled by such electronics. A brief overview of topologies will be given, using a bottom-up approach, so that software and hardware combinations controlling such powersystems and reasons of powercycling can be understood. Integrated circuits with DC/DC converters and linear regulators like low-dropout regulators (LDO) are reviewed, and several common generic chips and more custom solutions that can be found. The talk focussed on concepts, understanding specifications and sometimes, the lack of spcification in a manufacturer datasheet. The concept of a powersupply crash, hickup, and digital electronic 'latch-up' is discussed. Scenario's to reach such state using software are explored. Hands-on ways to test a powersupply are provided, using electronic loads. Hands-on testing of powersupplies, from tens of milliwatts to a few hundred watts are provided. Influence of temperature and related cooling of powersupplies is discussed, as well as noise performance and step response. about this event: https://bornhack.dk/bornhack-2021/program/power-supply-stability-and-risks/

Aug 21, 202117 min

webboot - The LinuxBoot way of multi distro ISO booting (froscon2021)

With the growing demand and support for [LinuxBoot](https://linuxboot.org) in firmware, new approaches to booting operating systems have become possible, based on the Linux [kexec](https://man7.org/linux/man-pages/man8/kexec.8.html) mechanism. This talk walks through the process of creating an environment for booting a large set of different ISOs from various distributions, covering different methods tried and ideas that came up, concluding with how [webboot](https://github.com/u-root/webboot) eventually offers a decent and easy to use interface that can be deployed on a USB stick, tried out in a VM, or even run straight from a mainboard's firmware. about this event: https://programm.froscon.de/2021/events/2703.html

Aug 21, 202131 min

Verbreitungsgrad von Open Source Unternehmenssoftware (froscon2021)

. Mein vorgeschlagenes Thema "Verbreitungsgrad von Open Source Unternehmenssoftware" ist das Thema meiner, zur Zeit anstehenden, Bachelorarbeit. Für die Zielerreichung werden drei unterschiedliche Methoden behandelt. Die erste Methode ist die Literaturrecherche unterschiedlicher Autoren, Zeitschriften und Studien. Hierbei kann nachgewiesen werden, inwieweit sich das Thema bereits verbreitet hat und voraussichtlich steigern wird. Die zweite Methode sind Umfragen, in der als Zielgruppe Anbieter, Communities, Kunden und Referenzkunden zählen. Alle Ergebnisse werden in einigen Diagrammen dargestellt und analysiert. Die dritte Methode sind Interviews, die mit Unternehmen durchgeführt werden. Um die Thematik etwas mehr voranzutreiben, ist die beste Lösung, eine Konversation mit Unternehmen zu führen, die sich auch mit Open Source Software befassen. Nach Abschluss der Befragungen und Interviews werden diese zusammengefasst und entsprechend analysiert. Hierdurch wird auch nochmal die Verbreitung von OSS deutlich. about this event: https://programm.froscon.de/2021/events/2681.html

Aug 21, 202127 min

Add depth! (froscon2021)

Stereoscopic imagery (photography and videography) is a fascinating way to create 3-dimensional images of landscapes, unmoving and moving objects, and of course, people. In this talk, we'll cover the basics of stereoscopic imagery and projection, discover how stereoscopic vision works, and how we can trick our brains into perceiving depth from two flat images. We start with the principles of three-dimensional vision in humans: how our eyes use the combination of focus and vergence to signal two slightly different images of our surroundings to our brain, and how our brain then processes these images to give us the perception of depth. Then, we discuss the techniques available to play tricks on our brains in which two slightly (but cleverly) distinct two-dimensional images are presented to our eyes in such a way that our mind conjures up depth where there objectively is none. These techniques come in various forms, from very high tech (such as virtual reality goggles) to very low tech (like mechanical stereoscopic viewers), but some can deal without any projection technology at all: this is called freeviewing, and for most people it is a remarkably simple and low-cost way to enjoy stunning three-dimensional imagery. We'll cover the parallel-view and crossview freeviewing techniques. We'll then dive into the simple but highly effective steps of making stereoscopic images, using run-of-the-mill cameras (even cell phones), and some straightforward image processing in the GIMP. Finally, we talk about some neat little tricks to make stereoscopic videos, with minimal cost and investment. We'll look at how we can make 3D video with just a GoPro, or a simple drone camera — again using a free software tool, namely the Shotcut video editor, for processing. about this event: https://programm.froscon.de/2021/events/2693.html

Aug 21, 202142 min

Lizenzwechsel bei freier und offener Software (froscon2021)

Insbesondere bei Cloudbasierter freier und offenr Software waren in der Vergangenheit Lizenzwechsel zu verzeichnen. Der Beitrag beschäftigt sich mit den Grundlagen und versucht sich an einer Analyse der Gründe. Insbesondere bei Cloudbasierter freier und offenr Software waren in der Vergangenheit Lizenzwechsel zu verzeichnen. Der Beitrag beschäftigt sich mit den Grundlagen von freier und offener Lizenzierung. Anschließend versucht sich der Beitrag in einer Analyse von freier- und offener Software zwischen Idee und den Zwängen des Marktes. about this event: https://programm.froscon.de/2021/events/2695.html

Aug 21, 202152 min

Werkzeuge, um eine OpenStack-Cloud zu verwalten (froscon2021)

Es gibt eine ganze Reihe unterschiedlicher Werkzeuge, um auf eine Public Cloud zuzugreifen. Ich zeige die wichtigsten und erläutere die Unterschiede und empfohlenen Einsatzszenarien. Die erste Begegnung von Benutzern mit Cloud Computing, erfolgt über eine webbasierte Konsole. Dies erscheint zwar praktisch im Vergleich zu den Turnschuh-Runden zwischen Schreibtisch und Serverschrank, kann aber dennoch eine irreführende und tückische Angelegenheit sein. Das Problem besteht darin, dass Cloud Native Computing eigentlich ein Synonym für automatisiertes Computing sein sollte. Leider lassen sich eine Web-Benutzeroberfläche und eine Maus nicht sehr bequem automatisieren. Glücklicherweise gibt es für eine Open-Source-basierte Software wie OpenStack mehrere Optionen, Workloads zu steuern. Einige eignen sich am besten für Entwickler (wie das OpenStack SDK), andere sind auf Systemingenieure oder DevOps (wie Terraform oder Ansible) zugeschnitten. Natürlich gibt es auch CLI-Clients. Der Vortrag lädt ein, die Vielfalt der Tools kennenzulernen, praktisch umsetzbare Beispiele zu betrachten und verspricht, nicht ohne Hinweise auf Grenzen, aber auch Tipps zur Auswahl der besten Automatisierungsoption zu enden. about this event: https://programm.froscon.de/2021/events/2665.html

Aug 21, 20211h 15m

init (froscon2021)

about this event: https://programm.froscon.de/2021/events/2701.html

Aug 21, 20218 min

Handcrafted randomness (bornhack2021)

Insane🤯3D print Why we will end up in The Matrix Free Businessplans 377kW computer Ai fumblings Still watching you Bitcoin heist https://www.nikolajsonne.dk/ about this event: https://bornhack.dk/bornhack-2021/program/nikolaj-sonne-talk/

Aug 20, 202139 min

Start your own ISP (Or just learn how an ISP works) (bornhack2021)

This talk goes through the steps needed to create their own Internet Service Provider, from the hardware, to regulatory requirements, to software setups. The talk also goes through just how an Internet Service Provider works in general, and will feature overview of the different technologies / protocols needed. about this event: https://bornhack.dk/bornhack-2021/program/start-your-own-isp-or-just-learn-how-an-isp-works/

Aug 20, 202121 min

Manualization - reclaiming humanity in the age of automation (bornhack2021)

In general mankind seems hell-bend on automating ourselfs out of this world, celebrating the idea of humans free of the toil of labour, but also humans without a purpuse. Everytime we automate something, a human is loosing a job, a task, they used to be masters of, reducing their feeling of selfworth and their source of income. Automation comes with a cost: Loss of agency. The only way to regain this is reverse automation - aka manualisation - not for some sort of hippie-backtrip to the stone-age, but for health and satiesfaction of humankind - and for the environment: On this burning, climatechange-ridden planet we are short of allmost everything exept one giant resource: Humans. about this event: https://bornhack.dk/bornhack-2021/program/manualization-reclaiming-humanity-in-the-age-of-automation/

Aug 20, 202141 min

Why nothing is free if it costs your email - behind the scenes of email marketing (bornhack2021)

It's amazing, what you can get for "free" if you just submit your name and email. In this talk I'm going to give you a tour behind the scenes of a couple of popular email marketing platforms and show you HOW MUCH information it's possible to gather about the behavior of your email list subscribers, and why paying with your email can be far from free. I'm also going to give you a couple of tips on how to protect your privacy when submitting your email to join a webinar or get an ebook. With the launch of iOS 15 Apple is taking steps to protect their users from this extensive email tracking, I'm going to give you an overview of what to expect from those features both as an iPhone user and an email marketer. about this event: https://bornhack.dk/bornhack-2021/program/why-nothing-is-free-if-it-costs-your-email-behind-the-scenes-of-email-marketing/

Aug 20, 202140 min

How to open source your code properly (bornhack2021)

Publishing your code as open source software has a lot of pitfalls. Especially if you are using other peoples code. The result is that there is a lot of code out there which is not properly published, resulting in legal risks for those who use it. This talks gives an introduction into open source, open source licenses, using open source, combining open source licenses, and last, how to prepare your code to publish it as open source. Next to the theory, I will give hints for your real live situations, and end with a small show case how you can put the theory in practice. about this event: https://bornhack.dk/bornhack-2021/program/how-to-open-source-your-code-properly/

Aug 20, 202155 min

HMB: OCR reading 407 schematics from 1990 (bornhack2021)

Preservation of a unique computer is contingent on digitization of 407 pages of schematics, but is OCR reading schematics possible? about this event: https://bornhack.dk/bornhack-2021/program/hmb-ocr-reading-407-schematics-from-1990/

Aug 20, 202148 min

This years badge (bornhack2021)

In this presentation, we will take a look at this years badge and give some hints and ideas as to how it can be hacked and/or used along with other electronic badges, like the ones from previous years. about this event: https://bornhack.dk/bornhack-2021/program/this-years-badge/

Aug 20, 202116 min

Löten (petitfoo)

Löten gehört zum Grundhandwerk des gemeinen Hackers. Wie oft muss man mal eben zwei Kabel verbinden, ein Bauteil aus einer Platine austauschen oder eine Schaltung zusammenlöten. In diesem Petit Foo wird erklärt was löten ist, was man dazu benötigt und wie man richtig Elektronik lötet. Am Ende habt ihr das nötige Wissen um am verteilten Lötworkshop teilzunehmen. about this event: https://www.chaospott.de

Aug 18, 202121 min

GSM-R and how it differs from GSM (osmodevcall)

about this event: https://c3voc.de

Aug 13, 202155 min

Präsentationen halten (petitfoo)

Man kommt oft nicht umher und muss sein Projekt oder seine Idee anderen Leuten vorstellen. Ich werde heute im Petit Foo erklären, worauf man beim Präsentieren achten sollte und wie man typische Fehler vermeidet. about this event: https://www.chaospott.de

Aug 4, 202133 min

High-Level into to IMS, VoLTE & VoWiFi (osmodevcall)

about this event: https://c3voc.de

Jul 23, 202135 min

Heizungssteuerung und Clubautomatisierung (petitfoo)

"Computer, schalte das Licht aus!" ist dank smarter Lautsprecher keine besondere Funktion mehr, sondern Alltag in vielen Haushalten. Eine umfangreiche Smarthome-Ausstattung haben jedoch nur wenige. In diesem Petit Foo wird erläutert welche Techniken es für das Smart Home gibt und worauf man achten sollte. Besonders wird darauf eingegegangen wie die Clubautomatisierung in der Foobar umgesetzt haben und am Beispiel der Heizungssteuerung erklären wie man weitere Automatismen und Geräte dort einbindet. about this event: https://www.chaospott.de

Jul 21, 202129 min

Closing (sotm2021)

SotM Working group say thank you to all volunteers and attendees and good bye until next year. SotM Working group say thank you to all volunteers and attendees and good bye until next year. about this event: https://2021.stateofthemap.org/sessions/PRZUTW/

Jul 11, 202113 min

A/B Street: Using OSM for transportation advocacy (sotm2021)

A/B Street is an open source traffic simulator built on OSM and public census data, easy for the general public to use. This talk will cover some case studies of A/B Street being used to advocate for cycling infrastructure in Seattle, and describe how to use it anywhere. A/B Street (abstreet.org) is an open source traffic simulator built on OSM and public census data. It simulates car, bicycle, foot, and public transit traffic, and runs on Mac, Windows, Linux, and directly in the web browser. A/B Street allows the user to reallocate existing road space between cars, protected cycle lanes, transit-only lanes, and street parking. Users can also modify traffic signal timing and create access-restricted neighborhoods. Individual and aggregate results from the simulation can be compared before and after the changes, creating a simple way to evaluate potential changes. A/B Street has been designed for the general public to easily explore proposals for reducing dependency on cars. This talk will cover some specific cases in Seattle where the software has been used to propose real changes, like opening a shortcut through a gated community for cycle and foot traffic to avoid dangerous roads. We'll discuss how to start using A/B Street in your area, the challenges in finding other open data-sets required, and some options for how to publish results. Finally, the talk will briefly demonstrate how A/B Street's rendering can be used for validating some tags, and how to get involved with the project. about this event: https://2021.stateofthemap.org/sessions/JNVWZS/

Jul 11, 202125 min

Building a global outdoor map (sotm2021)

Global dataset and a map style for hiking and biking developed from OpenStreetMap - that's MapTiler Outdoor. During development, we have to solve multiple challenges originating from a lack of international standardization in trail marking. MapTiler Outdoor is a global dataset and a map style for hiking and biking available as a zoomable and web-compatible vector tiles, which are ready for use in OpenLayers, MapLibre, Leaflet, QGIS as well as mobile applications. After first excitement, challenges starts to appear one after another: most of them originating from a need to create a rigid set of rules for the entire world, which is full of diversity due to the variety of nature. We also faced the challenge of lacking international standardization for hiking trails, which is unique for each country (and even on this level with many exceptions and specialities - like oneways, via ferrata routes or even climbing trails). And last, but not least, we have to dig all this information from the OpenStreetMap and turn it into a map understandable for everyone. We managed to create a layer with trails and corresponding points of interest, which can be filtered on hiking or biking in the customize tool. This layer can be overlaid on top of any map. However, we created a specialized map style which combines OpenStreetMap with contour lines and hillshade and highlights things you need for moving around in the nature. The schema of MapTiler Outdoor is based on the open-source OpenMapTiles (OTM) schema and data are processed using OMT stack. MapTiler Outdoor is available via MapTiler Cloud as a service or in a form of a data package for download. about this event: https://2021.stateofthemap.org/sessions/EBQEZJ/

Jul 11, 202123 min

Why OSM is not known more widely - about consequences of not enforcing attribution requirements (sotm2021)

Describes current situation of people using and appreciating OpenStreetMap data without being aware at all about its source. Describes how it violates OpenStreetMap license and proposes to start enforcing it. OpenStreetMap is not really known among people. But it does not mean that they are not using it. I was talking with a pair of tourists using maps.me to navigate. They commented that OpenStreetMap sounds like an interesting project. But it seemed to them to be an unnecessary duplicate of maps.me with its great maps. They were completely unaware that all useful data displayed by maps.me is from the OpenStreetMap. OSM data can be used by anyone, with few requirements. One of them is requirement to clearly and prominently state source of data. Despite this, many companies somehow fail to include a proper attribution. Including ones that are incredibly wealthy and ones that put massive effort into designing their applications. How can we change that situation? Many people who would contribute are unaware that OpenStreetMap exists. We are losing potential contributors. Especially among people not interested already in open data and maps. It is one of reasons why demographics of OpenStreetMap are so diverged from overall population. One needs to be quite unusual to be even aware that it exists and that this data is widely used. Due to obvious conflict of interest between OpenStreetMap community and corporations using this data fixing this problem will not be easy. But we should try. about this event: https://2021.stateofthemap.org/sessions/PHJ83R/

Jul 11, 202137 min

Overpass API since 10 years (sotm2021)

Since now 10 years, the Overpass API allows to query the OpenStreetMap data. This is reason enough to show how OpenStreetMap and the Overpass API have changed over that timespan. I will present and overview over user statistics, technical challenges and all kinds of requests to me as the developer. Since now 10 years, the Overpass API allows to query the OpenStreetMap data. This is reason enough to compare the OpenStreetMap of then to the OpenStreetMap of now and to show how OpenStreetMap and the Overpass API have changed or not changed over that timespan. For this purpose I will present an overview: With which requests are the public instances of the Overpass API actually used? The Overpass API has been intended for compound queries for the public transit data model of OpenStreetMap, but actually got popular for the simpler tag queries on bounding boxes. The provisions for an area data type have never materialized. How has it protected itself and how does it now protect itself against excessive load? I have always been proud that the service runs on ordinary server hardware and nothing huge, but still can give every user a meaningful amount of computation time. The necessary measures to curb the greedy and the stupid have evolved over time. Which requests for features and questions have been addressed to me as the developer? Basically everything we use now has been requested by users of the service. Probably the best idea has been to change from the longish XML based query language to the now much shorter QL based language. about this event: https://2021.stateofthemap.org/sessions/FV8QGF/

Jul 11, 202122 min

Involvement of OpenStreetMap in European H2020 Projects (sotm2021)

During the past decades, the European Commission has invested billions in research through various programmes, such as H2020. In this study, we review exhaustively all the H2020 open deliverables to analyse how these public european projects are relying on OpenStreetMap. Since 1984, the European Commission has been supporting research through various successive programmes. Recently, from 2014 to 2020, the EU invested approximately 80 billion euros into its eighth programme, named Horizon 2020 [1]. Among various focuses such as the excellence of science or industrial secondments, H2020 emphasised on supporting an open access policy for all the research results [2]. Moreover, H2020 projects were strongly encouraged to use open source software and tools. Practically, all the research domains were eligible to be supported by the H2020 programme, and therefore, the scopes of the projects vary from e.g. computer science, to philology passing by agriculture… Technically, as these projects are almost always involving several partners located in several European member states joining forces from multiple institutions, there is often a need to deal with data coming from different places. And, more generally, geo-data are often involved to tag information which may be research data, meeting localisation, partner addresses, etc. In such a context where open source tools are recommended by the European Commission, we analyse the presence of OpenStreetMap in H2020 projects. In addition, we also review the presence of other geographic services such as Google, Bing and Baidu maps, in order to better understand how researchers tend to choose one over the other. Thanks to the open access policy, participants of the H2020 projects had to make their results available. To do so, their various types of materials were submitted to the European portal which then offers them publicly. As a consequence, for each project, one can access the articles (through DOIs), the blog posts, the slide decks, the deliverables… In particular, in our study, we decided to focus on the deliverables as they are accessible on the EC portal directly and are the common reports written by the partners to describe their approaches. Indeed, these deliverables (usually written on a regular basis during the project) report on the findings and methodology set up to achieve the project’s goals and authors explain their architectural choices in depth such as describing the tools used. As a consequence, cartographic services, if involved at some stage in the project, are likely to be mentioned in these documents either as acronyms (e.g. OSM) or as website references (e.g. https://www.openstreetmap.org/). In order to obtain the deliverables together with projects’ information, we combined two European sources of information to gather all the facets we wanted to cover: CORDIS [3] and Data.Europa [4]. In particular, we extracted from CORDIS various high-level information about the projects themselves: from their names and acronyms to their durations passing by the specific European call-for-fundings they answered and obtained their money from. This latter category can be useful in order to have a finer-grained understanding of the domains which are prone to involved cartographic services. Next in order, Data.Europa was used to download the deliverables themselves, which required several days of computing resources. Overall, during the course of the H2020 programme, 33636 projects were funded by the European Commission. Depending on the type of action which was set by the projects, not all of them had some open deliverables written (and thereby available on the Europa platform). Actually, a large part of these projects did not have deliverables per se but rather articles or web posts. We indeed counted 25157 projects without deliverables which restricted our study to the remaining 8479 projects. Out of them, we listed a total of 92612 distinct deliverables to be analysed, representing more than 260GB. Technically, once all these deliverables were downloaded, we searched them for various terms to know if some cartographic services are involved in the text. We therefore set up several regex rules (e.g. 'open.?street.?map’ or ‘[^a-z0-9]osm[^a-z0-9]’) which were run over the 92000+ deliverables. This allowed us to systematically count all the occurences of the considered cartographic solutions. In the end, we found that 1840 deliverables (from 651 projects) mention OpenStreetMap. More precisely, through all the H2020 deliverables, there are approximately: 18600 mentions to OSM, 2800 to GoogleMaps, 226 BingMaps and 4 to BaiduMaps. Empirically, we notice that 1) one order of magnitude separates the occurrences of each cartographic service and 2) OpenStreetMap is from far the most represented solution and thereby the one on which public European researchers rely the most. Contextually, it is also interesting to note that not all the deliverables (1796 of them) mentioni

Jul 11, 202138 min

A new map renderer for OSM? Rasters, vectors, language and internationalization (sotm2021)

I explore the spectrum of web map rendering techniques between raster and vector, and outline new approaches towards making universal map applications with OSM. OSM's mission is to create a free, global dataset of geodata for diverse applications. A mainstream OSM use case is **web cartography**: the graphical display of geographic features on the standardized browser platform. Cartographers want to make beautiful, labeled, multi-resolution maps; maps need to be loaded progressively for a smooth user experience. The web map status quo centers around two distinct approaches. One approach, used by the OSM Carto project, is server-rendered raster map tiles displayed as images in the browser. Another approach is to use a WebGL framework that consumes tiles of vector features. In the first part of this talk, I will investigate the tradeoffs inherent in these approaches with regards to **multilingual text and internationalization**, as these pose limitations for localizing OSM applications to different languages and cultures. The second part of this talk will introduce new techniques and libraries for rendering OSM data that are a compromise between the raster and vector map ecosystems. I'll demonstrate some of these ideas in protomaps.js, a new Canvas2D and Leaflet-based open source map rendering library. about this event: https://2021.stateofthemap.org/sessions/JGF9WA/

Jul 11, 202126 min

An Automated Approach to Identifying Corporate Editing Activity in OpenStreetMap (sotm2021)

The rise of organized editing practices in the OpenStreetMap community has outpaced research methods for identifying mappers participating in these efforts and evaluating their work. This research uses machine-learning to improve upon prior approaches to estimating corporate editing on OSM, contributing both a novel methodology as well as summary statistics that shed light on corporate editing behavior in OSM. In the past five years, the OSM community has seen a dramatic rise in organized editing, including corporate, humanitarian, and educational, on the platform. These new actors have continued the ongoing debate surrounding OSM’s relationship with organized editing, with new rules and best-practices being implemented to align the interests of the organizations with those of the community. We became interested to study how the editing habits of these new actors differed from the community as a whole, but were quickly confronted by the challenge of producing accurate measures of their activities. In this paper we aim to fill this gap by creating computational methods of understanding different editing behaviours on OSM to classify editors as being corporate or volunteer. Classifying individual editors has been done in the past, on a more local level, for example in the recent analysis on editing in Mozambique. [1] Studying corporate editing behaviour, first requires a list of corporate editors. In the past, researchers have searched individual "organized editing team” webpages. Instead, our paper presents a novel method for classifying users on the platform, by scraping user profiles. There are two possible approaches to extract corporate mappers based on user profiles. The first approach uses a clustering of the keywords within the profiles. Though effective at uncovering relations between users (like students, programmers, Garmin editors, Colorado mappers), this method failed to properly capture all known corporate groups. Instead we did a keyword search for corporations listed on the Organized Editing List and classified similar users together. We then divided this list into corporate or non-corporate. This simplification was done to align with past research into corporate editing [2]. Using this extracted list, we discern features that could act as “signals” for organized editors. Explicitly, which features from the changesets can point to an editor being corporate or volunteer. Do corporate editors edit specific types of items? Do their time series signatures differ? For the creation of these features, we relied on Jennings Anderson’s past work on corporate editing for inspiration [2]. The first set of features came from OSM changeset metadata which is rich with user descriptive data like the editor used, comments, and source. We find that most organizations use editors like JSOM and iD. Next, we attempted to model which objects corporations edit by finding descriptive words like “service”, “road”, and “building” in the comments of the changeset. We observed that most corporations focus on services and roads, as opposed to buildings which tend to be dominated by volunteer mappers. The third feature was motivated by the observation that as the interests of a corporation change, the editing of its mapping team can also change. This has led to the well documented phenomena of corporate mappers having a geographically dispersed editing pattern. This is markedly different from many volunteer mappers who often begin by mapping their local neighbourhoods. Using established metrics, we calculated the geographic dispersion for each user based on the latitude and longitude of their edits. The metric we found most effective was the timeseries signature. Corporations have a traditional 9-5 mapping schedule, whereas non-corporate mappers tend to map far more haphazardly, including significant mapping on the weekend. When attempting to convert the timeseries signature into a usable metric, we came across a problem: timezones. All changesets in OSM are normalized to UTC time, this means that a user editing at 8am in Toronto, Canada and another user editing at 8pm in Beijing, China would in fact appear to be editing at the same time in OSM. Longitude and latitude data are not an effective method of extracting the mappers timezone, since editing on OSM is increasingly done remotely, through “armchair mapping”. To utilize this strong signal, we developed a new method for normalizing a users time signature, and it was based on the observation that individual corporations have several key editing patterns, depending on where their employees are located. For example, Facebook has two such patterns, each displaced by around 8 hours. This motivated us to create a “corporate editing signature” and translate the corporate signatures to find the minimal distance between the two. After using this method of adjustment, we were able to significantly improve the alignment of the time-series. In other words, we were able to re

Jul 11, 202133 min

Lightning Talks III (sotm2021)

This track gathers various lightning talks of 5 minutes each. ## Being ohsome with R *Oliver Fritz* | *[ofr1tz](https://www.openstreetmap.org/user/ofr1tz)* How to query the ohsome API from R to aggregate and extract elements from the OSM history. ## Introducing tilemaker 2.0 *Richard Fairhurst* | *[Richard](https://www.openstreetmap.org/user/Richard)* Vector tiles are great! Having to maintain a rendering database isn't. That's where tilemaker comes in. SOTM 2021 will see the release of the [all-new v2.0](https://github.com/systemed/tilemaker) which makes vector tiles speedily, on your own hardware, without a database. Richard Fairhurst explains how it works and how you can use it. ## GeOsm: The first mapping data-based social network to connect and empower communities. *SOB Willy Franck* Our goal is to create a mapping data-based social network for territory stakeholders. We want to work with different actors of the digital ecosystem to facilitate the promotion of our tool to those who need it. And it will be up to each community to appropriate the approach in an innovative way to help states, associations, people, companies and the environment. ## State of The Map Africa 2021 *Sharon Omoja* | *[shazomojah](https://www.openstreetmap.org/user/shazomojah)* The State of the Map Africa conference celebrates the culture of open mapping, open data and GIS and its impact across Africa. In this talk we will give updates and plans for this year's State of the Map Africa conference. ## Presenting New Numbers: Quantifying the Increase in Paid Editing Since 2018 *Jennings Anderson* There are now more than 2,500 active _paid editors_ in the OSM Community. The last time we comprehensively quantified this editing activity involved just 1,000 editors across ten companies. This talk describes the increase in paid editing since 2018 with country-level breakdowns of editing activity and information regarding new editing teams and the growth of the existing teams. ## Tanga Buildings Import and Community Mapping *Antidius Kawamala* | *[KAWAMALA](https://www.openstreetmap.org/user/KAWAMALA)* This is an Initiative for scaling up the OpenStreetMap Project by addition of buildings footprint data for entire region of Tanga,Datasets was developed by Ardhi University Students (ARU) in Collaboration with Tanzania Communication Regulatory Authority (TCRA) in 2021. Furthermore, There are different community mapping activities as micro-works going on in the region, as the mission of enriching and making freely global spatial data as well as capacity building to the local community on how to use free and open source tools in contributing data to OSM. ## Activities performed by IRDP YouthMappers on 2021 *Shabani Magawila* | *[SHABANI MAGAWILA ](https://www.openstreetmap.org/user/SHABANI MAGAWILA)* [IRDP YouthMappers](https://twitter.com/irdp_mappers) is one of the Active Chapter available in Dodoma, under the supervision of the Institute of rural Development Planning - Dodoma. The chapter has been able to participate in various projects and was able to organize several trainings. With the skills we had we were able to help our fellow students to complete their Field Work Practice. about this event: https://2021.stateofthemap.org/sessions/3CZDTS/

Jul 11, 202131 min

Introducing OpenStreetMap User Embeddings: Promising Steps Toward Automated Vandalism and Community Detection (sotm2021)

We develop and test user embeddings approaches to vandalism detection in OSM. We successfully demonstrate improvements to previous vandalism detection methods, and additionally how the user embeddings can further be applied to detect different communities of mappers. We validated the embedding model with a prepared vandalism corpus that we are also releasing to the OSM community. With more than 11B edits from 1.6M unique mappers and openly editable by anyone, the OpenStreetMap (OSM) database inevitably contains vandalism. Our approach to detecting it leverages the analytical power and scalability of machine learning through OSM user embeddings. Embeddings are effective in capturing semantic entity similarities that are not explicitly represented by the data. Since word embeddings were first introduced based on the assumption that words adjacent to each other share similar meanings [1,2], the concept of embeddings has been extended beyond word representations to any entity, so long as one can produce a meaningful sequence of the entities. Therefore, we build OSM user embeddings with mappers as entities by constructing sequences of mappers based on shared editing histories and similar behaviors. **Methods** _Creating a Vandalism Corpus_ Development of automated vandalism detection methods in OSM has been slow in part because there is no published corpus of bad or vandalized edits from which to train and validate [3]. Vandalized name attributes are especially problematic because this text is rendered on the basemap. The most infamous instance of this type of vandalism was the changing of "New York City" to an ethnic slur; this name attribute was subsequently rendered on maps drawing from OSM data [4]. As part of this work, we construct and make available the first OSM vandalism corpus for the name attribute of OSM features. Potential examples of vandalism are collected from the OSM Changeset Analyzer (OSMCha) web-based validation tool. These records are then manually reviewed by the Facebook mapping team to identify egregious name changes. Negative samples (non-vandalism) were randomly sampled from a previously validated vandalism-free snapshot of OSM. All of our examples are extracted from OSM data only, no external or conflated data sources. _User Embeddings_ To construct meaningful sequences of OSM users where adjacent users share similar mapping patterns, we analyzed the edit history of every OSM object and the temporal/semantic editing patterns of individual mappers. These sequences were then fed into a word2vec skip-gram model to train OSM user embeddings. **Shared object editing histories** are sequences of OSM users who have edited the same object, in chronological order of editing. These sequences represent mappers who share interest in the same objects on the map. This yields 2B sequences of mappers. **Semantic and temporal mapping patterns** are sequences of OSM users that have shared editing characteristics with regard to how and when they edit the map. Starting with _changesets_, we extract the following keys for each OSM element edited in a given changeset when present: `addr:country`, `admin_level`, `amenity`, `building`, `highway`, `natural`, `place`, `source`. Additionally, we extract the following metadata: the presence of `name` tag, the `version` number, the editing software (e.g. iD editor, JOSM), and any hashtags (possibly denoting specific mapping campaigns). Finally, we group all of these edits by two types of temporal patterns: first, the date of the changeset, and second, the hour of the week of the changeset, per year (with 168 hours in a week, we aggregate across each _week-hour_ in a given year). This yields 30M sequences of mappers. **Results** _Community Detection_ OSM is comprised of many distinct groups of mappers; considering each of these groups a different sub-community makes OSM a "community of communities" [5]. The creation of the temporal and semantic editing patterns was specifically designed to create sequences of mappers with high likelihood of belonging to the same community. One type of easy-to-identify communities are corporate editing teams: groups of employees that are paid to edit OSM [6]. Results of corporate editing team detection can be easily validated against published lists of known editors. The five largest corporate mapping teams are Apple (>1,200 mappers), Amazon (>700), Grab (>550), Facebook (>250), and Kaart (>200). These counts are based on extracting affiliation from a mapper’s OSM user profile, looking for sentences such as “I work for Amazon" and are likely an under-representation [7]. To validate the performance of the model’s ability to successfully identify members of an editing team based on editing semantics, we used the cosine similarity to compare users. First, we identified the 100 most similar users to the _top 10 most active mappers_ in each company (by number of changesets). Next, we confirm how ma

Jul 11, 202137 min

Dealing with Quantity vs Quality (sotm2021)

Organized mapping and institution / corporate based mapping keeps rising in the OpenStreetMap community. This talk is inspired by my observations whilst performing Quality Assurance as part of my personal OSM contributions in Ghana; highlighting some problems, solutions and recommendations. Many contributors be it, a hit-and-run, enthusiast or institution are using our ONLY OpenStreetMap data, and the community saves so many things in our daily lives. The quality of data added to OpenStreetMap is of high importance if we have to keep saving lives and all other things. Data quality can not be ignored, this is very much discussed on various mailing lists, channels and whenever we speak about OpenStreetMap, it is likely to be the first question we expect from our audience who had no idea about OSM in the first place. Contributing to OpenStreetMap mostly in Ghana, I have come across a couple of mapping activities that I am sometimes not sure what to do or say and left with only one option; want to know :) ? This presentation will explore some practices in relation to contributing to OpenStreetMap and focuses on Ghana as the Area of Interest. It will demonstrate some of my observations in Ghana: * how they came about and how I will deal with them or have resolved them and; * how most of these can be improved and avoided in the future. At the end of this talk I hope to have convinced you enough to take full responsibility whenever you make a changeset; Quality or Quantity. about this event: https://2021.stateofthemap.org/sessions/EP7JNK/

Jul 11, 202128 min

A proposal for a QGIS Plugin for Spatio-temporal analysis of OSM data quality: the case study for the city of Salvador, Brazil (sotm2021)

It Consists in a proposal for a QGIS Plugin for Spatio-temporal analysis of OSM data quality in an area of Brazil. The development of methodologies to evaluate geospatial data quality is one of the most important aspects to be considered while obtaining these data. For the developing countries, such as Brazil, the lack of investment for the maintenance of the topographic mapping, especially on a big scale, is a recurrent challenge to the National Mapping Agencies (ANM) [1]. For example, studies reveal areas in Brazil that have never been mapped and that the topographic mapping in the 1:25.00 scale is nearly 5% of its extension [2]. The technological advances enabled a series of methodologies for obtaining geospatial data [3]. One example is presented as Volunteered Geographic Information (VGI) [4]. In this case, the update of information may occur faster and with a reduced cost in detriment to the traditional structures of topographic mapping [5]. A successful case of VGI is the OpenStreetMap (OSM) platform, which presents the growth in the number of contributors and contributions or mapped features. To comprehend the behaviour of the OSM features and their integration potential to the topographic mapping, different surveys worldwide have put efforts to evaluate its quality, whether by its extrinsic [6, 7] or intrinsic [8] aspects. In this regard, some studies have evaluated the quality of OSM's features by combining extrinsic and intrinsic aspects, like [9], that evaluated the positional precision of OSM based on the combination of the edition's history. Besides that, the most recent researches have focused on comprehending spatial and temporal aspects of events in OSM contributions [10], as well developing add-ons for evaluating data quality, as is presented by [11], that developed a QGIS toolbox to evaluate parameters of the intrinsic quality of OSM features. The literature identifies as one of the main challenges for the integration processes, the heterogeneity of the data. Once the quality may vary according to the study area, the indicator used of even the spatial variations through time in the same region. In this context, to understand the adjustment of OSM's resources to the topographic mapping, it is crucial to connect aspects related to the quality and heterogeneity of data. Researches like [1] argue that, based on the obtained quality, the resources resulting from VGI may be used to integrate, detect changes or report errors. Therefore, classifying resources from OSM according to their usability in a certain region becomes essential, especially in developing countries like Brazil. Besides that, the research that explores issues of quality, heterogeneity, and contributions patterns of OSM is still not widespread in developing countries [12]. Given the importance to classify OSM features according to their usability for a given region, especially in developing countries, few researchers explore quality, heterogeneity, and contribution pattern issues of OSM in Brazil. we proposed a hypothesis that understanding aspects of the extrinsic and intrinsic quality of the quality of OSM features, related to spatiotemporal aspects of contributions in developing countries, will help decision making regarding the influence of the dynamics of insertion of features concerning quality. Thus, this research has as an objective to evaluate the extrinsic quality of OSM features for the county of Salvador-Bahia-Brazil (the northeast region of the country). Therefore, we investigated indicators of positional accuracy, thematic accuracy and completeness, the visualisation of heterogeneity of data, and the analysis of the edition history. To accomplish the evaluation of extrinsic quality, the OSM features were compared to the topographic mapping of the country regarding the Cartographic and Cadastral System of the County of Salvador (SICAD, 2006) and features from the Urban Development Company of the State of Bahia (CONDER). The analysis of positional and thematic accuracy was made through procedures of feature sampling. The analysis of completeness occurred from comparing the total of available features. The verified categories were features from the road system, religious, educational, and health buildings. We divided the municipality of Salvador into sub-regions to identify different local patterns of quality in the analysis of thematic accuracy and completeness. The visualisation allows obtaining the data's heterogeneity through a plugin developed in the software QGIS, making the planimetric positional evaluation for point and line features. The statistical procedures for developing the plugins were realised based on the Brazilian law to evaluate geospatial data quality analysis [13] and based on the method of double buffer proposed by [14]. The plugin is available, and it is possible to be accessed in the online repository https://github.com/eliasnaim/AcuraciaPosicional_PEC-PCD. Even though the fina

Jul 11, 202136 min

Towards understanding the temporal accuracy of OpenStreetMap: A quantitative experiment (sotm2021)

This talk presents results of an experiment conducted on the temporal accuracy of OpenStreetMap, and provides insights into the temporal dynamics with which changes in real-life appear in OSM. The ability to provide timely information compared to traditional collection methods of geographic information is generally considered as one of the main advantages of volunteered geographic information (VGI) since its emergence in the 2000s (Goodchild, 2007). In addition to several anecdotal examples illustrating how VGI data can provide more up-to-date information than authoritative sources, the literature provides ample evidence on the usefulness of VGI in applications that require timely geodata, such as disaster management (Horita et al., 2013; Neis & Zielstra, 2014). For example, the Haiti earthquake relief effort in 2010 laid the foundations of how remote contributors of OpenStreetMap (OSM) and other platforms can make a difference and aid responding humanitarian agencies after a crisis (Zook et al., 2010). The Humanitarian OpenStreetMap Team has made numerous contributions and helped save lives at numerous instances ever since (Herfort et al., 2021). However, apart from these examples, the temporal dimension of VGI has not received much research attention outside the application of disaster management, and there is a huge gap between assessing temporal accuracy and other factors of data quality, such as spatial accuracy (Antoniou & Skopeliti, 2015; Yan et al., 2020). Aubrecht et al. (2017) highlighted the lack of formal acknowledgment of temporal aspects in the concept of VGI and proposed a framework called ‘Volunteered Geo-Dynamic Information’ to fully integrate spatial and temporal aspects of VGI. Other works utilizing the temporal component in VGI often focus on the behavior of contributors rather than the currency and temporal validity of map features they contributed (Bégin et al., 2018; Haklay et al., 2010; Neis & Zipf, 2012), or studied the evolution of data over time (Girres & Touya, 2010; Zielstra & Hochmair, 2011). While these approaches are useful, by nature they cannot provide a quantitative measure of how current OSM (or VGI in general) is. Arsanjani et al. (2013) noted during their investigations that the temporal accuracy of OSM could not be measured using their traditional extrinsic method, because OSM data was compared to authoritative data that did not contain temporal information (i.e. most recent street configuration regardless of when road segments were built or renovated). Another project, ‘Is OSM up-to-date?’ recognizes the lack of information on temporal accuracy and developed a tool that uses an intrinsic approach to visually show features that potentially contain outdated information (Minghini & Frassinelli, 2019). However, by nature, an intrinsic approach can also not provide an absolute measure of how up-to-date OpenStreetMap is. This research attempts to fill a gap in the literature by conducting an experiment on the currency of VGI. Using OSM data as a case study, it will measure the temporal accuracy of selected map features. This research overcomes previous limitations by using official data provided by the Florida Department of Transportation (FDOT). The dataset contains details about state-funded highway construction projects, including the date these projects were completed, therefore accurately measuring the temporal accuracy of OSM features is possible by comparing dates projects were finished with the time at which corresponding OSM edits in the database were made. This time difference describes how long it took for the OSM community to adapt to real-world changes and update the map database accordingly. The historical version of highway construction projects was filtered to projects completed between May 15, 2016 and April 1, 2021. Further, only a subset of projects were used, that resulted in either 1) new infrastructure (new roadways, roundabouts or highway ramps), 2) new lanes in existing roadways (excluding bike lanes), and 3) new bike lanes or paths. Other construction projects, such as traffic improvements, road resurfacing, regular maintenance (e.g. bridge rehabilitation), etc. were excluded, since a useful, high-quality road network database can be maintained without the addition of these information, therefore, they are less likely to migrate into OSM. The methodology uses augmented diffs from the Overpass API to find all changes that occurred on OSM highway features (creation, modification and deletion) and are spatially and temporally close to construction projects. These changes are then matched with a record from the highway construction dataset. Irrelevant changes (i.e. changes made to other highway features) are removed. This is done by manually interpreting and evaluating changes and construction projects using a description field (e.g. “SR 61 WAKULLA SPRINGS RD @ CR 2204 OAK RIDGE ROAD INTERSECTION - ROUNDABOUT”). The data extracti

Jul 11, 202141 min

Community Interactions in OSM editing (sotm2021)

We look at interactions between Corporate and Non-Corporate Editors as reflected through co-editing patterns in the OSM data. We use Social Network Analysis on 12 networks generated from four different locations and 3 different timepoints and our results show the vibrant co-production of OSM data generation. There are interactions between all editors but Corporate Editors tend to interact at a higher rate with each other. The seniority of editors and the interactions also differ between Corporate and Non-Corporate Editors. OpenStreetMap (OSM) data is produced by a vibrant online community of mappers. To be more specific, OSM data produsers represent a plethora of individuals with different motivations, methods of data contribution, and usage (Budhathoki & Haythornthwaite, 2013; Coleman et al., 2009). Thus, OSM contributors have been aptly described as a community of communities (Solis, 2017). In recent years, corporate editing teams have introduced a new dynamic in the discussion on communities in OSM; editing teams hired by corporations, such as, Apple, Facebook, Microsoft, Uber, are capable of contributing thousands of changesets a day (Anderson et al., 2019; Anderson & Sarkar, 2020). Additionally, corporate editors (CEs) tend to focus their editing on particular types of map features. These two attributes of corporate editing can lead to CEs breaking off into a siloed group of their own with little or no interaction with the rest of the editors on the map. Previous research on the OSM community using similar methods showed there was limited collaboration between editors with most objects being edited only a few times (Mooney & Corcoran, 2012). Senior editors in particular perform a majority of the mapping work on their own, but do interact with others through co-editing (Mooney & Corcoran, 2014). Since these studies were performed, the OSM community has grown significantly and the community dynamics have also evolved with more individual and organized participation (e.g. CE). Here, we use a data driven approach to characterize the interactions between the CEs and the rest of the OSM community. We define interactions through editing patterns. That is, we construct a network of interactions where each node represents an editor, and two nodes are connected if they have edited the same map object. If the mapper of node A edits an object last edited by the mapper of node B, then an edge connecting these nodes exists and is directed from A to B. We utilized the OSM-Interactions tilesets to construct these networks (Anderson, 2020). These vector tiles contain the editing history of all highway and building objects at zoom level 14. They include minor changes to the geometry of objects in which only nodes are moved, but the parent way is left untouched. In this way, we are capturing the complete history of map objects in OSM, as opposed to just changes to the basic OSM elements (primarily nodes or ways). In keeping with the objects which are primarily edited by CEs, we focused only on highway and building objects for construction of the network. The nodes are further annotated with a binary category representing whether they are a CE or not. We classify a mapper as being a CE or not by comparing usernames in the network to the disclosed lists of usernames on a corporation’s OSM wiki or Github page. We focus on 4 locations: Egypt, Jamaica, Thailand, and Singapore. We create networks for each of these locations at 3 timepoints, 2015, 2017, and 2019 to characterize the changes between over time. Thus, we constructed and analyzed 12 networks. The locations were chosen as they all have different groups of CEs active. Across all networks, the Largest Connected Component (LC) accounted for 93.6% of all nodes highlighting significant interactions amongst all mappers. Within the LC, the rate of growth of CE nodes exceeds the rate of growth of non-CE nodes at rate of 11:1 between 2015 and 2019. However, both types of editors (CE and non-CE) have a comparable number of in and out degrees in each place, indicating that they edit other people’s work and have their work edited at a similar rate. In terms of who edits whose work, CE’s edit other CE’s work most often, but interaction between CEs and non-CEs have also grown through time, keeping the network connected. With regards to age of the mappers (calculated in terms of their enrollment date in OSM) and the volume of edits they perform, younger mappers in both groups tend to edit others' work at a higher rate than senior mappers, but there is more variation in these statistics for non-CE mappers. This is a finding contrary to previous research on editing interaction patterns mentioned above. Additionally, characterizing the time between edits show that edits made by CE’s persist for a slightly shorter duration than edits made by non-CE, primarily due to other CEs editing the same object soon after. In conclusion, the editing networks highlight the vibra

Jul 11, 202141 min