Страница 1 из 1

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

Добавлено: 18 апр 2013, 09:36
33Evgenyy33
Ребят, подскажите пожалуйста, как можно упростить данную карту, ну и вообще любую, чтобы она весила килобайт 100-200, приблизительно?

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

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

2. способ:
упрощайте геометрию объектов до нужного вам размера данных

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

Добавлено: 18 апр 2013, 11:25
33Evgenyy33
rhot, подскажите пожалуйста в какой программе и как можно упростить геометрию?

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

Добавлено: 18 апр 2013, 11:32
rhot
33Evgenyy33 писал(а):rhot, подскажите пожалуйста в какой программе и как можно упростить геометрию?
в любой серьёзной ГИС, та же GRASS например или gvSIG.

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 скачиваний

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

Добавлено: 18 апр 2013, 11:47
33Evgenyy33
Благодарю Всех! Буду пробовать!

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

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

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

Добавлено: 18 апр 2013, 12:30
33Evgenyy33
Александр Мурый, не могли бы вы поподробнее объяснить как это можно сделать? Заранее спасибо!

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

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

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

Добавлено: 18 апр 2013, 12:38
33Evgenyy33
Упростить если можно.

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

Добавлено: 18 апр 2013, 12:39
33Evgenyy33
А отсеивание что из себя представляет?

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

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

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

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

Добавлено: 18 апр 2013, 15:49
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)

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

Добавлено: 18 апр 2013, 15:56
rhot
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)
Пути должны быть на латинице.

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

Добавлено: 18 апр 2013, 16:11
33Evgenyy33
rhot, спасибо!