Вы находитесь на странице: 1из 83

-

. 2.
MapInfo

2004

.., . .- . , . .

.. - . . 2. MapInfo: . / .. , .. ; . . . . , 2004.
84 .

3
310900 , 311000 , 311100 , - .
, (http://www.torins.ru/).

, 2004
2



-

310900 , 311000
, 311100 .
- .

MapInfo

MapInfo 6.0,
(). : , , ,
,
/ .


............................................................................. 3
1. MapInfo............................................................................. 6
2. MapInfo........................................................... 9
3. MapInfo ............................................................... 11
3.1. .................................................................................... 11
3.2. .................................................................... 11
3.3. ................................................. 12
3.4. ....................................................... 13
3.5. .............................................. 14
3.6. ........................................................................................... 14

4. .............................................................................. 16
4.1. ....................................................................................... 16
4.2. ................................................................................... 17
4.3. ........................................................................... 18
4.4. ............................................................... 19
4.5. .................................................................. 20
4.6. ................................................ 21

5. ...................................................... 23
5.1. .................................................................................. 23
5.2. ..................................................................... 24
5.3. ........................................................................................... 25
5.4. ................................................................ 25
5.5. ............................................................................... 26
5.6. ..................................................................... 27
5.7. ....................................................................... 27
5.8. ?............................................................. 27
5.9. .......................................................................................... 28
5.9.1. ............................................................................ 28
5.9.2. ....................................................... 29
5.9.3. ................................................................. 30
5.9.4. ............................................................................ 30
5.9.5. ........................................................................ 31
5.9.6. ......................................................................... 31

6. ................... 32
6.1. ................................................................. 32
6.2. ........................................................................ 33
6.3. .............................................................................. 34
6.4. .................................................................................................... 35
6.4.1. ............................................................... 36
4

6.4.2. .......................................................... 37
6.4.3. ........................................................... 37
6.4.4. ....................................................... 37
6.4.5. .................................................... 38
6.4.6. .......................................................................... 38
6.4.7. ...................................................................... 38
6.5. ........................................................................................................ 39
6.5.1. ............................................................. 39
6.5.1. ............................................ 41
6.5.2. SQL- ..................................... 42

7. .............................................................. 44
7.1. ......................................................... 44
7.1.1. .......................................................... 44
7.1.2. ................................................................ 49
7.1.3. ....................................................... 49
7.2. ........................................................................................ 50
7.2.1. .................................................. 50
7.3. .......................................................................................... 51
7.3.1. .................................................................................. 53
7.3.2. .................................................................... 53
7.4. ........................................................................... 54
7.4.1. ........................................................................ 54
7.4.2. ........................................................................... 54
7.4.3. ...... 56
7.4.4. .......................................................................... 56
7.4.5. ....................................................... 56
7.4.6. .............................................................................. 57
7.4.7. ................................................................................... 57
7.4.8. ............................................................... 58
7.4.9. ............................................................................. 59

8. .......................................................................... 60
8.1. ..................................................................................... 60
8.1.1. .............................................. 60
8.1.2. ................................................................... 61
8.2. ............................................................................................. 62

9. ..................................................................... 64
10. ....................................................................... 64
............................................................................................. 65
............................................................................................... 70

1. MapInfo
MapInfo
90- Mapping Information Systems Corporation
(USA).
.
MapInfo :
;
;
;

;
;
, ODBC;
/
.
MapInfo
,
,
, , .
MapInfo ,
, , .
MapInfo
.
MapBasic
, , ,
.
MapInfo:
1. . MapInfo , , , . , , . ,
.
.
6

2. :
, .
3.
,
,
.
4. .
. , 3- .

, , , .
5. . . , , ,
..
, ,
, .
6. . MapInfo , ,
..
, .. , .
7. .
8. . MapInfo
, ,
. .
9. . MapInfo
PC (Windows 95/NT), Macintosh, Sun O/S, HP UNIX .
. .
7

MapBasic . MapInfo, CD-ROM, .


10. MapBasic.
MapBasic MapInfo. (, ..); (, ..);
(DDE, DLL, RPC, XCMD, XFCN); SQL- .
MapBasic , .
..
11. .
,
. . SQL .
MapInfo SQL , .
.
, , .
12. . MapInfo
.
, MapInfo. Access Excel
.
13. OLE. MapInfo
OLE-
. MapInfo OLE-, OLE-.
- OLE,
. OLE- Microsoft
Word, Microsoft Excel, Corel Draw . , ,
,
, .
8

14. . ,
(, ,
..), , . , ,
. .

2. MapInfo
: ,
, .
:
(), ;
, .
, :
( );
(, );
(, ).
: , , . . MapInfo .
MapInfo,
( ), .
,
.
MapInfo. , MapInfo
, , . . .
, 9

- . ,
,
.
(). ( ) MapInfo .
( ),
( ). , ,
, . , MapInfo
.
, ,
, , .
,
.
,
. (),
: , , ,
..

( ) . , , ,
() (, ,
, ). MapInfo
,
.
() ,
. ( ) . . .
10

3. MapInfo
3.1.
MapInfo


ENTER.
. , .

. 1.

, ,
.

, . .
( ).
( ).
3.2.
MapInfo . ,
, , . MapInfo ,
, .
11

MapInfo : , , ,
.
:
1. , .
2.
.
3. ,
.
MapInfo: ,
, .
3.3.
:
( ).
.
.
.
.
.
.
.
.
( , /
).
( ).
.
12

.
.
.
.
.
.
.
.
.
.
.
3.4.
:
( ).
.
.
.
.
.
.
.
.
.
.
13

.
.
.
.

3.5.
:
MapBasic.
/ MapBasic.
MetaData Browser.

.
3.6.

. 2.


(, , , , , , ,
, , ). ,
,
, , :
( ).
( ).
( ).
( ).
( ).
( ).
14

( ).
( ).
( ).
( ).
( ).
( ).
( ).
.

15

4.
( ) MapInfo , ..
.
MapInfo , , . ,
:
*.TAB: . ,
, .
*.DAT *.WKS, .XLS:
.
*.MAP: ,
X Y.
*.ID: () , MapInfo
.
, ,
- BMP, TIF GIF.
4.1.

MIF/MID MapInfo, :
1. , .

. 3.
16

2.
MapInfo (*.mif).
3. , , , .
4. ,
, ,
. .
5. .
4.2.
MapInfo, :
1.

.

. 4.

2.
MapInfo (*.tab). ,
.
3. , , .
4.
, ,
(. . 4).
17

5. .
4.3.
, ,
,
.
, , *.WOR.
:
, , , .
,
SQL .
.
.
.
.
, , ,
.
( ) , .

,
.
, .
:
1.
,
.

18

. 5.

2.
, ,

(*.wor).
3. , , .
4. OK.
4.4.
,
.
, , ,
. , .
, :
1. . .
2.
,
, , SHIFT, . 19

, CTRL.

. 6.

3. OK. .
SQL- ( ), , .
, 1, 2 . . ,
-. , .
:
1. .
.
2. .
.
3. , .
4.5.
, MapInfo .
, :
1. MapInfo.
2. , . .
20

3. .
4.

. 7.

5. (,
koslovo) .
6. .
4.6.


. :
1. .
.

21

. 8.

2. : , , .
( ), MapInfo
, . .
3. K.

22

5.
. , .
: , , , ; .
, , : , , ,
, .. MapInfo
, , .
, , , .
5.1.

, , :
1.
(. . 4.2).

2. .
:

. 9.

. :

23

. ,

.
, , , ,
. ,
. ,

,
.
,

,
, . ,

5.2.
MapInfo, ,
: MapInfo
, ,
.
MapInfo , , . MapInfo
, ,
().
, .
, :
1. .
2. ,
.
3. OK.

24

5.3.
, :
1.
,
, .
2. .
3. OK.
. , :
1.

,
,
.
2. ,
.

. 10.

3.
.
4. OK ,
.
5.4.
,
, :
1. , .
2. , , .
25

3. OK.
5.5.
:

1.
,
, .
2. , ,
. , , .

. 11.

3. .
, .
.
4. . ,
, .
5. OK, .
26

6. OK, .
7. OK,
.
5.6.
, .
. :

1.
,
, .
2. , , .
(. . 11).
3. .
4. (,
100 000).
5. OK .
6. OK .
100 000 .
5.7.
(,
),


.
5.8. ?
. .
.
, . . , , .
27

. . .
, . (, ,
) .

. ( )
.
30 100 ,
.
. , , . MapInfo
,
, . .

, .
5.9.
5.9.1.
.
, :
1. (. . 4.2).
2.

3.
, MapInfo .
4. MapInfo , ( ).

28

5. ,
,
.
(. . 12).
5.9.2.
1. (. . 5.1) , , .
2. (
. . 1 . 5.1),
,
.
3. , .

. 12.

4. ( ,
, ) OK.
29

5. OK
.
5.9.3.
:
1.

2. .
,
.
(. . 11 . 5.10.2).

. 13. .

5.9.4.
:
1. .
2. DEL .
30

5.9.5.
, . (, , , ) (. . 4.4).
MapInfo .
5.9.6.

(.

.1 . 5.1). :
1.

2. , .
3.
.
4. OK.
5.

6.
.
7. .
. 5.10.5.

31

6.
6.1.

.
dom , :
1.

.
dom.

. 14. dom

2. . , .
, .

TAB SHIFT+TAB.
(. . 14), . , , SHIFT.
32

, ( . . 6.4).
6.2.
,
,
,
. , , .
, , ,
(. . 15).
, , .
.
,
>> .
.

33

, .

;
,
.

. 15.

(. . 1), .
, . .
6.3.
,
. MapInfo , , , 3D . :
1. .
.
2. .
>>. .
3. , OK.
34

. , .
,
, , , . , X Y .
Query 1. (.. Query 1, Query 2 ).

. 16.

6.4.
MapInfo ,
MapInfo .
,
.
MapInfo , .
,
() :

35

, ( ), ;

;
;
.

. , ,
.
, . , .
MapInfo . :
( ):
, , , , . , .
: , SQL-. , MapInfo
. , > 20 000 ,
MapInfo 20
.
6.4.1.


.
,
SHIFT.
, , :
1. .
.

36

2. Selection (.. )
OK. ,
.
3. , .
, SHIFT , .
, ,

.

. , , .
6.4.2.


, .
.
1.

2. , , .
6.4.3.

,
.
1.

2. , , .
.
6.4.4.

.
, -
().
37

1.

2. ().
MapInfo , .
6.4.5.

, .
1.

2. , .
3.
. ,
.
6.4.6.
,
. , ,
.
1. ,
MapInfo.
2. .
6.4.7.
MapInfo .
, . dom.
1. .
.
2. : dom.
. .
3. . > ( ). 200 (2).
38


. OK , . OK, .
. , .
4. OK, . MapInfo ,
, ,
.

. 17. >2002

6.5.
, .
6.5.1.
.
. ,
, 39

.
, , .
, :
, 50 2.
, 600 2.
, 600 2,
50 2.
. . . ,
.

.
, : ,
.

. 18.

, , , .
.
, , , ,
, .
.
40

, ,
. ,
700 2.
: > 700.
, , AND, NOT, OR LIKE.
,
.
. :
area(<>)
.

. 19.

, , , , ,
.. 1
MapInfo.
6.5.1.

:
1. .
2. ,
.
3. ,
.

41

4. , ( ).
.
5. , .
6. MapInfo
.
MapInfo 1, 2 . SQL-
. .
.

. 20. , 700 2

6.5.2. SQL-
dom, .
SQL , , 1 000 2:
1. SQL-
SQL-, . 21.

42

. 21. SQL-

2. Selection.
.

43

7.

() , .
(), (),
, /, , , ..
.
7.1.

. . , .
(),
. , ,
.
.
MapInfo ,
, .

.
( )
, , , ,
.
7.1.1.
:

44

1. . .

. 22. 1 3

2. . MapInfo

. :
. .
. .
.
.
.
.
.
. ,

, .
45

.
.
,
.
.
, , . .
, .
, ,
. , . , .
3. (. . 22). .

. 23. 2 3

4. ,
,
. ,
dom ( ).
type
( ). .
3 3.

46

. 24. 3 3

5.
dom .
,
.
,
.
.

. 25.
47

6.
. .
,
.

. 26.

7. OK. .

. 27. dom
48

7.1.2.
,
. ( )
( ).
.
, .

:
< > < >.
, , .
, dom :
. type.
,
.
7.1.3.

-, , ,
. MapInfo , .


. ,
.


.
. . .

.

49

7.2.
(
) . . , . , MapInfo
,
.
, .
:
.
.
, ,
.
.
MapInfo
. , , MapInfo .
,
. MapInfo
. ,
- ,
MapInfo
.
: MapInfo X Y , . .
7.2.1.
X
Y, , ,
:
, X Y.
, .
50

, .
,
.

. 28.

: .
MapInfo , .
, MapInfo
.
, MapInfo ,

.
7.3.

. MapInfo
, .
, .
.

51

. 29.
( )



. MapInfo , .
, . ,
,
() .

,
. . , , .
, , . ,
52

. 230.
7.3.1.

.
, .
, , () , , .
,
.

. 30.

7.3.2.
:
1. .
. MapInfo .
2. .
3. () , ()
.
4. , .
5. () .
( ) .
53

7.4.
7.4.1.
MapInfo, , , ,
, .

,
MapInfo.
, .
:
1. .
2. , .
3. (, , ).
,
().
(, , ), (, ).
.

, ,
( ) , ().
7.4.2.
, , - ,
.
. MapInfo , .
54


:
, , ,
;
;
().
( );
;
, .

:
, ;
, ;
(
) , .
, . , ,
, .
,
, .
,
.
.

55

7.4.3.

.
,
.
.
,
, :
1. .
2.
.
.
3. .
.
4. .
.
5. (
) . SHIFT
, , CTRL ,
. , OK.
MapInfo , . ,
.
7.4.4.
, . ,
.
7.4.5.
() . 56

, -. , -.
7.4.6.
.
, ,
,
,
.
7.4.7.
, ,
, ,
. .

; ,
.
,
, . . , :
, , , .
( ).
, MapInfo
:

57

. 31 .

. ().
, . ,
. 12
.
7.4.8.
,
MapInfo, . ,
. .
.
.
MapInfo . ,
. , .
:
58

.

. MapInfo ,
;
. MapInfo
,
.

( ), ( ).
7.4.9.

,
.
,
, . , .

59

8.
8.1.
, ,
MapInfo,
. , ,
. , .
8.1.1.
,
.
.
, . .
:
1. .
2. 1 2.
, .
3. 2 2.
. .
4. .

60

. 32.

,
.
, .
, ,
.
8.1.2.
:
1. .
, MapInfo
.
, MapInfo .
2. .
3. OK.
, MapInfo
. , . , .
. 61

, , , ,
. , , ,
, ,
.

. 33.
(. 8.2.),
.
8.2.
, , . . , .
:
1. , .

62

. 34.

2. ,
.
3. ,
.
4. , .
5. , .
.

63

9.
1. MapInfo.
2. MapInfo ,
.
3. MapInfo, ,
.
4. MapInfo .
5. mif/mid.
6. .
7. ?
8. , , .
9. .
10. , , .
11. ,
MapInfo?
12. SQL- , , .
13.
MapInfo?
14. .
15. .
16. MapInfo.
17. .
18. ?
19. - MapInfo.
20. , , ,
.

10.
1.
2.
3.
4.
5.
6.

GeoDraw.
.
.
.
.
.

64


1. MapInfo Professional 6.0.
2. , .. MapInfo. . 1.
: . / .. . ., 1998
56 .
3. www.mapinfo.com Mapping Information
Systems Corporation.
4. , .. : /
.. . : - , 2001.
140 .
5. , .. / .. , .. .: -, 1993. 348 .

65

1.
1.
:
+

*
/
^

A+B
A B ()
A ( )
A*B
A/B
A^B

:
+

:
=
<>
>
<
>=
<=

:
Contains

Contains Entire

Contains Part

Within

Entirely Within

Partly Within

Intersects

A B, B
A
A B, B
A
A B, B
A
A B,
B
A B,
B
A B,
B
A B,

:
66

and
or
not

, ( ) . ,
,
,
. , ,
, ,
. , ,

2.
MapInfo
. .
MapInfo any(
), all( ), in( ) between( ).
.
3.
:
Abs(num)
Cos(num)
Int(num)
Maximum(num,num)
Minimum(num,num)
Round(num1,num2)
Sin(num)
Tan(num)

()
num



(num1),
num2
num
num

:
CurDate( )
Day(date)
Month(date)
Weekday(date)
Year(date)


( 1 31)
( 1 12)
( 1 7), 1

-
67

:
Chr$(num)

, (,
Chr$(65) A)
DeformatNumber$(str )
FormatNumber$;
Format$(num,str)
. :
Format$( 12345.678, $,#.##) $12,345.68
FormatNumber$( num ) , . , Format$,
(, )
InStr(num,str1,str2)

LCase$(str)
,
Left$(str,num)
num str.
Len(str)

LTrim$(str)

Mid$(str,num1,num2)
num2 str, ,
num1.
Proper$(str)
,
( )
Right$(str,num)
num str.
RTrim$(str)

Str$(expr)

UCase$(str)
,
Val(str)
, , Val(18) 18.

:
Area(obj,str)
CentroidX(obj)
CentroidY(obj)
Distance
(num_x,num_y,num
_x2,num_y2,str)
ObjectLen(obj,str)

. str
, sq mi sq km
X-
Y-
, . str , mi km
. str
, mi km.
,

68

Perimeter(obj,str)

. str , mi or km. ,

, :
Buffer (obj,num_res,
num_width,str)
Centroid(obj)
CreateCircle (num_x,
num_y, num_radius)
CreateLine (num_x,num_y,
num_x2,num_y2)
CreatePoint(num_x,num_y)

. num_res ; num_width ; str




obj.
, . num_radius

69


.
.
MapInfo
MapInfo.
.
, .
( , ,
MapInfo .) , .
.
, , . ( , ).
().
,
. , , () , - () . MapInfo .
.
,
() .
. .
.
, .
X Y. ,
.
.
, / . , ,
SQL .

70

, . , , ,
.
.
, : 1)
/ ( ) 2) (., area)
/ (., +, , >),

. , SQL , , Label with
Column.
.
, SQL , .
, , .
.
, .
.

. ,
; , , , . , , , .
().
,
, , . ,
.
.
X Y ,

.
.
, ,
71


MapInfo.
.
,
. MapInfo
.
.
, ,
.
.
.
.
.
, .
.
, .
.
, .
.
MapInfo,
,
. :
(, Zoom-in, Select, Info ..);
, ;
Run MapBasic Program
Show/Hide MapBasic Window. .
.
, . , , .

72

.
, .
.
.
, , ,
/ .
.
X Y ,
.
.
.
X Y , , .
.
, MapInfo .
, , . , , ,
.
.
, .
.
, , .
.
, .
, .
, (., , , ).
MapInfo .
.
, ().
. 73

. ,
( ).
.
.
, , 1:10,000. ,
(, ) 10,000 .
. , (,
1:12,000), (, 1:1,000,000). 1:1,000,000 ,
1 1,000,000.
.
,
(., 0-5-10 ).
.
, ,
(., 0-3 , 2-5 ..).
, .
, . ,
.
.
, . MapInfo , ,
.


( ).
.
MapInfo
, , , . ,
, , .
74

.
, .
.
,
.
.
, . : , ,
, .
.
, MapInfo.
.
MapInfo (
,
).
.

. . , X, Y.
.
, . , ,
.
, .
.
X Y,
.
.
MapInfo, 12 75


.
.
picture element. . 1,024 x 768,
, 1,024 768 . .
.
, .
.
.
, . ,
10 000 .
.
,
. ,
. , . ,
,
( ).
.
,
(grid).
(*.mig).
.
, . , , , , . .
.
.
.
76

.
, , , .
.
, (
). () , . ,
, , . (, ) . (, )
.
.
, .
.
, SQL .
MapInfo , SQL .
.
MapInfo, .
.
. MapInfo
. .
.
, ( )
.
.
( ). (bitmaps). 77

.
.
.
.
.
.
() ()
,
(., ).
.
.
, (, ,
, ), (, ).
.
, ,
Select Columns SQL .

.
.
MapInfo ,

. , ,
.
.
, .
. . . .
.

().
78

.
MapInfo. MapInfo , ,
(, , ,
).
, .
, , .
.
, .
MapInfo ,
.
.
, .
.
.
, .
.
, , MapInfo. ,
. , , ,
, . , , . ,
.
.
. .
.
MapInfo . .
79

.
.
.
.
.
, , SQL , .
, . , . . .
.
, (, ) . , ,
.
.
, .
.
.
, .
. ,
.
, .
, X Y. (,
, ..).
.
,
.
.
,
80

.
.
MapInfo, , .
.
,
, . (, ) ().
.
,
. ,
. , ,
, .
.
.
(, ,
). , ,
.
, .
,
. .
.
, .
.
, .
.
, .
81

(SQL).
, . MapInfo
SQL .
MapBasic.
,
MapInfo.
MapBasic, MapBasic, . MapBasic .
SQL-.
. MapInfo SQL ,
MapBasic MapBasic.

82

- . . 2. MapInfo

: .., ..

..


60 84/16

..


110 .



660017, , . , 117

020605 23.07.97
83