Geometry Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΠ»Π°ΡΡ. ΠΡΠΎ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡ. ΠΠΎΠ΄ΠΊΠ»Π°ΡΡΡ Geometry ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ Π½ΡΠ»Ρ-, ΠΎΠ΄Π½ΠΎ- ΠΈ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΌΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π² Π΄Π²ΡΠΌΠ΅ΡΠ½ΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅. ΠΡΠ΅ instantiable ΠΊΠ»Π°ΡΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΠΎΠ±ΡΠ°Π·ΡΡ ΠΊΠ»Π°ΡΡΠ° Π±ΡΠ»ΠΈ Π·Π°ΠΊΡΡΡΠΎΠΉ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ (ΡΠΎ Π΅ΡΡΡ, Π²ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΈΡ Π³ΡΠ°Π½ΠΈΡΡ).
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠ»Π°ΡΡ Geometry ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΡ Π΄Π»Ρ Point, Curve, Surface ΠΈ GeometryCollection:
Point ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π½ΡΠ»Ρ-ΠΌΠ΅ΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ.
Curve ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡ LineString Ρ ΠΏΠΎΠ΄-ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ Line ΠΈ LinearRing.
Surface ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π΄Π»Ρ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡ Polygon.
GeometryCollection ΠΈΠΌΠ΅Π΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π΄Π»Ρ Π½ΡΠ»Ρ-, ΠΎΠ΄Π½ΠΎ- ΠΈ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΠΊΠ°ΠΊ MultiPoint, MultiLineString ΠΈ MultiPolygon Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡΠΌ Points, LineStrings ΠΈ Polygons, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. MultiCurve ΠΈ MultiSurface ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠ°ΠΊ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠ΅ ΡΡΠΏΠ΅ΡΠΊΠ»Π°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΠΎΠ±ΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Curves ΠΈ Surfaces.
Geometry, Curve, Surface, MultiCurve ΠΈ MultiSurface ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΊΠ°ΠΊ non-instantiable ΠΊΠ»Π°ΡΡΡ. ΠΠ½ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΠ±ΡΠΈΠΉ Π½Π°Π±ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ.
Point, LineString, Polygon, GeometryCollection, MultiPoint, MultiLineString ΠΈ MultiPolygon instantiable ΠΊΠ»Π°ΡΡΡ.
4.2.2. ΠΠ»Π°ΡΡ Geometry
Geometry ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΉ ΠΊΠ»Π°ΡΡ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ. ΠΡΠΎ non-instantiable ΠΊΠ»Π°ΡΡ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠΈΠΌΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π»ΡΠ±ΡΠΌ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΠΎΠ² Geometry. ΠΡΠΈ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅. Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΡ ΠΈΠΌΠ΅ΡΡ ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΏΠΎΠ·ΠΆΠ΅.
Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ:
type. ΠΠ°ΠΆΠ΄Π°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· instantiable ΠΊΠ»Π°ΡΡΠΎΠ² Π² ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ.
SRID ΠΈΠ»ΠΈ Spatial Reference Identifier (ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ»ΠΊΠΈ). ΠΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΡΠ»ΠΊΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½. Π MySQL Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ SRID ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ΅ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. ΠΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ ΠΠ²ΠΊΠ»ΠΈΠ΄ΠΎΠ²Ρ (ΠΏΠ»ΠΎΡΠΊΡΡ) Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ.
ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΡΠ»ΠΊΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΠΊΠ°ΠΊ ΡΠΈΡΠ»Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ (Ρ Π²ΠΎΡΡΠΌΡΡ Π±Π°ΠΉΡΠ°ΠΌΠΈ). ΠΡΠ΅ Π½Π΅ ΠΏΡΡΡΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ ΠΎΠ΄Π½Ρ ΠΏΠ°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ (X,Y). ΠΡΡΡΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ.
ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ²ΡΠ·Π°Π½Ρ ΡΠΎ SRID. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π΄Π°ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π½Π° Π³Π΅ΠΎΡΠ΅Π½ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ (Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΠΠ΅ΠΌΠ»ΠΈ) ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ.
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ, Π³ΡΠ°Π½ΠΈΡΠ½ΡΠΉ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ.
ΠΠ°ΠΆΠ΄Π°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ. ΠΠ½Π΅ΡΠ½Π΅Π΅, Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΡΡΠΎ Π²ΡΠ΅ ΠΌΠ΅ΡΡΠΎ, Π½Π΅ Π·Π°Π½ΡΡΠΎΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠ΅ΠΉ. ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΠ΅ΡΡΠΎ, Π·Π°Π½ΡΡΠΎΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠ΅ΠΉ. ΠΡΠ°Π½ΠΈΡΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌ.
MBR (Minimum Bounding Rectangle) ΠΈΠ»ΠΈ Envelope (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΠΊΠΎΠ½Π²Π΅ΡΡ). ΠΡΠΎ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠΎΠΌ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠΎΠΌ (X,Y):((MINX MINY, MAXX MINY, MAXX MAXY, MINX MAXY, MINX MINY))
Π―Π²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΡΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΡΠΈΠΏΠΎΠ² (LineString, MultiPoint, MultiLineString) ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΡΡΡΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΡΠΎΡΡΡΠΌΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΏ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ, Π±ΡΠ΄ΡΡΠΈ ΠΏΡΠΎΡΡΡΠΌ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΡΠΎΡΡΡΠΌ.
ΠΠ°ΠΊΡΡΡΠΎ Π»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΡΠΈΠΏΠΎΠ² (LineString, MultiString) Π·Π°ΠΊΡΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ Π·Π°ΠΊΡΡΡΡ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΏ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ.
Π―Π²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΡΡΡΠΌ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΡΡΡΡΠΌ: Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΠΏΡΡΡΠ°, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΡΠ΅ΠΊ. ΠΠ½Π΅ΡΠ½ΠΈΠΉ, Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΈ Π³ΡΠ°Π½ΠΈΡΠ° ΠΏΡΡΡΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ (ΡΠΎ Π΅ΡΡΡ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ NULL). ΠΡΡΡΠ°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°, ΡΡΠΎΠ±Ρ Π±ΡΡΡ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ±Π»Π°ΡΡΡ 0.
Π Π°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ. ΠΠ΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ 0, 1 ΠΈΠ»ΠΈ 2:
0 Π΄Π»Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Π±Π΅Π· Π΄Π»ΠΈΠ½Ρ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
1 Π΄Π»Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Ρ Π½Π΅Π½ΡΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΈ Π½ΡΠ»Π΅Π²ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΏΡΡΡΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ.
2 Π΄Π»Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Ρ Π½Π΅Π½ΡΠ»Π΅Π²ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ.
ΠΠ±ΡΠ΅ΠΊΡΡ Point ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ 0. ΠΠ±ΡΠ΅ΠΊΡΡ LineString ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ 1. ΠΠ±ΡΠ΅ΠΊΡΡ Polygon ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ 2. Π Π°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² MultiPoint, MultiLineString ΠΈ MultiPolygon ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ ΡΠΎΡΡΠΎΡΡ.
4.2.3. ΠΠ»Π°ΡΡ Point
Point Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅.
ΠΡΠΈΠΌΠ΅ΡΡ Point
ΠΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ ΠΊΡΡΠΏΠ½ΠΎΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ ΠΊΠ°ΡΡΡ ΠΌΠΈΡΠ° Ρ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ. ΠΠ±ΡΠ΅ΠΊΡ Point ΠΌΠΎΠ³ Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΡΠΎΠ΄.
ΠΠ° Π³ΠΎΡΠΎΠ΄ΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Point ΠΌΠΎΠ³ Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π°Π²ΡΠΎΠ±ΡΡΠ½ΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΡ (Stylus ΡΠΎΠ²Π΅ΡΡΠ΅Ρ "bus stop" ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ "ΠΎΡΡΠ°Π½ΠΎΠ² ΡΠΈΠ½Ρ", Π·Π°ΡΠ°Π·Π° Ρ ΡΡΡΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ).
Π‘Π²ΠΎΠΉΡΡΠ²Π° Point
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ X.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Y.
Point ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΊΠ°ΠΊ Π½ΡΠ»Ρ-ΠΌΠ΅ΡΠ½Π°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ.
ΠΡΠ°Π½ΠΈΡΠ΅ΠΉ Point ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΡΡΠΎΠΉ Π½Π°Π±ΠΎΡ.
4.2.4. ΠΠ»Π°ΡΡ Curve
Curve ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½Π°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΡΠΎΡΠ΅ΠΊ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΡ Curve ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΈΠΏ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ½ΠΊΡΠ°ΠΌΠΈ (ΡΠΎΡΠΊΠ°ΠΌΠΈ). Curve non-instantiable.
Π‘Π²ΠΎΠΉΡΡΠ²Π° Curve
Curve ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ².
Curve ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½Π°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ.
Curve ΠΏΡΠΎΡΡΠ°, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΡ ΠΆΠ΅ ΡΠ°ΠΌΡΡ ΠΎΡΠΌΠ΅ΡΠΊΡ Π΄Π²Π°ΠΆΠ΄Ρ.
Curve Π·Π°ΠΊΡΡΡΠ°, Π΅ΡΠ»ΠΈ ΠΎΡΠΌΠ΅ΡΠΊΠ° Π½Π°ΡΠ°Π»Π° ΡΠ°Π²Π½Π° ΠΎΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅.
ΠΡΠ°Π½ΠΈΡΠ° Π·Π°ΠΊΡΡΡΠΎΠΉ Curve ΠΏΡΡΡΠ°.
ΠΡΠ°Π½ΠΈΡΠ° Π½Π΅ Π·Π°ΠΊΡΡΡΠΎΠΉ Curve ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΠΎΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ.
Curve, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π·Π°ΠΊΡΡΡΠΎΠΉ, LinearRing.
4.2.5. ΠΠ»Π°ΡΡ LineString
LineString ΡΡΠΎ Curve Ρ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ½ΠΊΡΠ°ΠΌΠΈ (ΡΠΎΡΠΊΠ°ΠΌΠΈ).
ΠΡΠΈΠΌΠ΅ΡΡ LineString:
ΠΠ° Π²ΡΠ΅ΠΌΠΈΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ LineString ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΠΊΠΈ.
Π Π³ΠΎΡΠΎΠ΄ΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ LineString ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π»ΡΠ±ΡΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄Ρ.
Π‘Π²ΠΎΠΉΡΡΠ²Π° LineString
LineString ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ², ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΡΠΎΠΉ ΠΏΡΠ½ΠΊΡΠΎΠ².
LineString ΡΠ²Π»ΡΠ΅ΡΡΡ Line, Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠΎΡΠ½ΠΎ Π΄Π²ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ².
LineString ΡΠ²Π»ΡΠ΅ΡΡΡ LinearRing, Π΅ΡΠ»ΠΈ Π·Π°ΠΊΡΡΡΠ° ΠΈ ΠΏΡΠΎΡΡΠ°.
4.2.6. ΠΠ»Π°ΡΡ Surface
Surface Π΄Π²ΡΠΌΠ΅ΡΠ½Π°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ. ΠΡΠΎ non-instantiable ΠΊΠ»Π°ΡΡ. ΠΡΡΡ instantiable ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡ: Polygon.
Π‘Π²ΠΎΠΉΡΡΠ²Π° Surface
Surface ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ Π΄Π²ΡΠΌΠ΅ΡΠ½Π°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ.
OpenGIS ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ Surface ΠΊΠ°ΠΊ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠΉ Π·Π°ΠΏΠ»Π°ΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ ΠΎΠ΄Π½ΠΎΠΉ Π²Π½Π΅ΡΠ½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ ΠΈ Π½ΡΠ»Π΅ΠΌ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ.
ΠΡΠ°Π½ΠΈΡΠ° ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Surface ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ Π·Π°ΠΊΡΡΡΡΡ ΠΊΡΠΈΠ²ΡΡ , ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌ.
4.2.7. ΠΠ»Π°ΡΡ Polygon
Polygon ΠΏΠ»ΠΎΡΠΊΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Surface, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΡΠΎΠ½Π½ΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ. ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠΉ Π²Π½Π΅ΡΠ½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ ΠΈ Π½ΡΠ»Π΅ΠΌ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Π°Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ Π² Polygon.
ΠΡΠΈΠΌΠ΅Ρ Polygon.
ΠΠ° ΠΊΠ°ΡΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ Polygon ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π»Π΅ΡΠ°, ΡΠ°ΠΉΠΎΠ½Ρ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π£ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Polygon.
ΠΡΠ°Π½ΠΈΡΠ° Polygon ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π°Π±ΠΎΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² LinearRing (ΡΠΎ Π΅ΡΡΡ, ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² LineString, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΡΡΡΠΌΠΈ ΠΈ Π·Π°ΠΊΡΡΡΡΠΌΠΈ), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π³ΡΠ°Π½ΠΈΡΡ.
Polygon Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΠ»ΡΡΠ° Π² Π³ΡΠ°Π½ΠΈΡΠ΅ Polygon ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Π² Point, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ ΡΠ°Π½Π³Π΅Π½Ρ.
Polygon Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΡΠΎΠΊ, Π²ΡΠ±ΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΠΎΠ»ΠΎΠ².
Polygon ΠΈΠΌΠ΅Π΅Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΠΎΡΠΌΠ΅ΡΠΎΠΊ.
Polygon ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ. ΠΠ½Π΅ΡΠ½ΠΈΠΉ Polygon Ρ ΠΎΡΠ²Π΅ΡΡΡΠΈΡΠΌΠΈ Π½Π΅ ΡΠ²ΡΠ·Π°Π½. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π²Π½Π΅ΡΠ½ΠΈΡ .
ΠΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π΅Π»Π°ΡΡ Polygon ΠΏΡΠΎΡΡΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠ΅ΠΉ.
4.2.8. ΠΠ»Π°ΡΡ GeometryCollection
GeometryCollection Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°.
ΠΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² GeometryCollection Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΡΠ»ΠΊΠΈ (ΡΠΎ Π΅ΡΡΡ, Π² ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ). ΠΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ GeometryCollection, Ρ ΠΎΡΡ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΡ GeometryCollection, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π°Ρ ΠΌΠΎΠ³ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ»Π΅Π½ΡΡΠ²ΠΎ. ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π°:
Π’ΠΈΠΏ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, MultiPoint ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Point).
Π Π°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΡΡΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.
4.2.9. ΠΠ»Π°ΡΡ MultiPoint
MultiPoint ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π½Π°Ρ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Point. ΠΡΠ½ΠΊΡΡ (ΡΠΎΡΠΊΠΈ) Π²ΡΠ΅Π³Π΄Π° Π½Π΅ ΡΠ²ΡΠ·Π°Π½Ρ ΠΈΠ»ΠΈ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Ρ.
ΠΡΠΈΠΌΠ΅ΡΡ MultiPoint:
ΠΠ° Π²ΡΠ΅ΠΌΠΈΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠ΅ MultiPoint ΠΌΠΎΠ³ Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΎΡΡΡΠΎΠ²ΠΎΠ².