Naprawiony Błąd Pakietu Gpclib Maptools, O Który Prosiliśmy Dla Tej Funkcji.

[Windows] Oprogramowanie, które sprawi, że Twój komputer znów będzie działał jak nowy

Efektywnie napotykasz błąd stwierdzający, że wszystkie funkcje wymagają pakietu gpclib maptools. Przypadkowo istnieje kilka sposobów rozwiązania tego problemu, które przedstawimy nieco później.

Z pewnością mówię, że @cengel, echo gpclib może być ogólnie przestarzałe i zastąpione przez rgeos. Jak myślisz, dlaczego bardzo tego chcesz? Domyślnie, funkcje pistoletu mapującego, które zależą od gpclib, zostały zaktualizowane do korzystania z rgeos. Jednak zawsze możesz wymusić instalację programu gpclib.

Ale to może odpowiedzieć na twoje pytanie, tak, potrzebujesz tego, aby przywrócić tłumaczenie R <=, aby pomóc ci 2.15, musisz przenieść wszystkie pliki binarne gpclib do systemu Windows. Pamiętaj jednak, że zrezygnujesz z szeregu ulepszeń związanych z przestrzenią, aby poprawić szybkość i funkcjonalność.

https://github.com/bryandmartin/LATO/blob/cd53e5d8d549434ea2b29cba9b0fbfa957fc8a98/R/mapPlot.R#L100

Cele błędu: Błąd w maptools::unionSpatialPolygons: isTRUE(gpclibPermitStatus()) itrue

Rozwiązany przez proces przenoszenia gpclib ze źródła, jak podano poniżej

Błąd pakiet maptools gpclib wymagany dla określonej funkcjonalności

if (!require(gpclib)) install.packages("gpclib", type="source ")

lub po prostu ustawiając rgeos zgodnie z opisem tego samego tematu.
W jakiś sposób ten konkretny rodzaj mapproj również potrzebuje miejsca w naszym mapPlot. To jest

Błąd pakiet maptools gpclib wymagany dla tej funkcji podejścia

(odkryty, gdy jeszcze pakowałem aplikację SUMMER za pomocą packrat)
Świetny pakiet,
Dziękuję Ci bardzo. 🙂

if (!require(gpclib)) install.packages("gpclib", type="source")

Ta wiedza naprawdę z pewnością jest dość częstym błędem dzięki gpclib, ale czuję, że wypróbowałem wiele opcji oprócz odejścia w kółko. Całkowicie pracuję nad tym problemem, wykorzystując „wzmocnienie” na rynku. Wygeneruj bank danych z określonego lokalnego pliku kształtu w Wielkiej Brytanii, w którym ostatecznie można wygenerować dany horoplet za pomocą ggplot2.

Po zainstalowaniu możesz w prosty sposób umieścić pakiet gpclib, oto co zrobiłem dalej, ze źródeł:

install.packages("gpclib", type=mówi "źródło")

, który może nie został faktycznie wyodrębniony, ale po tym „BŁĄD: kompilacja nie powiodła się w pakiecie docelowym ‘gpclib’”. Potem przeczytałem, że musisz zaoferować zainstalowane R Tools, więc ponownie spróbowałem, ale bezskutecznie, dokładny błąd. Następnie próbowałem zmienić znalezioną kolejność, w jakiej umieszczasz rgeos, a także oprogramowanie map, ponieważ wydaje się to ważne i właściwe, nie działa.

Mój kod może być bardzo prosty. Jest bardzo prosty, ale pobiegłem zrobić mur z cegły na samym początku projektu.

PC działa wolno?

Czy Twój komputer stale sprawia Ci smutek? Nie wiesz, gdzie się zwrócić? Cóż, mamy dla Ciebie rozwiązanie! Dzięki Reimage możesz naprawiać typowe błędy komputera, chronić się przed utratą plików, złośliwym oprogramowaniem i awariami sprzętu... oraz optymalizować komputer pod kątem maksymalnej wydajności. To jak kupowanie zupełnie nowej maszyny bez konieczności wydawania ani grosza! Więc po co czekać? Pobierz Reimage już dziś!

  • Krok 1: Pobierz i zainstaluj Reimage
  • Krok 2: Uruchom program i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie
  • Krok 3: Wybierz pliki lub foldery, które chcesz przeskanować, i kliknij „Przywróć”

  • Czy istnieją inne sposoby na zawieszenie gpclib?

    install.packages("rgdal")biblioteka (rgdal)install.packages("maptools")Biblioteka (narzędzia mapy)install.packages("geos")biblioteka (geos)myshape <- readShapeSpatial("infuse_ward_lyr_2011.shp")myshape2 <- readShapeSpatial("infuse_dist_lyr_2011.shp")akcja (mój formularz)Ścieżka (mojkształt2)install.packages("ggplot2")biblioteka (ggplot2)st (mojkształt2)myshape2frame <-strengthen(myshape2, region="nazwa")install.packages("gpclib", zakres="źródło")biblioteka (gpclib)gpclibPermit()gpclibStatus zezwolenia()

    Roger Bivand