Tworzenie pliku Labor.ini

Do wczytania pliku z danymi prób glebowych używany jest interfejs labratorium. Można go znaleźć w menu Transfer danych | Próby glebowe | Import laboratorium. W tym celu potrzebne są dwa pliki:

Pola importu danych prób glebowych laboratorium definiowane są poprzez plik "INI". Umożliwia to wczytanie dowolnych danych ASCII do NEXT Farming AG Office, o ile są one zdefiniowane i zawierają pola obowiązkowe. NEXT Farming AG Office realizuje dwie drogi ustalania definicji pól poprzez plik "INI". Najpierw plik jest wyszukiwany w katalogu z danymi z laboratorium. Jeżeli nie zostanie tam znaleziony, szuka w folderze danych programu NEXT Farming AG Office. W tym drugim przypadku plik może zawierać większą ilość laboratoriów. Laboratoria zawarte w pliku NEXT Farming AG Office zostaną udostępnione do wyboru. 

Warunki użytkowania

Opisany poniżej import powinien zostać przeprowadzony tylko wtedy, jeżeli zostaną spełnione następujące warunki:

  • Plik nie zawiera żadnych informacji graficznych.
  • Nie jest potrzeba mapa prób.
  • Mapa prób dostępna jest już w programie (wyniki analizy mają zostać uzupełnione).

W innym wypadku należy postępować jak w przypadku importu mapy prób glebowych.

Jeżeli dostępne są informacje graficzne w osobnych plikach, należy je ewentualnie wczytać (nowa mapa prób), o ile aktywowany jest moduł rolnictwa precyzyjnego. Można już wcześniej ręcznie przygotować mapy prób glebowych w programie - jako isolinie lub najlepiej jako obszary dla każdej z prób z osobna (poligony). 

Uwaga:

Jeżeli do uzupełnienia są już istniejące próby glebowe, należy zwrócić uwagę na ich prawidłową numerację (identyczną z plikiem wyników). W innym wypadku próby zamiast zostać uzupełnione, zostanę utworzone jako nowe, które mogą nie mieć żadnego związku z mapą.

Plik źródłowy

Plik źródłowy zawsze musi być plikiem tekstowym. Takie pliki tekstowe muszą zawierać separatory między poszczególnymi kolumnami. Forma tego separatora nie jest istotna, jednakże musi być identyczna z tą podaną w pliku "INI", aby NEXT Farming AG Office mógł ją prawidłowo rozszyfrować.

Plik CSV ma taką samą budowę jak plik tekstowy, a rolę separatora pełni w nim średnik.

W związku z tym pliki źródłowe mogą mieć następujące formaty: 

  • CSV
  • TXT

Labor.ini

Plik musi koniecznie nazywać się Labor.ini i znajdować się w tym samym folderze co plik źródłowy. Labor.ini podzielony jest na trzy części:

  1. [Gospodarstwo]
  2. [Laboratoria]
  3. [Nmin] lub [Makro]
Plik w katalogu

[Gospodarstwo]

nie musi być dostępne

[Nmin] 

[Makro]

jedno z nich musi być dostępne


Plik w NEXT Farming AG Office


[Laboratoria]

musi być dostępne

[LABOR\Nmin] 

[LABOR\Makro]

jedno z nich musi być dostępne

"LABOR" odpowiada zmiennej, która zawiera tekst podanego laboratorium pod "[Laboratoria]'! Należy zwrócić uwagę na pisownię małą i wielką literą! Zawartość sekcji jest w dużym stopniu zmienna, tylko parametry pól są podane z góry.

W sekcjach obowiązują następujące klucze:

KluczZadanieWartość standardowa
[Gospodarstwo]

NazwaPokazuje nazwę gospodarstwa
Numer

Numer gospodarstwa. Jeżeli została podana sekcja [Gospodarstwo], ten numer zostanie porównany z odpowiednim numerem w NEXT Farming AG Office, a import zostanie wstrzymany w razie niezgodności!


[Laboratoria]
0
Liczba_laboratoriówLiczba laboratoriów, które wymienione zostały w tej sekcji
LaboratoriumNNazwa laboratorium (nie może przekroczyć 20 znaków) "N" odpowiada numerowi w porządku wzrastającym według liczby laboratoriów.
[Nmin] i [Makro]

W pliku NEXT Farming AG Office nazwa laboratorium (z klucza "LaboratoriumN") zostanie umieszczona na początku i rozdzielona ukośnikiem wstecznym "\” .


Nazwa_plikuNazwa importowanego pliku z rozszerzeniem (klucz obowiązkowy). W tym miejscu można w szczególnym przypadku wpisać "?". Wtedy użytkownik zostanie poproszony o wskazanie pliku.
SeparatorSeparator dzielący pola w pliku ASCII. Jeżeli użyto tabulatorów, należy tutaj wpisać "Tab".";"
Separator_dziesiętnySeparator dla wartości liczbowych"."
NagłówekIlość rekordów danych w pliku ASCII, które znajdują się przed właściwymi danymi. Te dane zostaną pominięte podczas importu!0
Liczba_pólLiczba pól danych w pliku ASCII. Przeoczone pola danych na końcu nie muszą zostać podawane. (Klucz obowiązkowy)0
PoleNLista pól podanej liczby pól "N" odpowiada numerowi pola (kolumny) w pliku ASCII. (Klucz obowiązkowy)

Jeżeli nie zostanie uruchomiony klucz w pliku INI (oprócz klucza obowiązkowego), zostaną użyte wartości standardowe!

Następujące parametry mogą zostać użyte w kluczu PoleN w sekcji [Nmin]:

ParametrTypOpis
Puste
To pole zostanie podczas importu przeoczone. Ewentualnie można wykluczyć całą opcję pola, co jednak może prowadzić do gorszej przejrzystości tekstu. (Atrapa dla interfejsów, używanych także przez inne programy)
Rok_zbiorowLiczba całkowitaJeżeli dosępna jest informacja o roku zbiorów w próbie, zostanie ona wczytana tylko w odpowiednim roku zbiorów.
NrDzRolLiczba całkowita

Numer działki rolnej (musić być > 0), do którego zostanie przyporządkowana próba. Jeżeli numer próby nie znajduje się na podanym polu w NEXT Farming AG Office, próba zostanie odrzucona (do przyporządkowania ręcznego). 

NrPolaLiczba całkowita

Numer pola (pusty interpretowany jest jako 0) do którego dana próba ma zostać przyporządkowana. Jeżeli numer próby nie znajduje się na podanym polu w NEXT Farming AG Office, próba zostanie odrzucona (do przyporządkowania ręcznego). 

DzRolPoleTekst

Numer działki rolnej i pola, do którego przyporządkowana jest dana próba. Jeżeli numer próby nie znajduje się na podanym polu/działce rolnej w NEXT Farming AG Office , próba zostanie odrzucona (do przyporządkowania ręcznego). Separator między polem a działką rolną może być - oprócz podkreślnika "_" - dowolnym znakiem.

Numer próbyTekst parametr obowiązkowy

Poprzez tę kolumnę zostanie przeprowadzone przyporządkowanie w zbiorze danych NEXT Farming AG Office.

Data próbyData DD.MM.RRRRData próby glebowej
Nr_laboratoryjny_30TekstNumer próby w laboratorium do głębokości gleby 30 cm.
Nr_laboratoryjny_60TekstNumer próby w laboratorium do głębokości gleby 60 cm.
Nr_laboratoryjny_90TekstNumer próby w laboratorium do głębokości gleby 90 cm.
???/?_30NumerycznyDane dotyczące np. NH4N w kg/ha na głębokości gleby 30 cm.
???/?_60NumerycznyDane dotyczące np. NH4N w kg/ha na głębokości gleby 60 cm.
???/?_90NumerycznyDane dotyczące np. NH4N w kg/ha na głębokości gleby 90 cm.
N? _Zalec1NumerycznyDane dotyczące zalecenia w kg/ha 1. dawka
_Zalec2NumerycznyDane dotyczące zalecenia w kg/ha 2. dawka
_Zalec3NumerycznyDane dotyczące zalecenia w kg/ha 3. dawka

Wskazówka:

Znaki zapytania “????” oznaczają dowolne połączenie pierwiastków, np. “NH4N” lub “NO3N” dla badań Nmin lub też “SO3S” dla badań Smin!

Połączenie składa się z formy pierwiastka (np. NO3) i czystego pierwiastka (np. N), co oznacza, że przeliczenie do czystego pierwiastka jest już dostępne!

Warunkiem niezbędnym dla poprawnego zaczytania do NEXT Farming AG Office jest ich dostępność w NEXT Farming AG Office.

Następujące parametry mogą zostać użyte w kluczu "FeldN" w sekcji [Makro]:

ParametrTypOpis
Puste
To pole zostanie podczas importu przeoczone. Ewentualnie można wykluczyć całą opcję pola, co jednak może prowadzić do gorszej przejrzystości tekstu. (Atrapa dla interfejsów, używanych także przez inne programy)
Rok_zbiorowLiczba całkowitaJeżeli dosępna jest informacja o roku zbiorów w próbie, zostanie ona wczytana tylko w odpowiednim roku zbiorów.
NrDzRolLiczba całkowita

Numer działki rolnej (musić być > 0), do którego zostanie przyporządkowana próba. Jeżeli numer próby nie znajduje się na podanym polu w NEXT Farming AG Office, próba zostanie odrzucona (do przyporządkowania ręcznego). 

NrPolaLiczba całkowita

Numer pola (pusty interpretowany jest jako 0) do którego dana próba ma zostać przyporządkowana. Jeżeli numer próby nie znajduje się na podanym polu w NEXT Farming AG Office, próba zostanie odrzucona (do przyporządkowania ręcznego). 

DzRolPoleTekst

Numer działki rolnej i pola, do którego przyporządkowana jest dana próba. Jeżeli numer próby nie znajduje się na podanym polu/działce rolnej w NEXT Farming AG Office , próba zostanie odrzucona (do przyporządkowania ręcznego). Separator między polem a działką rolną może być - oprócz podkreślnika "_" - dowolnym znakiem.

Numer próbyTekst parametr obowiązkowy

Poprzez tę kolumnę zostanie przeprowadzone przyporządkowanie w zbiorze danych NEXT Farming AG Office.

Data próbyData DD.MM.RRRRData próby glebowej
Nr_laboratoryjnyTekstNumer próby w laboratorium 
PHNumerycznyWartość PH gleby
Części_spławialne_i_pyłNumerycznyZawartość części spławialnych i pyłu w glebie próby %
Udział_próchnicyNumerycznyZawartość próchnicy w glebie próby w %
??_PZNumerycznyPoziom zasobności poszczególnych wartości, PH, fosfor, potas i magnez
??NumerycznyPierwiastek próby glebowej.
??_Zalec1NumerycznyDane dotyczące zalecenia w kg/ha 1. dawka

Wskazówka:

Właściwie w ramach "??" można użyć każdego pierwiastka czystego składnika odżywczego.

Możliwe jest dodanie poziomu zasobności dla każdego składnika odżywczego (makro/mikro).

W zasadzie do programu NEXT Farming AG Office można wczytać każdy pierwiastek lub jego pochodną formę. Ewentualnie trzeba by jednak uzupełnić wcześniej niektóre pierwiastki i ich formy w ustawieniach. Ważna przy tym jest właściwa pisownia symboli, przy czym indeks dolny wartości zostaje pominęty. Pierwiastki takie jak fosfor, potas i magnez to składniki odżywcze makro, określane w ilościach mg/100g gleby. Składniki odżywcze mikro podawane są jako mg/kg gleby. Wapń nie jest przenoszony, ponieważ jego wartość przechodzi jako PH.

Zalecenia dotyczące pierwiastka wyrażane są poprzez pierwiastek +"_zalec". Wartości zaleceń wyrażane są wyłącznie w kg/ha gleby. Dla pierwiastków zaleceń obowiązują te same zasady jak przy pierwiastkach (makro), tylko że tutaj dozwolony jest wapń.

Przykład pliku Labor.ini:

[Gospodarstwo]
Numer=149123456789
Nazwa=Testowe

[Nmin]
Nazwa_pliku=Nmin.txt
Separator=Tab
Separator_dziesiętny=,
Liczba_pól=9
Pole1=Numer próby
Pole2=Data próby
Pole3=DzRolPole
Pole4=Leer
Pole5=NH4/N_30
Pole6=NO3/N_30
Pole7=NH4/N_60
Pole8=NO3/N_60
Pole9=N_Zalec1

[Makro]
Nazwa_pliku=import.csv
Separator=Tab
Separator_dziesiętny=,
Liczba_pól=20
Pole1=Numer próby
Pole2=Data próby
Pole3=DzRolPole
Pole4=Udział_próchnicy
Pole5=P2O5
Pole6=P_VS
Pole7=P2O5_Zalec
Pole8=K
Pole9=K_PZ
Pole10=K2O_Zalec
Pole11=MgO
Pole12=Mg_PZ
Pole13=Mg_Zalec
Pole14=PH
Pole15=PH_PZ
Pole16=Ca_Zalec
Pole17=B
Pole18=Cu
Pole19=Na

Pole20=Mo

Rada:

Składniki odżywcze:

Warunkiem koniecznym dla prawidłowego funkcjonowania importu jest przygotowanie odpowiednich składników odżywczych (Ustawienia → Dziennik polowy → Zakładka Składniki odżywcze, symbol musi się zgadzać) oraz wybór właściwego typu próby ("Makro" lub "X-min n",  przy czym n to liczba analizowanych zakresów głębokości).

Poza tym wszystkie używane składniki odżywcze muszą być zapisane (symbol i współczynnik), a w przypadku prób Min należy zaznaczyć pole minPróba.

Rodzaj próby:

Należy zwrócić uwagę na to, jaki rodzaj próby został ustawiony podczas importu. Jeżeli plik "INI" zawiera jedynie opisy dla prób mikro/makro, lecz podczas importu zaznaczone zostaną także próby Nmin, odpowiedni plik nie zostanie znaleziony. (Komunikat: "Nie znaleziono pliku importu...")

Wielu klientów:

Jeżeli próby mają zostać wczytane dla konkretnego klienta (gospodarstwa), numery gospodarstw muszą się różnić. W sekcji gospodarstwa pliku "INI" należy podać numer gospodarstwa. Jeżeli wszyscy klienci mają ten sam numer (np. "1" = standard), użyty zostanie tylko pierwszy lepszy klient, a pozostali nie otrzymają danych. Numer gospodarstwa (klienta) w pliku "INI" musi zgadzać się z tym w programie, wtedy próby zostaną zaimportowane jedynie do pól danego klikenta.