Ograniczenie wykresu do shapefile granic w r

Przeanalizowałem zestaw danych punktów GPS za pomocą density.ppp, aby wygenerować rodzaj mapy cieplnej intensywności punktów, jak pokazano poniżej:

Chciałbym jednak, aby obraz był ograniczony do granic pliku kształtu, podobnie jak poniżej:

Pierwszy obraz nazywa się jako

x <- readShapePoly("dk.shp")
xlim<-c(min(912),max(920))
ylim<-c(min(8023),max(8030))
a<-ppp(cases@coords[,1], cases@coords[,2], xlim, ylim, unitname=c("km"))
plot(density.ppp(a, 0.1), col=COLORS)
plot(x, add=T, border="white")

gdzie przypadki @ coords są współrzędnymi GPS każdego interesującego punktu, a x to shapefile, który podaje zarys jednostki geograficznej.

Drugi obraz jest wywoływany przy użyciu tego kodu:

plot(x, axes=T, col=COLORS, border="White")

Czy ktoś wie, jak można to zrobić? Być może nie jest to możliwe z działką () i potrzebuję innego pakietu.

Na marginesie, następnym krokiem, jaki planuję, będzie nałożenie tego obrazu na mapę zaimportowaną z GoogleEarth. Nie jestem jeszcze pewien, jak to zrobić, ale opublikuję odpowiedź, jeśli i kiedy to rozpracuję

Wielkie dzięki

questionAnswers(1)

yourAnswerToTheQuestion