AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:02

Parameter dieser Suchanfrage:

Suche in Thema: Schnelle XML Lib für große Dateien gesucht
Suche alle Beiträge, die von "Mithrandir" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 17 von insges. 17 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 9. Okt 2009
    Um den Parser mal richtig bluten zu lassen ( :twisted: ), würde sich auch Nord-Amerika sehr gut eignen (Vorsicht, der Download ist 4,5 GB groß, entpackt dürfte es nochmal deutlich größer sein. ;) )
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 22. Mai 2009
    Naja, das sog. Planet-File ist mit bz2 gepackt ungefähr 6 GB groß, entpackt 5 - 10 mal so groß. Europa ist im Download 1,6 Gigabyte groß, entsprechend auch hier 5-10 mal.

    Ja, sind schon ne Menge Rohdaten... ;)
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 22. Mai 2009
    Hi himi, Niedersachsen hat ungefähr 2 Mio. Nodes, noch vielleicht ne Mille anderer Knoten drauf. ;)
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 17. Apr 2009
    Ok,

    danke für den Hinweis mit dem CDATA. Sollte wohl nie vorkommen, aber man kann ja nie wissen... ;)
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 17. Apr 2009
    Moin alzaimar,

    ja, ich denke, so werde ich das wohl machen. Wäre es eigentlich.. uhm... "unelegant" ReadLn zu verwenden und die Datei zeilenweise einzulesen? Zumindest bei der jetzigen API-Version liegen die Dateien immer mit Zeilenumbruch vor. Würde mir wieder ein paar Zeilen Code sparen.. ;)

    //Edit: Mit ReadLN verarbeitet er die kleine Datei bei eingeschalteter Optimierung innerhalb von...
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 16. Apr 2009
    Hmm, klingt interessant... :gruebel:

    Und dann kommt einer auf die Idee, das sog. Planet-File einzulesen. Gepackt 5 GB groß, entpackt das 6-fache. Ich hätte vielleicht auch noch erwähnen sollen, dass die Dateien netterweise Zeilenumbrüche besitzen... :stupid:

    Damit ihr mal seht, worüber wir eigentlich die ganze Zeit philosophieren:

    So sieht eine OSM-Datei aus:


    //Header
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 16. Apr 2009
    Irgendwie ist das alles... :kotz:

    Ich hab jetzt also im Prinzip zwei Möglichkeiten: Entweder versuche ich der Lib beizubringen, eine Datei stückchenweise einzulesen, das Eingelesene zu verarbeiten und dann den Puffer für das nächste Stück freizugeben, oder ich nutze gleich eine andere Implementation... :?
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 16. Apr 2009
    :gruebel:

    Eventuell die Angabe der Delphiversion in meinem Profil :stupid:



    Oder kann ich Win32 und .NET mischen? Nee, eigentlich doch nicht.. :gruebel:
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 16. Apr 2009
    Hi,

    Ja, zum Debuggen war mir das gestern zu spät. :) Ich habe mal geguckt, er hängt bei dieser Funktion:

    FUNCTION TXmlParser.LoadFromFile (Filename : STRING; FileMode : INTEGER = fmOpenRead OR fmShareDenyNone) : BOOLEAN;
    // Loads Document from given file
    // Returns TRUE if successful
    VAR
    f : FILE;
    ReadIn : INTEGER;
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 16. Apr 2009
    Ich hab den Parser nun zum Laufen bekommen. Gefällt mir, rennt durch die 120 MB Datei innerhalb von 17 Sekunden. Allerdings bekomme ich bei der großen 4 GB Datei den E/A-Fehler 998. Vielleicht finde ich noch raus, wie ich das umschiffe... :gruebel: Um den multi-byte Unicode Support kümmere ich mich, sobald es soweit ist. Jetzt möchte ich erstmal einen stabile Basis schaffen...

    Ich danke euch...
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 15. Apr 2009
    Hi Pfoto,

    Danke für den Hinweise. :thumb:

    Allerdings stoßt es mir etwas sauer auf, wenn ich eine kommerzielle Unit in einem GPL-Projekt verwenden sollte. Dennoch danke.. ;)
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 15. Apr 2009
    Nee... :stupid:



    Wohl wahr. Ich brauche ja nichts großes. Einfach Knoten einlesen und in eine SQL-DB schreiben. Ich habe jetzt die beiden Artikel entdeckt:

    Using XML in Delphi application - Part I Teil I ist eigentlich nicht relevant :stupid:
    Using XML in Delphi application - Part II

    Ich werde mir wohl eine Klasse schreiben, die zum Einen die XML-Datei parst und zum anderen die Daten...
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 15. Apr 2009
    Besten Dank, aber so langsam reichts eigentlich mit den Lobhudeleien für mich... :stupid: :mrgreen:

    Und alzaimars Vorschlag? :gruebel:
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 15. Apr 2009
    Zumindest in nächster Zeit nicht, denke ich zumindest. Man will zwar grad die API auf eine neue Version updaten, aber das verzögert sich zum einen gerade etwas und zum anderen betrifft das auch nur die API, nicht die Rohdaten. :o)

    Das klingt sehr interessant. Optimieren kann man ja immer noch und von dem FastCode-Projekt habe ich schonmal gehört. Ist denn die Implementierung so trivial, wie es...
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 15. Apr 2009
    Hi ihr,

    Argh, auf die Idee, im Bugtracker zu gucken, bin ich gar nicht gekommen... Danke... :wall: Vielleicht wird das dann ja doch noch was mit SAXforPascal und mir.. :stupid:


    Darfst du. ;) Passiert auch, das habe ich im Eingangspost nicht erwähnt: Es geht mir primär eigentlich nur darum, einmal diese Datei zu verarbeiten, um dann die darin enthaltenen Daten in eine Datenbank zu...
  • Forum: XML

    Re: Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 14. Apr 2009
    Moin Muetze,

    aus deinem leicht gereiztem Kommentar lese ich mal raus, dass ich und der Kollege in deinem Blog nicht die Ersten sind. ;) Das "leider" bezog sich auch eher darauf, dass ich die Lib gerne benutze, da sehr einfach. ;)

    Nein, sind sie in der Tat nicht. Wie auch?

    Hast du zufällig n paar Links in deinen Lesezeichen, die mich da informativ weiterbringen, von Wikipedia mal...
  • Forum: XML

    Schnelle XML Lib für große Dateien gesucht

      Delphi
      by Mithrandir, 14. Apr 2009
    Hi,

    Ich bin im Zuge meines Routenplaners jetzt am Überlegen, ob es nicht sinnvoller wäre, das Rendern der Karte lokal im Programm zu machen, um mehr Kontrolle über die Darstellung zu bekommen.

    Die Rohdaten sind in einem XML-ähnlichen Format gespeichert. Der Download für Deutschland fasst "niedliche" 400 MB und ist entpackt gute 4 GB groß.

    Aber auch wenn ich nicht selbst das Rendern...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Mithrandir&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=132530
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz