TAS:Situace/Místa/Přehození souřadnic x a y: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
značka: ruční vrácení zpět |
|||
(Nejsou zobrazeny 3 mezilehlé verze od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
<languages /> <translate> | |||
<!--T:1--> | |||
Po uživatelském zásahu (ručním přidání souřadnic) se občas stane, že jsou prohozeny souřadnice x a y, kvůli čemuž tak není možno spočítat matici vzdáleností. | Po uživatelském zásahu (ručním přidání souřadnic) se občas stane, že jsou prohozeny souřadnice x a y, kvůli čemuž tak není možno spočítat matici vzdáleností. | ||
<!--T:2--> | |||
Pozn.: V kontextu střední Evropy bude souřadnice x vždy menší, než souřadnice y. | Pozn.: V kontextu střední Evropy bude souřadnice x vždy menší, než souřadnice y. | ||
<!--T:3--> | |||
'''Náprava manuální:''' | '''Náprava manuální:''' | ||
<!--T:4--> | |||
# V záložce “Místa” si vytáhnout sloupce “X” a “Y” | # V záložce “Místa” si vytáhnout sloupce “X” a “Y” | ||
# Sloupec Y seřadit podle velikosti - na prvním místě bude místo s přehozenou souřadnicí | # Sloupec Y seřadit podle velikosti - na prvním místě bude místo s přehozenou souřadnicí | ||
Řádek 12: | Řádek 18: | ||
# Stisknout “Aktualizovat”, aby se spočetly vzdálenosti | # Stisknout “Aktualizovat”, aby se spočetly vzdálenosti | ||
<!--T:5--> | |||
'''Náprava v rámci''' [https://wiki.solvertech.cz/wiki/TAS:Pokro%C4%8Dil%C3%A9/Pluginy/Input,_Output/Import/ScenarioImporter '''ScenarioImporteru'''] '''(klient dodává nevalidní data)''' | '''Náprava v rámci''' [https://wiki.solvertech.cz/wiki/TAS:Pokro%C4%8Dil%C3%A9/Pluginy/Input,_Output/Import/ScenarioImporter '''ScenarioImporteru'''] '''(klient dodává nevalidní data)''' | ||
<!--T:6--> | |||
Základ: V rámci importních dat dostáváme od klienta údaje o GPS, které však mají někdy prohozené souřadnice x a y. Klientovy sloupce se jmenují “gpsx” a “gpsy” | Základ: V rámci importních dat dostáváme od klienta údaje o GPS, které však mají někdy prohozené souřadnice x a y. Klientovy sloupce se jmenují “gpsx” a “gpsy” | ||
<!--T:7--> | |||
Řešení: Ve ScenarioImporteru je třeba použít následující kód: | Řešení: Ve ScenarioImporteru je třeba použít následující kód: | ||
<code> 1 <ColumnsCalculated></code><br /> | <code> 1 <ColumnsCalculated></code><br /> | ||
Řádek 21: | Řádek 30: | ||
<code> 3 <string>stop2;y;dynamic;gpsx;dynamic;gpsy;;dynamicgpsx<dynamicgpsy?dynamicgpsy:dynamicgpsx</string></code><br /> | <code> 3 <string>stop2;y;dynamic;gpsx;dynamic;gpsy;;dynamicgpsx<dynamicgpsy?dynamicgpsy:dynamicgpsx</string></code><br /> | ||
<code> 4 </ColumnsCalculated></code><br /> | <code> 4 </ColumnsCalculated></code><br /> | ||
</translate> |
Aktuální verze z 30. 8. 2022, 14:50
Po uživatelském zásahu (ručním přidání souřadnic) se občas stane, že jsou prohozeny souřadnice x a y, kvůli čemuž tak není možno spočítat matici vzdáleností.
Pozn.: V kontextu střední Evropy bude souřadnice x vždy menší, než souřadnice y.
Náprava manuální:
- V záložce “Místa” si vytáhnout sloupce “X” a “Y”
- Sloupec Y seřadit podle velikosti - na prvním místě bude místo s přehozenou souřadnicí
- Do pomocného souboru (word, excel, poznámkový blok, cokoliv) zkopírovat hodnoty ve sloupcích X a Y
- Do sloupce X nakopírovat hodnotu ze sloupce Y (z pomocného souboru) - jde o menší číslo (16,xxxx apod) a stisknout ENTER
- Do sloupce Y nakopírovat hodnotu ze sloupce X (z pomocného souboru) - jde o větší číslo (49,xxxx apod) a stisknout ENTER
- Stisknout “Aktualizovat”, aby se spočetly vzdálenosti
Náprava v rámci ScenarioImporteru (klient dodává nevalidní data)
Základ: V rámci importních dat dostáváme od klienta údaje o GPS, které však mají někdy prohozené souřadnice x a y. Klientovy sloupce se jmenují “gpsx” a “gpsy”
Řešení: Ve ScenarioImporteru je třeba použít následující kód:
1 <ColumnsCalculated>
2 <string>stop2;x;dynamic;gpsx;dynamic;gpsy;;dynamicgpsx<dynamicgpsy?dynamicgpsx:dynamicgpsy</string>
3 <string>stop2;y;dynamic;gpsx;dynamic;gpsy;;dynamicgpsx<dynamicgpsy?dynamicgpsy:dynamicgpsx</string>
4 </ColumnsCalculated>