Jak zbudowany jest plik
System informacyjny EUDR (TRACES) przyjmuje wyłącznie GeoJSON, format opisany w normie RFC 7946. Zwykle jest to FeatureCollection z jedną Feature na działkę: każda Feature zawiera geometrię i, jeśli chcesz, właściwości z producentem, krajem, nazwą działki i powierzchnią. Te same zasady obowiązują przy imporcie na ekranie i przez API.
Dozwolone geometrie: Point, MultiPoint, Polygon i MultiPolygon. LineString i MultiLineString nie opisują działki i TRACES je odrzuca. Jeśli nie wiesz, czy wystarczy punkt, czy potrzebny jest wielokąt, zasada 4 hektarów i przypadek bydła są w przewodniku geolokalizacja: punkt czy wielokąt. Tu zajmujemy się samym plikiem.
Możesz pobrać plik przykładowy z dwiema fikcyjnymi plantacjami kawy w Huila (Kolumbia): jedną o powierzchni 1,8 ha jako punkt i drugą o powierzchni ok. 6,7 ha jako wielokąt. Otwórz go w geojson.io lub QGIS i użyj jako szablonu.
Współrzędne: WGS84, najpierw długość, sześć miejsc po przecinku
GeoJSON dopuszcza jeden układ odniesienia: WGS84 (EPSG:4326), w stopniach dziesiętnych. Jeśli dostawca przysyła współrzędne UTM, w stopniach, minutach i sekundach albo w układzie krajowym, trzeba je najpierw przeliczyć. TRACES nie zrobi tego za ciebie.
Każdą pozycję zapisuje się jako [długość, szerokość], w tej kolejności. To odwrotnie niż mówi się na co dzień i niż pokazuje Google Maps, i to najczęstszy błąd: plantacja z przykładu po zamianie kolejności ląduje na Antarktydzie. Szerokość spoza zakresu od -90 do 90 lub długość spoza zakresu od -180 do 180 jest odrzucana.
Rozporządzenie wymaga co najmniej sześciu miejsc po przecinku (art. 2 pkt 28). TRACES przed zapisaniem obcina wartości do sześciu, więc podawanie większej liczby nic nie daje, a w skrajnych przypadkach dwa różne wierzchołki stają się jednym i wielokąt przestaje być poprawny. Właściwe jest dokładnie sześć miejsc. Uwaga na Excel: zaokrągla bez ostrzeżenia.
Jakie właściwości czyta TRACES?
TRACES czyta cztery opcjonalne właściwości w każdej Feature i ignoruje wszystkie inne. Wielkość liter ma znaczenie: productionplace to nie ProductionPlace.
| Właściwość | Obowiązkowa? | Przykład | Co oznacza |
|---|---|---|---|
| ProducerName | Nie | María Ejemplo Rojas | Nazwa producenta |
| ProducerCountry | Tak w pliku z wieloma producentami (typ II) | CO | Kraj produkcji, dwuliterowy kod ISO |
| ProductionPlace | Nie, ale zalecana | Finca La Esperanza | Nazwa działki lub miejsca |
| Area | Nie; stosowana dla punktów | 1.8 | Powierzchnia w hektarach |
- Area to liczba: wpisz 1.8, nie "1.8". W cudzysłowie TRACES nie rozpoznaje liczby i powierzchnia wynosi 0.
- Jeśli punkt nie ma Area, TRACES przyjmuje 4 ha. Punkt z powierzchnią powyżej 4 ha powoduje błąd, z wyjątkiem bydła. Minimum to 0,0001 ha.
- Nieistniejący kod kraju powoduje odrzucenie pliku.
- Są dwa warianty o tej samej strukturze. Typ I: jeden producent, dla API i importu na poziomie producenta. Typ II: wielu producentów pogrupowanych według ProducerName i ProducerCountry, do importu na ekranie na poziomie towaru.
Wielokąty, które przyjmuje TRACES
Większość odrzuceń wynika z geometrii. Poprawny wielokąt spełnia wszystkie te warunki:
- Jest zamknięty: ostatnia para współrzędnych jest taka sama jak pierwsza.
- Ma co najmniej cztery pozycje, licząc zamykającą, i nie leżą one wszystkie na jednej prostej.
- Jego boki się nie przecinają (żadnych ósemek) ani nie zawijają do środka.
- Nie ma dziur. Jeśli działka otacza enklawę, na przykład nieuprawiany zagajnik, podziel ją na dwa wielokąty w kształcie półksiężyca.
- Żadne dwa wierzchołki nie pokrywają się po obcięciu do sześciu miejsc po przecinku.
Kilka oddzielnych działek jednego producenta można podać jako osobne wielokąty albo jako jeden MultiPolygon. Niedopuszczalne jest zastąpienie wielokąta powyżej 4 ha punktem, żeby ominąć błąd.
Limity rozmiaru
Geolokalizacja jednego DDS, licząc wszystkie pliki razem, nie może przekraczać 25 MB. Ponadto jeden towar może mieć do 1000 producentów, a jeden DDS do 10 000. To limity systemu, które Komisja publikuje w regułach walidacji i może zmienić.
Jeśli je przekroczysz, Komisja zaleca dwie rzeczy: używaj tylko dwóch punktów dla prostego odcinka zamiast wierzchołka co 5 lub 10 metrów, jak zapisują odbiorniki GPS w trybie śladu, i dla działek poniżej 4 ha podawaj punkt zamiast wielokąta. Jeśli upraszczasz w QGIS, sprawdź potem, czy powierzchnia prawie się nie zmieniła.
Jak sprawdzić i poprawić plik
Przed wysłaniem otwórz plik w geojson.io: w kilka sekund zobaczysz, czy działki leżą tam, gdzie powinny, czy któraś trafiła do morza. To najszybszy test na zamienione współrzędne. Do poprawek darmowy jest QGIS:
- Narzędzie Reproject Layer (zmiana odwzorowania warstwy) do EPSG:4326, jeśli oryginał jest w UTM lub innym układzie.
- Check Validity, aby znaleźć samoprzecięcia, i Fix Geometries, aby je naprawić. Sprawdź wynik: czasem dzieli wielokąt na dwa.
- Przy eksporcie: format GeoJSON, układ EPSG:4326, dokładność współrzędnych 6 i włączona opcja RFC7946.
- Zmień nazwy pól na ProducerName, ProducerCountry, ProductionPlace i Area, z taką wielkością liter, i zapisz Area jako liczbę dziesiętną.
- Plik KML z Google Earth lub shapefile otwiera się w QGIS i eksportuje tak samo. TRACES nie przyjmuje innych formatów ani plików chronionych hasłem.
Gdy dostawca lub importer wgrywa GeoJSON do Sourevo, sprawdzane są układ odniesienia, zakres współrzędnych, zamknięcie wielokątów, zasada 4 ha i poprawność każdej geometrii (w PostGIS), zanim działka będzie mogła trafić do DDS. Odczytywane są ProducerName, ProducerCountry, ProductionPlace i Area, a wielokąt identyczny z już wgranym jest pomijany.
Gdy działki są w porządku, kolejne kroki to kontrola satelitarna i złożenie DDS.
Najczęściej zadawane pytania
- Czy mogę wgrać KML, shapefile albo arkusz ze współrzędnymi?
- Nie bezpośrednio: TRACES przyjmuje tylko GeoJSON. Najpierw przekonwertuj plik w QGIS lub innym narzędziu i sprawdź, czy jest w WGS84 z sześcioma miejscami po przecinku.
- Co się stanie, jeśli punkt nie ma właściwości Area?
- TRACES domyślnie przyjmie 4 ha. Jeśli działka jest mniejsza, podaj jej rzeczywistą powierzchnię. Jeśli ma ponad 4 ha i nie chodzi o bydło, potrzebny jest wielokąt.
- Czy więcej niż sześć miejsc po przecinku to problem?
- To nie błąd, ale nic nie daje: TRACES obcina do sześciu. W bardzo szczegółowych wielokątach może to połączyć wierzchołki i sprawić, że poprawna geometria stanie się błędna.
- Jeden plik na producenta czy jeden dla wszystkich?
- Przez API i przy imporcie na poziomie producenta jeden plik na producenta (typ I). Na ekranie możesz zaimportować na poziomie towaru jeden plik z wieloma producentami (typ II), z ProducerName i ProducerCountry w każdej Feature.
- Jak zgłosić działkę z dziurą w środku?
- TRACES nie przyjmuje wielokątów z dziurami. Podziel działkę na dwa wielokąty, które obchodzą dziurę, po jednym z każdej strony.