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:
- [Gospodarstwo]
- [Laboratoria]
- [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:
Klucz | Zadanie | Wartość standardowa |
---|---|---|
[Gospodarstwo] | ||
Nazwa | Pokazuje 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ów | Liczba laboratoriów, które wymienione zostały w tej sekcji | |
LaboratoriumN | Nazwa 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_pliku | Nazwa 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. | |
Separator | Separator dzielący pola w pliku ASCII. Jeżeli użyto tabulatorów, należy tutaj wpisać "Tab". | ";" |
Separator_dziesiętny | Separator dla wartości liczbowych | "." |
Nagłówek | Ilość 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ól | Liczba pól danych w pliku ASCII. Przeoczone pola danych na końcu nie muszą zostać podawane. (Klucz obowiązkowy) | 0 |
PoleN | Lista 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]:
Parametr | Typ | Opis |
---|---|---|
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_zbiorow | Liczba całkowita | Jeżeli dosępna jest informacja o roku zbiorów w próbie, zostanie ona wczytana tylko w odpowiednim roku zbiorów. |
NrDzRol | Liczba 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). |
NrPola | Liczba 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). |
DzRolPole | Tekst | 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óby | Tekst parametr obowiązkowy | Poprzez tę kolumnę zostanie przeprowadzone przyporządkowanie w zbiorze danych NEXT Farming AG Office. |
Data próby | Data DD.MM.RRRR | Data próby glebowej |
Nr_laboratoryjny_30 | Tekst | Numer próby w laboratorium do głębokości gleby 30 cm. |
Nr_laboratoryjny_60 | Tekst | Numer próby w laboratorium do głębokości gleby 60 cm. |
Nr_laboratoryjny_90 | Tekst | Numer próby w laboratorium do głębokości gleby 90 cm. |
???/?_30 | Numeryczny | Dane dotyczące np. NH4N w kg/ha na głębokości gleby 30 cm. |
???/?_60 | Numeryczny | Dane dotyczące np. NH4N w kg/ha na głębokości gleby 60 cm. |
???/?_90 | Numeryczny | Dane dotyczące np. NH4N w kg/ha na głębokości gleby 90 cm. |
N? _Zalec1 | Numeryczny | Dane dotyczące zalecenia w kg/ha 1. dawka |
_Zalec2 | Numeryczny | Dane dotyczące zalecenia w kg/ha 2. dawka |
_Zalec3 | Numeryczny | Dane 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]:
Parametr | Typ | Opis |
---|---|---|
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_zbiorow | Liczba całkowita | Jeżeli dosępna jest informacja o roku zbiorów w próbie, zostanie ona wczytana tylko w odpowiednim roku zbiorów. |
NrDzRol | Liczba 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). |
NrPola | Liczba 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). |
DzRolPole | Tekst | 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óby | Tekst parametr obowiązkowy | Poprzez tę kolumnę zostanie przeprowadzone przyporządkowanie w zbiorze danych NEXT Farming AG Office. |
Data próby | Data DD.MM.RRRR | Data próby glebowej |
Nr_laboratoryjny | Tekst | Numer próby w laboratorium |
PH | Numeryczny | Wartość PH gleby |
Części_spławialne_i_pył | Numeryczny | Zawartość części spławialnych i pyłu w glebie próby % |
Udział_próchnicy | Numeryczny | Zawartość próchnicy w glebie próby w % |
??_PZ | Numeryczny | Poziom zasobności poszczególnych wartości, PH, fosfor, potas i magnez |
?? | Numeryczny | Pierwiastek próby glebowej. |
??_Zalec1 | Numeryczny | Dane 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.