Упрощение карты

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
33Evgenyy33
Интересующийся
Сообщения: 28
Зарегистрирован: 04 мар 2013, 23:33
Репутация: 1

Упрощение карты

Сообщение 33Evgenyy33 » 18 апр 2013, 09:36

Ребят, подскажите пожалуйста, как можно упростить данную карту, ну и вообще любую, чтобы она весила килобайт 100-200, приблизительно?
Вложения
Новая папка.rar
(2.91 МБ) 358 скачиваний

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Упрощение карты

Сообщение rhot » 18 апр 2013, 11:16

1. способ:
храните данные в топологически корректном формате, например векторные данные GRASS или в базе данных PostreSQL/PostGIS

2. способ:
упрощайте геометрию объектов до нужного вам размера данных
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

33Evgenyy33
Интересующийся
Сообщения: 28
Зарегистрирован: 04 мар 2013, 23:33
Репутация: 1

Re: Упрощение карты

Сообщение 33Evgenyy33 » 18 апр 2013, 11:25

rhot, подскажите пожалуйста в какой программе и как можно упростить геометрию?

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Упрощение карты

Сообщение rhot » 18 апр 2013, 11:32

33Evgenyy33 писал(а):rhot, подскажите пожалуйста в какой программе и как можно упростить геометрию?
в любой серьёзной ГИС, та же GRASS например или gvSIG.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Упрощение карты

Сообщение Александр Мурый » 18 апр 2013, 11:46

При простом пересохранении в QGIS (или через ogr2ogr) суммарный размер шейпфайла уменьшился до 340Кб.
adm2_country_projected_QGIS.zip
(278.89 КБ) 331 скачивание
Если упрощать геометрию в GRASS (модули v.clean и v.generalize), то на выходе имеем около 160 Кб, но можно и меньше (зависит от того, как сильно упрощать).
adm2_country_projected_prune_GRASS.zip
(105.25 КБ) 369 скачиваний
Редактор материалов, модератор форума

33Evgenyy33
Интересующийся
Сообщения: 28
Зарегистрирован: 04 мар 2013, 23:33
Репутация: 1

Re: Упрощение карты

Сообщение 33Evgenyy33 » 18 апр 2013, 11:47

Благодарю Всех! Буду пробовать!

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Упрощение карты

Сообщение Александр Мурый » 18 апр 2013, 11:48

Для "облегчения" файла, кроме упрощения геометрии, можно ещё отсеять полигоны по площади (если какие-то из них не нужны для ваших целей).
Редактор материалов, модератор форума

33Evgenyy33
Интересующийся
Сообщения: 28
Зарегистрирован: 04 мар 2013, 23:33
Репутация: 1

Re: Упрощение карты

Сообщение 33Evgenyy33 » 18 апр 2013, 12:30

Александр Мурый, не могли бы вы поподробнее объяснить как это можно сделать? Заранее спасибо!

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Упрощение карты

Сообщение Александр Мурый » 18 апр 2013, 12:37

33Evgenyy33 писал(а):Александр Мурый, не могли бы вы поподробнее объяснить как это можно сделать? Заранее спасибо!
Что именно — упростить или отсеять мелкие полигоны? Как упрощать в GRASS — долго объяснять, в черновиках статей на вики есть недописанная статья про это.
Редактор материалов, модератор форума

33Evgenyy33
Интересующийся
Сообщения: 28
Зарегистрирован: 04 мар 2013, 23:33
Репутация: 1

Re: Упрощение карты

Сообщение 33Evgenyy33 » 18 апр 2013, 12:38

Упростить если можно.

33Evgenyy33
Интересующийся
Сообщения: 28
Зарегистрирован: 04 мар 2013, 23:33
Репутация: 1

Re: Упрощение карты

Сообщение 33Evgenyy33 » 18 апр 2013, 12:39

А отсеивание что из себя представляет?

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Упрощение карты

Сообщение Petruxin » 18 апр 2013, 12:53

Я так понимаю, что нужно уменьшить,'вес' карты. В Панораме как то делал-удалял каждую 2ую точку в горизонталях. Повторял несколько раз. Размер очень уменьшился . Касается линейных обьектов.

[ Сообщение с мобильного устройства ]

33Evgenyy33
Интересующийся
Сообщения: 28
Зарегистрирован: 04 мар 2013, 23:33
Репутация: 1

Re: Упрощение карты

Сообщение 33Evgenyy33 » 18 апр 2013, 15:49

Пытаюсь импортировать файл в GRASS он выдает ошибки
v.in.ogr dsn=C:\Users\33Evgenyy33\Desktop\Новая папка\121.shp layer=121 output=x21 -o
Ошибка в описаниях, опция точка в <type> не существует
Ошибка в описаниях, опция линия в <type> не существует
Ошибка в описаниях, опция граница в <type> не существует
Ошибка в описаниях, опция центроид в <type> не существует
ERROR: Невозможно открыть источник данных <C:\Users\33Evgenyy33\Desktop\Новая папка\121.shp>
(Thu Apr 18 16:48:13 2013) Операция завершена (0 sec)

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Упрощение карты

Сообщение rhot » 18 апр 2013, 15:56

33Evgenyy33 писал(а):Пытаюсь импортировать файл в GRASS он выдает ошибки
v.in.ogr dsn=C:\Users\33Evgenyy33\Desktop\Новая папка\121.shp layer=121 output=x21 -o
Ошибка в описаниях, опция точка в <type> не существует
Ошибка в описаниях, опция линия в <type> не существует
Ошибка в описаниях, опция граница в <type> не существует
Ошибка в описаниях, опция центроид в <type> не существует
ERROR: Невозможно открыть источник данных <C:\Users\33Evgenyy33\Desktop\Новая папка\121.shp>
(Thu Apr 18 16:48:13 2013) Операция завершена (0 sec)
Пути должны быть на латинице.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

33Evgenyy33
Интересующийся
Сообщения: 28
Зарегистрирован: 04 мар 2013, 23:33
Репутация: 1

Re: Упрощение карты

Сообщение 33Evgenyy33 » 18 апр 2013, 16:11

rhot, спасибо!

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость