Как извлечь широту и долготу из мультиполигона sf R - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь создать GAM с пространственной корреляцией, поэтому я хочу извлечь широту и долготу мультиполигона, но у меня возникают проблемы.

Я скачал шейп-файл с данными округа из Португалия, и я использовал библиотеку sf. Это информация:

Simple feature collection with 308 features and 39 fields
geometry type:  MULTIPOLYGON
dimension:      XY
bbox:           xmin: -31.26819 ymin: 30.03018 xmax: -6.189142 ymax: 42.15432
CRS:            4326

First 5 geometries:
MULTIPOLYGON (((-8.080127 39.27783, -8.080377 3...
MULTIPOLYGON (((-8.462351 40.50518, -8.462257 4...
MULTIPOLYGON (((-7.52176 40.69909, -7.529608 40...
MULTIPOLYGON (((-7.34125 38.46282, -7.341047 38...
MULTIPOLYGON (((-8.527728 40.60947, -8.528282 4...

Я хотел добавить новый столбец для широты и другой для долготы, но у меня проблемы с пониманием, как это сделать. Я пытался использовать st_coordinates, map и unlist, но я всегда получаю больше строк, чем у меня есть. В Португалии 308 округов.

Есть идеи, указатели, как этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...