Обрезка Shapefile по полигону
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 сен 2009, 12:34
- Репутация: 0
Обрезка Shapefile по полигону
Добрый день. Я новичек на этом форуме и не смог найти необходимой мне информации поиском, по этому обращаюсь сюда. Я прочитал статьи про обрезку растра по полигону, но хотел бы провернуть такую же операцию с существующим shapefile. У меня есть отдельный shapefile с точным полигоном границ некоторой европейской страны с очень хорошим масштабом. И есть набор файлов с природными ресурсами, дорогами, POI, итп.. Я использую mapnik для растеризации карт по необходимым мне слоям и стилям. Но хотелось бы что бы все что выпадает за границы страны не растеризовалось, с одной стороны я могу перебиать все вершины при растеризации, но спрашиваю нет ли более удобного\автоматизированного способа. Я пользуюсь gdal\ogr утилитами для свиох целей, но похожу сдесь они мне не помогают
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Обрезка Shapefile по полигону
Например, можно залить шейп и полигон, по которому нужна обрезка в БД с PostGIS и выполнять обрезку с помощью функции ST_Intersection. Как показывает практика, вариант вполне работоспособный.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 сен 2009, 12:34
- Репутация: 0
Re: Обрезка Shapefile по полигону
Отлично, благодарю за инфо. А есть ли предположения, каков результат, если буду объекты не полностью вписанные в полигон, они отвергнутся, засчитаются, или обрежутся и дополнятся вершинами по краю обрамляющего полигона
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Обрезка Shapefile по полигону
Есть, причем не предположение, а полная уверенность, так как сам недавно выполнял подобную операцию - "объекты обрежутся и дополнятся вершинами по краю обрамляющего полигона". Это что касается ST_Intersection, другие функции дают другой результат и используются в зависимости от задачи.
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость