You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#26 2010-09-03 21:07:18

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,823

Re: planet dump + daily diffs = бред...

А если просто grep-ом посчитать кол-во основных тегов и сравнить?

Offline

#27 2010-09-03 21:11:04

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: planet dump + daily diffs = бред...

Это как? Я, знаете ли, юрист по образованию smile Про греп слышал, но юзать не умею sad

Offline

#28 2010-09-03 21:24:34

citrin
Member
From: Moscow
Registered: 2008-11-09
Posts: 413
Website

Re: planet dump + daily diffs = бред...

Ezhick wrote:

Это как? Я, знаете ли, юрист по образованию smile Про греп слышал, но юзать не умею sad

Если не более одного тега на строку то

fgrep '<way' dump1.xml | wc -l
fgrep '<way' dump2.xml | wc -l

Last edited by citrin (2010-09-03 21:25:45)

Offline

#29 2010-09-03 22:25:42

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,823

Re: planet dump + daily diffs = бред...

Ezhick wrote:

Это как? Я, знаете ли, юрист по образованию smile Про греп слышал, но юзать не умею sad

Ну типа такого:

grep -c "<node" dump.osm

Выдаст кол-во строк в файле, в которых встречается искомая подстрока.

Offline

#30 2010-09-04 08:19:49

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: planet dump + daily diffs = бред...

Количество строк я получу, а как я пойму почему они исчезли? Не, тут нужен именно дифф...

Offline

#31 2010-09-04 18:16:34

mbiker
Member
Registered: 2009-10-19
Posts: 147

Re: planet dump + daily diffs = бред...

Ezhick wrote:

подскажите, чем диффнуть два 160 гб файла? первый несколько десятков миллионов строк совпали до символа, дальше meld выжрал всю оперативку и начал дико тормозить систему, пришлось прибить.

Может, так:

Derive a change set between two planet files.

osmosis --read-xml file="planet2.osm" --read-xml file="planet1.osm" --derive-change --write-xml-change file="planetdiff-1-2.osc"

Offline

#32 2010-09-05 08:32:32

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: planet dump + daily diffs = бред...

ВО! Тема. Ща попробую, спасибо!

Offline

Board footer

Powered by FluxBB