Vaste Bug In Gpclib Maptools-pakket Vereist Voor Deze Functie.

[Windows] De software die ervoor zorgt dat uw pc weer als nieuw werkt

Misschien krijg je een foutmelding dat deze mogelijkheid het pakket gpclib maptools vereist. Toevallig zijn er verschillende manieren om dit probleem te ontrafelen, waarover we later zullen praten.

Ik zou waarschijnlijk zeggen @cengel, echo gpclib is grotendeels verouderd en vervangen door rgeos. Waarom denk je dat je dit echt wilt? Standaard zijn de mappingtoolrollen die afhankelijk waren van gpclib, geüpdatet om rgeos te gebruiken. U kunt gpclib echter altijd dwingen om geïnstalleerd te blijven.

Maar dat zou een individuele vraag kunnen beantwoorden, ja, je moet de R <= vertaling terug krijgen naar 2.15, je moet onze eigen gpclib binaire bestanden in Windows brengen. Houd er echter rekening mee dat u het juiste aantal verbeteringen zult verliezen die verband houden met ruimtespecifieke verbeteringen in termen van snelheid en functionaliteit.

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

Foutbericht: Fout door maptools::unionSpatialPolygons: isTRUE(gpclibPermitStatus()) itrue

Opgelost tijdens het overzetten van gpclib vanaf de bron zoals hieronder aangegeven

error gpclib maptools-pakket vereist voor hun functionaliteit

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

of gewoon door – rgeos in te stellen zoals beschreven in hetzelfde onderwerp.
Op de een of andere manier heeft deze specifieke mapproj veel te veel een plaats nodig in zijn mapPlot. Dit is

error gpclib maptools aanwezig vereist voor deze functionaliteit

(ontdekt terwijl ik de SUMMER-app nog aan het inpakken was met With packrat)
Geweldig pakket,
Heel erg bedankt. 🙂

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

Deze kennis is zeker een vrij veel voorkomende fout vanwege gpclib, maar ik heb het gevoel dat ik veel opties heb overwogen en in cirkels afwezig ben. Ik loop volledig tegen dit probleem aan wanneer ik “versterken” overal op de markt gebruik. Genereer een database vanwege een specifieke lokale specialistische vormfile in het VK, waar uiteindelijk een specifieke horoplet kan worden gegenereerd met ggplot2.

Na te hebben geprobeerd dat het zou installeren, kun je mijn gpclib-pakket op de normale route installeren, dit is wat ik probeerde na te streven, vanaf de bron:

install.packages("gpclib", type=says "source")

die niet echt was geëxtraheerd, maar dan “ERROR: collection failed targeting package ‘gpclib'”. Toen las ik dat je R Tools moet hebben geïnstalleerd, dus ik heb het geprobeerd, maar het mocht niet baten, echt een fout. Ik heb toen geprobeerd de ontdekte volgorde waarin je bestaat uit rgeos en kaarttools te veranderen, terwijl dat belangrijk lijkt en nu werkt de gedachte niet.

Mijn code is extreem. Het is vrij eenvoudig, maar ik kwam de nieuwste bakstenen muur tegen toen ik aan het begin van het project begon.

PC werkt traag?

Geeft je pc je constant verdriet? Weet je niet waar je moet zijn? Wel, hebben wij de oplossing voor u! Met Reimage kunt u veelvoorkomende computerfouten herstellen, uzelf beschermen tegen bestandsverlies, malware en hardwarestoringen... en uw pc optimaliseren voor maximale prestaties. Het is alsof je een gloednieuwe machine krijgt zonder ook maar een cent uit te geven! Dus waarom wachten? Download Reimage vandaag!

  • Stap 1: Download en installeer Reimage
  • Stap 2: Start het programma en volg de instructies op het scherm
  • Stap 3: Selecteer de bestanden of mappen die u wilt scannen en klik op "Herstellen"

  • Zijn er andere manieren om gpclib te installeren?

    install.packages("rgdal")bibliotheek (rgdal)install.packages("maptools")Bibliotheek (kaarthulpmiddelen)install.packages("geos")bibliotheek (rgeos)myshape <- readShapeSpatial("infuse_ward_lyr_2011.shp")myshape2 <- readShapeSpatial("infuse_dist_lyr_2011.shp")actie (mijn formulier)Pad (mijnvorm2)install.packages("ggplot2")bibliotheek (ggplot2)st (mijnvorm2)myshape2frame <-strengthen(myshape2, region="name")install.packages("gpclib", range="bron")bibliotheek (gpclib)gpclibPermit()gpclibPermitStatus()

    Roger Bivand