Modul transports - potíže s importem letiště, a další... #6

Open
opened 2022-03-12 19:54:19 +01:00 by Podhorecky · 2 comments
Podhorecky commented 2022-03-12 19:54:19 +01:00 (Migrated from git.spotter.cz)

Potíže s modulem Transports (Doprava) jsou u importu šablony sekce Airport (Letiště).

Vysvětlení s importem XLS tabulky letišť

import má záměr importovat data z XLS do samostatné DB tabulky se specifickými položkami.
V předchozí SE jsem XLS letiště dokázal jakž-takž importnout, přesto některé sloupce dané šablonou nejsou importovatelné, protože nejsou někde v importeru aktivované.

Některé potíže s importem polí jsou už objevené dříve, ale neřešené tak, aby byly pro normálního člověka vůbec pochopitelné. Například pro import povrchu letištní plochy je potřeba v tabulce mít přesný název typu letištní plochy, jinak se tento parametr nerozezná. Název musí být pouze v angličtině, přestože v lokalizovaném prostředí vstupního formuláře se zjeví jako lokalizovaný.

Druhý odvozený problém je pak ve zobrazení importovaných dat. Na mapě letišť se označením ikonky dá zobrazit bublina s daty o letišti. Zde ale některé parametry nejsou vidět, přestože jsou importované. To je zase nedůslednost v načítání importovaných dat. Uživatel neví co má udělat, aby viděl to, co do Sahany natlačil.

Vysvětlení k záměru záznamu letišť

Samotný záznam o letištích je dvojúčelový. U letišť je potřeba nést specifické letecké informace (o ploše, kódy atd.) a zároveň tento záznam potřebuje nést kontaktní informaci na majitele letiště, nebo na aeroklub. (to mohou být i 2 rozdílné organizace) Jenže v Sahaně se u běžných organizací zas nedají zapsat ty letištní parametry. Takže při chtění zanést letiště s kontakty je tu možnost mít je v Sahaně 2x. Jednou jako organizaci, podruhé jako letiště. To je poměrně blbé.

čili workaround jsem dělal tak, že v jedné XLS tabulce letišť jsem vyplnil všechny sloupce co šlo a pak ji importoval 2x. Případně jsem lehce přejmenoval sloupce a pak importoval. Jednou do modulu Organizací tak, aby byly jako podřazená větev nadřazené položky *letiště, podruhé jako položky do modulu Letiště. Nerozeznané sloupce se neimportují.
Výsledek je ten, že takový záznam letišť se dá dohledat, nepřekáží a je i vidět v mapě.

Nyní v modulu transport je situace:

  1. nelze importovat tabulku Letiště (šablona airport.csv), importer havaruje do ticketu. .

  2. Podobná situace je se šablonou heliport (šablona heliport.csv), také havaruje.

  3. U šablony Hraniční přechody (šablona border_crossing.csv) se import provede, ale tam se už dříve z nějakého důvodu vykašlali na sloupec Country a zůstal jen sloupec Countries. Co to znamená: že parser umí importovat a DB pak vyfiltrovat jen páry Země-Země ale ne podle klasické tabulky Zemí. tato featura je pravděpodobně otázkou zapnutí sloupce pro import. Vstupní formulář pole Země normálně obsahuje.

  4. Šablonu Přístavy jsem nezkoušel, nemám data. (šablona seaport.csv)

  5. v odkazech, kde je možné přímo vidět přehledovou mapu se po kliknutí ukáže prázdná strana "None" tohle je vidět v celé Sahaně, tedy to je nějaká společná záležitost zobrazení dotazu na mapu v cizích modulech. Jr to také vidět na demosite.

závěr:

jednoznačné issue je, že import letiště do modulu transports havaruje.

v ticketu píší SyntaxError(xml.error)
SyntaxError: XPath evaluation returned no result.

(dříve šlo) Další problémy jsou také, ty se vlečou z dřívějška.

7_Letiste_Heli_Nadrazi_Prechody.xls

Potíže s modulem Transports (Doprava) jsou u importu šablony sekce Airport (Letiště). **Vysvětlení s importem XLS tabulky letišť** import má záměr importovat data z XLS do samostatné DB tabulky se specifickými položkami. V předchozí SE jsem XLS letiště dokázal jakž-takž importnout, přesto některé sloupce dané šablonou nejsou importovatelné, protože nejsou někde v importeru aktivované. Některé potíže s importem polí jsou už objevené dříve, ale neřešené tak, aby byly pro normálního člověka vůbec pochopitelné. Například pro import povrchu letištní plochy je potřeba v tabulce mít přesný název typu letištní plochy, jinak se tento parametr nerozezná. Název musí být pouze v angličtině, přestože v lokalizovaném prostředí vstupního formuláře se zjeví jako lokalizovaný. Druhý odvozený problém je pak ve zobrazení importovaných dat. Na mapě letišť se označením ikonky dá zobrazit bublina s daty o letišti. Zde ale některé parametry nejsou vidět, přestože jsou importované. To je zase nedůslednost v načítání importovaných dat. Uživatel neví co má udělat, aby viděl to, co do Sahany natlačil. **Vysvětlení k záměru záznamu letišť** Samotný záznam o letištích je dvojúčelový. U letišť je potřeba nést specifické letecké informace (o ploše, kódy atd.) a zároveň tento záznam potřebuje nést kontaktní informaci na majitele letiště, nebo na aeroklub. (to mohou být i 2 rozdílné organizace) Jenže v Sahaně se u běžných organizací zas nedají zapsat ty letištní parametry. Takže při chtění zanést letiště s kontakty je tu možnost mít je v Sahaně 2x. Jednou jako organizaci, podruhé jako letiště. To je poměrně blbé. čili workaround jsem dělal tak, že v jedné XLS tabulce letišť jsem vyplnil všechny sloupce co šlo a pak ji importoval 2x. Případně jsem lehce přejmenoval sloupce a pak importoval. Jednou do modulu Organizací tak, aby byly jako podřazená větev nadřazené položky *letiště, podruhé jako položky do modulu Letiště. Nerozeznané sloupce se neimportují. Výsledek je ten, že takový záznam letišť se dá dohledat, nepřekáží a je i vidět v mapě. **Nyní v modulu transport je situace:** 1. nelze importovat tabulku Letiště (šablona airport.csv), importer havaruje do ticketu. . 2. Podobná situace je se šablonou heliport (šablona heliport.csv), také havaruje. 3. U šablony Hraniční přechody (šablona border_crossing.csv) se import provede, ale tam se už dříve z nějakého důvodu vykašlali na sloupec Country a zůstal jen sloupec Countries. Co to znamená: že parser umí importovat a DB pak vyfiltrovat jen páry Země-Země ale ne podle klasické tabulky Zemí. tato featura je pravděpodobně otázkou zapnutí sloupce pro import. Vstupní formulář pole Země normálně obsahuje. 4. Šablonu Přístavy jsem nezkoušel, nemám data. (šablona seaport.csv) 5. v odkazech, kde je možné přímo vidět přehledovou mapu se po kliknutí ukáže prázdná strana "None" tohle je vidět v celé Sahaně, tedy to je nějaká společná záležitost zobrazení dotazu na mapu v cizích modulech. Jr to také vidět na demosite. závěr: **jednoznačné issue je, že import letiště do modulu transports havaruje.** v [ticketu](https://se.trendspotter.cz/eden/admin/ticket/eden/193.86.118.57.2022-03-12.18-56-21.c4c44d69-4490-4119-895a-bb01c3dc8bd8) píší **SyntaxError(xml.error)** **SyntaxError: XPath evaluation returned no result.** (dříve šlo) Další problémy jsou také, ty se vlečou z dřívějška. [7_Letiste_Heli_Nadrazi_Prechody.xls](/uploads/7086589fa1956511538b4a07bc6b42fe/7_Letiste_Heli_Nadrazi_Prechody.xls)
Podhorecky commented 2022-03-12 19:57:31 +01:00 (Migrated from git.spotter.cz)

changed the description

changed the description
Podhorecky commented 2022-03-12 19:59:00 +01:00 (Migrated from git.spotter.cz)

changed the description

changed the description
Sign in to join this conversation.
No description provided.