GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


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

Обсуждение материалов сайта: вопросы, замечания, предложения

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

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

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

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

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

updates-bot
Bot
 
Зарегистрирован: 04 фев 2008
 
Сообщения: 276
Репутация: 2

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

Сообщение bim2010 » 16 ноя 2009, 17: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орошо бы завести столбик дата последнего обновления, чтобы понять есть ли изменения в интересующем субъекте РФ.
  • 0

bim2010
Модератор
 
Зарегистрирован: 27 янв 2009
 
Сообщения: 877
Репутация: 208
Статьи: 1
Проекты: 2

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

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

Нет. Совместить эти две задачи пока не получится, так как любая выгрузка данных OSM в БД существующими инструментами приводит к потерям информации.

bim2010 писал(а):xорошо бы завести столбик дата последнего обновления, чтобы понять есть ли изменения в интересующем субъекте РФ.

Данные обновляются каждый день, изменились ли данные - пока возможности посмотреть нет, но будет.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8781
Репутация: 597
Статьи: 231
Проекты: 12/6


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

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).