рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди, рдореБрдЭреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди ".shp" рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдореБрдЭреЗ рдЬреЛ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА, рд╡рд╣ рдЦрдВрдбрд┐рдд рдФрд░ рдЕрд╕реНрдкрд╖реНрдЯ рдереА, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЧрдардмрдВрдзрди рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬреЛ рдореБрдЭреЗ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдЬрд╛рдирд╛ рдерд╛ рдФрд░ рдЖрдкрдХреЛ рдмрддрд╛рдирд╛ рдерд╛ред
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ ".shp" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд▓реА рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдХреГрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдирдХреНрд╢рд╛ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рд╕рдореЛрдЪреНрдЪ рдПрдХ рдЕрд▓рдЧ рдЖрдХрд╛рд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЖрдХреГрддрд┐ рдХрд╛ рдирд╛рдо рд╕рдореЛрдЪреНрдЪ рдХреА рдКрдВрдЪрд╛рдИ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рд╕рд░рдгреА рддреАрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ (x, y, z) рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рд╕рд░рдгреА рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдлрд┐рд▓рд╣рд╛рд▓ рд╣рдо рдЗрд╕реЗ рджреЗрдЦ рд▓реЗрдВрдЧреЗред
рд╕рд┐рджреНрдзрд╛рдВрдд рдХреА рдмрд┐рдЯ
"* .Shp" рдкреНрд░рд╛рд░реВрдк рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╢реЗрдкрдлрд╛рдЗрд▓ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реА рд╕рдВрдХреАрд░реНрдг рд░реБрдЪрд┐ рд╣реЛрддреА рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╢реЗрдкрдлрд╛рдЗрд▓ рдХреЛ рддрдерд╛рдХрдерд┐рдд "рдЖрдХрд╛рд░" (рдЗрдВрдЬреАред рд╢реЗрдк - рдлрд┐рдЧрд░) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреЛрдИ рдЖрдХреГрддрд┐ рдЬрдЯрд┐рд▓ рдЖрдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдпрд╛ рд╕реЗрдЯ (рд╕рдВрднрд╡рддрдГ рдЕрд╕рдВрдмрджреНрдз) рд╣реИред рдЖрдХреГрддрд┐ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмрд┐рдВрджреБрдУрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЖрдХреГрддрд┐ рдПрдХ рдирд┐рд░рдВрддрд░ рд╡рдХреНрд░ рд╣реИ рдЬреЛ рдкреГрдереНрд╡реА рдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдкрд░ рдмрд┐рдВрджреБрдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдКрдВрдЪрд╛рдИ рд╕рдорд╛рди рд╣реИ (рдЖрдХрд╛рд░ рдХрд╛ рдирд╛рдо рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдореВрд▓реНрдп рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ)ред рд╕рдорд╕реНрдпрд╛ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдХрдиреЗрдХреНрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯреНрд╕ рдХреА рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд▓реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкреЙрдЗрдВрдЯреНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рдЙрдирдХреА рдКрдВрдЪрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реАред
рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐, * .shp рдкреНрд░рд╛рд░реВрдк рдХреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде, * .dbf рдкреНрд░рд╛рд░реВрдк рдХреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣рдорд╛рд░реЗ рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЗрдбрд░ рдЬрд╛рдирдХрд╛рд░реА рдпреБрдХреНрдд рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рдлрд╝рд╛рдЗрд▓ "* .dbf" рдХрд╛ рдлрд╝рд╛рдЗрд▓ ".shp" рдХреЗ рд╕рдорд╛рди рдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
MapWindowGIS
рдиреЗрдЯ рдкрд░ рдХреБрдЫ рдЦреЛрдЬреЛрдВ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ MapWindowGIS рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдЦреЛрдЬ рдХреАред рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рд╣реИрдВ рдФрд░ рдпрд╣ рд╣рдореЗрдВ рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЖрдк рдЗрд╕реЗ
рдирд┐рдореНрди рд▓рд┐рдВрдХ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╣рдо рдбреЗрд▓реНрдлреА рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рд╢реБрднрд╛рд░рдВрдн рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдШрдЯрдХ-рдЖрдпрд╛рдд AciveX рдирд┐рдпрдВрддреНрд░рдг рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ ... рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ:

ActiveX рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╣рдо MapWinGIS рдШрдЯрдХ рдкрд╛рддреЗ рд╣реИрдВ рдФрд░ "рдЗрдВрд╕реНрдЯреЙрд▓ ..." рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕ рд▓рд╛рдпрдмреНрд░реЗрд░реА рдХреА рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, TMX рдШрдЯрдХ ActiveX рдЯреИрдм рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
рдорд╛рдирдЪрд┐рддреНрд░ рдкреНрд░рджрд░реНрд╢рди рдЬреЛрдбрд╝реЗрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдПрдХ рдореИрдк 1 рдШрдЯрдХ рдЬреЛрдбрд╝реЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ ActiveX рдЯреИрдм рдХреА рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред
рд╣рдорд╛рд░реЗ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореМрдЬреВрдж рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд░рд▓ рдХреЛрдб рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:
var
shp:Shapefile; // -
HandleLayer:integr; //
begin
shp:=CoShapefile.Create; // -
shp.Open('map.shp',nil); // 'map.shp'
Map1.Focused; // ,
HandleLayer:=Map1.AddLayer(shp,true); //
Map1.ZoomToMaxExtents; // ( ) ,
end;
рдЖрдХрд╛рд░ рд╣реЗрдбрд░ рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рдирд╛
рд╣реЗрдбрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ * .dbf рдкреНрд░рд╛рд░реВрдк рдХреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо TTable рдФрд░ TDataSource рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд░рдорд╢рдГ "BDE" рдФрд░ "рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕" рдЯреИрдм рд╕реЗ TTataSource рдкреНрд░рдХрд╛рд░ рдХреА TTable рдФрд░ DataSource1 рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ Table1 рдШрдЯрдХреЛрдВ рдХреЛ рдлреЙрд░реНрдо рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред Table1 рдШрдЯрдХ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ DataSource1 рдШрдЯрдХ рдореЗрдВ, "DataSet" рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ, "S1" рдЪреБрдиреЗрдВред
рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдбрд╛рдпрд▓реЙрдЧ рдЯреИрдм рд╕реЗ рдлрд╝реЙрд░реНрдо рдореЗрдВ TOpenDialog рдкреНрд░рдХрд╛рд░ рдХрд╛ OpenDialog1 рдШрдЯрдХ рдЬреЛрдбрд╝реЗрдВред OpenDialog1 рдШрдЯрдХ рдХреЗ "рдлрд╝рд┐рд▓реНрдЯрд░" рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ, "рд╢реЗрдк рдлрд╝рд╛рдЗрд▓реЗрдВ (.shp)" рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ "* .shp" (рдмрд┐рдирд╛ рдЙрджреНрдзрд░рдг рдХреЗ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдУрдкрди" рдФрд░ "рд╕реЗрд╡" рдмрдЯрди рдЬреЛрдбрд╝реЗрдВред
рдУрдкрди рдмрдЯрди рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:
procedure TImportForm.ShowShape;
var
nameDB:WideString; //
HandleLayer:integr;
begin
nameDB:=OpenDialog1.FileName; //
shp:=CoShapefile.Create;
shp.Open(nameDB,nil);
Map1.Focused;
HandleLayer:=Map1.AddLayer(shp,true);
Map1.ZoomToMaxExtents;
Delete(nameDB,length(nameDB)-2,3); //
nameDB:=nameDB+'dbf'; // ".dbf"
Table1.TableName:=nameDB; // "*.dbf"
Table1.Active:=True; //""
end;
рдпрд╣ рди рднреВрд▓реЗрдВ рдХрд┐ shp рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рд╡реИрд╢реНрд╡рд┐рдХ рд╡реИрд░рд┐рдПрдмрд▓ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЕрдВрдХ рдкрдврд╝реЗрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ "рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди рдХреЛ рд╕реМрдВрдкреА рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдХреЛрдб рджреВрдВрдЧрд╛:
procedure TImportForm.SaveShape;
var
i,j:integer; //
z:integer; // ,
begin
if shp<>nil then // shp
begin
Table1.First; //
k:=0;
for i:=0 to shp.NumShapes-1 do //
begin
z:=StrToInt(Table1.Fields[2].Value); //
for j:=0 to shp.Shape[i].numPoints-1 do //
begin
Mas[k].x:=shp.Shape[i].Point[j].x;
Mas[k].y:=shp.Shape[i].Point[j].y;
Mas[k].z:=z;
inc(k);
end;
Table1.Next; //
end;
..
//
..
end
else ShowMessage(' ');
end;
рдЖрдЗрдП рдХреБрдЫ рдлреАрдЪрд░реНрд╕ рдкрд░ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред рддреЛ, Mas рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдПрдХ рдЖрдпрд╛рдореА рдЖрдпрд╛рдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЯрд╛рдЗрдк рдбрдмрд▓ (x, y, z) рдХреЗ рддреАрди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред Shp.NumShapes рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рддрд╛рд▓рд┐рдХрд╛ 1ред рдлрд╝реАрд▓реНрдб [2] .рд╡рд╛рдпреБ рд╡рд░реНрддрдорд╛рди рдЖрдХрд╛рд░ рдХрд╛ рдирд╛рдо рд╣реИ (рдлрд╝рд╛рдЗрд▓ "* .dbf" рдХреЛ рд╕рдВрд░рдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдирд╛рдо 3 рдХреЙрд▓рдо рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реЛ)ред shp.Shape [i] .numPoints, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ - рдЖрдИ-рд╡реЗрдВ рдЖрдХрд╛рд░ рдореЗрдВ рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред shp.Shape [i] .Point [j] .x рдФрд░ shp.Shape [i] .Point [j]ред рдореИрдВ i-th рдЖрдХреГрддрд┐ рдХреЗ j-th рдмрд┐рдВрджреБ рдХреЗ рд╕рдорд╛рди рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╣реИрдВред рдмрд╛рдХреА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдбреЗрд▓реНрдлреА рдореЗрдВ рд╢реЗрдкрдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдореБрдХрд╛рдмрд▓рд╛ рдХрд┐рдпрд╛ред рдмреЗрд╢рдХ, рдпрд╣ рд╕рдореАрдХреНрд╖рд╛ рдХреЗрд╡рд▓ рд╣рд┐рдорд╢реИрд▓ рдХреА рдиреЛрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦ рдЖрдкрдХреЛ рдЗрд╕ рджрд┐рд╢рд╛ рдХреЗ рдЖрдЧреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдкреНрд░рдпреБрдХреНрдд рд╕рд╛рдордЧреНрд░реА:
MapWindow GIS рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди