x

Re: Geofabrik building-Shape unvollständig, was tun?


Geschrieben von woodpeck (Gast) am 06. Dezember 2013 01:40:02: [flux]

Als Antwort auf: Geofabrik building-Shape unvollständig, was tun? geschrieben von moenk (Gast) am 04. Dezember 2013 12:37:

moenk wrote:

damit sind die Geofabrik-Shapes aber relativ unbrauchbar

Naja, das ist jetzt etwas hart ausgedrueckt, eine ganze Menge Leute scheinen sie schon gebrauchen zu koennen 😉

Die kostenlosen Shapes werden derzeit naechtlich mit einem sehr einfachen und schnellen Programm (osm2shp) ausgerechnet, das keine Multipolygone kann. Die ordentliche Verarbeitung von Multipolygonen wuerde deutlich laenger (oder mehr Speicher) brauchen, so dass wir nicht mehr jede Nacht den ganzen Planet durchackern koennten.

Daher handhabe ich das im Moment so, dass ich kostenlos halt das rausgebe, was sich schnell und einfach machen laesst, und verkaufen tu ich das, was etwas muehsamer ist - und fand das immer einen einigermassen fairen Kompromiss aus Nutzen-fuers-Projekt und Nutzen-fuer-die-Firma.

Ich sehe natuerlich auch, dass mehr und mehr simple Dinge mit Multipolygonen gemappt werden und dadurch aus den kostenlosen Shapes rausfallen, das kann natuerlich nicht immer so bleiben, sonst werden die echt *zu* unbrauchbar.

Ich moechte mittelfristig die kostenlosen Shapes umstellen auf ein Datenschema, das zu dem der kostenpflichtigen Shapes kompatibel ist (dokumentiert in http://www.geofabrik.de/data/geofabrik- … d-0.6.pdf) . Die kostenpflichtigen haben derzeit deutlich mehr (und andere) Layer als die kostenlosen und ausserdem eine feste Feature-Auswahl - d.h. alles, was ich nicht explizit auswaehle, kommt auch nicht ins Shape, waehrend bei den kostenlosen derzeit z.B. alles mit einem highway-Tag ins Strassen-File kommt, egal ob da "residential" oder "schotterpiste" steht. Ich werde dann vermutlich bei den kostenlosen Shapes eine Teilmenge der Layer anbieten - also etwa Strassen, Gebaeude, Landuse, wichtige POIs - und die kostenlosen Shapes auch nur noch alle paar Tage neu ausrechnen statt taeglich, und dafuer gibt es dann aber auch ordentliche Multipolygone.

Wenn diese Aenderung kommt, dann gehen allerdings alle Anwendungen kaputt, die sich auf die alte Shapefile-Struktur verlassen haben. Ich fuerchte, da gibt es recht viel, wovon ich gar nichts weiss 😉 eventuell muss ich dann eine Zeitlang beides parallel anbieten, oder einen Satz ogr2ogr-Commandline-Befehle, mit denen man die neuen in die alte Struktur umrechnen kann oder so.

Das ist immer ein bisschen schwer - ich moechte ja schon, dass der Downloadserver wirklich nueztzlich ist und fuer sowas wie Moenks Studentenprojekt einfach eingesetzt werden kann. Was auf dem Downloadserver ist, darf keine "Crippleware" sein, daher muss das mit den Multipolygonen jetzt bald mal richtig gemacht werden. Auf der anderen Seite muss ich aus wirtschaftlichem Interesse schon auch irgendeinen Anreiz fuer diejenigen mit Geld schaffen, mir dann und wann ein Shapefile abzukaufen, d.h. irgendwas muss am bezahlten Shape schon besser sein als am kostenlosen. Aber ich denke, mit einer Kombination aus "mehr Layer" und/oder "mehr Attribute" und/oder "aktueller" koennte das funktionieren - wenn ich mit dem Bezahlangebot nur die 2-3% anspruchvollsten Nutzer abschoepfe und den anderen 97%-98% fuer ihre Zwecke ausreichende kostenlose Files zur Verfuegung stelle, dann zahlt das schon die Rechnung fuer den Server.

Uebrigens, seit gut einem Jahr sind in den kostenlosen Shapes in Frankreich *ueberhaupt* keine Gebaeude mehr dabei, weil die da so massiv importiert haben, dass ich irgendwann dachte, das wird mir jetzt zu viel - 90% der Datenmenge in einigen Zipfiles entfielen auf den Gebaeudelayer...

Bye
Frederik