Am Montag 27 Juli 2009 schrieb Frederik Ramm: > Hallo, > > Florian Lohoff wrote: > >> Wie umgehst Du eigentlich das Problem mit den Sonderzeichen? Soweit ich > >> das verstanden habe, schneidest Du mit osmosis die einzelnen Gebiete per > >> Polygon-File aus einem planet File aus (welches Du evtl. mit diff-Files > >> aktuell hältst). Ersetzt Du einfach die problematischen Zeichen im > >> planet File (oder in den Diffs) bevor Du osmosis startest? > > > > Osmosis frisst die diffs ja gar nicht - Der bricht ab mit einem XML > > fehler. > > Konkret ist das so, dass ich Osmosis --rci mit Stundendiffs laufen > lasse. Wie Florian richtig sagt, bricht das dann ab. Dann mirrore ich > die Stundendiffs lokal, jage sie durch xmlstarlet, um den Fehler zu > finden, repariere ihn von Hand, und lasse Osmosis auf meinen > korrigierten Mirror los. > > > Waere schoen wenn das ein fuer alle mal in API gefixed wuerde - Das war > > schon request vor ueber einem Jahr aber anscheinend interessierts so > > richtig keinen. > > Derzeit ist das Problem wohl, wenn ich richtig verstehe, dass es sich um > Sonderzeichen handelt, die in UTF-8 zulaessig sind, aber nicht in XML, > und die daher streng genommen bei der XML-Herstellung aus der Datenbank > (das macht Osmosis) escaped werden muessten. > wie!?! ihr macht das per hand? ohne eine xml-library? utf-8 und xml vertraegt sich wunderbar, und die paar sachen, die escaped werden muessen, macht die entsprechende xml-lib automatisch. zumindest kenne ich das so... oder versteh ich das grad alles falsch...?
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de