рдЙрдиреНрдирдд рдЯрд╛рдЗрд▓рдорд┐рд▓ рд╕реБрд╡рд┐рдзрд╛рдПрдБ



рдореИрдВ рдХрд╛рд░реНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдЯрд╛рдЗрд▓рдорд┐рд▓ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВред

рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ:
  1. рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдореАрдХреНрд╖рд╛
  2. рдЯрд╛рдЗрд▓рдорд┐рд▓ рдХрд╛ рдкрд░рд┐рдЪрдп

рдЖрдЬ рдореИрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛:

рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ? рдореИрдВ рдЖрдкрдХреЛ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рдХрд┐рдВрд╡рджрдВрддреА

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛, рдЖрдЬ рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдЖрдк рдПрдХ рдХрд┐рдВрд╡рджрдВрддреА рдмрдирд╛рдХрд░ рдФрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯрд╛рдЗрд▓рдорд┐рд▓ рдХреЗ рджрд╛рдпрд░реЗ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЪрд▓реЛ рдирдХреНрд╢реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд┐рдВрд╡рджрдВрддреА рдмрдирд╛рдХрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓реЗрдВ рдФрд░ "рд▓реАрдЬреЗрдВрдб" рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВред



рдХрд┐рдВрд╡рджрдВрддреА рдореЗрдВ HTML рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк CSS (рдпрджрд┐ рдЖрдк iPad рд╕рдВрдЧрддрддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдмрд╛рд╣рд░реА CSS рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдпрд╣рд╛рдБ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдерд╛ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
  <span style='color:#F3E5BE'>тЦа</span> 5  <span style='color:#EFF1A8'>тЦа</span> 6  <span style='color:#EFEE8D'>тЦа</span> 7  <span style='color:#DC8540'>тЦа</span> 8  <span style='color:#ED4B7D'>тЦа</span> 9  


рдФрд░ рдкрд░рд┐рдгрд╛рдо:



рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛

рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрд▓рдорд┐рд▓ 0.2.0 рдХреА рд░рд┐рд▓реАрдЬ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ - рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдФрд░ рдЯреВрд▓рдЯрд┐рдкреНрд╕ рдпрд╛ рдкреЙрдк-рдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рдЯрд╛рдЗрд▓рдорд┐рд▓ рдЕрджреГрд╢реНрдп JSON рдЯрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдмрд╛рддрдЪреАрдд рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ " рдЧреНрд░рд┐рдб " рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ HTML рд╡реЗ рд╕рднреА рд╣реИрдВ рдЬреЛ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд┐рдзрд┐ W3C рдорд╛рдирдХреЛрдВ рдХреЗ рд╕рд╛рде 100% рд╕рдВрдЧрдд рд╣реИред рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдлреНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЧрддрд┐ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛, рдирдХреНрд╢реЗ рдкрд░ рд╣рдЬрд╛рд░реЛрдВ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рддрддреНрд╡реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓реЗрдВ рдФрд░ "рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛" рдЯреИрдм рдЪреБрдиреЗрдВред


  1. рдЙрд╕ рдкрд░рдд рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
  2. рд╡рд┐рд╢реЗрд╖рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реАрд▓реНрдб рдирд╛рдо рдЪреБрдиреЗрдВ рдЬреЛ рд╕рднреА рдкрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  3. рдкрд╛рда рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЖрдк HTML, CSS рдФрд░ рдЯреЛрдХрди рдХрд╛ рдПрдХ рд╕реЗрдЯ (рдЕрдЧрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рджреЗрдЦреЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЯреАрдЬрд╝рд░ рдПрдХ рд╕рдВрдХреЗрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдк рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдЖрдк рд╕рдХреНрд░рд┐рдп рддрддреНрд╡реЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдкреВрд░реНрдг рдкреНрд░рд╛рд░реВрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛
  4. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдЙрди рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдирдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдбреЗрдЯрд╛ рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдПрдЧрд╛

рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдб рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдЧрд╛ред



рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХреЛ MBTiles рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЯрд╛рдЗрд▓рд╕реНрдЯреНрд░реАрдо рдЯрд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдФрд░ рд╕рд╛рд╕ рдордВрдЪ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЯрд╛рдЗрд▓рд╕реНрдЯреНрд░реАрдо рд╣реЛрд╕реНрдЯрд┐рдВрдЧред

MBTiles




рдПрдордмреАрдЯреАрдЗрд▓ рддрддреНрдХрд╛рд▓ рд╡рд╛рдкрд╕реА рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде SQLite DBMSs рдореЗрдВ рдЯрд╛рдЗрд▓ рдореЗрдВ рдХрд╛рдЯреЗ рдЧрдП рдХрд╛рд░реНрдб рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рдЖрдкрдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣рдЬрд╛рд░реЛрдВ, рд╕реИрдХрдбрд╝реЛрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд▓рд╛рдЦреЛрдВ рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

MBTiles рдХреА рдЕрдкрд▓реЛрдб рдЧрддрд┐ USB, рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдпрд╛ рдХрд┐рд╕реА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрдиреЗ рдкрд░ рд▓рд╛рдЦреЛрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯрд╛рдЗрд▓реЛрдВ рдХреА рдЕрдкрд▓реЛрдб рдЧрддрд┐ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИред MBTiles рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдбреЗрдЯрд╛рдмреЗрд╕ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдмреАрдЪ рдЧрддрд┐ рдореЗрдВ рдЕрдВрддрд░ рдирдЧрдгреНрдп рд╣реИред

рдЪреВрдВрдХрд┐ MBTiles рдПрдореНрдмреЗрдбреЗрдб SQLite DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рдмреАрдПрд▓рдУрдмреА (рдмрд╛рдЗрдирд░реА рдмрдбрд╝реЗ рдУрдмрдЬреЗрдХреНрдЯреНрд╕ - рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдХреЗ рдмрдбрд╝реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рд░реВрдк) рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрд╛рдВрд╢ SQLite рдЧреНрд░рд╛рд╣рдХреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

рд╣реИрддреА рдЯреЗрд░реЗрди рдЧреНрд░реЗ рдЯрд╛рдЗрд▓ рд╕реЗрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдлрд┐рд░, SQLite рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ:
 sqlite3 haiti-terrian-grey.mbtiles 

рдирд┐рдореНрди SQL рдХрдерди рдЪрд▓рд╛рдПрдБ:
 SELECT * FROM tiles WHERE zoom_level = 5; 

рдЖрдкрдХреЛ рд╕рднреА рдЯрд╛рдЗрд▓реЗрдВ рдкрд╛рдВрдЪ рдХреЗ рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓реЗрдВрдЧреАред
 5|8|17|???? 5|8|18|???? 5|9|17|???? 5|9|18|???? 5|10|17|???? 5|10|18|???? 


рдХрд╣рд╛рдБ ???? - рдкреАрдПрдирдЬреА рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдмреНрд▓реЙрдмреНрд╕ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ред

MBTiles рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВ


MBTiles рдХреЛ рдХрдВрдкреНрд░реЗрд╕ рдХрд░рдиреЗ рдкрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рдиреЗ рдХрд╛рдлреА рдореЗрд╣рдирдд рдХреА рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ 60% рддрдХ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рд░рд▓ рд╣реИ - 'tiles' рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЙрд╕реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред

рдпрд╣ рд╡рд┐рдзрд┐ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХрдореНрдкреНрд░реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИ (рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЬрд╝рд┐рдк, 7zip рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рдЖрдзрд╛рд░ рд╣реИ)ред рдкрд░рд┐рдгрд╛рдо рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдХрд╛рдлрд╝реА рдЫреЛрдЯреА рд╣реИред рдпрд╣ рд╡рд┐рд╢реНрд╡ рд╡реЗрдХреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реЗ рд╡реЗрдХреНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реНрддрд░ рд╣реИрдВред



рдирд┐рд╖реНрдХрд░реНрд╖


рдЖрдЬ рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реА, рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЕрдЧрд▓реЗ рд╡рд┐рд╖рдп рдореЗрдВ, рдореИрдВ рдЯрд╛рдЗрд▓рдЧрд┐рд▓ рдореЗрдВ PostGIS рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ MBTiles рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЯрд╛рдЗрд▓рд╕реНрдЯреНрд░реАрдо рдЯрд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдореИрдкрд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ

  1. MBTiles - рдкреВрд░реНрдг рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢
  2. MBTiles Utils - рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ

Source: https://habr.com/ru/post/In122376/


All Articles