Witam.
Środowisko pracy. EwMapa 10.19.
Mamy 2 pliki SWDE:
- pierwszy jest z ewidencji. Nie wszystkie punkty w nim mają w ogóle atrybuty (z G-5), część ma je nieprawidłowe. Układ 65.
- druki plik jest przetransformowanym z 2000 do 65 plikiem wynikowym z TERYT2 (tworzonym na podstawie danych przetransformowanych z 65 do 2000). W nim wszystkie punkty graniczne mają prawidłowo uzupełnione wszystkie atrybuty i generalnie są wzorcowe. O ich jakości nie warto dyskutować.
Liczba punktów w obu plikach nie musi być taka sama i nie ma pewności że dla każdego punktu z pliku 1 odpowiada punkt z pliku 2.
Robi się coraz ciekawiej

.
Teraz chodzi o to, żeby podmienić atrybuty (bez nr punktów, jedynie pozostałe atrybuty STB ZRD itd.), tak aby mieć SWDE ewidencyjny z uzupełnionymi wszystkimi możliwymi atrybutami z TERYT2, dla tylu punków dla których się da.
Nie mam pewności, że pary punktów w obu plikach będą miały te same współrzędne (czy w wyniku zaokrągleń nie przesunął się o np. 1cm) co w moim mniemaniu utrudnia identyfikację punktów po współrzędnych. Numery punktów również nie muszą się zgadzać. Nie wiem jak działa algorytm do 'podmiany atrybutów' i po czym interpretuje algorytm że punktowi z SWDE - 1 odpowiada punkt z SWDE – 2. Chce aby atrybuty zostały prawidłowo przegrane/podmienione bez dodawania nowych punktów do ewidencji.
Fragment pliku z raportem błędów podczas importu:
,,Import nie został przeprowadzony z powodu błędów:
Punkt: 8-3 istnieje i nie można go zmodyfikować. Różnice:
- współrzędne: 5843650.27,4705303.15 -> 5843390.05,4704956.38
DX: 260.22 DY: 346.77 D: 433.55
Punkt: 8-4 istnieje i nie można go zmodyfikować. Różnice:
- współrzędne: 5843683.27,4705314.69 -> 5843392.80,4704967.26
DX: 290.47 DY: 347.43 D: 452.86
..."
Starałem się wyjaśnić sprawę w miarę konkretnie i jasno, ale nie jestem pewien czy mi wyszło

W każdym razie dziękuję z góry każdemu kto pochyli się nam problemem.