Frederik Ramm wrote:
Im Osmarender-Perl-Code steht dann drin, was genau zu geschehen hat,
Warum das in jeden einzelnen Renderer reinstricken? Ein bisserl Preprocessing reicht schon. Ich hab da mal was gebastelt... http://j-e-b.no-ip.com:8080/p/map.jpg Siehe Screenshot. Ist ein Rendering von Kosmos, da ich da die Rules eim einfachsten anpassen kann. Mein kleiner Prepocessor hat in die osm-Datei noch ein paar neue Ways und Nodes eingebastelt. Zuerst hat er alle Straßen (highway:*) anhand des Namens (sofern sie einen haben und sofern highway-Typ halbwegs zusammenpassen, also keine_links oder so, abenfalls keine area:yes oder junkction:*) zusammengebastelt, dann in maximal 500m lange und auch gleichmäßig lange Stücke zerlegt. Danach das gleiche mit den allen highways, die einen ref haben, daraus aber keine Ways, sondern Nodes gebastelt, auch wieder gleichmäßig verteilt und höchstens alle 750m. Danach hab ich noch händisch kleine rote Pfeile an alles drangebastelt, was anders als normal gerendert wird. PS: Die unsichtbaren Straßen-Teile von Seegasse und Mayerstraße sind living_street, da sollte ich die Kosmos-Rules vielleicht noch erweitern... ;) Wer's selber ausprobieren will, ich häng's auch mal an. Ist in Perl geschrieben, benötigt nur Geo::Direction::Distance (http://search.cpan.org/~kokogiko/Geo-Direction-Distance-0.0.1/) als Voraussetzung, und arbeitet als Filter. z.B. "perl computeWayCaptions2.pl < data.osm > result.osm". Bitte das Ergebnis AUF KEINEN FALL hochladen!!! cu Henry PS: Angepasste Kosmosrules hab ich auch noch attached. PPS: Wenn's doch ein **** hochlädt, alle neuen Elemente werden mit "note:FIXME Please delete me if I was uploaded by accident!" getaggt.
The original MIME headers for this attachment are: Content-Type: text/plain; name="computeWayCaptions2.pl" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="computeWayCaptions2.pl"
The original MIME headers for this attachment are: Content-Type: text/xml; name="cways.xml" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="cways.xml"
_______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de