Zbiór plików, do których masz odniesienie, jest zbiorczo określany jako Shapefile . Jest to wspólny format danych przestrzennych opracowany przez ESRI, który jest używany do przesyłania danych między wieloma różnymi pakietami.
Ten format składa się z 3 podstawowych plików o tej samej nazwie, ale z następującymi rozszerzeniami:
Plik zawierający informacje o projekcji:
Plus kilka plików wygenerowanych przez oprogramowanie, które są indeksami przestrzennymi:
Z pierwszych 3 plików .shpplik zawiera informacje przestrzenne, a mianowicie x,ypary współrzędnych opisujące cechy punktu, linii lub wielokąta zawarte w pliku.
.dbfPlik jest dbase format pliku i zawiera informacje o atrybutach lub cech opisowych cech. Oto kilka przykładów: „Nazwa”, jeśli obiekt pointreprezentuje miasto ; „Nazwa drogi” lub „Prędkość”, jeśli obiekt linereprezentuje ulicę ; lub „Populacja”, jeśli funkcja polygonreprezentuje obszar hrabstwa * lub kraj .
.shxPlik działa jako plik łącząca pomiędzy .shpi .dbf. Dopasowuje poprawny wiersz w .shppliku z poprawnym rekordem w .dbfpliku.
Bez tych pierwszych 3 plików nie masz prawidłowego pliku kształtu.
Pozostałe wymienione pliki są opcjonalne, ale .prjjest to konieczne do prawidłowego pozycjonowania danych w stosunku do innych danych przestrzennych oraz do pomiaru i obliczania odległości. Aby uzyskać więcej informacji, zobacz Projekcja mapy .
Pliki .sbx i .sbn są zazwyczaj tworzone automatycznie podczas tworzenia pliku shapefile. Można je jednak usuwać i ponownie tworzyć bez unieważniania pliku kształtu jako całości.
Zasadniczo, gdy korzystasz z oprogramowania, które jest w stanie odczytać ten format, pliki wymienione w oknie dodawania warstw są .shpplikami. Inne pliki są ładowane automatycznie. Jeśli jednak wystąpi problem z jednym z 3 plików podstawowych, plik .shp może zostać załadowany, ale pojawi się błąd informujący, że nie jest to prawidłowy plik kształtu lub po prostu nie pojawią się funkcje.
W pokazanym przypadku brakuje pliku krytycznego .shx . Bez tego nie ma związku między funkcjami przestrzennymi a danymi atrybutów, dlatego oprogramowanie nie jest w stanie poprawnie załadować pliku kształtu. Musisz tylko wrócić do źródła danych i upewnić się, że otrzymałeś również plik .shx . Gdy to zrobisz, powinieneś być w stanie załadować dane bez żadnych problemów.
Ta odpowiedź może być przesadna, ale pomaga wiedzieć, do czego służą pliki zawarte w pliku kształtu. W przyszłości może pomóc wiedzieć, na co zwrócić uwagę, jeśli napotkasz podobny problem.