рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рдПрдордХреЗрдЬреАрдореИрдк-рд╕реНрдкреНрд▓рд┐рдЯрд░ - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдПрдордХреЗрдЬреАрдореИрдк-рд╕реНрдкреНрд▓рд┐рдЯрд░ рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб mkgmap-рд╕реНрдкреНрд▓рд┐рдЯрд░ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рдПрдордХреЗрдЬреАрдореИрдк-рд╕реНрдкреНрд▓рд┐рдЯрд░ - рдПрдордХреЗрдЬреАрдореИрдк рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрд▓ рд╕реНрдкреНрд▓рд┐рдЯрд░

SYNOPSIS


mkgmap-рд╡рд┐рднрд╛рдЬрдХ [рд╡рд┐рдХрд▓реНрдкреЛрдВ] рдлрд╝рд╛рдЗрд▓.osm > рд╕реНрдкреНрд▓рд┐рдЯрд░.рд▓реЙрдЧ

рд╡рд░реНрдгрди


mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдПрдХ .osm рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрдбрд╝реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдореИрдк рдХрд┐рдП рдЧрдП рдХреНрд╖реЗрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдЧрд╛рд░реНрдорд┐рди рдорд╛рдирдЪрд┐рддреНрд░ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ рдХреЗ рднреАрддрд░ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреА рдЯрд╛рдЗрд▓реЗрдВред рд╡рд╣рд╛рдБ
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХрдо рд╕реЗ рдХрдо рджреЛ рдЪрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рдкрд╣рд▓рд╛ рдЪрд░рдг рдпрд╣ рдЧрдгрдирд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ
рдиреЛрдбреНрд╕ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯрд╛рдЗрд▓ рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░рд╛ рдЪрд░рдг рд▓рд┐рдЦрддрд╛ рд╣реИ
рдореВрд▓ .osm рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдиреЛрдбреНрд╕, рддрд░реАрдХреЗ рдФрд░ рд╕рдВрдмрдВрдз рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЫреЛрдЯреЗ .osm рдореЗрдВ
рдлрд╝рд╛рдЗрд▓реЗрдВ, рдЪрд░рдг рдПрдХ рдореЗрдВ рдЧрдгрдирд╛ рдХреА рдЧрдИ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХред рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде
--рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рд╕рддреНрдпрдЯреВрдЯреЗ рд╣реБрдП рд░рд╛рд╕реНрддреЛрдВ рдФрд░ рдмрд╣реБрднреБрдЬреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рджреЛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ:

┬╖ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЖрдХрд╛рд░ рдХреА рдЯрд╛рдЗрд▓реЗрдВред

┬╖ рдЯрд╛рдЗрд▓реЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдУрд╡рд░рд▓реИрдк рдпрд╛ рдЧреИрдк рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рдЬреБрдбрд╝рддреА рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдПрдХ рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХреБрдЫ
рд╡рд┐рдХрд▓реНрдк рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рддрдиреА рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП
рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдФрд░ рддрд░реАрдХреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 4-5 рдмрд╛рдЗрдЯреНрд╕ред рдпрд╣ рдмрд╣реБрдд рдЬрд╝реНрдпрд╛рджрд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд▓реЗрдХрд┐рди рд▓рдЧрднрдЧ 1700 рд╣реИрдВ
рдкреВрд░реЗ рдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдорд┐рд▓рд┐рдпрди рдиреЛрдбреНрд╕ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЖрдк рдкреВрд░реЗ рдЧреНрд░рд╣ рдХреЛ рдПрдХ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 32 рдмрд┐рдЯ рдорд╢реАрди рдкрд░ рдлрд╝рд╛рдЗрд▓ рдкрд╛рд╕ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрддрдо рдЬрд╛рд╡рд╛ рд╣реАрдк рд╕реНрдкреЗрд╕ 2G рд╣реИред рдпрд╣
64 рдмрд┐рдЯ рдЬрд╛рд╡рд╛ рдФрд░ рд▓рдЧрднрдЧ 7 рдЬреАрдмреА рд╣реАрдк рдпрд╛ рдПрдХрд╛рдзрд┐рдХ рдкрд╛рд╕ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реИред

рдпрджрд┐ рдЖрдк рдХреНрд▓рд╛рдЙрдбрдореЗрдб рдпрд╛ рдЬрд┐рдпреЛрдлреИрдмреНрд░рд┐рдХ рд╕реЗ рдпреВрд░реЛрдк рдЕрд░реНрдХ рдХреЛ 2рдЬреА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдореГрддрд┐ рд╣реЛ. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдпреВрд░реЛрдк рд▓рдЧрднрдЧ 750 рдЯрд╛рдЗрд▓реНрд╕ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдпреВрд░реЛрдк рдЕрд░реНрдХ рд╕рдВрдкреВрд░реНрдг рдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рд▓рдЧрднрдЧ рдЖрдзрд╛ рд╣реИред

рджреВрд╕рд░реА рдУрд░, рдПрдХ рдЕрдХреЗрд▓рд╛ рджреЗрд╢, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрд░реНрдордиреА рдпрд╛ рдмреНрд░рд┐рдЯреЗрди рдЬреИрд╕рд╛ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдореИрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рджреЗрд╢ рднреА рдРрд╕рд╛ рдХрд░реЗрдЧрд╛
рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдорд╢реАрди, рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдПрдХ рдиреЗрдЯрдмреБрдХ рдкрд░ рднреА рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЙрдкрдпреЛрдЧ


рд╕реНрдкреНрд▓рд┐рдЯрд░ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ 1.6 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореВрд▓ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ.

mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдлрд╝рд╛рдЗрд▓.osm > рд╕реНрдкреНрд▓рд┐рдЯрд░.рд▓реЙрдЧ

рдпрджрд┐ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ 2 рдЬреАрдмреА рд╕реЗ рдХрдо рдореЗрдореЛрд░реА рд╣реИ рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрдо рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП -рдПрдХреНрд╕рдПрдордПрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд▓реНрдк
JAVA_OPTS рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░рдирд╛ред

JAVA_OPTS=''-Xmx512m" mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдлрд╝рд╛рдЗрд▓.osm > рд╕реНрдкреНрд▓рд┐рдЯрд░.рд▓реЙрдЧ

рдЗрд╕рд╕реЗ рдЕрдиреЗрдХ .osm.pbf рдлрд╝рд╛рдЗрд▓реЗрдВ рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреА рдЬрд┐рдиреНрд╣реЗрдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдПрдордХреЗрдЬреАрдореИрдк(1). рд╡рд╣рд╛рдБ рд╣реИрдВ
рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓реЗрдВ рднреА рдЙрддреНрдкрд╛рджрд┐рдд:

RSI рдЯреЗрдореНрдкрд▓реЗрдЯ.args рдлрд╝рд╛рдЗрд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -c рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдПрдордХреЗрдЬреАрдореИрдк рд╡реЛ рд╣реЛрдЧрд╛
рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ. рдЖрдк рдЗрд╕реЗ рд╡реИрд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЖрдк рдЗрд╕реЗ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдкрдХреЗ рдЕрдкрдиреЗ рд╡рд┐рдХрд▓реНрдк. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╡рд░рдг "рдУрдПрд╕рдПрдо рдореИрдк" рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдпрд╣ "рдПрдирдбрдмреНрд▓реНрдпреВ" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд╕реНрдХреЙрдЯрд▓реИрдВрдб" рдЬреИрд╕рд╛ рдЙрдкрдпреБрдХреНрдд рд╣реЛред

RSI рдХреНрд╖реЗрддреНрд░.рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреА рд╕реВрдЪреА рд╣реИ рдЬрд┐рдирдХреА рдЧрдгрдирд╛ рдХреА рдЧрдИ рдереАред рдпрджрд┐ рдЖрдк рдЖрдкрдХреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рдж рдореЗрдВ рд╕реНрдкреНрд▓рд┐рдЯрд░ рдХреЙрд▓ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ --рд╡рд┐рднрд╛рдЬрд┐рдд рдлрд╝рд╛рдЗрд▓ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреЗ рд╕рдорд╛рди рд╣реА рдХреНрд╖реЗрддреНрд░ред рдпрджрд┐ рдЖрдк рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдФрд░ рдЯрд╛рдЗрд▓ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдорд╣реАрдиреЗ-рджрд░-рдорд╣реАрдиреЗ рд╕рдорд╛рди рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдмрдЪрдирд╛ рднреА рдЙрдкрдпреЛрдЧреА рд╣реИ
рд╣рд░ рдмрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рд▓рдЧрднрдЧ рдПрдХ рддрд┐рд╣рд╛рдИ)ред
рд╡рд┐рднрд╛рдЬрди рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп)ред рдирд┐рдГрд╕рдВрджреЗрд╣ рдпрджрд┐ рдирдХреНрд╢рд╛ рдЗрддрдирд╛ рдмрдбрд╝рд╛ рд╣реЛ рдЬрд╛рдП рдХрд┐ рдЯрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ
рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рджреЛрдмрд╛рд░рд╛ рдЧрдгрдирд╛ рдХрд░рдиреА рд╣реЛрдЧреАред

RSI рдХреНрд╖реЗрддреНрд░.рдкрд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рдХрд▓рд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмрд╣реБрднреБрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╡рд┐рдХрд▓реНрдк рджреЗрдЦреЗрдВ
--рдмрд╣реБрднреБрдЬ-рдлрд╝рд╛рдЗрд▓ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

RSI densities-out.txt рдлрд╝рд╛рдЗрд▓ рддрдм рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ рдЬрдм рдХреЛрдИ рд╕реНрдкреНрд▓рд┐рдЯ-рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рджреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╣реЛрддреА рд╣реИ
рдХреЗрд╡рд▓ рдЬрд╛рдирдХрд╛рд░реАред

рдЖрдк рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ gzip'ed рдпрд╛ bz2'ed рд╕рдВрдкреАрдбрд╝рд┐рдд .osm рдлрд╝рд╛рдЗрд▓ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
рдпрд╣ рд╕реНрдкреНрд▓рд┐рдЯрд░ рдХреЛ рдХрд╛рдлреА рдзреАрдорд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ bz2 рдХреЗ рд▓рд┐рдП рд╕рдЪ) рдХреНрдпреЛрдВрдХрд┐
.osm рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбреАрдХрдВрдкреНрд░реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рдЕрдзрд┐рдХ CPU рд╢рдХреНрддрд┐ рд▓рдЧ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ
рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдИ рдмрд╛рд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛
рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк pbf рдпрд╛ o5mред O5m рдкреНрд░рд╛рд░реВрдк рдкрдврд╝рдиреЗ рдореЗрдВ рддреЗрдЬрд╝ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
рдбрд┐рд╕реНрдХ рдкрд░.

рд╡рд┐рдХрд▓реНрдк


рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

--рдмрд╛рдЙрдВрдбреНрд░реА-рдЯреИрдЧ=рд╕реНрдЯреНрд░рд┐рдВрдЧ
рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреИрдЧ рдорд╛рдиреЛрдВ рдХреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреАред рдмрд╣реБрдмрд╣реБрднреБрдЬ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдФрд░ рд╕рдорд╕реНрдпрд╛-рд╕реВрдЪреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕реАрдорд╛ рд╕рдВрдмрдВрдзред рд╡рд┐рдХрд▓реНрдк рднреА рджреЗрдЦреЗрдВ
--рд╡рд╛рдВрдЫрд┐рдд-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ-рд╕реНрддрд░. рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЙрдкрдпреЛрдЧ-рдмрд╣рд┐рд╖реНрдХреГрдд-рд╕реВрдЪреА

--рдХреИрд╢=рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдмрд╣рд┐рд╖реНрдХреГрдд, рдЕрдм рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛

--рд╡рд┐рд╡рд░рдг=рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╡рд░рдг рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЯреЗрдореНрдкрд▓реЗрдЯ.args рдлрд╝рд╛рдЗрд▓.

--geonames-рдлрд╝рд╛рдЗрд▓=рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдЯрд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЬрд┐рдпреЛрдиреЗрдореНрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред рдЖрдо рддреМрд░ рдкрд░
рд╢рд╣рд░15000.рдЬрд╝рд┐рдк рдЬрд┐рдпреЛрдирд╛рдо рд╕реЗ тЯиhttp://download.geonames.org/export/dumpтЯй .

--рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рдмреВрд▓рд┐рдпрди
рдЙрдкрдпреЛрдЧ --рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рдЭреВрдард╛ рдХреЗ рдмреАрдЪ рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд░рдгреЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╡рд┐рднрд╛рдЬрди рдФрд░ рдЕрдВрддрд┐рдо рд╡рд┐рддрд░рдг рдЪрд░рдг (рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ)ред рдкрд╣рд▓рд╛ рдЪрд░рдг, рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЬреЗрди-рд╕рдорд╕реНрдпрд╛-рд╕реВрдЪреА, рдЙрди рд╕рднреА рддрд░реАрдХреЛрдВ рдФрд░ рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреА рд╣реИ рдЬреЛ рд╕реАрдорд╛рдУрдВ рдХреЛ рдкрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ. рджреВрд╕рд░рд╛ рдЪрд░рдг, рдЬрд┐рд╕реЗ рд╣реИрдВрдбрд▓-рд╕рдорд╕реНрдпрд╛-рд╕реВрдЪреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдЗрди рддрд░реАрдХреЛрдВ рдФрд░ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рд╕рднреА рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ
рдкрд╛рд░ рдХрд┐рдпрд╛ рд╣реБрдЖ рдпрд╛ рдШрд┐рд░рд╛ рд╣реБрдЖ рд╣реИред рдЬрд╛рдирдХрд╛рд░реА рдЕрдВрддрд┐рдо рдбрд┐рд╕реНрдЯ-рдЪрд░рдг рдореЗрдВ рднреЗрдЬ рджреА рдЬрд╛рддреА рд╣реИ
рддреАрди рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЗрдВ. рдпрд╣ рдЯреВрдЯреЗ рд╣реБрдП рдмрд╣реБрднреБрдЬреЛрдВ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрдо рд╕реЗ рдХрдо рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд╛рд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХрд░реЗрдВ --рдУрд╡рд░рд▓реИрдк рдЬрдм рддрдХ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рди рд╣реЛред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рд╕рддреНрдп

--рдореИрдкрд┐рдб=int
рд╡рд┐рднрд╛рдЬрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкрд╣рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
63240001.osm.pbf рдФрд░ рдЕрдЧрд▓рд╛ рд╣реЛрдЧрд╛ 63240002.osm.pbf рдФрд░ рдЗрддрдирд╛ рдкрд░.

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 63240001

--рдЕрдзрд┐рдХрддрдо-рдХреНрд╖реЗрддреНрд░=int
рдХреЗ рджреМрд░рд╛рди рдПрдХ рд╣реА рдкрд╛рд╕ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рджреВрд╕рд░рд╛ рдЪрд░рдг. рдпрд╣ 1 рд╕реЗ 4096 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЙрдЪреНрдЪрддрд░ рд╕рдВрдЦреНрдпрд╛рдПрдБ
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдкрд░ рдХрдо рдкрд╛рд╕ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдордЧреНрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рддреЗрдЬ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ. рдпрджрд┐ рдЖрдк рдкрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдпрд╛рджрджрд╛рд╢реНрдд рдЦрд╝рддреНрдо рд╣реЛ рд░рд╣реА рд╣реИ рд▓реЗрдХрд┐рди рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ
рдЕрдкрдиреА рд╡реГрджреНрдзрд┐ рдХреЗ рд▓рд┐рдП --рдореИрдХреНрд╕-рдиреЛрдбреНрд╕ рдореВрд▓реНрдп, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЗрд╕реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛
рд╡рд┐рднрд╛рдЬрди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝реЗрдЧрд╛, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрдкрдХреЛ рд╕реНрдореГрддрд┐ рдХрд╛ рд╡реНрдпрд╛рдкрд╛рд░ рдХрд░рдиреЗ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ
рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореЗрдореЛрд░реА рд╣реЛрддреА рд╣реИ
рдпрджрд┐ рдЖрдкрдХреА рд╕реНрдореГрддрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛ рд░рд╣реА рд╣реИ рддреЛ рдУрд╡рд░рд╣реЗрдб рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рдЗрд╕реЗ рдХрд┐рд╕ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╕реЗ рдкрд╣рд▓реЗ рдХреНрд╖реЗрддреНрд░.рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓ рддреИрдпрд╛рд░ рд╣реЛ рдЧрдИ рд╣реИ, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдЕрдкрдирд╛ рдЖрдХрд╛рд░ рдмрдврд╝рд╛рдирд╛ рд╣реЛрдЧрд╛ -рдПрдХреНрд╕рдПрдордПрдХреНрд╕
рдЖрдк рдЬрд┐рд╕ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдорд╛рди рдмрджрд▓реЗрдВ рдпрд╛ рдЙрд╕рдХрд╛ рдЖрдХрд╛рд░ рдХрдо рдХрд░реЗрдВред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 512

--рдЕрдзрд┐рдХрддрдо-рдиреЛрдбреНрд╕=int
рдиреЛрдбреНрд╕ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдгрд╛рдореА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рдХрд╛рдлреА рд░реВрдврд╝рд┐рд╡рд╛рджреА рд╣реИ, рдЖрдк рдХреЛрдИ рднреА 'рдорд╛рдирдЪрд┐рддреНрд░' рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХрд╛рдлреА рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдмрд╣реБрдд рдмрдбрд╝реЗ' рд╕рдВрджреЗрд╢. рдЬреНрдпрд╛рджрд╛ рдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдпрд╣ рднреА рдЙрддрдирд╛ рд╣реА рдмрдбрд╝рд╛
рдорд╛рди, рд╡рд┐рднрд╛рдЬрди рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдХрдо рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 1600000

--рдЕрдзрд┐рдХрддрдо-рдереНрд░реЗрдбреНрд╕=рдореВрд▓реНрдп
рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреБрдХреНрдд рдзрд╛рдЧреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ mkgmap-рд╡рд┐рднрд╛рдЬрдХ.

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 4 (рдСрдЯреЛ)

--рдорд┐рд╢реНрд░рд┐рдд=рдмреВрд▓рд┐рдпрди
рдпрджрд┐ рдЗрдирдкреБрдЯ рдСрдПрд╕рдПрдо рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдиреЛрдбреНрд╕, рддрд░реАрдХреЗ рдФрд░ рд╕рдВрдмрдВрдз рдЖрдкрд╕ рдореЗрдВ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдЖрдИрдбреА рдХреЛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдХреНрд░рдордмрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЕрд╕рдорд╕ рддрд░рд╣
рд╕рдорд╛рд░реЛрд╣.

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЧрд▓рдд

--рдиреЛ-рдЯреНрд░рд┐рдо=рдмреВрд▓рд┐рдпрди
рдЯрд╛рдЗрд▓реНрд╕ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рдЦрд╛рд▓реА рдЬрдЧрд╣ рдХреЛ рди рдХрд╛рдЯреЗрдВред рдЬрдм рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
--рдмрд╣реБрднреБрдЬ-рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЧрд▓рдд

--рд╕рдВрдЦреНрдпрд╛-рдЯрд╛рдЗрд▓реЗрдВ=рдореВрд▓реНрдпрд╕реНрдЯреНрд░рд┐рдВрдЧ
рдПрдХ рд▓рдХреНрд╖реНрдп рдорд╛рди рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рд╕реНрдкреНрд▓рд┐рдЯ-рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рджреА рдЬрд╛рддреА рд╣реИред рдмрдВрдЯрд╡рд╛рд░рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рджреА рдЧрдИ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЯрд╛рдЗрд▓реНрд╕ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред --рдореИрдХреНрд╕-рдиреЛрдбреНрд╕ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдорд╛рди рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

--рдЖрдЙрдЯрдкреБрдЯ=рд╕реНрдЯреНрд░рд┐рдВрдЧ
рд╡рд╣ рдкреНрд░рд╛рд░реВрдк рдЬрд┐рд╕рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВред рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рди рд╣реИрдВ xml, pbf,
o5m, рдФрд░ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреАрдмреАрдПрдл рд╣реИ, рдЬреЛ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
O5m рдкреНрд░рд╛рд░реВрдк рд▓рд┐рдЦрдиреЗ рдореЗрдВ рддреЗрдЬрд╝ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдЧрднрдЧ 40% рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИред
рдЕрдиреБрдХрд░рдг рд╡рд┐рдХрд▓реНрдк рдбрд┐рдмрдЧрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред

--рдЖрдЙрдЯрдкреБрдЯ-рдбреАрдЖрдИрдЖрд░=рдкрде
рд╡рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдкреНрд▓рд┐рдЯрд░ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рд▓рд┐рдЦрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ
рдХрд┐рд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкрде рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ. рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛.

--рдУрд╡рд░рд▓реИрдк=рд╕реНрдЯреНрд░рд┐рдВрдЧ
r279 рд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрддред рд╕рд╛рде --рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рдЭреВрдард╛, mkgmap-рд╡рд┐рднрд╛рдЬрдХ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдиреЛрдбреНрд╕, рддрд╛рдХрд┐ рдПрдордХреЗрдЬреАрдореИрдк рдареАрдХ рдЙрд╕реА рд╕реНрдерд╛рди рдкрд░ рдмрдбрд╝реЗ рдХрд░реАрдиреЗ рд╕реЗ рдХрд╛рдЯ-рдЫрд╛рдБрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реАрдорд╛ред рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдЙрд╕ рдУрд╡рд░рд▓реИрдк рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирдЪрд┐рддреНрд░ рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рд╣реИ, рдП
2000 рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рд▓рдЧрднрдЧ 0.04 рдбрд┐рдЧреНрд░реА рдЕрдХреНрд╖рд╛рдВрд╢ рдпрд╛ рджреЗрд╢рд╛рдВрддрд░ред
If --рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рд╕рддреНрдп рд╕рдХреНрд░рд┐рдп рд╣реИ рдФрд░ --рдУрд╡рд░рд▓реИрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдореБрджреНрд░рд┐рдд рдХреА рдЬрд╛рдПрдЧреА
рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдВрдпреЛрдЬрди рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

--рдмрд╣реБрднреБрдЬ-desc-рдлрд╝рд╛рдЗрд▓=рдкрде
рдирд╛рдорд┐рдд рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдУрдПрд╕рдПрдо рдлрд╝рд╛рдЗрд▓ (.o5m, .pbf, .osm) рдЬреЛ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдкреЙрд▓реАрдЧреЙрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИ
OSM рддрд░реАрдХреЛрдВ рдореЗрдВ рдЯреИрдЧ рдирд╛рдо рдФрд░ рдореИрдкрд┐рдб рд╣реЛрддреЗ рд╣реИрдВред

--рдмрд╣реБрднреБрдЬ-рдлрд╝рд╛рдЗрд▓=рдкрде
рдСрд╕реНрдореЛрд╕рд┐рд╕ рдмрд╣реБрднреБрдЬ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк рдореЗрдВ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмрд╣реБрднреБрдЬ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
. mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ
рджрд┐рдП рдЧрдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рдЧреНрд░рд┐рдб --рд╕рдВрдХрд▓реНрдк. рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдкрдврд╝реА рдЬрд╛рддреА рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдХреЗ рд▓рд┐рдП, a
рд╕рдВрдмрдВрдзрд┐рдд рдЧреНрд░рд┐рдб рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдЙрдВрдЯрд░ рдмрдврд╝рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ a
рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕, рдЗрд╕реЗ рдЧреНрд░рд┐рдб рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдиреЛрдбреНрд╕ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рд╣реЛрдВ
рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЕрдЧрд▓рд╛, рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмрд╣реБрднреБрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдЧреНрд░рд┐рдб рдХреЛ рд╢реВрдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реАрдорд╛рдмрджреНрдз рдмрд╣реБрднреБрдЬ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд╣рд░ рдХреЗ рддрддреНрд╡ред рдпрджрд┐ рдмрд╣реБрднреБрдЬ рдХреНрд╖реЗрддреНрд░ (рдХреНрд╖реЗрддреНрд░реЛрдВ) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ
рдПрдХ рд╕реАрдзрд╛рд░реЗрдЦреАрдп рдХреНрд╖реЗрддреНрд░ рдЬрд┐рд╕рдореЗрдВ 40 рд╕реЗ рдЕрдзрд┐рдХ рд╢реАрд░реНрд╖ рди рд╣реЛрдВ, mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ
рдРрд╕реА рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдВ рдЬреЛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдлрд┐рдЯ рд╣реЛрдВ, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реЛ рдЬрд╛рдПрдВрдЧреА
рдЖрдпрддреЛрдВ рд╡рд╛рд▓рд╛ рдмрд╣реБрднреБрдЬ рдХреНрд╖реЗрддреНрд░.

--precomp-рд╕рдореБрджреНрд░=рдкрде
рдкреВрд░реНрд╡ рд╕рдВрдХрд▓рд┐рдд рд╕рдореБрджреНрд░реА рдЯрд╛рдЗрд▓реНрд╕ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдирд╛рдоред рдпрджрд┐ рджрд┐рдпрд╛ рдЬрд╛рдП, рдПрдордХреЗрдЬреАрдореИрдк-
рдлрд╛рдбрд╝рдиреЗрд╡рд╛рд▓рд╛ рдкреВрд░реНрд╡ рд╕рдВрдХрд▓рд┐рдд рд╕рдореБрджреНрд░реА рдЯрд╛рдЗрд▓реНрд╕ рдХрд╛ рдЙрд╕реА рддрд░рд╣ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ рдПрдордХреЗрдЬреАрдореИрдк рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧ
рдпрджрд┐ рдЖрдк рдмрд╣реБрднреБрдЬ-рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ --рдиреЛ-рдЯреНрд░рд┐рдо = рд╕рдЪ рдФрд░ рдПрдордХреЗрдЬреАрдореИрдк рдЦрд╛рд▓реА рдмрдирд╛рддрд╛ рд╣реИ
*.img рдлрд╝рд╛рдЗрд▓реЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрд┐рдд рд╣реЛрддреА рд╣реИрдВ рдЬреЛ "рдПрдХрд▓ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ
рд╕рднреА рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЧрд╛рд░реНрдорд┐рди рдореИрдк"ред

--рд╕рдорд╕реНрдпрд╛-рдлрд╝рд╛рдЗрд▓=рдкрде
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рддрд░реАрдХреЗ рдФрд░ рд╕рдВрдмрдВрдз рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ
рд╡рд┐рднрд╛рдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ. рдпрджрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ --рд░рдЦреЗрдВ-рдкреВрд░реНрдг рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛
рд╕реНрдореГрддрд┐ рдФрд░ --рдУрд╡рд░рд▓реИрдк рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛.

рд╕рдорд╕реНрдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕:

рд░рд╛рд╕реНрддрд╛: # рдЯрд┐рдкреНрдкрдгреА...
рд░рд┐рд▓реЗ: # рдЯрд┐рдкреНрдкрдгреА...

рдЙрджрд╛рд╣рд░рдг:

рд░рд╛рд╕реНрддрд╛:2784765 # рдлрд╝реЗрд░реА рдЧреНрд╡реЗрд░реНрдирд╕реЗ - рдЬрд░реНрд╕реА

--рд╕рдорд╕реНрдпрд╛-рд░рд┐рдкреЛрд░реНрдЯ=рдкрде
рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛ рд╕реВрдЪреА рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
--рд░рдЦреЗрдВ-рдкреВрд░реНрдг. рдпрджрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ --рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рдЭреВрдард╛. рдЖрдк рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде --рд╕рдорд╕реНрдпрд╛-рдлрд╝рд╛рдЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рддрднреА рдХрд░реЗрдВ рдЬрдм рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп --рдореИрдХреНрд╕-рдиреЛрдбреНрд╕ рдФрд░ --рд╕рдВрдХрд▓реНрдк.

--рд╕рдВрдХрд▓реНрдк=int
рдкрд╣рд▓реЗ рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдЙрддреНрдкрд╛рджрд┐рдд рдШрдирддреНрд╡ рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рдиред рдХреЗ рдмреАрдЪ рдПрдХ рдорд╛рди
1 рдФрд░ 24. рдбрд┐рдлрд╝реЙрд▓реНрдЯ 13 рд╣реИред рдорд╛рди рдХреЛ 14 рддрдХ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рд╡рд┐рднрд╛рдЬрд┐рдд рдЪрд░рдг рдореЗрдВ рд╕реНрдореГрддрд┐. рдорд╛рди рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ a --рд╡рд┐рднрд╛рдЬрд┐рдд рдлрд╝рд╛рдЗрд▓ рджрд┐рдпрд╛ рд╣реБрдЖ рд╣реИред

--рдЦреЛрдЬ-рд╕реАрдорд╛=int
рд╡рд┐рднрд╛рдЬрд┐рдд рдЕрд╣рдВрдХрд╛рд░ рдореЗрдВ рдЦреЛрдЬ рд╕реАрдорд╛. рдЙрдЪреНрдЪ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рд╡рд┐рднрд╛рдЬрди рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдЧреЗрдЧрд╛
рд▓рдВрдмреЗ рд╕рдордп рддрдХред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 200000

--рд╕реНрдкреНрд▓рд┐рдЯ-рдлрд╝рд╛рдЗрд▓=рдкрде
рд╢реБрд░реБрдЖрдд рд╕реЗ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкрд╣рд▓реЗ рд╕реЗ рдЧрдгрдирд╛ рдХрд┐рдП рдЧрдП рдЯрд╛рдЗрд▓ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдлрд╝рд╛рдЗрд▓ .list рдпрд╛ .kml рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред

--рд╕реНрдерд┐рддрд┐-рдЖрд╡реГрддреНрддрд┐=int
рдкреНрд░рддреНрдпреЗрдХ JVM рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ --рд╕реНрдерд┐рддрд┐-рдЖрд╡реГрддреНрддрд┐ рд╕реЗрдХрдВрдб. рд╕реЗрдЯ =0
рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 120

--рд░реБрдХреЗрдВ-рдмрд╛рдж=рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдбрд┐рдмрдЧрд┐рдВрдЧ: рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд░рдг рдХреЗ рдмрд╛рдж рд░реБрдХреЗрдВред рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЗрди-рд╕рдорд╕реНрдпрд╛-рд╕реВрдЪреА, рдпрд╛
рд╕рдВрднрд╛рд▓-рд╕рдорд╕реНрдпрд╛-рд╕реВрдЪреАред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд┐рд╕реНрдЯ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ред

--рд╡рд╛рдВрдЯреЗрдб-рдПрдбрдорд┐рди-рд▓реЗрд╡рд▓=рд╕реНрдЯреНрд░рд┐рдВрдЧ
рд╕реАрдорд╛ рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рдиреНрдпреВрдирддрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ_рд╕реНрддрд░ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдкреВрд░рд╛ред рд╕рдорд╕реНрдпрд╛-рд╕реВрдЪреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕реАрдорд╛ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 5 рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕реАрдорд╛ рд╕рдВрдмрдВрдз рддрдм рдкреВрд░реНрдг рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ
рдПрдбрдорд┐рди_рд▓реЗрд╡рд▓ 5 рдпрд╛ рдЙрдЪреНрдЪрддрд░ (5..11) рд╣реИред рдпрджрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
--рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рдЭреВрдард╛. рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 5

--рд▓рд┐рдЦреЗрдВ-рдХрд┐рдореАрдПрд▓=рдкрде
рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд┐рдореА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред рдпрд╣ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реИ
рдХреНрд╖реЗрддреНрд░.рд╕реВрдЪреА (рдЬреЛ рд╣рдореЗрд╢рд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдХрд▓реНрдк

--рд╕рдВрд╕реНрдХрд░рдг
рдпрджрд┐ рдкреИрд░рд╛рдореАрдЯрд░ --рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдХрд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдорд░реНрдЬреА
рдмрд╕ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддреА рд╣реИ:

splitter 279 compiled 2013-01-12T01:45:02+0000

--рдорджрдж рдпрджрд┐ рдкреИрд░рд╛рдореАрдЯрд░ --рдорджрдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдХрд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдорд░реНрдЬреА
рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╣рд╛рдпрддрд╛ рдФрд░ рдирд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рд╕рднреА рдЬреНрдЮрд╛рдд рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

рдЯреНрдпреВрдирд┐рдВрдЧ


рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдирд┐рдВрдЧ

рдЬреЛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрдирдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдВрдХреЗрдд mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП.

┬╖ рддреЗрдЬреА рд╕реЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП --рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рд╕рддреНрдп, рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ o5m рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓реЗрдВ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░:

osmconvert --рдбреНрд░реЙрдк-рд╕рдВрд╕реНрдХрд░рдг рдлрд╝рд╛рдЗрд▓.osm -рдУ =рдлрд╝рд╛рдЗрд▓.o5m

┬╖ рд╡рд┐рдХрд▓реНрдк --рдбреНрд░реЙрдк-рд╕рдВрд╕реНрдХрд░рдг рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЙрд╕ рдбреЗрдЯрд╛ рддрдХ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
by mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдФрд░ рдПрдордХреЗрдЬреАрдореИрдк.

┬╖ рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рджреЗрдЦреЗрдВ рд╕реНрдкреНрд▓рд┐рдЯрд░.рд▓реЙрдЧ. рд╢рдмреНрдж рдЦреЛрдЬреЗрдВ
рд╡рд┐рддрд░рдг. рдЖрдкрдХреЛ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ:

1502 рдкрд╛рд╕реЛрдВ рдореЗрдВ 3 рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг, рдПрдХ рд╕рдордп рдореЗрдВ 501 рдХреНрд╖реЗрддреНрд░

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реНрдкреНрд▓рд┐рдЯрд░ рдХреЛ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдЗрдирдкреБрдЯ рдХреЛ рддреАрди рдмрд╛рд░ рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ --рдЕрдзрд┐рдХрддрдо-рдХреНрд╖реЗрддреНрд░
рдкреИрд░рд╛рдореАрдЯрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдерд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рдвреЗрд░ рд╣реИ, рддреЛ рд╕реЗрдЯ рдХрд░реЗрдВ
--рдЕрдзрд┐рдХрддрдо-рдХреНрд╖реЗрддреНрд░ рдПрдХ рдорд╛рди рдХрд╛ рдорд╛рди рдЬреЛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
--рдЕрдзрд┐рдХрддрдо-рдХреНрд╖реЗрддреНрд░=2048ред рдирд┐рд╖реНрдкрд╛рджрд┐рдд mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдлрд┐рд░ рд╕реЗ рдФрд░ рдЖрдкрдХреЛ рдвреВрдВрдврдирд╛ рдЪрд╛рд╣рд┐рдП

рдПрдХ рд╣реА рдкрд╛рд╕ рдореЗрдВ 1502 рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг

┬╖ рдЕрдзрд┐рдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ mkgmap-рд╡рд┐рднрд╛рдЬрдХ рдкрд░реНрдпрд╛рдкреНрдд рдвреЗрд░ рд╣реИ
(рдмрдврд╝рд╛рдУ -рдПрдХреНрд╕рдПрдордПрдХреНрд╕ рдкреИрд░рд╛рдореАрдЯрд░) рддрд╛рдХрд┐ рдХрдЪрд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рди рд╣реЛ
рдХрд▓реЗрдХреНрдЯрд░ (рдЬреАрд╕реА), рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо I/O рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреА рдореЗрдореЛрд░реА рд░рдЦреЗрдВред

┬╖ рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ, рддреЛ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЬрдм рдЖрдк
рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП o5m рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

┬╖ рдпрджрд┐ рддреБрдо рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реЛ рдПрдордХреЗрдЬреАрдореИрдк r2415 рдпрд╛ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рдирд╣реАрдВ рд╣реИ, рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ
--рдЖрдЙрдЯрдкреБрдЯ=o5m рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП.

рдХрдо рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдирд┐рдВрдЧ

рдпрджрд┐ рдЖрдкрдХреА рдорд╢реАрди рдореЗрдВ 1 рдЬреАрдмреА рд╕реЗ рдХрдо рдЦрд╛рд▓реА рдореЗрдореЛрд░реА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдиреЗрдЯрдмреБрдХ), рддреЛ рднреА рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдПрдордХреЗрдЬреАрдореИрдк-
рдлрд╛рдбрд╝рдиреЗрд╡рд╛рд▓рд╛, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдзреИрд░реНрдп рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ --рд░рдЦреЗрдВ-рдкреВрд░реНрдг рдФрд░
рдЬреИрд╕реЗ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд░реНрдордиреА.osm.pbf рдпрд╛ рдЙрд╕рд╕реЗ рднреА рдмрдбрд╝рд╛. рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╕рдВрдЦреНрдпрд╛ рдХрдо рдХрд░реЗрдВ
рд╕рдорд╛рдирд╛рдВрддрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 50 рддрдХ --рдЕрдзрд┐рдХрддрдо-рдХреНрд╖реЗрддреНрд░ рдкреИрд░рд╛рдореАрдЯрд░. рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
--рд░рдЦреЗрдВ-рдкреВрд░реНрдг=рдЭреВрдард╛ рдпреВрд░реЛрдк рдЬреИрд╕реЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╕рдордпред

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ


┬╖ рдЕрдм рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдХреЛрдИ рдКрдкрд░реА рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рдирд╕реЗ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдкрд╣рд▓реЗ)ред
рдпрд╣ 255) рдерд╛ред рдЕрдзрд┐рдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ .osm рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рдкрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
рдлрд╝рд╛рдЗрд▓, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕реНрдкреНрд▓рд┐рдЯрд░ рдХреЛ рдЪрд▓рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред

┬╖ рдЕрдм рдЗрд╕ рдкрд░ рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдпрд╛ рд╕рдВрдмрдВрдз рдХрд┐рддрдиреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдкрд╣рд▓реЗ)ред
рдпрд╣ 4) рдерд╛.

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди mkgmap-рд╕реНрдкреНрд▓рд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad