f.zz.de

f.zz.de

Tagging the default - oneway=no

Posted Sun 22 Jan 2023 10:37:02 PM CET Florian Lohoff
in

I had a look at some QA output of mine which analyses tagging on ways like lanes, turn:lanes etc and i found TONs of oneway=no tagging.

I initially assumed these were some rouge users starting to sprinkle oneway=no everywhere and started to comment on the changesets.

After i while i discovered these were "StreetComplete" users.

So StreetComplete once again started to get users into tagging wide spread defaults on roads with ANY consent of the wider community.

Sun Ultra 1 RTC repair

Posted Mon 16 Jan 2023 02:04:51 PM CET Florian Lohoff
in

Another RTC died of drained batter. Open the RTC, attach a CR2032 and there we go.

Rebuilding Debian/mips

Posted Mon 16 Jan 2023 12:31:04 PM CET Florian Lohoff
in

Debian dropped the support for all older MIPS based machines with the transition from Debian/Jessie to Debian/Stretch.

It was decided that from Stretch on all binaries would by default be compiled with --with-arch-32=mips32r2 which is basically only for machines produced after like 2015. All machines i initially boostrapped Debian/mips and Debian/mipsel with back in the 90ies dropped of the supported list.

So all big endian machines like the famous SGI Indy and SGI Indigo2 which were one of the first targets to be supported are now stuck with Debian/Jessie. The little endian machines like the Cobalt Cube and RAQ and the Decstations are also "dead in the water". As these machines are still see Kernel Development its a shame we dont have ANY recent userspace available.

So last week i did some work on Colo the Cobalt bootloader to be buildable with modern toolchains. The i set up sbuild and schroot to build stretch packages for a mips2 based Debian/Stretch. I most likely will not be ALL of Debian packages but just a subset like required, important, build essentials and tools everyone wants.

I start with Stretch as i want to have an upgrade path for the installations out there.

I had and have some issues calculating build order for packages. I have some first hacked improvised script which calculates required binary packages from amd64 Packages by recursive walking through Source Package Build-Depends. Then trying to match those packages to Jessie/Mipsel and rebuild Stretch/mipsel packages, trying to satisfy Build-Depends.

The little Cobalt Cube2, although nearly 25 years old is now very slowly churning through buildable packages.

I still have issues that the resulting Packages are still "uninstallable" as other packages are missing. Like debhelper beeing buildable, but the resulting packet depending on dh-autoreconf which i hadnt had. This rendered debhelper uninstallable in sbuild.

So i guess i need to fix the "incoming" queue for reprepro, not ingesting packages which are not installable by the Stretch repository and the old Debian/Jessie/Mipsel repository, or probably not only matching Build-Depends but also also Depends to get the buildable or needbuild packages.

Soon another machine will join in to build little endian packages and probably i'll find some big endian machine to build also a mips2 based big endian Debian/mips.

Austritt von kaltem Helium

Posted Tue 03 Jan 2023 09:11:18 AM CET Florian Lohoff
in

Sehr spannend. Ist das so ein Radiologie/MRT Fehlermodi das die das Helium ablassen müssen?

Schneepflug

Posted Tue 03 Jan 2023 09:10:21 AM CET Florian Lohoff
in

Also in den Schneepflug passt nur mein 9 Jähriges ich. Aber süß.

Smartshopping Carts

Posted Tue 03 Jan 2023 09:09:36 AM CET Florian Lohoff
in

Was können die? Leider gehen die ja nur mit einer Deutschland Card die ich ja ablehne, oder irgendeiner anderen Schnüffelapp.

Konfetti

Posted Sun 01 Jan 2023 03:51:45 AM CET Florian Lohoff
in

Okay ....vielleicht ist das mit dem Konfetti ein bisschen eskaliert. Und die Konfettikanonen haben wir nicht einmal abgefeuert.

Silvester

Posted Sun 01 Jan 2023 02:59:45 AM CET Florian Lohoff
in

Mit allen zusammen. Sehr schön.

Begrüßung im Airbnb

Posted Tue 27 Dec 2022 01:56:58 PM CET Florian Lohoff
in

Süß.

Weihnachtszeit

Posted Fri 23 Dec 2022 12:21:55 PM CET Florian Lohoff
in

Man erkennt die Weihnachtszeit ja hauptsächlich daran das sich die Paketzusteller was für die Piktogramme in der Übersichtskarte einfallen lassen.

Hier DPD:

Arbeitsplatz erneuert

Posted Thu 22 Dec 2022 06:16:21 PM CET Florian Lohoff
in

Gebraucht 2 Sedus Temptation Schreibtische erstanden. Upgrade des Arbeitsplatzes. Sehr schön geworden.

Geometry mapping antipattern: landuse=snake

Posted Thu 22 Dec 2022 03:40:41 PM CET Florian Lohoff
in

No. 2 of my antipatterns: "Landuse drag". Mappers seem to have the tendency to make little small pieces into one large, huge, even gigantic object. So they start dragging the landuse (and other objects) further and further along a road, across a road or whatever. The resulting object then rather looks like a very long snake following some arbitrary other object.

These snake like objects, or huge objects have the tendency to break pretty regular. More complexity is a unavoidable consequence by suddenly you are in the need of multipolygon relations, or unexperienced mappers accidentally break the object.

So - With landuse its like with all others things in life - Keep it simple and stupid.

See this example where someone tried to include the 4 trees on the other side of the road into the MUCH larger forest area. The falsely included area of the streets outweights by far the correctly included area. The other problem is that the boundaries of the landuse now do not follow visible contrast in the aerial imagery. Very confusing.

Another example is this. Landuse is beeing dragged along a street, making the landuse=residential a backdrop of the street. It includes the full streets width although only one side really contains residential usage. The south-east part should really be its own landuse stopping at the shoulder of the street. Again the abuse of landuse to try to make a "gapless" map makes these geometries a lot more complex than they need to be.

The last example for today is this. Dragging the landuse across a huge intersection, just to include the 4 other building on the other side. This includes more area used for traffic than it includes real residential area. Again the perimeter of the landuse does not follow any visible contrast boundary in the aerial imagery, crossing the roads in absurd and completely random angles.

So to summarize: Landuses should follow stuff you can actually see in an aerial. They should not erratically cross other objects or include other objects/area which are not represented by this landuse. Landuses are not a "backdrop" behind streets just to make the map "gapless".

If it gets to complicated, split it into smaller chunks.

Geometry mapping antipattern: Keep left

Posted Wed 21 Dec 2022 11:46:33 AM CET Florian Lohoff
in

For some time i was thinking about making a blog post series about geometry mapping antipattern which i find often in our dataset. So here we come with No. 1. "Keep Left"

Have you ever wondered why you get stray "Keep left", "Keep right" announcements from your navigational system although you are on a straight road cruising ahead?

It because of geometry. All announcements concerning the driving direction are direct causes of the street geometry. So when you get an announcement, have a look at the geometry.

One of the issues is sharp angle intersections. The navigation sees it as a road "split" so it tells you which of the two ways you need to take.

But lets have a look at an example intersection i found within 30 seconds.

You see - the side road joining into the tertiary goes in a straight line into the main road. But is it really at this angle? Lets have a look at the aerial photo:

You can easily see that taken the rough direction of the road the intersection is correct. But are you actually merging like this into a busy main road? Typically not. You stop nearly at 90° to the main road to have clear sight into both directions. And when you take a very close look at the roads area you'll see a trumpet like widening of the road for the vehicles to stop at 90°.

So when following the center line of the road, and on the last 10m we follow the center line of the trumpet we suddenly see a 90° intersection show up.

See this example. The grey area shows your asymmetric trumpet like area, and the yellow line shows the real center line of your road.

So when drawing simple intersections like this, most likely in the countryside, have a closer look and try to maintain a half way 90° Angle. If you hear stray announcements. Remember the position and have a look at the geometry.

Schnee

Posted Fri 16 Dec 2022 04:20:32 PM CET Florian Lohoff
in

Es ist kalt und es hat mehrere Tage geschneit. Der Kaffee der heute morgen auf das Lenkrad getropft ist war gefroren bevor wir losgefahren sind.

Zugbrücke

Posted Wed 14 Dec 2022 08:23:06 PM CET Florian Lohoff
in

Wenn ich groß bin und meine eigene Firma habe werde ich auch so eine Brücke haben.

Nachtschwärmer

Posted Mon 12 Dec 2022 12:45:58 AM CET Florian Lohoff
in

Der letzte Bus ist weg.

Historische Rechner

Posted Sun 11 Dec 2022 06:32:25 PM CET Florian Lohoff
in

Eine neue Ladung historische Rechner. Digital, Sun, HP, NCD, Wyse.

Das basteln nächstes Jahr ist gerettet.

ADAC zu hilf

Posted Mon 05 Dec 2022 10:46:17 AM CET Florian Lohoff
in

Immer wieder was neues. Heute: Keilriemen zerfleddert. So ohne Servolenkung, Lichtmaschine und co ist es dann doch nicht so schön fahren.

Ein Loch ist im Eimer

Posted Sun 04 Dec 2022 07:17:53 PM CET Florian Lohoff
in

Nach Monaten der Diskussion einfach Mal das Loch wirklich suchen und Flicken.

Fahrrad bei 3°

Posted Thu 01 Dec 2022 08:48:03 AM CET Florian Lohoff
in

Gibt ja auch gemütlicheres.

Goethe

Posted Wed 30 Nov 2022 05:47:06 PM CET Florian Lohoff
in

Im Süden mögen sie Goethe auch. Hier Bahnhof Bacharach.

ePaper Display

Posted Thu 17 Nov 2022 03:59:10 PM CET Florian Lohoff
in

Das spannenste im Spielzeugladen ist das gelbe ePaper Display.

Robot Cafee

Posted Thu 17 Nov 2022 03:58:15 PM CET Florian Lohoff
in

Mal wieder beim Kunden und heute Robot Cafee. Nur abholen muss man es selber.

Auge

Posted Sun 06 Nov 2022 12:54:09 PM CET Florian Lohoff
in

Lias Auge als sie einen Vogel im Garten erspäht.

Halloween

Posted Thu 03 Nov 2022 11:01:34 PM CET Florian Lohoff
in

Einige Kinder haben sich doch ein wenig umgesehen als ich so die Tür geöffnet habe. Aber seit wann ist das eine einseitige Geschichte mit dem Verkleiden.

Winterzeit

Posted Thu 03 Nov 2022 10:59:48 PM CET Florian Lohoff
in

Lia hat Winterzeit ausgerufen und ihr Heizkörperdomizil bezogen.

CBD O Mat

Posted Sun 30 Oct 2022 04:43:30 PM CET Florian Lohoff
in

Ich konnte nicht dran vorbei ohne einen Cola Canabis Lutscher zu kaufen.

Wenigstens den Automaten ein wenig Finanzieren.

Liebesschloss

Posted Sun 30 Oct 2022 04:42:06 PM CET Florian Lohoff
in

Statt schloss Pleuel und Kolben. Heiss brennende liebe würde ich sagen.

Erfindungen

Posted Sun 30 Oct 2022 04:14:05 PM CET Florian Lohoff
in

Ich würde sagen Deutschland ist im Arsch. China voll mit Ideen und Prototypen. Deutschland hat einen Schweinezaun und präsentiert die ausgestopfte Sau.

Automatik U-Bahn

Posted Sun 30 Oct 2022 04:12:31 PM CET Florian Lohoff
in

Sehr spannend. Eine Zugführerlose U-Bahn in Nürnberg. Man kann ganz vorne sitzen und in den Tunnel blicken.