İnsan nasıl olabilir Ar kullanmak için
- 200 metrelik kareler / alt çokgenler içinde bir shapefile bölmek ,
- Bu tabloyu (her karenin kimlik numarası dahil) aşağıdaki orijinal haritaya çizin ve
- hangi kareye özgü coğrafi koordinatların bulunduğunu değerlendirir .
Ben CBS'de bir acemiyim ve bu belki de temel bir sorudur, ancak bunu R'de nasıl yapacağınıza ilişkin bir eğitim bulamadım.
Şimdiye kadar yaptığım şey, bir NYC şekli dosyası yüklemek ve bazı örnek coğrafi koordinatları çizmek.
Aşağıdaki verilerle bunun için nasıl bir örnek (R kodu) arıyorum.
# Load packages
library(maptools)
# Download shapefile for NYC
# OLD URL (no longer working)
# shpurl <- "http://www.nyc.gov/html/dcp/download/bytes/nybb_13a.zip"
shpurl <- "https://www1.nyc.gov/assets/planning/download/zip/data-maps/open-data/nybb_13a.zip"
tmp <- tempfile(fileext=".zip")
download.file(shpurl, destfile=tmp)
files <- unzip(tmp, exdir=getwd())
# Load & plot shapefile
shp <- readShapePoly(files[grep(".shp$", files)])
plot(shp)
# Define coordinates
points_of_interest <- data.frame(y=c(919500, 959500, 1019500, 1049500, 1029500, 989500),
x =c(130600, 150600, 180600, 198000, 248000, 218000),
id =c("A"), stringsAsFactors=F)
# Plot coordinates
points(points_of_interest$y, points_of_interest$x, pch=19, col="red")