KWALIFIKACJA BUD18 - TEST WIEDZY NR 3

PYTANIE NR 3.
Punkt;X;Y;H
1;500000;300000;100
2;500100;300100;105
3;500200;300200;110
Rozważ powyższy fragment kodu przedstawiający dane pomiarowe. Jakiego typu separatora użyto do oddzielania danych w każdym wierszu?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W podanym zestawieniu wartości w każdym wierszu są rozdzielone znakiem ";" (np. Punkt;X;Y;H oraz 1;500000;300000;100). Taki znak jest separatorem pól/kolumn w danych tekstowych. Dlatego poprawną odpowiedzią jest średnik, a nie spacja, przecinek ani kropka.

Pełne wyjaśnienie:

Separator to znak (czasem też ciąg znaków) używany do oddzielania pól w jednym wierszu danych tekstowych. W praktyce geodezyjnej podobne pliki służą np. do przenoszenia list punktów z atrybutami (współrzędne X, Y oraz wysokość H) między urządzeniami i programami.

W przykładzie widać, że zarówno w nagłówku, jak i w kolejnych rekordach, pola są oddzielone dokładnie tym samym znakiem: ";". Przykładowo zapis 2;500100;300100;105 składa się z czterech pól: identyfikatora punktu oraz trzech wartości liczbowych, a granice między nimi wyznacza średnik. To jednoznacznie wskazuje, że separatorem jest średnik.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • Spacji – w danych nie ma pojedynczych spacji pełniących rolę rozdzielacza kolumn; spacje nie wyznaczają pól pomiędzy wartościami.
  • Przecinka – znak "," nie występuje jako rozdzielacz pól. (Przecinek bywa separatorem w innych plikach, ale tu go nie ma.)
  • Kropki – kropka nie oddziela pól; mogłaby występować np. w liczbach dziesiętnych, ale w tym przykładzie nie pełni funkcji separatora kolumn.

Wskazówka egzaminacyjna: aby rozpoznać separator, porównaj kilka wierszy (w tym nagłówek) i sprawdź, jaki znak powtarza się między każdą parą sąsiednich pól. To minimalizuje ryzyko pomylenia separatora z elementem zapisu liczby.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Separator to znak, który oddziela pola (kolumny) w jednym wierszu danych tekstowych, np. identyfikator punktu, X, Y i H. Dzięki separatorowi program wie, gdzie kończy się jedna wartość, a zaczyna kolejna, co ułatwia import i analizę.
Sprawdź, jaki znak powtarza się między każdą parą pól w kilku wierszach, najlepiej także w nagłówku. Jeśli widzisz zapis typu Punkt;X;Y;H, to separatory pól to średniki. Gdyby były przecinki, wyglądałoby to jak Punkt,X,Y,H.
W praktyce bywa tak, że w niektórych ustawieniach regionalnych przecinek występuje w zapisie liczb dziesiętnych, więc średnik jest wygodnym rozdzielaczem kolumn, bo nie myli się z częścią liczby. Na egzaminie i tak decyduje przykład: patrz na faktyczny znak w danych.
Zwykle X i Y oznaczają współrzędne płaskie punktu w danym układzie odniesienia, a H wysokość (rzędną). Taki zestaw jest często eksportowany z pomiaru sytuacyjno-wysokościowego i dalej opracowywany w oprogramowaniu.
Tak, czasem spotyka się pliki, gdzie pola są rozdzielane spacją lub tabulatorem, ale wtedy w danych widać wyraźne odstępy zamiast znaków typu ";" lub ",". W zadaniach egzaminacyjnych kluczowe jest rozpoznanie separatora z przedstawionego fragmentu, a nie z przyzwyczajeń.
Gdy program oczekuje innego separatora niż ten w pliku, może wczytać cały wiersz jako jedno pole albo przesunąć kolumny. Objawy to np. brak kolumn X/Y/H, niewłaściwa liczba atrybutów lub błędne wartości. Pierwszym krokiem diagnostycznym jest sprawdzenie separatora w pliku.
Najpierw ustal układ kolumn (np. ID, X, Y, H) i konsekwentnie stosuj jeden separator w całym pliku. Potem w narzędziu importu wybierz ten sam separator oraz przypisz kolumny do znaczenia (X jako easting/northing zgodnie z opisem). Warto też dodać nagłówek.
Najczęstsze błędy to automatyczne założenie przecinka, nieuwzględnienie nagłówka, oraz pomylenie separatora pól z elementem zapisu liczby (np. przecinkiem dziesiętnym). Pomaga prosta metoda: wyszukaj znak, który występuje regularnie między każdym polem w wierszu.
Teoretycznie można spotkać różne niestandardowe formaty, ale kropka najczęściej pełni rolę znaku dziesiętnego, a nie separatora kolumn. W zadaniu rozstrzygające jest to, co widać w przykładzie: jeśli między polami jest ";", to kropka nie jest separatorem.
Popatrz na pierwszy wiersz (nagłówek) i znajdź znak stojący między nazwami pól, np. między Punkt i X. Następnie potwierdź to w jednym wierszu danych liczbowych. Jeśli ten sam znak występuje konsekwentnie, to jest separator.
info

To pytanie poprawnie rozwiązuje 81% zdających egzamin. średnio łatwe

Według specjalistów z branży: "W podanym zestawieniu wartości w każdym wierszu są rozdzielone znakiem ";" (np. Punkt;X;Y;H oraz 1;500000;300000;100)."

Źródła:

  • RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files, IETF, https://www.rfc-editor.org/rfc/rfc4180 (dostęp: 2026-02-26)
  • QGIS Documentation: Delimited Text Layer (import danych tekstowych rozdzielanych separatorami), https://docs.qgis.org/ (strona dokumentacji warstwy "Delimited Text"; dostęp: 2026-02-26)
  • LibreOffice Help: Tekst CSV / import plików tekstowych rozdzielanych (ustawienia separatora), https://help.libreoffice.org/ (hasła dot. importu CSV/tekstu rozdzielanego; dostęp: 2026-02-26)

Materiały:

  • Dokumentacja programu używanego w pracowni (import/eksport punktów, ustawienia separatora)
  • Materiały dydaktyczne o formatach danych tekstowych i tabelarycznych w geodezji
  • Instrukcje importu plików tekstowych do narzędzi GIS (warstwa z tekstu rozdzielanego)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego