Çokgenler bir şekil dosyası ve (Lat, Lng) çiftleri olarak puan listesi içeren başka bir CSV dosyası yaşıyorum ..
Ben çokgen içine düşüyor CSV dosyasından her (lat, lng) çifti kontrol etmek istiyorum ..
Şekil dosyası yansıtılır ve proj dosyası şu şekilde okunur:
PROJCS["Transverse_Mercator",GEOGCS["GCS_OSGB 1936",
DATUM["D_OSGB_1936",SPHEROID["Airy_1830",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",49],PARAMETER["central_meridian",-2],PARAMETER["scale_factor",0.9996012717],PARAMETER["false_easting",400000],PARAMETER["false_northing",-100000],UNIT["Meter",1]]
Planım şöyledir:
readShapePolyRMapToolspaketindeki işlevi kullanarak şekil dosyasını okuyun .- CSV dosyasından veri koordinatlarına puan koordinatlarını okuyun ve SpatialPointsDataFrame'e dönüştürün
overHangi poligonun içine düşeceğini belirlemek için işlevi kullanın .
Bunu yapmak için, proj4stringadım 1'deki şekil dosyasını yüklerken belirtmem ve ayrıca noktalar ve çokgenlerin gerektirdiği için 3. adımdaki işlevi spTransformuygulamadan önce işlevi kullanarak CSV dosyasından koordinatları aynı projeksiyon sistemine dönüştürmem overgerekir. aynı projeksiyon sistemi altında olmak.
Yukarıda gösterilen proj dosyası içeriği için doğru değerin ne olması gerektiği hakkında bir fikriniz var mı?
readOGRişlevini kullanarak yüklemeyi denediğimde her zaman dosya hatası açılamıyorum
summaryiçin işlevini kullanarak SpatialPolygonDataFramebana doğru değeri verdiproj4string

