Size: a a a

OpenStreetMap RU

2021 February 24

К

Косоморф in OpenStreetMap RU
Нужно удалить закрытые. Оставить открытые и переоткрытые. Ну или черт с переоткрытыми, их мало, а мне для приблизительного анализа надо.
источник

АК

Алексей Куликов... in OpenStreetMap RU
Блин. XML весит более гига
источник

АК

Алексей Куликов... in OpenStreetMap RU
Надо писать парсинг потоковый :(
источник

АК

Алексей Куликов... in OpenStreetMap RU
Это больше времени займёт
источник

К

Косоморф in OpenStreetMap RU
Ой, ладно, самому потыкать интересно. Главное оно открывается в разном софте
источник

l

lite in OpenStreetMap RU
Косоморф
Ой, ладно, самому потыкать интересно. Главное оно открывается в разном софте
мне вот тоже кажется, если по всей России закрывать, то пирог ни к чему
источник

АК

Алексей Куликов... in OpenStreetMap RU
Ага :(

                  FROM UNNEST(XPATH('/osm-notes/note', XMLPARSE(DOCUMENT
                                                                 CONVERT_FROM(PG_READ_BINARY_FILE('/var/osm/XML/planet-notes-210224.xml'), 'UTF8')))) AS MYTEMPTABLE(MYXMLCOLUMN)
[2021-02-24 22:19:17] [54000] ОШИБКА: длина файла слишком велика
источник

К

Косоморф in OpenStreetMap RU
По всей России закрывать два года будем. Нас не сотни, и даже не десятки
источник

К

Косоморф in OpenStreetMap RU
Алексей Куликов
Ага :(

                  FROM UNNEST(XPATH('/osm-notes/note', XMLPARSE(DOCUMENT
                                                                 CONVERT_FROM(PG_READ_BINARY_FILE('/var/osm/XML/planet-notes-210224.xml'), 'UTF8')))) AS MYTEMPTABLE(MYXMLCOLUMN)
[2021-02-24 22:19:17] [54000] ОШИБКА: длина файла слишком велика
А если тупо вырезать все до 2015 года?
источник

К

Косоморф in OpenStreetMap RU
Может файл сократится
источник

АК

Алексей Куликов... in OpenStreetMap RU
Для этого надо вначале грузануть его либо в память либо в БД :)
источник

АК

Алексей Куликов... in OpenStreetMap RU
Чуть попозже сделаю. Посмотрю что там
источник

К

Косоморф in OpenStreetMap RU
Ну ладно, если не в напряг.
источник

К

Косоморф in OpenStreetMap RU
дело рыхлое
источник

АК

Алексей Куликов... in OpenStreetMap RU
Залил в БД :)
источник

АК

Алексей Куликов... in OpenStreetMap RU
13 257 030 строк :)
источник

АК

Алексей Куликов... in OpenStreetMap RU
Теперь дело за малым. Построчно распарсить и залить в БД уже как сущности :)
источник

M

Maksim in OpenStreetMap RU
Алексей Куликов
13 257 030 строк :)
Это не закрытых по России?
источник

АК

Алексей Куликов... in OpenStreetMap RU
Это всего
источник

АК

Алексей Куликов... in OpenStreetMap RU
Алексей Куликов
Теперь дело за малым. Построчно распарсить и залить в БД уже как сущности :)
!
источник