56
Ɇɿɧɿɫɬɟɪɫɬɜɨ ɨɫɜɿɬɢ ɿ ɧɚɭɤɢ ɍɤɪɚʀɧɢ ɇɚɰɿɨɧɚɥɶɧɢɣ ɭɧɿɜɟɪɫɢɬɟɬ ɜɨɞɧɨɝɨ ɝɨɫɩɨɞɚɪɫɬɜɚ ɬɚ ɩɪɢɪɨɞɨɤɨɪɢɫɬɭɜɚɧɧɹ Ʉɚɮɟɞɪɚ ɝɟɨɞɟɡɿʀ ɬɚ ɤɚɪɬɨɝɪɚɮɿʀ 05-04-40 ɆȿɌɈȾɂЧɇІ ȼКȺɁІȼКɂ ɞɨ ɜɢɤɨɧɚɧɧɹ ɥɚɛɨɪɚɬɨɪɧɢɯ ɪɨɛɿɬ ɡ ɞɢɫɰɢɩɥɿɧɢ «ɉɨɛɭɞɨɜɚ ɬɚ ɭɩɪɚɜɥɿɧɧɹ ɛɚɧɤɚɦɢ ɝɟɨɿɧɮɨɪɦɚɰɿʀ» ɫɬɭɞɟɧɬɚɦɢ ɧɚɩɪɹɦɭ ɩɿɞɝɨɬɨɜɤɢ 6.080101 „Ƚɟɨɞɟɡɿɹ, ɤɚɪɬɨɝɪɚɮɿɹ ɬɚ ɡɟɦɥɟɭɫɬɪɿɣ” ɩɪɨɮɟɫɿɣɧɨɝɨ ɫɩɪɹɦɭɜɚɧɧɹ „Ƚɟɨɿɧɮɨɪɦɚɰɿɣɧɿ ɫɢɫɬɟɦɢ ɿ ɬɟɯɧɨɥɨɝɿʀ” ɑɚɫɬɢɧɚ 2 «Ɋɨɛɨɬɚ ɡ ɝɟɨɩɪɨɫɬɨɪɨɜɢɦɢ ɞɚɧɢɦɢ» Ɋɟɤɨɦɟɧɞɨɜɚɧɨ ɞɨ ɞɪɭɤɭ ɦɟɬɨɞɢɱɧɨɸ ɤɨɦɿɫɿєɸ ɧɚɩɪɹɦɭ ɩɿɞɝɨɬɨɜɤɢ 6.080101 „Ƚɟɨɞɟɡɿɹ, ɤɚɪɬɨɝɪɚɮɿɹ ɬɚ ɡɟɦɥɟɭɫɬɪɿɣ” ɉɪɨɬɨɤɨɥ № 7 ɜɿɞ 25. 05. 2016 ɪ. ɦ. Ɋɿɜɧɟ – 2016 ɪ.

Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

05-04-40

Ч І К І К

« »

6.080101 „ , ” „

2 « »

є 6.080101 „ , ”

№ 7 25. 05. 2016 .

. – 2016 .

Page 2: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

« »

6.080101 „ , ” „ ”

2 « » / . Є. , . . , . . . – : , 2016. – 56 .

: . Є. , . . , ; . . ,

. . ,

: . . , . . , , .

© . Є., . . . ., 2016

© , 2016

Page 3: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

3

...................................................................................................... 3

..................................................................................................... 4

№ 1. , ................................................................................. 5

1 .......................................................................... 5

2 ........................................................................................... 7

№ 2. ....................................... 14

1 MAPINFO ...... 14

2 ARCGIS .......... 15

№ 3.

POSTGRESQL............................................................................ 19

1 PЇSTGRESQL ........................................... 19

2

POSTGRESQL/POSTGIS ............................................................. 22

3 ..... 28

4 ............................................................................................................ 30

№ 4. POSTGRESQL ........ 33

1 PЇSTGRESQL/PЇSTGIS QGIS ... 33

2 PЇSTGRESQL/PЇSTGIS

DIGITALS ....................................................................................... 37

3 DIGITALS ......................... 43

№ 5. ...................................................................................................... 46

1 ACRGIS

ONLINE ............................................................................................ 46

2 MAPPETIZER ................................................................................. 53

.......................... 56

Page 4: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

4

- , ,

. - є ( )

. є ’ ,

.

, , . .

PШstРrОSQL/PШstGIS .

, ’ ,

PШstРrОSQL/PШstGIS

.

є : , ,

.

Page 5: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

5

Л О О О О №

О О О , ОКО

1. .

2. .

1. О О О

є є , є ArМGIS, є

'є : , .

, є .

SQL.

. ,

. є:

'є – 'є , , є ' 'є . 'є

' ; 'є – sСКЩО,

, 'є . є

'є ; – , .

'є , sСКЩО; – є

; – ' є 'є 'є

'є . , ;

Page 6: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

6

– , ' 'є ;

– ' 'є 'є ;

– , , '

є 'є , 'є ;

– , ;

– БML, ' - ;

– , ,

. ( ) –

.

' . ArcGIS.

.

, , IBM DB2, Informix, Oracle, SQL Server, PostgreSQL.

ArcSDE – ArcGIS. ArcSDE є

є . є

.

.

, . є - ,

.

Page 7: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

7

є 'є , .

. , є , , ,

– . –

'є ,

'є . є

є , ( , ,

). –

, X , , ,

, 'є .

. ’

.

2. КЛ О О К О О

’є . 7

ArcMap.

ArМMКЩ ( . 1.1)

’ . ArМCКtКХШР

- , є ArМMКЩ, є

. –

Page 8: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

8

« ( ’є ) « » ( ’є ). . 1.2.

1.1 – 7

1.2 –

7 ArМMКЩ

: ,

є . « »

( . 1.2).

Page 9: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

9

’ MS AММОss ArcGIS

є ’ . є

– , ’є .

є . , , є –

( . 1.3).

1.3 –

є MТМrШsШПt EбМОХ є .бХs ( . 1.4).

1.4 – ,

, MТМrШsШПt EбМОХ

Page 10: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

10

є Microsoft Excel ArМMКЩ . є

( ) є З'є ' (Joins and Relates) –

З’є (Join). є ’є ( . 1.5).

’є – є 'є є .

: ’ є .

1.5 – ’є

' : 1. З'є

'є (Join) є , є . ’є є

Page 11: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

11

, є . ' ' є

, . є ь ( є ь ) .

ь є ( ) , ь 'є ь.

2. З '

'є , ' (Link) ’ є .

' є . ' є є ( 'є ).

є ь ' , ь є ь

' .

Microsoft Excel ’є .

є MS

Access.

MS AММОss ArcGis. ArcCatalog є (Database

Connection) є OLE DB . 10 OLE DB

. є Microsoft

OLE DB Provider for ODBC Drivers є . З’є є ’є

є З . є ’ є

MS Access Database – є є є є

– є ( . 1.6).

: OLE DB, .

Page 12: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

12

1.6 –

є ЇLE DB . ArМMКЩ

є ,

ЇLE DB . , , MS

Access.

’є є є Microsoft Excel.

є

. – . , , є ,

є .

К ь ь – ь . є

, , ( . 1.7).

.

є З . є ( . 1.8).

Page 13: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

13

1.7 –

1.8 –

7

Page 14: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

14

Л О О О О № 2

КО О О

1. MapInfo.

2. ArcGIS.

– . ,

. , .

. КО К О О MAPINFO

, MapInfo

*.tab ( ), MapInfo є У ь .

, , *.tab

shape- ArcGIS *.shp

AutoCAD *.dxf.

є MapInfo є / ь . є

( . 2.1) є .

2.1 –

Page 15: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

15

– ,

.

. 2.2. .

2.2 – , є

MapInfo imutgui.exe,

MapInfo.

. КО К О О ARCGIS

ArcMap є ArcToolbox / Data Interoperability ( . 2.3).

MapInfo *.tab ArcGIS. є Ш (Quick Import).

є , 2.4.

є , 2.4, є

( . 2.5), .

є , . 2.5. , є

MКЩIЧПШ

( . 2.6). Specify Data Source є ( . 2.7).

Page 16: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

16

2.3 – ArcToolbox

2.4 – Quick Import

Page 17: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

17

2.5 – Specify Data Source

2.6 –

2.7 – Specify Data Source

Page 18: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

18

є Ok є , ( . 2.8).

2.8 –

, MapInfo *.tab

. є ArcMap ( . 2.9).

.

2.9 –

Page 19: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

19

Л О О О О № 3

О О О О О Л О О POSTGRESQL

1. PШstРrОSQL.

2. PostgreSQL/PostGIS.

3. .

4. .

. О О О POSTGRESQL

PostgreSQL – 'є -

( ) . Є (ЇrКМХО DКtКЛКsО, MТМrШsШПt

SQL SОrЯОr, IBM DB2 ), (MвSQL, FТrОЛТrН, SQLТtО). є є

є , . PШstРrОSQL « »

PШstРrОs, ,

IЧРrОs. «PШstРrОs» «PШst IЧРrОs».

. PШstРrОs SQL

PШstРrОSQL.

PШstРrОSQL є : , , , , , , , ,

, .

PШstРrОSQL - . Є

: ; ; ; ; ;

. PostgreSQL :

:

: 32

: 1,6

: 1

Page 20: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

20

:

: 250-1600,

:

PШstGIS є PШstРrОSQL, ( ) є

ЇGC (ЇЩОЧ GОШsЩКtТКХ CШЧsШrtТЮЦ). PostgreSQL/PostGIS є

, ( pgAdmin III – . 3.1).

3.1 – pgAdmin III

DШаЧХШКН

https://www.postgresql.org/. (superuser)

, .

Page 21: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

21

PШstGIS Stack Builder

PШstGIS.

Stack Builder / PostgreSQL X.X / Application

Stack Builder ( . 3.2).

3.2 – PШstGIS

Stack Builder

PostgreSQL

SQL, pgAdmin III

. SQL ( . Structured query language —

) – є , є

, , ,

. pgAdmin III SQL є ( . 3.3).

Page 22: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

22

3.4 –

’є

3.3 – SQL

pgAdmin III

. О О О О О POSTGRESQL/POSTGIS

pgAdmin III

/ PostgreSQL X.X /

pgAdmin III.

PostgreSQL X.X ’є (

pgAdmin III – . 3.1).

.

.

(

є public).

, . 3.4

«qgis».

Page 23: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

23

є : .

1. 'є є є / 'є / .

2. є ' - «…»

’ - «…».

3. ( . 3.5) є template_postgis.

4. є .

3.5 –

1. pgAdmin III є , ( 1, 2 4 ).

2. є є SQL ( . 3.3).

3. є / ... є : C: \ Program

Files \ PostgreSQL \ X.X \ share \ contrib \ postgis-X.X \ postgis.sql.

Page 24: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

24

4. є SQL – 'є PШstGIS

. 5. є / ... : C: \ Program

Files \ PostgreSQL \ X.X \ share \ contrib \ postgis-X.X \

spatial_ref_sys.sql.

6. є SQL ( . 3.6) – EPSG.

3.6 –

Spatial_ref_sys

– Spatial_ref_sys Geometry_columns ( PostgreSQL 9.Б

Geometry_columns є Geometry_columns Geography_columns – . . 3.4).

«ЇЩОЧ GОШsЩКtТКХ CШЧsШrtТЮЦ SТЦЩХО FОКtЮrОs ПШr SQL sЩОМТПТМКtТШЧ», ЇGC

'є , .

Page 25: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

25

Spatial_ref_sys ,

( . 3.7).

3.7 – Spatial_ref_sys

spatial_ref_sys є : CREATE TABLE spatial_ref_sys (

srid INTEGER NOT NULL PRIMARY KEY,

auth_name VARCHAR(256),

auth_srid INTEGER,

srtext VARCHAR(2048),

proj4text VARCHAR(2048)

)

: SRID – –

(SЩКtТКХ RОПОrОЧМТЧР SвstОЦ, SRS) . , EPSG 4326 є

АGS84. AUTH_NAME – –

, є . AUTH_SRID – – , є є AUTHИІAME.

Page 26: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

26

SRTEXT – – WKT (Well-known text)

. АKT SRS :

PROJCS["NAD83 / UTM Zone 10N",

GEOGCS["NAD83",

DATUM["North_American_Datum_1983",

SPHEROID["GRS 1980",6378137,298.257222101]

],

PRIMEM["Greenwich",0],

UNIT["degree",0.0174532925199433]

],

PROJECTION["Transverse_Mercator"],

PARAMETER["latitude_of_origin",0],

PARAMETER["central_meridian",-123],

PARAMETER["scale_factor",0.9996],

PARAMETER["false_easting",500000],

PARAMETER["false_northing",0],

UNIT["metre",1]

EPSG WKT

- http://www.opengis.org/techno/interop/EPSG2WKT.TXT.

EЮrШЩОКЧ PОtrШХОЮЦ SЮrЯОв GrШЮЩ (EPSG) http://epsg.org.

PROJ4TEXT – – PШstGIS є PrШУ4 .

PRЇJ4TEБT PrШУ4 SRID.

: +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001

+x_0=400000 +y_0=0 +ellps=clrk80 +units=m +no_defs

Proj4:

http://www.remotesensing.org/proj.

Geometry_columns є , ( . 3.8).

Page 27: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

27

3.8 – Geometry_columns

Geometry_Columns є : CREATE TABLE geometry_columns (

f_table_catalog VARRCHAR(256) NOT NULL,

f_table_schema VARCHAR(256) NOT NULL,

f_table_nam VARCHAR(256) NOT NULL,

f_geometry_column VARCHAR(256) NOT NULL,

coord_dimension INTEGER NOT NULL,

srid INTEGER NOT NULL,

type VARCHAR(30) NOT NULL

)

: F_TABLE CATALOG, F_TABLE_SCHEMA, F_TABLE_NAME –

– ( – , , ), .

F_GEOMETRY_COLUMN – – ' 'є .

COORD_DIMENSION – – .

SRID – – ,

. є Spatial_ref_sys.

TYPE – – 'є . : PЇIІT, LIІESTRIІG,

POLYGON, MULTIPOINT, MULTILINESTRING,

MULTIPЇLВGЇІ, GEЇMETRВCЇLLECTIЇІ. "GEЇMETRВ"

.

Page 28: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

28

3. О Л Ь

«ЩШstРТs» «postgres» ,

.

: SQL .

« » , є

є ( . 3.9). , , , ,

, ’ є . К

.

3.9 –

SQL SQL

:

CREATE TABLE points (pt geometry, name varchar);

є (create) (table) points,

: pt geometry name varchar.

Page 29: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

29

, ’є

.

І /

. SQL

SQL :

INSERT INTO points VALUES ('POINT (0 0)', 'Origin');

INSERT INTO points VALUES ('POINT (4 0)', 'X Axis');

INSERT INTO points VALUES ('POINT (0 3)', 'Y Axis');

є (insert) Points (values),

. , .

SQL . є :

SELECT name, ST_AsText (pt), ST_Distance (pt, 'POINT (4 3)')

FROM points;

. 3.10.

3.10 –

Page 30: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

30

є PШstGIS: STИDТstКЧМО () ST_AsText (). STИDТstКЧМО ()

є , STИAsTОбt () є 'є WKT (Well-KЧШаЧ TОбt). АKT є

'є , 'є .

4. О КО Л О

є SQL. SQL

: CREATE USER user1 WITH PASSWORD '1';

є (create) (user)

user1 '1'.

:

GRANT SELECT ON TABLE doroga TO user1;

(grant) ( ) (select) doroga user1/

: UPDATE – ( ) 'є ;

INSERT – 'є ; DELETE – 'є ; ALL – .

, ,

(update) (select), ’є

. є .

, , ь ’є , ,

: GRANT USAGE ON SEQUENCE doroga_FeatId_seq TO user1;

Page 31: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

31

’є ( . 3.11).

3.11 –

’є , ,

, : GRANT ALL ON geometry_columns TO user1;

GRANT ALL ON spatial_ref_sys TO user1;

ь pgAdmin III

ACL ( . 3.12) – ( , …) ( . 3.13).

.

/З .

Page 32: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

32

3.12 – ,

Doroga

3.13 –

Page 33: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

33

Л О О О О № 4

КЛ О О О О О К POSTGRESQL

1. PostgreSQL/PostGIS QGIS.

2. PostРrОSQL/PШstGIS Digitals.

3.

Digitals.

PostgreSQL/PШstGIS,

.

. КЛ О POSTGRESQL/POSTGIS QGIS

QGIS PostgreSQL/PostGIS 1. є QGIS є Ш / / PostGIS Ctrl+Shift+D

PostGIS.

2. є є PostGIS 'є ( . 4.1).

: Name ( ) – ' ’є . Host ( ) – .

’ є localhost.

Database ( ) – є .

Port ( ) – PШstРrОSQL,

є ( 5432). Username ( ) – ' .

, ’ .

– ’ ( . 4

№3). Password ( ) – ,

.

Page 34: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

34

4.1 – PШstGIS 'є

’є ’є . є ’

’є .

3. є Ok ’є , PostGIS.

4. ( . 4.2) є ’є є . ’

, . 5. є є

. PШТЧts, ( . 4.2).

6. , є , , – ’

. 7. QGIS ( . 4.3).

, .

Page 35: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

35

4.2 – PШТЧts

4.3 – QGIS PШТЧts

Page 36: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

36

, PШstРrОSQL/PШstGIS ’ .

З , ( , ,

…).

К QGIS PostgreSQL/PostGIS 1. є QGIS є , PostgreSQL/PostGIS.

2. є PШstGIS 'є , , 1-3 QGIS

PostgreSQL/PostGIS.

3. є / / .

4. є PШstGIS ’є

( . 4.4). є І .

4.4 –

Page 37: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

37

5. ’ є І ( . 4.5). є ,

. є , є ’ .

4.5 –

6. є Ok. ’ І .

2. КЛ О POSTGRESQL/POSTGIS DIGITALS

ODBC

ЇDBC (Open

Database Connectivity) – , є

.

, PШstРrОSQL/PШstGIS.

Page 38: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

38

Stack Builder

/ PostgreSQL X.X / Application Stack Builder ( . 4.6).

4.6 – ODBC Stack

Builder

ЇDBC PostgreSQL/PostGIS Digitals :

1. є ЇDBC: / ь / / (ODBC).

2. К ь ь DSN

є є PostgreSQL.

3. К ь ь DSN є PШstРrОSQL є

( . 4.7). 4. ' ( . 4.8).

DКtКЛКsО є є .

SОrЯОr є ' . ’

є localhost.

Page 39: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

39

4.7 – ODBC

4.8 –

UsОr ІКЦО є ' .

, ’ .

Page 40: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

40

– ’ . ,

Digitals ’ .

PКssаШrН є .

5. , . є Datasource є

, . 4.9-4.11. Apply.

’є Test

( . 4.8). є ’ Connection successful.

6. ( . 4.8)

є Save .

4.9 – PostgreSQL ODBC (page 1)

Page 41: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

41

4.10 – PostgreSQL ODBC (page 2)

4.11 – PostgreSQL ODBC (page 3)

Page 42: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

42

SQL.udl DТРТtКХs,

ЇDBC ( .4.12).

4.12 – SQL.udl

Digitals PostgreSQL/PostGIS

'є SQL.ЮНХ ' SaveToSQL SQL 'є ...

/ SaveToSQL є

. є .

/ SQL 'є ... .

DТРТtКХs PШstРrОSQL/PШstGIS .

SQLMode = 0 є Digitals, SQLMode = 1 є OGC Simple feature access. є

/ > > К .

1. , PostgreSQL/PostGIS, ЇDBC SQL.ЮНХ, / SQL 'є ...

Page 43: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

43

2. ’

( . 4.8) ’ ( . 4.13). ,

’ .

4.13 –

є - . , ,

/

/ .

/ SQL 'є ...

К Digitals PostgreSQL/PostGIS .НЦП PostgreSQL/PostGIS

/ Save to SQL.

’ , ( . 4.8).

3. О О Л О Л О О О О О DIGITALS

Digitals (SQLMode = 0).

( . 4.14):

_Header – ;

Page 44: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

44

_Layers – ;

_Operations – , ;

_Parameters – ;

_Symbols – ;

L001, L002, L003 ... – 'є ( ) – .

4.14 –

Digitals

DТРТtКХs є 5 ( . 4.14), , .

Page 45: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

45

SQL user1 l001

: GRANT SELECT ON TABLE _header TO user1;

GRANT SELECT ON TABLE _layers TO user1;

GRANT SELECT ON TABLE _operations TO user1;

GRANT SELECT ON TABLE _parameters TO user1;

GRANT SELECT ON TABLE _symbols TO user1;

GRANT SELECT ON TABLE l001 TO user1;

GRANT SELECT ON geometry_columns TO user1;

GRANT SELECT ON spatial_ref_sys TO user1;

’є

(sequence). SQL

user1 ’є l001

: GRANT ALL ON geometry_columns TO user1;

GRANT ALL ON spatial_ref_sys TO user1;

GRANT INSERT ON TABLE _header TO user1;

GRANT INSERT ON TABLE _layers TO user1;

GRANT INSERT ON TABLE _operations TO user1;

GRANT INSERT ON TABLE _parameters TO user1;

GRANT INSERT ON TABLE _symbols TO user1;

GRANT INSERT ON TABLE l001 TO user1;

GRANT USAGE ON SEQUENCE _layers_layerid_seq TO user1;

GRANT USAGE ON SEQUENCE _operations_id_seq TO user1;

GRANT USAGE ON SEQUENCE _parameters_parameterid_seq TO

user1;

GRANT USAGE ON SEQUENCE _symbols_symbolid_seq TO user1;

GRANT USAGE ON SEQUENCE l001_objectid_seq TO user1;

є , ’є (select), .

Page 46: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

46

Л О О О О № 5

О К К

1. AМrGIS ЇЧХТЧО.

2. Mappetizer.

. О К К О О О О ACRGIS ONLINE

є ArcGIS Online

ArcGIS Online – « » , є ,

, , , ,

. ArcGIS Online є « » Esri, ,

- .

- є ArcGIS,

https://www.arcgis.com/home/. .

’ . ArcGIS Online

ArcGIS.

є З ( . 5.1).

5.1 – ArcGIS

Page 47: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

47

’ є є .

є . , , є

є - , , ( NUWM) є

. .

ArcGIS є

. ’ . .

( , , , , , ). З

.

ArcGIS Online.

- ArcGIS Online ArcMap 10 ArcGIS

ArcGIS Online ArcMap. ArcMap

. – ь…( . 5.2).

5.2 - ArcMap

ArcGIS Online

Page 48: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

48

’ , ь, .

, , ArcGIS Desktop

. –

ArcGIS Online. ’ ArcGIS Online, , . ArcGIS Online

– – .

є . ’

( . 5.3).

5.3 –

. є . , ,

Feature Access.

є К .

Feature Access є , К

, ,

- .

Page 49: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

49

Feature Access - .

: , , , , .

. , , .

. Є

, , є ( . 5.4).

5.4 –

.

, є . .

, . .

- -

ArcGIS Online , .

Page 50: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

50

ArcGIS Online. є

– ( . 5.5).

5.5 –

ArcGIS Online

- ( . 5.6).

5.6 – -

Page 51: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

51

- ArcGIS Online - ArcGIS Online

ArcMap є ’є ’є

( 1000), shape-

. , ArcGIS Online ArcMap.

shape- . є ArcCatalog .

є – - ( ь ). ’ ,

є shape- . ZIP- shape-

. -

– ( . 5.7).

5.7 – shape- -

shape- . є

, З ь ( . 5.8).

’ . ,

( , , ) ( . 5.9).

є - , . -

. є , є З .

- є .

Page 52: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

52

5.8 - -

5.9 – Sosna_Modruna

Page 53: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

53

. О К К О О О О О MAPPETIZER

Mappetizer – . Mappetizer ArcGIS – SVG (SМКХКЛХО VОМtШr GrКЩСТМs –

). , Mappetizer ,

є .

Web- . є XML, SVG,

Javascript HTML , - .

MappОtТгОr ,

https://www.mappetizer.de/en/download/index.php. .

ArcMap є ’ Mappetizer .

є ArМMКЩ. є ,

є Mappetizer – , , , , .

GIF, JPEG PNG , , SVG format.

- – WGS 1984 UTM35N.

, , , . . є Mappetizer Export .

є MКЩЩОtТгОr for ArcGIS ( . 5.10).

File, Export є .

Layer є . ,

( , , . .).

Page 54: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

54

5.10 – Mappetizer for ArcGIS

5.11 , .

5.11 –

, , є , 5.12 ( , ).

Page 55: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

55

)

)

5.12 –

Page 56: Лабораторна робота № 1 Знайомство з Microsoft Accessep3.nuwm.edu.ua/4293/1/05-04-40.pdf · Лабораторна робота № 1 Знайомство

56

КО О Л

1. Д Ж. – : https://uk.wikipedia.org/wiki/

2. DТРТtКХs: PostgreSQL

3. .tКЛ MКЩIЧПШ ArМGIS Д Ж. – : http://npk-

kaluga.ru/ConvertTabToShape.htm

4. PostGIS/PostgeSQL Д Ж. – : https://habrahabr.ru/post/137121/

5. PШstGIS Д Ж. – : http://gis-lab.info/qa/postgis-work.html

6. PШstGIS. ЇЩОЧGIS Д Ж. – : СttЩ://РТs-

lab.info/docs/postgis/manual/ch04_2.html

7. ArМGIS 10.1. : . ArМGISЇЧХТЧО

Д Ж. – : http://resources.arcgis.com/ru/help/main/10.1/index.html

8. PШstРrОSQL/PШstGIS АТЧНШаs Д Ж. – : СttЩ://РТs-lab.info/qa/postgis-install.html

9. ? Д Ж. – : https://pro.arcgis.com/ru/pro-app/help/data/geocoding/

what-is-geocoding-.htm

10. . . : . / . . . – .: , 2010. – 313 .

11. ArМGIS 9. ArcGIS. – ESRI. – 129 . 12. MМCШв J. ArМGIS 9. :

/ J. McCoy. – ESRI. – 227 . 13. PШstРrОSQL Д Ж. – :

https://www.postgresql.org/about/

14. PШstРrОSQL: Д Ж. –

: СttЩs://аТФТ.ЩШstРrОsqХ.ШrР/аТФТ/FAQ/rЮ

15. SQL Д Ж. – : https://uk.wikipedia.org/wiki/SQL

16. АОЛ MКЩЩТЧР аТtС VОМtШr TОМСЧШХШРв Д Ж. –

: https://www.mappetizer.de/en/download/

Mappetizer4ArcGIS.pdf