рдЬреАрдЖрдИрдПрд╕-рдЧрд╛рдЗрдб рдХрд╛рд░реНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реЗрд╡рд╛

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

OpenStreetMap рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдбреЗрдЯрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдЬреАрдкреАрдПрд╕ рдирд╛рд╡рд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░-рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИред

рдХрд╣рд╛рдиреА

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

рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрдВрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рд░реЗрдЦрд╛рдкреБрдВрдЬ рдЫрд╡рд┐рдпрд╛рдВ (рдЯрд╛рдЗрд▓реЗрдВ) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ MapServer рдХреЛ рдЪреБрдирд╛, рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ WMS рд╕рд░реНрд╡рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрддреНрдкрдиреНрди рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реЗрдм-рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП, рдЕрджреНрднреБрдд OpenLayers js рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╡рд┐рдХрд╛рд╕

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╕реЗрд╡рд╛ рдиреЗ рдХреЗрд╡рд▓ рдирдХреНрд╢реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреА рд░рд╛рдп рдореЗрдВ, рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЗ рд╕рд╛рде рдмрдВрдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬреИрд╕реЗ: рдПрдХ рдШрд░ рдХреЛ рдПрдХ рдкрддрд╛ рджреЗрдирд╛, рдПрдХ рд╕рдбрд╝рдХ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛, рдПрдХ рд╕рдВрдЧрдарди рдЬреЛрдбрд╝рдирд╛, рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдХрд╛ рд▓рд┐рдВрдХ, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрддреЗ рдХрд╛ рд▓рд┐рдВрдХ, рджреВрд░реА рдХреЛ рдорд╛рдкрдирд╛, рдмрд┐рдЫрд╛рдиреЗред рдорд╛рд░реНрдЧ, рдореМрд╕рдо рдХреА рдкрд░рдд, рдлреЛрдЯреЛ рдкрд░рдд, рд╕рд╛рде рд╣реА рдПрдХ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рдд рдЬреЛ рдирдХреНрд╢реЗ рдкрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдиреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдбреЗрдЯрд╛ OpenStreetMap рд╕реЗ рд▓рд┐рдП рдЧрдП рдХреНрд╖реЗрддреНрд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рддреЛ рд╣рдо рдЗрди рдбреЗрдЯрд╛ рдХреЛ OpenStreetMap рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдРрд╕реА рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рд╣реИ
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ 2 рдЬреАрдЖрдИрдПрд╕ рд╕реЗ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рдЙрдирдХреЗ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдЬреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рд╛ред
рдПрдХ рдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдордиреЗ OpenLayers рд╡рд┐рдзрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдорд╛рдирдХ рдкреЙрдкрдЕрдк (рдкреЙрдк-рдЕрдк, рд╡реНрд╣рд╛рдЗрдЯ, рдЗрдВрдлрд╝реЙрд░реНрдореЗрд╢рди рдмреИрд▓реВрди) рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдЗрд▓рд╛рдХрд╝рд╛ рд╣реИ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рднрд╡рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗред
рдЕрдм рдореИрдВ рдПрдХ рдПрдкреАрдЖрдИ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдирдХреНрд╢рд╛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, GIS-GUID рдореЗрдВ рдПрдХ рдХрдордЬреЛрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдХрд╛рд░рдг рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдЬреЛ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдХ рдирдП рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рдХрд░ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рдЗрд╕рдХреЗ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдХрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореИрдВ рдЬреАрдЖрдИрдПрд╕-рдЬреАрдпреВрдЖрдИрдбреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛, рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ, рдореВрд▓реНрдпрд╡рд╛рди рд╕рд▓рд╛рд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд░рд╛рдп рд╕реЗ рд╕реБрдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИ)ред

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


All Articles