Производительность Osmosis в операциях обрезки по регионам

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
updates-bot
Bot
Сообщения: 276
Зарегистрирован: 03 фев 2008, 23:13
Репутация: 3

Производительность Osmosis в операциях обрезки по регионам

Сообщение updates-bot » 13 ноя 2009, 18:47

Обсуждение статьи "Производительность Osmosis в операциях обрезки по регионам РФ"

http://gis-lab.info/qa/osmosis-bm.html

Обновления:
08.03.2010 Добавлены тесты с completeRelations=yes, исправлены результаты и описание для completeWays=yes

bim2010
Гуру
Сообщения: 894
Зарегистрирован: 27 янв 2009, 22:57
Статьи: 1
Проекты: 2
Репутация: 212

Re: Производительность Osmosis в операциях обрезки по регионам

Сообщение bim2010 » 16 ноя 2009, 16:07

http://osmlib.rubyforge.org/osmlib-sqli ... index.html
to_xml(target, marked_only=false)
Dump the database to XML. The first parameter is the target. This can either be a file (IO object) or a string. If the parameter marked_only is false, the whole database will be dumped. If it is true, only the marked records in the database are dumped, i.e. records set have set the SQL attribute "marked" as 1.
db = OSM::SQLite::Database.new(DBFILENAME)
out = ''
db.to_xml(out)

File.open('filename.osm', 'w') do |file|
db.to_xml(file)
end

Я хочу сказать, что выполнение подобных задач через :
1. Osmosis для получения OSM xml
http://wiki.openstreetmap.org/wiki/RU:O ... uselang=ru

2. Получение шейп файлов с использованием PostgreSQL через Osm2pgsql
http://wiki.openstreetmap.org/wiki/Osm2pgsql

можно было бы совместить в одну задачу, при этом шейп файлы не обязательно должны содержать ту избыточную атрибутику необходимую для создания OSM xml .
Это парсер OSM xml / PostgreSQL/ SHP и наоборот PostgreSQL/OSM xml,
а также библиотека для вырезания, особенно были бы интересны, как плагин в QGIS.
http://wiki.openstreetmap.org/index.php ... _into_QGIS
В приведенной таблице http://gis-lab.info/projects/osm-export.html
xорошо бы завести столбик дата последнего обновления, чтобы понять есть ли изменения в интересующем субъекте РФ.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8910
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 644
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Производительность Osmosis в операциях обрезки по регионам

Сообщение Максим Дубинин » 16 ноя 2009, 19:14

Нет. Совместить эти две задачи пока не получится, так как любая выгрузка данных OSM в БД существующими инструментами приводит к потерям информации.
bim2010 писал(а):xорошо бы завести столбик дата последнего обновления, чтобы понять есть ли изменения в интересующем субъекте РФ.
Данные обновляются каждый день, изменились ли данные - пока возможности посмотреть нет, но будет.
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «Материалы сайта»