Вопрос

У меня есть пять форм -файлов граничащих округов в Калифорнии, которые я пытаюсь объединить в один большой файл формы и поддерживать оригинальные границы округов. Затем я хочу запланировать такие точки, как это Таким образом, карта должна быть только простой картой границ графства. Есть ли способ сделать это в R или мне придется использовать что -то вроде ArcGIS?

Существует обширная документация о слиянии в форме, например здесь где оба файла -файла имеют одинаковые координаты. Но никакой документации о файлах Shape, которые лишь частично разделяют координаты.

Это было полезно?

Решение

Если вам нужно только поместить все границы в один набор данных, то вы можете сделать это с sp/rgdal Достаточно легко, но если вам нужно на самом деле объединять границы с геометрически (клип/соединение/растворение), и так же, как поддержка в R не так просто.

Грубо простой вариант считывается в каждом файле shapefile с readOGR, тогда spRbind их вместе. Если rgdal Представляет трудности для строительства/установки, тогда есть и другие варианты чтения ShapeFiles в различных пакетах.

Кстати, «что -то вроде arcgis», но намного ближе к «бесплатно»: www.manifold.net

Другие советы

Если вы ищете бесплатное решение и решения с открытым исходным кодом, я настоятельно рекомендую QGIS, UDIG или OpenJump или MapWindows. Вы можете сделать все нужные манипуляции Shapefile, которые вы хотите в этих пакетах, все они являются программным обеспечением ГИС.

Мне жаль, что я не способен сделать это в R, и я не уверен, что буду доверять результату - лучше использовать молоток для гвоздь, чем использовать отвертку.

Если вы хотите программно, хотите изменить ShapeFiles, дайте мне знать, и я рекомендую несколько библиотек Python и Java.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top