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 .shp
plik zawiera informacje przestrzenne, a mianowicie x,y
pary współrzędnych opisujące cechy punktu, linii lub wielokąta zawarte w pliku.
.dbf
Plik jest dbase format pliku i zawiera informacje o atrybutach lub cech opisowych cech. Oto kilka przykładów: „Nazwa”, jeśli obiekt point
reprezentuje miasto ; „Nazwa drogi” lub „Prędkość”, jeśli obiekt line
reprezentuje ulicę ; lub „Populacja”, jeśli funkcja polygon
reprezentuje obszar hrabstwa * lub kraj .
.shx
Plik działa jako plik łącząca pomiędzy .shp
i .dbf
. Dopasowuje poprawny wiersz w .shp
pliku z poprawnym rekordem w .dbf
pliku.
Bez tych pierwszych 3 plików nie masz prawidłowego pliku kształtu.
Pozostałe wymienione pliki są opcjonalne, ale .prj
jest 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ą .shp
plikami. 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.