Я новичок в функциях сопоставления в R и связанных пакетах, поэтому любая помощь приветствуется. Вот что я делаю: я использую листовку на панели инструментов, которую создал с помощью shiny. Я пытаюсь сопоставить имеющиеся у меня данные, но буклет не распознает их, потому что мои широта и долгота измеряются в футах, а не в десятичных градусах (пример: x = 33,867022, y = -112,1409750 ).
Я знаю, что у меня есть данные широты и долготы в футах (пример: x = 632086,70, y = 1043211,35), потому что я легко смог отобразить это в ArcMap, просто используя функцию «отобразить xy». Затем я смог преобразовать формат измерения с помощью функции «вычислить геометрию» для преобразования из футов в десятичные градусы. Я пытаюсь автоматизировать свои карты и предпочел бы НЕ использовать ArcMap для этого преобразования, поскольку я хотел бы остаться на одной платформе (R).
Мои возможные варианты (как мне кажется) и поэтому вопросы следующие:
1. Преобразуйте мои данные в то, что буклет может распознать. Кто-нибудь знает код, шаги и / или пакет, который мне нужно использовать для преобразования измерения моих широтных и длинных данных из футов в десятичные градусы?
2. Сообщить буклету, чтобы он считывал мои данные в другом измерении. Есть ли способ (код, упаковка и т. д.), чтобы буклет читал мои баллы в футах, а не в десятичных градусах?
Или какие-либо другие предложения???
data.frame
илиspatial*
? Если это пространственный объект, вы можете использовать функциюsp::spTransform()
- пример здесь - person SymbolixAU   schedule 28.03.2017