Производительность 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
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

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
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

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

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

Ответить

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

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

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