рдЯрд╛рдЗрд▓рдорд┐рд▓ - рдХрд╛рд░реНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ

рдЫрд╡рд┐

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

рдЯрд╛рдЗрд▓рдорд┐рд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЖрдк рдЕрдкрдиреЗ рд╡реЗрдХреНрдЯрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдЯрд╛рдЗрд▓рдорд┐рд▓ ESRI рд╢реЗрдкрдлрд╛рдЗрд▓реНрд╕, KML, GeoJSON, GeoTIFF рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ, PostGIS рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рд╣реИред рдЗрд╕реЗ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдЯреЛ рднрд╛рд╖рд╛ рдХреА рддрд░рд╣ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкреНрд░рд╛рд░реВрдк (PNG, PDF рдпрд╛ MBTiles) рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВред

рдЕрд╡рд╕рд░реЛрдВ



рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ




Mapnik

Mapnik рд╡реЗрдХреНрдЯрд░ рдбреЗрдЯрд╛ рд╕реЗ рд░реЗрдЦрд╛рдкреБрдВрдЬ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рд╣рдорд╡рддрди рдЖрд░реНрдЯреЗрдо рдкрд╛рд╡реЗрд▓реЗрдВрдХреЛ рджреНрд╡рд╛рд░рд╛ рдУрдкрдирдХреНрд░рд╛рдлреНрдЯ рдореИрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЖрдЬ рдпрд╣ рдХрдИ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмреАрдЪ рдпрд╣ рд░реВрд╕реА рдХреЙрд╕реНрдореЙрд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИред OpenStreetMap рдФрд░ MapQuest рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рднреА рдЕрдкрдиреЗ рдХреБрдЫ рдирдХреНрд╢реЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред Mapnik C ++ рдФрд░ Python рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ AGG рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдк-рдорд╛рдирдЪрд┐рддреНрд░ рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕реБрдЪрд╛рд░реВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдИрдПрд╕рдЖрд░рдЖрдИ рд╢реЗрдкрдлрд╛рдЗрд▓реНрд╕, рдкреЛрд╕реНрдЯрдЬреАрдЖрдИрдПрд╕, рдЯреАрдЖрдИрдПрдлрдПрдл рд░реЗрдЦрд╛рдкреБрдВрдЬ, .osm рдлрд╛рдЗрд▓реЗрдВ, рд╕рд╛рде рд╣реА рдХрд┐рд╕реА рднреА GDAL рдФрд░ OGR рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

Mapnik рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

svn checkout -r 2898 svn.mapnik.org/trunk mapnik2
cd mapnik2
python scons/scons.py configure
python scons/scons.py
sudo python scons/scons.py install



рдХрд╛рд░реНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛

рдЬреЛ рд▓реЛрдЧ рдЬреАрдЖрдИрдПрд╕ рдпрд╛ рдорд╛рдирдЪрд┐рддреНрд░рдг рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рдореИрдВ рддреБрд░рдВрдд рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЯрд╛рдЗрд▓рдорд┐рд▓ рдореЗрдВ рдорд╛рдирдЪрд┐рддреНрд░ рд╣рдореЗрд╢рд╛ рд╡реЗрдм рдорд░реНрдХреЗрдЯрд░ (рдИрдкреАрдПрд╕рдЬреА: 900913) рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИрдВред Microsoft рдмрд┐рдВрдЧ рдореИрдкреНрд╕, Google рдореИрдкреНрд╕ рдФрд░ ESRI ArcGIS рдСрдирд▓рд╛рдЗрди рднреА рдЗрд╕ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрджрд░реНрдн рдкреНрд░рдгрд╛рд▓реА proj4 SRS (рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрджрд░реНрдн рдкреНрд░рдгрд╛рд▓реА) рдХрд╛ рдкреНрд░рд╛рд░реВрдк рд╡реНрдпрд╛рдкрдХ рд╣реИред рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдПрдХ рд╕реНрд░реЛрдд рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдФрд░ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ - рдПрд╕рдЖрд░рдПрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ (рдПрд╕рдЖрд░рдПрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, WGS84 рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реА SRS рд▓рд╛рдЗрди рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:

+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs

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

рдЯрд╛рдЗрд▓реНрд╕ рдХреНрдпрд╛ рд╣реИрдВ?

рдЫрд╡рд┐
рдкреАрдПрдирдЬреА / рдЬреЗрдкреАрдИрдЬреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдЯрд╛рдЗрд▓ 256x256 рдкрд┐рдХреНрд╕реЗрд▓ рдмрд┐рдЯрдореИрдк рд╣реИред

рдЯрд╛рдЗрд▓рдорд┐рд▓ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реНрддрд░ рдкреНрд░реАрд╕реЗрдЯ рдореИрдк рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдХреЗрд▓ рд╣реИред OpenStreetMap, рдЧреВрдЧрд▓ рдореИрдкреНрд╕ рдФрд░ рдЕрдиреНрдп рдХрд╛рд░реНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рд╢реВрдиреНрдп рд╕реНрддрд░ рдкрд░ рдЖрдХрд╛рд░ рдореЗрдВ 256x256 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЯрд╛рдЗрд▓реЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХреЗ рд╕реНрддрд░ рдкрд░ рдЖрдХрд╛рд░реЛрдВ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рд╢реВрдиреНрдп рд╕реНрддрд░ рдкрд░, рдкреВрд░реА рджреБрдирд┐рдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ, рдЫрдареЗ рд╕реНрддрд░ рдкрд░ - рдПрдХ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХрд╛ рджреЗрд╢, рдЧреНрдпрд╛рд░рд╣рд╡реЗрдВ рдкрд░ - рдПрдХ рдорд╣рд╛рдирдЧрд░ред рд╕реЛрд▓рд╣рд╡реЗрдВ рд╕реНрддрд░ рдкрд░, рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдШрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЯрд╛рдЗрд▓рдорд┐рд▓ рдПрдордмреАрдЯрд╛рдЗрд▓реНрд╕ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирдХреНрд╢реЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рд╛рд░реВрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдб рдФрд░ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддрд╛рдХрд┐ рд╡реЗ рдСрдирд▓рд╛рдЗрди рдФрд░ рдСрдлрд▓рд╛рдЗрди рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред

MBTiles

рдПрдордмреАрдЯреАрдЗрд▓ рддрддреНрдХрд╛рд▓ рд╡рд╛рдкрд╕реА рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде SQLite DBMSs рдореЗрдВ рдЯрд╛рдЗрд▓ рдореЗрдВ рдХрд╛рдЯреЗ рдЧрдП рдХрд╛рд░реНрдб рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рдЖрдкрдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣рдЬрд╛рд░реЛрдВ, рд╕реИрдХрдбрд╝реЛрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд▓рд╛рдЦреЛрдВ рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
MBTiles рдХреА рдЕрдкрд▓реЛрдб рдЧрддрд┐ USB, рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдпрд╛ рдХрд┐рд╕реА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрдиреЗ рдкрд░ рд▓рд╛рдЦреЛрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯрд╛рдЗрд▓реЛрдВ рдХреА рдЕрдкрд▓реЛрдб рдЧрддрд┐ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИред MBTiles рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдбреЗрдЯрд╛рдмреЗрд╕ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдмреАрдЪ рдЧрддрд┐ рдореЗрдВ рдЕрдВрддрд░ рдирдЧрдгреНрдп рд╣реИред
рдЪреВрдВрдХрд┐ MBTiles рдПрдореНрдмреЗрдбреЗрдб SQLite DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рдмреАрдПрд▓рдУрдмреА (рдмрд╛рдЗрдирд░реА рдмрдбрд╝реЗ рдУрдмрдЬреЗрдХреНрдЯреНрд╕ - рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдХреЗ рдмрдбрд╝реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рд░реВрдк) рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрд╛рдВрд╢ SQLite рдЧреНрд░рд╛рд╣рдХреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЯрд╛рдЗрд▓рдорд┐рд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдЯрд╛рдпрдЯрд▓рдорд┐рд▓ рд╕реЛрд░реНрд╕ рдХреЛрдб рдЬреАрдердм рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

git://github.com/mapbox/tilemill.git
cd tilemill
./ndistro


рдЪрд▓рд╛ ./tilemill.js ред рдЕрдм рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрд▓рдорд┐рд▓ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП localhost:8889 localhost:8889 ред

рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЕрд╡рд▓реЛрдХрди


рд▓рд┐рдВрдХ рдХреЗ рдмрд╛рдж localhost:8889 localhost:8889 рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕реЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдЧреАред рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЪрдпрди рдЖрдкрдХреЛ рд╕рдВрдкрд╛рджрди рдкреГрд╖реНрда рдкрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред

рдЫрд╡рд┐
  1. рдЙрдкрдХрд░рдг рдкрдЯреНрдЯреА
  2. рдирдХреНрд╢рд╛
  3. рдкрд░рдд рд╕реВрдЪреА
  4. рдлрд╝реЙрдиреНрдЯ рдЪрдпрди рдФрд░ рд░рдВрдЧ рдмреАрдирдиреЗ
  5. рдХреЛрдб рд╕рдВрдкрд╛рджрдХ



рдЫрд╡рд┐
рдЙрдкрдХрд░рдг рдкрдЯреНрдЯреА
  1. рд╕реЗрдЯрд┐рдВрдЧреНрд╕
  2. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо
  3. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд╣реЗрдЬреЗрдВ
  4. рдирд┐рд░реНрдпрд╛рдд
  5. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
  6. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдВрдж рдХрд░реЗрдВ



рдЫрд╡рд┐
рдирдХреНрд╢рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
  1. рдирдХреНрд╢рд╛
  2. рд╕реНрдХреЗрд▓
  3. рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ



рдЫрд╡рд┐
рдкрд░рдд рд╕реВрдЪреА
  1. рдкрд░рдд рдЬреЛрдбрд╝реЗрдВ
  2. рдмреЙрд░реНрдбрд░ рдкрд░рддреЗрдВ
  3. рдкрд░рдд рдЬреНрдпрд╛рдорд┐рддрд┐ рдЖрдЗрдХрди
  4. рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдФрд░ рд╡рд░реНрдЧ
  5. рд╡рд┐рд╢реЗрд╖рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдкрд░рдд рджреЗрдЦреЗрдВ
  6. рдкрд░рдд рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
  7. рдкрд░рдд рд╣рдЯрд╛рдПрдВ



рдЫрд╡рд┐
рд╡рд┐рд╢реЗрд╖рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рджреЗрдЦреЗрдВ

рдЫрд╡рд┐
рд╢реИрд▓реА рдХреЗ рд╕рдВрдкрд╛рджрдХ
  1. рд╕рдХреНрд░рд┐рдп рдЯреИрдм
  2. рд╢реИрд▓реА рд╣рдЯрд╛рдПрдВ
  3. рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЯреИрдм
  4. рдирдИ рд╢реИрд▓реА рдмрдирд╛рдПрдВ
  5. рдПрдордПрд╕рдПрд╕ рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╕рд╣рд╛рдпрддрд╛
  6. рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛
  7. рдкрд╛рда рдХреНрд╖реЗрддреНрд░



рдХрд╛рд░реНрдЯреЛ рдХреЗрд╕ рд╕реНрдЯрдбреА


рдХрд╛рд░реНрдЯреЛ рдПрдХ CSS рдЬреИрд╕реА рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реА рдореИрдк рд▓реЗрдЖрдЙрдЯ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЯрд╛рдЗрд▓рдорд┐рд▓ рдиреЗ рдХрд┐рдпрд╛ рд╣реИред рдирд┐рдореНрди рдХреЛрдб рдкрд░рдд рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдкрд░рдд рдХреА рд░реЗрдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд░рдВрдЧ рдФрд░ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЪрдордХ рдЧреБрдг рдЬреЛрдбрд╝рддрд╛ рд╣реИред
#layer {
line-color: #C00;
line-width: 1;
}

#layer::glow {
line-color: #0AF;
line-opacity: 0.5;
line-width: 4;
}


рдЫрд╡рд┐
рдпрд╣реА рд╣рдореЗрдВ рдЕрдВрдд рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИред

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


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

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

  1. рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ
  2. рд╕реНрд░реЛрдд рдХреЛрдб
  3. MapBox
  4. рд╡рд┐рдХрд╛рд╕ рджрд▓
  5. рдЬреАрдЖрдИрдПрд╕ рд▓реИрдм - рд░реВрд╕реА рдЬреАрдЖрдИрдПрд╕ рд╕рдореБрджрд╛рдп
  6. Kosmosnimki
  7. Mapnik
  8. рдлрд╝реАрдЪрд░ рдЕрд╡рд▓реЛрдХрди (рд╡реАрдбрд┐рдпреЛ)
  9. MBTiles
  10. Carto


PS: рдЖрдк Freenode рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ IRC рдЪреИрдирд▓ #mapbox рдкрд░ рд╕рдорд░реНрдерди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

PPS: рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рд╕рдВрдмрдВрдзрд┐рдд рдмреНрд▓реЙрдЧ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдЬрд╣рд╛рдБ рддрдХ рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рд╣рдмреАрдмреЗ рдкрд░ рдПрдХ рджреЛ рдмрд╛рд░ рдЬреАрдЖрдИрдПрд╕ рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдмреНрд▓реЙрдЧ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рд╖рдп рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рдмрд╛рдж, рдпреВрдПрдлрдУ рдЬреАрдЖрдИрдПрд╕ рдореЗрдВ рд░реБрдЪрд┐ рд▓реЗрдВрдЧреЗ?

рдЕрджреНрдпрддрди : рдпрд╣рд╛рдБ рдЬрд╛рд░реА рд░рдЦрд╛ред

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


All Articles