Страница 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Кб.
Если упрощать геометрию в GRASS (модули
v.clean и
v.generalize), то на выходе имеем около 160 Кб, но можно и меньше (зависит от того, как сильно упрощать).
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, спасибо!