Community mapy.com Mapy.com Community
    • Categories
    • Popular
    • Categories
    • Login

    Import GPX

    Scheduled Pinned Locked Moved My Mapy
    16 Posts 3 Posters 272 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Jan BuriánekJ Offline
      Jan Buriánek Mapsters Premium @Jozko Mrkvicka
      last edited by Jan Buriánek

      @Jozko-Mrkvicka
      A do třetice rada, jak problematický znak "najít". Mapy.com při nekorektních datech odmítnou celý import. Můj web by měl načíst všechny WPT, dokud bude soubor korektní.
      Pak se podívejte, kolik se jich načetlo, třeba 50, problém hledejte v souboru v textu WPT v pořadí 50, (pokud tam jsou souřadnice, WPT nejspíš vznikne, jen nebude mít načtené všechny značky), případně následující 51.

      Takto jsem onehdá našel právě ten v textu vložený &, když u mě jeden uživatel poptal podobný případ, že mu to do Mapy.com nejde a poslal mi přímo ten soubor. Stačilo to nahradit za & a soubor šel načíst.

      1 Reply Last reply Reply Quote 0
      • Jan BuriánekJ Offline
        Jan Buriánek Mapsters Premium @Jozko Mrkvicka
        last edited by

        @Jozko-Mrkvicka
        Další doplnění: Geocaching může exportovat do značek i html kód (zakódovat klidně celou html stránku).
        Escapovanými sekvencemi je do GPX zapsán html kód, a záleží, jak to daný program, do kterého se to načte, interpretuje.

        Základem je načtení jako prostý text, což z takového kódu udělají i Mapy.com
        Příklad dám jako obrázky, protože zapisovat to sem znamená to zase znovu pře-escapovávat, aby se zobrazilo to, co chci ukázat, co je v souboru...

        první obrázek je obsah GPX souboru, je to v editoru, který to barevně odlišuje
        keš.png

        druhý obrázek je, jak se to načte např. na gpxmapy.cz
        keš2.png

        na něm je vidět, že v GPX souboru je zakódován HTML kód, tedy značkovací XML formát - je to tedy kódování značek uvnitř značek 🙂
        Pokud se toto nepoužije jako text, ale právě jako kód (innerHTML), pak se to zobrazí jako barevné texty a obrázky (formátovaná html stránka).

        Jozko MrkvickaJ 1 Reply Last reply Reply Quote 0
        • Jozko MrkvickaJ Offline
          Jozko Mrkvicka Premium @Jan Buriánek
          last edited by

          @Jan-Buriánek Vdaka za presne informacie. Upravim konvertor a skusim znova.

          1 Reply Last reply Reply Quote 1
          • Jan KuchařJ Offline
            Jan Kuchař Local expert Backseat navigator Master trip planner Premium
            last edited by

            Často různé gpxeditory pro tento účel, používají uzavření takového textu (HTML nebo XML kódu) do <![CDATA[]]> .
            Né všechny aplikace s tím umí ale korektně pracovat.

            Jan BuriánekJ 1 Reply Last reply Reply Quote 0
            • Jan BuriánekJ Offline
              Jan Buriánek Mapsters Premium @Jan Kuchař
              last edited by

              @Jan-Kuchař
              Ano, i to by mohlo být řešení, prostě obsah značky vložit do:
              <name><![CDATA[ zde cokoli ]]><name>
              Jediné, co nesmí být uvnitř hranatých závorek je právě to ukončení CDATA, tedy sekvence: ]]>

              1 Reply Last reply Reply Quote 0
              • Jozko MrkvickaJ Offline
                Jozko Mrkvicka Premium
                last edited by

                @Jan-Buriánek said in Import GPX:
                Urobil som tieto kroky :

                • ulozil cely vyskladany popis do <name><!CDATA tagu
                • vygeneroval GPX
                • gpxmapy.cz subor normalne nacitali
                • export do noveho GPX
                • mapy.com export v prvom kroku prijali, zobrazil sa zoznam
                • po kliknuti na Ulozit vyskocila chyba, ze subor nie je mozne nacitat
                  Cize pokus neuspesny. Urobil som este jeden pokus, ci vobec mapy.com nacitaju GPX s CDATA sekciou. Z povodneho GPX vygenerovaneho scriptom som odstranil vsetky body okrem jedneho testovacieho, ten mapy.com nacitali a ulozili bez problemov, takze <CDATA> na 100% citaju. Neviem, kde moze byt chyba. Niektora z tych kesiek obsahuje nejaky problematicky text v hinte a ten to zabija.
                Jan BuriánekJ 1 Reply Last reply Reply Quote 0
                • Jan BuriánekJ Offline
                  Jan Buriánek Mapsters Premium @Jozko Mrkvicka
                  last edited by Jan Buriánek

                  @Jozko-Mrkvicka Rozumím tomu správně, že Mapy.com nenačetly ani ten vygenerovaný soubor ani ten pře-exportovaný přes gpxmapy.cz?
                  Hm. To bez toho souboru neodhalím. Písnu soukromou zprávu.
                  CDATA Mapy.com načítají, to souhlasí.

                  Jozko MrkvickaJ 1 Reply Last reply Reply Quote 0
                  • Jozko MrkvickaJ Offline
                    Jozko Mrkvicka Premium @Jan Buriánek
                    last edited by

                    @Jan-Buriánek Poslal som ziadane subory.

                    1 Reply Last reply Reply Quote 0
                    • Jan BuriánekJ Offline
                      Jan Buriánek Mapsters Premium
                      last edited by

                      Vyřešeno.
                      Jak jsem psal, že Mapy.com oříznou více jak 200 znaků v názvu, tak ne.
                      Délka textu v <name> nesmí přesahovat 200 znaků. Pokud si to správně pamatuju, když jsem to kdysi zkoušel, tak to šlo. Nyní tedy ne.

                      To byl hlavní problém, u několika WPT byl text v <name> delší než 200 znaků a na tom to krachovalo. Nejde to načíst, píše to: zkuste to později...
                      Zkrátil jsem tedy delší texty na max 200 znaků a už to šlo.

                      Druhý problém je, že Mapy.com načtou v jednom importu max 1000 WPT. Další v souboru ignorují.
                      To jde naštěstí snadno řešit na gpxmapy.cz pomocí hromadných výběrů a rozdělit na více souborů. Ty pak jde načíst do jedné složky v Mapy.com jednoduše více importy.

                      Nakonec se znaky tedy problém není. Vše funguje, jak má.

                      Jozko MrkvickaJ 1 Reply Last reply Reply Quote 0
                      • Jozko MrkvickaJ Offline
                        Jozko Mrkvicka Premium @Jan Buriánek
                        last edited by

                        @Jan-Buriánek Vdaka za podrobny test a info, script som si upravil, hint skracuje podla potreby tak, aby celkova dlzka tagu <name> nepresiahla 200 znakov. Takisto mam vyriesene aj generovanie viacerych gpx suborov, ked je pocet exportovanych kesiek vacsi ako 1000.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post