Как и в моем предыдущем вопросе here, скажем, я замышляю страны на карте мира с помощью maptools, если бы я планировал построить страну, есть ли способ найти центральной точке этой страны и прокладывать радиальное расстояние от этой точки? Я использую шейп wrld_simpl
, который поставляется с maptools
, так что если я сюжетом Германия:R: построение радиального расстояния от точки на картографической карте мира
plot(wrld_simpl[wrld_simpl$NAME=='Germany',], col='red', add=T)
Я хотел бы найти центр Германии и построить круг с этой точкой, который показывает любую область, которая находится в пределах замолвите 100 км расстояние. Опять же, я хочу быть в состоянии сделать это для многих разных стран, поэтому я хотел бы в идеале создать общее решение, а не только для Германии.
Спасибо за совет. Я добавлю векторизованную форму этой функции, как polycenter() в пакете. В '-1'seems быть неверно. Есть ли ссылка для этой формулы? –
Я изменил 'polyarea', который теперь возвращает истинную (ориентированную) область, а не ее абсолютное значение. Это означает, что' -1' больше не требуется. –
@HansWerner Извинения - вы означало знак минуса в последних двух строках, верно? Да, они уходят в зависимости от упорядочения вершин. –