Jeśli chcę zmienić rzutowanie niektórych plików kształtów z ... powiedzmy NAD83 (4269)
na WGS84 (4326)
... i używając aplikacji innej firmy .... oznacza to, że .prj
plik jest tylko aktualizowany ... a nie zawartość .shp
pliku lub jakikolwiek inny powiązane pliki?
shapefile
coordinate-system
Pure.Krome
źródło
źródło
Odpowiedzi:
W konkretnym przypadku NAD83 <--> WGS84 i gdy pracujesz z danymi o średniej dokładności, np. GPS klasy konsumenckiej, nie jest poważnym, że zmieniany jest tylko plik .prj, ponieważ oba są synonimami na tym poziomie.
Jeśli pracujesz z danymi geodezyjnymi z dokładnością do ułamków centymetra lub więcej, aplikacja powinna lepiej wykonywać prawdziwą transformację danych, a nie tylko zmieniać plik prj. Nie zapominaj również, że istnieje kilka różnych definicji NAD83 (NAD83_HARN, NAD83CSRS itp.), Że są one dobre tylko dla Ameryki Północnej i nie są w tym jednolite. Zobacz, jakiej transformacji geograficznej użyć w Jukonie? za długą dyskusję na temat różnic tego ostatniego punktu i tego, jak wybrać, w tym tę ilustrującą grafikę nieobecną w większości dokumentacji dotyczących transformacji NAD83:
Tekst na grafice odnosi się do nazw różnych transformacji NAD83 dostępnych w ArcGIS. Określenie równoważnych terminów w innych programach, np. PROJ4 i FME, jest ćwiczeniem pozostawionym czytelnikowi (zachęcamy do rozwinięcia komentarzy lub jeszcze lepiej, opublikowania nowego pytania).
źródło
Jestem prawie pewien, że rzutujące narzędzie geoprzetwarzania przekształci współrzędne każdego wierzchołka w twoich obiektach.
źródło
Projekcja zapisuje zupełnie nowy plik kształtów w wyjściowej przestrzeni współrzędnych - nowy plik .prj informuje, w jakim systemie odniesienia znajdują się nowe współrzędne. Jeśli więc wziąłeś plik kształtu WGS84 z danymi takimi jak:
Po rzutowaniu na UTM, plik kształtu zawierałby takie informacje jak:
Tylko dzięki wykorzystaniu
prj
pliku będziesz wiedział, że współrzędnex
iy
odnoszą się do współrzędnych UTM. W twoim konkretnym przypadku współrzędne wyjściowe będą bardzo podobne ze względu na podobieństwo WGS84 i NAD83. Upewnij się, że oprogramowanie, którego używasz, wie, jak przeprowadzić transformację układu odniesienia w celu wykonania tej operacji (jest to inny rodzaj transformacji niż projekcja).źródło
Odpowiedź na twoje pytanie brzmi: nie. Wszystko, co robi plik .prf, określa, w jakiej projekcji (łącznie z parametrami) przechowywane są dane. Dane te mogą być następnie wykorzystane przez niektóre programy GIS wykonujące „Ponowną projekcję danych w locie” . Dlatego możesz usunąć plik .prj bez wpływu na twoje dane, w rzeczywistości nawet go nie zauważysz, chyba że spróbujesz dodać go .mxd lub inny dokument GIS z innym zdefiniowanym projektem. Aby rzutować lub ponownie projektować plik kształtu, wymaga edycji pliku .shp, który zawiera dane geograficzne.
Oto linki do wpisu w Wikipedii dla Shapfile http://en.wikipedia.org/wiki/Shapefile
Oraz wersja PDF „Opisu technicznego pliku kształtu ESRI ”. Opis techniczny pliku kształtu pliku ESRI
źródło
Myślę, że to dobre pytanie i chciałem tylko dodać bardziej jednoznaczną odpowiedź skierowaną bezpośrednio na pierwotną frazę pytania.
Nie, odwzorowane z shapefile nie tylko zmienić plik PRJ, zmienia zarówno plik PRJ oraz główne zawartość Shapefile (plik .shp). Powodem jest , jak wykazano @csw, ponowna projekcja pliku kształtu musi zmienić rzeczywiste liczby współrzędnych, które znajdują się w głównym pliku .shp, zarówno w przypadku zmiany układu odniesienia, jak i rzutowania. Przynajmniej tak powinno być technicznie i właściwie to zrobione, i wyobrażam sobie, że większość GIS lub oprogramowania do projekcji traktuje te rzeczy bardzo poważnie.
Mówiąc bardziej precyzyjnie, użycie oprogramowania do przerzucenia daturmu geograficznego pliku kształtu lub rzutowanego układu współrzędnych powinno zmienić następujące pliki:
Z teoretycznego punktu widzenia jest to prawda, jak niektórzy podkreślają, że napisanie pliku prj nie jest absolutnie konieczne, jednak praktyczna różnica polega na tym, że żadna osoba ani oprogramowanie nie może łatwo wiedzieć, na jakim rzucie są oparte współrzędne użyj pliku shapefile dla. Odwrotna może być również prawda, jak wskazuje przyjęta odpowiedź, że praktycznie można uniknąć jedynie zmiany pliku prj, a nie pliku .shp w przypadku niektórych zmian układu odniesienia (w przeciwieństwie do zmian rzutowania) czasami układów odniesienia różnią się tylko nieznacznie od siebie, ale byłoby to po prostu ryzykowne i niepotrzebne, gdy istnieje wiele dostępnych narzędzi do poprawnego przerzucania go, a ponadto prawie na pewno nie zadziała przy zmianie rzutowanych układów współrzędnych, które zwykle różnią się od siebie w większym stopniu.
źródło