РасполоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°: РасполоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности Π² сСрвСрной ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ ΠΏΠΎ Π“ΠžΠ‘Π’

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

РасполоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности Π² сСрвСрной ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ ΠΏΠΎ Π“ΠžΠ‘Π’

FAQ 25 июня 2017

РасполоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² влаТности ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π½Π΅ рСгламСнтируСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΠΈ Π“ΠžΠ‘Π’.

ЕдинствСнная рСкомСндация ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² встрСчаСтся в БН512-78. Она Π·Π²ΡƒΡ‡ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: «РСкомСндуСтся ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° соблюдСниСм Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π² сСрвСрной. Один Π΄Π°Ρ‚Ρ‡ΠΈΠΊ выводится Π½Π° ΠΏΡƒΠ»ΡŒΡ‚ диспСтчСра ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… систСм здания, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ администраторов Π˜Π’Π‘Β».

ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ располоТСниС Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСм кондиционирования.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ слайдС ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ располоТСнного Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€ Π½Π΅ ΠΎΡ…Π»Π°ΠΆΠ΄Π°Π΅Ρ‚ Π²ΠΎΠ·Π΄ΡƒΡ… ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ 26,5 градусов.

Π’Π°ΠΊ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ располоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ стандарт построСния сСрвСрных ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉΒ EIA/TIA569: Β«Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ значСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒΡΡ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ всСго Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ оборудования Π½Π° высотС 1,5 ΠΌΠ΅Ρ‚Ρ€Π° Π½Π°Π΄ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ»Π° Π² любой Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ рядами Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ оборудования».

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄ΡƒΒ ASHRAE TC9.9 Mission Critical FacilitiesΒ ΠΎΡ‚Β 2004 Π³ΠΎΠ΄Π°: Β«Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΡ€ΠΈΠ΄ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности, располоТСнный спСрСди Π² сСрСдинС ряда сСрвСрных ΡˆΠΊΠ°Ρ„ΠΎΠ². Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΡˆΠΊΠ°Ρ„Β Π²Π½ΠΈΠ·Ρƒ, сСрСдинС ΠΈ Π² Π²Π΅Ρ€Ρ…Ρƒ ΡˆΠΊΠ°Ρ„Π°. Π’ случаС Ρ‚ΡƒΡ€Π±ΡƒΠ»Π΅Π½Ρ‚Π½Ρ‹Ρ… Π²ΠΎΠ·Π΄ΡƒΡˆΠ½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² рСкомСндация мСняСтся β€” ΠΎΠ΄ΠΈΠ½ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π° 1000 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΡƒΡ‚ΠΎΠ²Β».

Uptime InstituteΒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π½Π° срСднСй высотС (1,5 ΠΌΠ΅Ρ‚Ρ€Π°?) Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ряда стСллаТСй ΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части стойки Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ряда.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° зрСния ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π° спСциалистами OPENXTRA Ltd., Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ: Β«Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° расстоянии ΠΎΡ‚ 10 Π΄ΠΎ 25 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ влияния Ρ‚ΡƒΡ€Π±ΡƒΠ»Π΅Π½Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ². Π Π°Π·ΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° высотС 0,6 ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ 1,5 ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΡ‚ уровня ΠΏΠΎΠ»Π° для измСрСния разности Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Β».

НСмного Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ дСмонстрируСт компания Cisco: Β«Π˜Π·ΠΌΠ΅Ρ€ΡΠΉΡ‚Π΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π²Π²Π΅Ρ€Ρ…Ρƒ ΡˆΠΊΠ°Ρ„Π°, сзади ΡˆΠΊΠ°Ρ„Π°, Π²Π½ΠΈΠ·Ρƒ Ρƒ Ρ„Π°Π»ΡŒΡˆ-ΠΏΠΎΠ»Π°Β ΠΈ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π² ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΒ».

Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π΅Π΄ΠΈΠ½Ρ‹Ρ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π΄Π°Π΅Ρ‚. Π‘Ρ…Π΅ΠΌΠ° с установкой Ρ‚Ρ€Π΅Ρ… Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ (ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ) сСрвСрный ΡˆΠΊΠ°Ρ„ каТСтся ΠΌΠ½Π΅ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠΉ.

Π― Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ рСкомСндациями ΠΎΡ‚ Uptime Institute ΠΈ OpenXtra, Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ TIA569:

  • Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² сСрвСрном ΡˆΠΊΠ°Ρ„Ρƒ Π΄Π²Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π° высотС 0,6 ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ 1,5 ΠΌΠ΅Ρ‚Ρ€Π°;
  • Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡˆΠΊΠ°Ρ„Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ряда стСллаТСй ΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ряда, Π½ΠΎ Π½Π΅ Π±Π»ΠΈΠΆΠ΅ 10 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΠΊΠ°Ρ„Π°ΠΌΠΈ;
  • ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности ΠΏΡ€ΠΈ Π΅Π³ΠΎ установкС Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ряда.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

1) БН512-78. ВСхничСскиС трСбования ΠΊ зданиям ΠΈ помСщСниям для установки срСдств Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ (ΠΎΡ‚ΡΡŽΠ΄Π°).

2)Β EIA/TIA569Β (ΠΎΡ‚ΡΡŽΠ΄Π°).

3)Β ASHRAE TC9.9Β Mission Critical Facilities, Thermal Guidelines for Data Processing Environments, 2004 (ΠΎΡ‚ΡΡŽΠ΄Π°).

4) Π‘Ρ‚Π°Ρ‚ΡŒΡ с сайта ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΒ OPENXTRA LtdΒ (ΠΎΡ‚ΡΡŽΠ΄Π°).

5)Β Uptime Institute. Implementing data center cooling best practices (ΠΎΡ‚ΡΡŽΠ΄Π°).

6)Β CiscoΒ Unified Computing System Site Planning Guide: Data Center Power and Cooling Guide (ΠΎΡ‚ΡΡŽΠ΄Π°).

К списку новостСй

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

ΠžΠ±Π·ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ располоТСний Windows — Win32 apps

  • Π‘Ρ‚Π°Ρ‚ΡŒΡ
  • Π§Ρ‚Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 3Β ΠΌΠΈΠ½

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Windows 7 обСспСчиваСт Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ устройств с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ. Бюда Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² располоТСния, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ GPS-устройства. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… этой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Windows Sensor and Location прСдоставляСт стандартный способ прСдоставлСния производитСлям устройств устройств доступа ΠΊ устройствам для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ стандартизированный api ΠΈ интСрфСйс Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° устройств (DDI) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

БвСдСния ΠΎΠ± устройствах Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²

Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ доступны Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… конфигурациях ΠΈ, с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, ΠΏΠΎΡ‡Ρ‚ΠΈ всС, Ρ‡Ρ‚ΠΎ прСдоставляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ физичСских явлСниях, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ. Π₯отя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ устройствами, логичСскиС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ эмуляции Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии ΠΈΠ»ΠΈ встроСнном ПО. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ΄Π½ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ устройство ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Windows Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ располоТСния упорядочиваСт Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎ катСгориям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ классы устройств Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ‚ΠΈΠΏΠΎΠ², ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². НапримСр, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΡƒΠΊΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, для Π²ΠΈΠ΄Π΅ΠΎ Π±ΠΎΡƒΠ»ΠΈΠ½Π³ ΠΈΠ³Ρ€Ρ‹) Π±ΡƒΠ΄Π΅Ρ‚ классифицирован ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π½ΠΎ Π΅Π³ΠΎ Ρ‚ΠΈΠΏ Π±ΡƒΠ΄Π΅Ρ‚ 3-D Accelerometer. Π’ ΠΊΠΎΠ΄Π΅ Windows прСдставляСт ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Ρ‚ΠΈΠΏΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (GUID), ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ устройств ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Ρ‚ΠΈΠΏΡ‹, опрСдСляя ΠΈ публикуя Π½ΠΎΠ²Ρ‹Π΅ guid, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

Устройства располоТСния ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ΄Π½Ρƒ особСнно ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ. К настоящСму ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ систСмами позиционирования (GPS). Π’ Windows Π΄Π°Ρ‚Ρ‡ΠΈΠΊ GPS Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ «Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅». ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ «Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅» ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². НСкоторыС ΠΈΠ· этих Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² основаны Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ IP-адрСсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт свСдСния ΠΎ располоТСнии Π½Π° основС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-адрСса, триангулятор мобильной Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ башни, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт располоТСниС Π½Π° основС Π±Π»ΠΈΠ·Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… башСн, ΠΈΠ»ΠΈ поставщик сСтСвых располоТСний Wi-Fi, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считываСт свСдСния ΠΎ располоТСнии ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ бСспроводного сСтСвого ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ‚ΠΎΡ€Π°.

БвСдСния ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Windows Sensor and Location состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

  • DDI позволяСт Windows ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ стандартный способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройств Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ прСдоставлСния Π΄Π°Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΠΌ подсистСмам.
  • API Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Windows прСдоставляСт Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², свойств ΠΈ событий для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².
  • API располоТСния Windows, основанный Π½Π° API Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Windows, прСдоставляСт Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ скриптов, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с свСдСниями ΠΎ располоТСнии.
  • РасполоТСниС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ панСль управлСния ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ администраторам ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ располоТСния, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… описываСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π‘Ρ…Π΅ΠΌΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° связь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° устройства

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ устройств для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Windows 7. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ устройств Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Windows пСрСносимых устройств (WPD), основанной Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Windows ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° (UMDF). МногиС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ устройств написаны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ установлСны, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² устройств Π½Π°ΠΉΠ΄ΡƒΡ‚ написаниС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. DDI Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ интСрфСйсы UMDF ΠΈ WPD, Π° Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ WPD, относящиСся ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ создании Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² устройств Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° см. Π² Windows ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².

API Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

API Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ C++ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° основС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° COM-интСрфСйсов. API опрСдСляСт интСрфСйсы для выполнСния распространСнных Π·Π°Π΄Π°Ρ‡ программирования Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎ катСгориям, Ρ‚ΠΈΠΏΡƒ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ событиями Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ коллСкциями Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ΠŸΠ°ΠΊΠ΅Ρ‚ SDK Windows Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ срСдства, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Windows. Π’ этой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ описываСтся API Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

API располоТСния

На основС API Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° API располоТСния api располоТСний прСдоставляСт простой способ получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ гСографичСском располоТСнии ΠΏΡ€ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. API располоТСния прСдоставляСт свои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° COM-интСрфСйсов, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π­Ρ‚ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ программистами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ COM с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования C++ ΠΈΠ»ΠΈ Π½Π° языках сцСнариСв, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ JScript. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сцСнариСв обСспСчиваСт простой доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎ располоТСнии для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Π·ΠΎΠ½Π΅ локального ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π³Π°Π΄ΠΆΠ΅Ρ‚Ρ‹. ΠŸΠ°ΠΊΠ΅Ρ‚ SDK для Windows Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ сцСнариям), ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ срСдства, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свСдСния ΠΎ располоТСнии Π² своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ….

РасполоТСниС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ панСль управлСния

Windows 7 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ панСль управлСния, которая позволяСт администраторам ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ систСмы ΠΈΠ»ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, этот ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс позволяСт администраторам ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΠΌΠ΅ΡŽΡ‚ Π»ΠΈ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ доступ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ свойства Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ описаниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС.

ПанСль управлСния Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт страницу «Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ своС располоТСниС. Если Π΄Π°Ρ‚Ρ‡ΠΈΠΊ нСдоступСн, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСдоставлСнноС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ располоТСниС. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ поля граТданских адрСсов, Π² Ρ‚ΠΎΠΌ числС адрСс ΡƒΠ»ΠΈΡ†Ρ‹, Π³ΠΎΡ€ΠΎΠ΄, ΡˆΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ провинция, Π° Ρ‚Π°ΠΊΠΆΠ΅ страну ΠΈΠ»ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½.

БвСдСния ΠΎΠ± API Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

Π’Π΅Π±-сайт Ρ†Π΅Π½Ρ‚Ρ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° оборудования Windows

Π¦Π΅Π½Ρ‚Ρ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² для Windows

ИсслСдованиС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° мСстополоТСния

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ LocationSensor прСдставляСт собой простой элСмСнт управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· знания Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основных ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. LocationSensor ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для связи со спутниковым ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ глобального позиционирования (GPS) Π² вашСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅/ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅. Когда LocationSensor обмСниваСтся Π΄Π°Π½Π½Ρ‹ΠΌΠΈ со встроСнным ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ GPS, GPS опрСдСляСт мСстополоТСниС вашСго устройства. Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сСрвисами опрСдСлСния мСстополоТСния сСти/Wi-Fi. Для опрСдСлСния мСстополоТСния Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ совсСм Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‡Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GPS. ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρƒ устройства ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ ваш ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс. Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² LocationSensor для расстояния Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…. ВрСмя измСряСтся Π² миллисСкундах (мс). Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° сСкунда = 1000 мс. Π° 60000 мс β€” это ΠΎΠ΄Π½Π° ΠΌΠΈΠ½ΡƒΡ‚Π°.

Когда Π΄Π°Ρ‚Ρ‡ΠΈΠΊ сообщаСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ расстоянии ΠΈΠ»ΠΈ Π²Ρ‹ устанавливаСтС расстояниС Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅, Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚Ρ€Ρ‹. Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с английскими Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ матСматичСскиС Π±Π»ΠΎΠΊΠΈ для прСобразования Π΅Π΄ΠΈΠ½ΠΈΡ† Π²ΠΎ врСмя ΠΈΡ… отобраТСния. РассчитайтС всС Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ„ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ ΠΌΠΈΠ»ΠΈ Π½Π° дисплСС. Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€Ρ‹!

ΠœΠΎΡ€ΡΠΊΠ°Ρ миля β€” это расстояниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ приходится угловая ΠΌΠΈΠ½ΡƒΡ‚Π° (1/60 градуса) Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ радиуса. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ градусом ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Ρ†Π΅Π»Ρ‹ΠΌ градусом составляСт ΡˆΠ΅ΡΡ‚ΡŒΠ΄Π΅ΡΡΡ‚ морских миль. Градус Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹ Ρ€Π°Π²Π΅Π½ ΡˆΠ΅ΡΡ‚ΠΈΠ΄Π΅ΡΡΡ‚ΠΈ морским милям Π½Π° экваторС, Π½ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними Ρ†Π΅Π»Ρ‹ΠΌΠΈ градусами Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ мСняСтС ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ полюсам. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ градусами ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ постоянны; расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ градусами Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹ являСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

ΠΡ‹Π½Π΅ΡˆΠ½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ мыслят ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π½ΠΎ Π΄Π°Π²Π½Ρ‹ΠΌ-Π΄Π°Π²Π½ΠΎ ΠΌΠΎΡ€Π΅ΠΏΠ»Π°Π²Π°Ρ‚Π΅Π»ΠΈ описывали ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ своСго корабля ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ английских Π΅Π΄ΠΈΠ½ΠΈΡ† градусов, ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ сСкунд. Π¨ΠΈΡ€ΠΎΡ‚Π° ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Π° ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² градусах, ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ… ΠΈ ​​сСкундах. Π­Ρ‚ΠΎ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ для использования Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π»ΠΈΡ†Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ дСсятичныС описания ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ матСматичСскиС вычислСния. Глядя Π½Π° 0,00001 градуса ΡˆΠΈΡ€ΠΎΡ‚Ρ‹, ΠΎΠ½ прСобразуСтся Π² 0,9144 ΠΌΠ΅Ρ‚Ρ€Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ информация ΠΎ мСстополоТСнии спутника ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 0,9 ΠΌΠ΅Ρ‚Ρ€Π°. ΠΠ°ΠΈΠ»ΡƒΡ‡ΡˆΠ°Ρ возмоТная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ со спСциализированными ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°ΠΌΠΈ GPS составляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚Ρ€Π°. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого инструмСнта ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ GPS Π½Π° вашСм устройствС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ситуациях Π΅Π³ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°.

Π’Ρ‹ сдСлаСтС всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅, разрабатывая прилоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ LocationSensor , Ссли Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ систСма GPS. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ описаны Π² ΠΊΠΎΠ½Ρ†Π΅ руководства.

GPS Accuracy Logger ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ GPS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

GPS Accuracy Logger β€” это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ использованиС GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° устройства. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ дСмонстрируСт, ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ GPS устройства зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ находится устройство. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ LocationSensor Π΄Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ Π² мобильном устройствС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ спутника (Π½Π°ΠΉΡ‚ΠΈ спутник, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ информация со спутника Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΅Ρ‰Π΅ Π΄Π²Π° спутника для подтвСрТдСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° вашС устройство). НСкоторыС GPS-Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ 12 Π΄ΠΎ 20 спутников для получСния ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ способСн ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ 12 ΠΈΠ»ΠΈ 20 ΠΊΠ°Π½Π°Π»Π°ΠΌ. МногиС простыС устройства Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько спутников.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ рСгистратора собираСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹ ΠΈ прСдоставляСт Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ надСТности спутниковой фиксации GPS (

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ). НСбольшиС значСния точности ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Π»ΡƒΡ‡ΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сообщаСт, Ρ‡Ρ‚ΠΎ GPS Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρƒ, ΠΈ дСмонстрируСт, ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ устройства ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ GPS обновляСт свои спутниковыС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° устройство пСрСмСщаСтся снаруТи Π²Π½ΡƒΡ‚Ρ€ΡŒ здания ΠΈΠ»ΠΈ тСряСт Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ Π½Π° спутниках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для опрСдСлСния располоТСниС.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅ измСнСния ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ точности Π·Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (восСмь ΠΌΠΈΠ½ΡƒΡ‚). Π­Ρ‚ΠΎ устройство Π±Ρ‹Π»ΠΎ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎ Π½Π° столС Π²Π½ΡƒΡ‚Ρ€ΠΈ здания, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ фиксировало показания, ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ различия Π² способности устройства ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ мСстополоТСнии. Π‘ΠΏΡƒΡ‚Π½ΠΈΠΊΠΈ постоянно двиТутся Π²ΠΎΠΊΡ€ΡƒΠ³ Π—Π΅ΠΌΠ»ΠΈ. GPS Π² устройствС тСряСт Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ количСства спутников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ увСличиваСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ GPS ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ большС спутников. MIT App Inventor ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ точности любого исправлСния ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π° устройствС ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ точности (ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… свойств LocationSensor, описанных Π½ΠΈΠΆΠ΅). GPS ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большСго количСства ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ с максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ количСства спутников, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НиТС обсуТдаСтся, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΅ колСбания ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ свСсти ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ влияниС Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ прилоТСния, избСгая сообщСния ΠΎ Β«ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…Β» Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ мСстополоТСнии.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ устройство с возмоТностями GPS. ВСстированиС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ эмулятора Π½Π΅ даст Π²Π°ΠΌ истинной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии.

НиТС приводится ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ обсуТдСниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для прСдоставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· WIFI. Π’Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹/ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹ Π±Π΅Π· ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° GPS ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии (хотя ΠΎΠ½ΠΈ ΠΌΠ΅Π½Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹).

Π‘ΠΏΡƒΡ‚Π½ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ NMEA 0183, стандартС для связи с морскими элСктронными устройствами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для GPS. ΠŸΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… NMEA прСдставляСт собой ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ большого количСства Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… со спутника Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. MIT App Inventor Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌ со спутников. НСсмотря Π½Π° ограничСния ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ LocationSensor , AI2 обСспСчиваСт основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии с вашСго устройства.

Для прилоТСния GPS Accuracy Logger трСбуСтся всСго нСсколько ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π±Π»ΠΎΠΊΠΎΠ². Π’ конструкторС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ свойства, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² спискС.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π―Ρ‰ΠΈΠΊ НазваниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° НазначСниС Бвойства
Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠœΠ΅Ρ‚ΠΊΠ° ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ с LocationSensor ВСкст: Π¨ΠΈΡ€ΠΎΡ‚Π°
Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠœΠ΅Ρ‚ΠΊΠ° Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ мСстополоТСния. ВСкст: Π”ΠΎΠ»Π³ΠΎΡ‚Π°
Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ располоТСниС ΠœΠ°ΠΊΠ΅Ρ‚ Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ располоТСниС1 Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 3 ярлыка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π¨ΠΈΡ€ΠΈΠ½Π°: Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт
Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ AccuracyNowLabel ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ для прСдставлСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ точности ВСкст: Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ БСйчас:
Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠœΠ΅Ρ‚ΠΊΠ° точности ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ точности ΠΎΡ‚ LocationSensor ВСкст: Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ
Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠœΠ΅Ρ‚Ρ€Ρ‹ Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ для ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ +/- ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ВСкст: +/- ΠΌΠ΅Ρ‚Ρ€Ρ‹
Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠœΠ΅Ρ‚ΠΊΠ° прСдупрСТдСния УвСдомляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎ точности GPS Π½Π° устройствах Π¨ΠΈΡ€ΠΈΠ½Π°: 98%
Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π‘Π²Π΅Ρ‚Π»ΠΎ-сСрый
ВСкст: *** Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ GPS Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π° вашСм устройствС. НС всС устройства ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ GPS. ***
Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠœΠ΅Ρ‚ΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ дисплСя для Π΄Π°Π½Π½Ρ‹Ρ… точности ВСкст: «Π’рСмя +/-M Π¨ΠΈΡ€ΠΎΡ‚Π° Π”ΠΎΠ»Π³ΠΎΡ‚Π°»
TextColor: Π‘ΠΈΠ½ΠΈΠΉ
Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠœΠ΅Ρ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ LocationSensor ВСкст: «» (пусто)
Π”Π°Ρ‚Ρ‡ΠΈΠΊ мСстополоТСния Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π”Π°Ρ‚Ρ‡ΠΈΠΊ мСстополоТСния1 ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ мСстополоТСнии ΠΎΡ‚ GPS Π½Π° устройствС DistanceInterval: 0
TimeInterval: 60000
Часы Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Часы1 Π‘ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для пСриодичСского опроса LocationSensor для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ точности. Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1000

Π’Π°Ρˆ Designer Viewer ΠΈ список ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π±Π»ΠΎΠΊΠΎΠ². Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ LS_Accuracy Ρ€Π°Π²Π½Ρ‹ΠΌ 1. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ точности, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚ LocationSensor .

Π‘Π»ΠΎΠΊ событий LocationSensor1.LocationChanged срабатываСт, ΠΊΠΎΠ³Π΄Π° GPS ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ мСстополоТСния Π½Π° устройствС. Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅ΠΌΡ‹Π΅ ΡˆΠΈΡ€ΠΎΡ‚Π° ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Π° ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² дСсятичных градусах. УстановитС ΡΠΎΠΎΠ±Ρ‰Π°Π΅ΠΌΡƒΡŽ ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρƒ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΊΠ°Ρ… Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Clock1.Timer Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π”Π°Ρ‚Ρ‡ΠΈΠΊ мСстополоТСния . Π‘Π»ΠΎΠΊ if-else провСряСт, являСтся Π»ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎΠΉ 10 ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, ΠΈ мСняСт Ρ†Π²Π΅Ρ‚ тСкста для AccuracyLabel Π½Π° Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ (10 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²).

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ if-then сравниваСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ точности с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²ΠΎ врСмя ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ сохранСнной Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ LS_Accuracy. Если Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ измСнилась, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сообщаСт ΠΎ Π½ΠΎΠ²ΠΎΠΉ строкС Π² спискС Π΄Π°Π½Π½Ρ‹Ρ…. Бписок пСрСчисляСт послСднюю Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρƒ. Π­Ρ‚ΠΎΡ‚ «список» отобраТаСтся Π²Π½ΠΈΠ·Ρƒ экрана прилоТСния. Π‘ΠΈΠΌΠ²ΠΎΠ» \n ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… (состоящСго ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, точности, ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹) Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках.

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ сохраняСтся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ LS_Accuracy для сравнСния Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° \n Π² тСкстовых Π±Π»ΠΎΠΊΠ°Ρ…? Π­Ρ‚ΠΎΡ‚ символ (состоящий ΠΈΠ· ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ косой Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΈ символа n) ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ измСнСнию строки Π² ΠΌΠ΅Ρ‚ΠΊΠ΅. Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ символа Π² тСкстовом Π±Π»ΠΎΠΊΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° экранС.

Когда Π΄Π°Ρ‚Ρ‡ΠΈΠΊ мСстополоТСния Β«ΡƒΠ·Π½Π°Π΅Ρ‚Β», ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ спутника? Π•ΡΡ‚ΡŒ Π΄Π²Π° свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ это. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ это Бвойство TimeInterval . Π’ этом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΡ‹ установили TimeInterval Π½Π° 60000 ΠΈΠ»ΠΈ 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ. Π—Π°Ρ‚Π΅ΠΌ LocationSensor Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ мСстополоТСнии. Бвойство DistanceInterval β€” это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ запуска Π½ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ этом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ свойство ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0, поэтому любоС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ мСстополоТСния (Ρ‡Π΅Ρ€Π΅Π· 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ) Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ событиС LocationSensor1. LocationChanged.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с MIT AI2 Companion. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ точности Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ. Если Π²Ρ‹ этого Π½Π΅ сдСлаСтС, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² настройках вашСго прилоТСния MIT AI Companion Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ мСстополоТСния. Π’Π°ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ настройки прилоТСния.

Если Π²Ρ‹ создадитС Ρ„Π°ΠΉΠ» apk ΠΈ установитС это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° своС устройство, Π²ΠΎ врСмя установки Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ мСстополоТСния для прилоТСния. Если Π½Π΅Ρ‚, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки прилоТСния ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ мСстополоТСния, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.


ВСстовоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° мСстополоТСния AI2

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС ΠΈ дСмонстрируСт Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ возмоТностСй ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° AI2 LocationSensor . Π’ΠΎΡ‚ ссылка Π½Π° aia, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. На Π΄Π²ΡƒΡ… изобраТСниях Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° мСстополоТСния. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ слСва ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π² дСйствии, Π½ΠΎ Π΄ΠΎ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ «ВозмоТности». ΠšΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ экран Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС справа. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ GPS ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ возмоТности.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ прилоТСния:

  • ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ «ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ мСстополоТСниС?» ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π°, прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ точности, ΡˆΠΈΡ€ΠΎΡ‚Π΅ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Π΅.
  • НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «ВозмоТности», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ возмоТности ΡˆΠΈΡ€ΠΎΡ‚Ρ‹/Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹, высоты Π½Π°Π΄ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ моря ΠΈ точности Π½Π° тСстируСмом устройствС. НС всС устройства ΠΈΠΌΠ΅ΡŽΡ‚ всС эти возмоТности.
  • Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ опрСдСлСния мСстополоТСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ спутника GPS Π² +/- ΠΌΠ΅Ρ‚Ρ€Π°Ρ…. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Вочности β€” это радиус Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ мСстополоТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Устройство с Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 68% находится Π² этом радиусС.
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ доступных поставщиков услуг. На ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅ WIFI Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«gpsΒ»; Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ большС возмоТностСй, Ссли Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Π΅ΡΡ‚ΡŒ настоящий GPS.
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ поставщика услуг. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ GPS ΠΈ ΡΠ΅Ρ‚ΡŒΡŽ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ поставщика». Он ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ GPS ΠΈ ΡΠ΅Ρ‚ΡŒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
  • Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚ ΠΎ высотС, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли GPS устройства ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. НС ΠΎΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ высота измСнится, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ с уровня ΡƒΠ»ΠΈΡ†Ρ‹ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ этаТ здания. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π½Π΅ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅.
  • Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ адрСс, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли адрСс мСстополоТСния доступСн.
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ΡΡ, Ссли устройство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΎΡΡŒ большС, Ρ‡Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ DistanceInterval. ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ прСдостСрСТСния Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½ΠΈΠΆΠ΅.
  • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ расстояния ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. РасстояниС установлСно Π½Π° 0 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ; ВрСмя Π΄ΠΎ 60000 мс (ΠΎΠ΄Π½Π° ΠΌΠΈΠ½ΡƒΡ‚Π°). Оба значСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΆΡƒΡ€Π½Π°Π» Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ точности, ΡˆΠΈΡ€ΠΎΡ‚Π΅ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Π΅ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. УстановитС Ρ„Π»Π°ΠΆΠΎΠΊ Β«Π”Π°Π½Π½Ρ‹Π΅ ΠΆΡƒΡ€Π½Π°Π»Π°Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.
  • Π‘ΠΎΠΎΠ±Ρ‰Π°Π΅Ρ‚, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ GPS Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ спутника ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈ являСтся Π»ΠΈ информация ΠΎ мСстополоТСнии сСтСвой. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΎΠ± исправлСнии Π½ΠΈΠΆΠ΅.
  • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ расстояния LocationSensor Π΄ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ мСстополоТСниС, расстояниС ΠΈ врСмя».
Как Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½/ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Β«ΡƒΠ·Π½Π°Π΅Ρ‚Β» своС мСстополоТСниС

ПониманиС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ GPS ΠΈ бСспроводныС сСти, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для понимания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° LocationSensor. И GPS, ΠΈ бСспроводныС сСти ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ мСстополоТСнии ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ LocationSensor ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΡŽΠ±ΡƒΡŽ систСму.

ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ ΠΎ GPS ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ GPS, собрано здСсь: http://en.wikipedia.org/wiki/Global_Positioning_System. ВикипСдия Π½Π΅ всСгда являСтся самым Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ источником, Π½ΠΎ Π² этом случаС ВикипСдия прСдставляСт собой довольно Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ.

Π‘ΠΏΡƒΡ‚Π½ΠΈΠΊΠΈ GPS ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π°Π»ΡŒΠΌΠ°Π½Π°Ρ…ΠΎΠΌ ΠΈ эфСмСридами. Π”Π°Π½Π½Ρ‹Π΅ Π°Π»ΡŒΠΌΠ°Π½Π°Ρ…Π° Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΡ€Π±ΠΈΡ‚Ρ‹ спутника. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв. Π­Ρ„Π΅ΠΌΠ΅Ρ€ΠΈΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΎΡ€Π±ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΡƒ часов для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ спутника, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ позиционирования. Когда GPS ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Β«ΠΈΡ‰Π΅Ρ‚Β» спутники Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ спутник Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ описано Π² ΠΠ»ΡŒΠΌΠ°Π½Π°Ρ…Π΅ ΠΈ с ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя. GPS опрСдСляСт, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π°Π»ΡŒΠΌΠ°Π½Π°Ρ…Π°; Ссли ΠΠ»ΡŒΠΌΠ°Π½Π°Ρ… нСдСйствитСлСн, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ссли ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ GPS Π±Ρ‹Π» ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, GPS ΠΈΡ‰Π΅Ρ‚ Π½Π΅Π±ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ инициализируСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΠ»ΡŒΠΌΠ°Π½Π°Ρ… со спутника ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ всС сначала. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ исправлСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ устройства, Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ исправлСния Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ быстрСС.

GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ трСбуСтся Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ Π½Π΅Π±Π° для получСния Π΄Π°Π½Π½Ρ‹Ρ… эфСмСрид / Π°Π»ΡŒΠΌΠ°Π½Π°Ρ…Π° со спутников. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эти Π΄Π°Π½Π½Ρ‹Π΅ для опрСдСлСния мСстополоТСния. Для прСдоставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ измСрСния ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ с Ρ‚Ρ€Π΅Ρ… спутников. GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ 12 Π΄ΠΎ 20 спутников для прСдоставлСния Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НСсколько Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, сколько спутников ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ GPS Π² Π·Π°Π΄Π°Π½ΠΈΠΈ. GPS ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство спутников, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спутники ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ спутник ΠΈ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сигнала. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ GPS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ΅Π½Π΅Π΅ 9ΠΈΠ»ΠΈ 10 спутников для опрСдСлСния мСстополоТСния.

БСспроводныС сСти ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Ρ€ΠΈΠ°Π½Π³ΡƒΠ»ΡΡ†ΠΈΡŽ для опрСдСлСния мСстополоТСния устройства. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ мСстополоТСнии получаСтся быстрСС, Ρ‡Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GPS-привязки. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ GPS ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд Π΄ΠΎ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚ΠΎΠ³ΠΎ с ΠΎΠ΄Π½ΠΎΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°ΠΌΠΈ GPS. Π‘Π΅Ρ‚Π΅Π²ΠΎΠ΅ исправлСниС ΠΎΡ‡Π΅Π½ΡŒ быстроС. Однако Π΄Π°Π½Π½Ρ‹Π΅, прСдоставляСмыС бСспроводными сСтями, ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹, Ρ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ исправлСний GPS. ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π²Ρ‹ΡˆΠ΅ΠΊ сотовой связи ΠΎΡ‚ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… Ρ‚Ρ€Π΅Ρ… ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²Ρ‹ΡˆΠ΅ΠΊ сотовой связи поблизости. ВСхнология ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прибытия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ вашС Β«Ρ‚ΠΎΡ‡Π½ΠΎΠ΅Β» мСстополоТСниС с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 10-50 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 10-15 сСкунд. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ называСтся MS-Assist для Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² GSM. Π Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ называСтся Cell ID. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ соты являСтся пассивным ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ 1,7 Π΄ΠΎ 8 ΠΊΠΌ (1-5 миль) ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли MS-Assist Π½Π΅ сообщаСт ΠΎ достаточной достовСрности для опрСдСлСния мСстополоТСния ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 100 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для MS). -АссистСнт).

МобильноС устройство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ GPS для получСния Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ снимка своСго мСстополоТСния Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π° мСстС. БСспроводныС сСти ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для стационарных ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΏΡ€ΠΈ отсутствии ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° GPS. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± этих систСмах, прСдставлСнная Π² этом руководствС, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° дальнСйшими ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ Π² систСмах позиционирования GPS ΠΈ бСспроводной сСти Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ для использования ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° LocationSensor

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° основС Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ спутниковая систСма GPS, ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ограничСния, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ·-Π·Π° качСства ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² GPS Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.

  1. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ LocationSensor сообщаСт ΡˆΠΈΡ€ΠΎΡ‚Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ дСсятичный Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ.
  2. Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² GPS Π² Ρ€Π°Π·Π½Ρ‹Ρ… устройствах различаСтся. НСкоторыС устройства Π±ΠΎΠ»Π΅Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ, находится Π»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½/ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Π² Π·Π΄Π°Π½ΠΈΠΈ, ΠΏΠΎΠ΄ Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌΠΈ ΠΈΠ»ΠΈ пСрСмСщаСтся Π² ΠΊΠ°Π½ΡŒΠΎΠ½Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π³ΠΎΡ€Π°Ρ…, ΠΌΠ΅ΠΆΠ΄Ρƒ нСбоскрСбами ΠΈΠ»ΠΈ просто высокими зданиями). Здания Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ линию ΠΎΠ±Π·ΠΎΡ€Π° ΠΎΡ‚ GPS Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… спутников. Π‘Π»Π°Π±Ρ‹Π΅ сигналы приводят ΠΊ сниТСнию точности ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ фиксации.
  3. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° зависит ΠΎΡ‚ количСства спутников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ) Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ опрСдСлСния мСстополоТСния, сообщаСмая устройством, ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… плюс-минус 50 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚ΠΎΠ³ΠΎ Π·Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ GPS Ρ‚Π°ΠΊΠΆΠ΅ зависит ΠΎΡ‚ качСства GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° вашСго устройства. НастоящиС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ GPS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² коммСрчСских цСлях, Π° Π½Π΅ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹/Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ 2 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’Π°Ρˆ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, вСроятно, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ возмоТности, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ GPS ΠΈΠΌΠ΅ΡŽΡ‚ 12 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ². ΠšΠ°Π½Π°Π»Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ спутниковыС сигналы. НСкоторыС Ρ€Π°Π½Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ GPS ΠΈΠΌΠ΅Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π½Π°Π», Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ опрСдСлял ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π» точности ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° с нСсколькими ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ. Π’ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ с 20 ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ ΠΈ A-GPS ΠΈ Π“Π›ΠžΠΠΠ‘Π‘ (Π“Π›ΠžΠΠΠ‘Π‘ β€” российская вСрсия GPS), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС. LocationSensor Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π“Π›ΠžΠΠΠ‘Π‘.
  4. LocationSensor.DistanceInterval ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ мСстополоТСния, Ссли установлСно большСС число. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ GPS находится Π² постоянном Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π°, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ спутниковыС привязки, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ мСстополоТСнии. Π Π°Π½Π½Π΅Π΅ срабатываниС устройства ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ, прСдоставив логичСскиС Π±Π»ΠΎΠΊΠΈ для срабатывания Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ GPS находится Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
  5. Когда ΠΎ точности GPS сообщаСт 9НапримСр, 0031 LocationSensor.Accuracy Ρ€Π°Π²Π½ΠΎ 32 ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли для LocationSensor.DistanceInterval установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мСньшС 32 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², GPS попытаСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ исправлСниС (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅), ΠΊΠ°ΠΊ Ссли Π±Ρ‹ расстояниС Π±Ρ‹Π»ΠΎ установлСно Π½Π° 0 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². . Π‘Π»ΠΎΠΊΠΈ GPS Π² Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… особСнно Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ GPS.
  6. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ измСняСтся Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ позиционирования) вашСго устройства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ описанноС Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ GPS Accuracy Logger, установитС DistanceInterval Π΄ΠΎ нуля ΠΈ слСдитС Π·Π° измСнСниями точности вашСго GPS.

Π’ ΠΎΠ±Π·ΠΎΡ€Π΅ GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π½Π΅ совсСм Ρ‚ΠΎΡ‡Π΅Π½. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ мСстополоТСнии, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ прСдоставляСт, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² срСднСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ +/- 50 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ +/- 5 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Бвойство Β«Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΒ» Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π²Π°ΠΌ, насколько Π½Π°Π΄Π΅ΠΆΠ΅Π½ любой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ спутник. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ GPS Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹. ВстроСнный GPS тСряСт сигнал Π² зданиях ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ Π² городских условиях. НС всС ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ GPS-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. Π’Π΅ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° GPS, ΠΈΠΌΠ΅ΡŽΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ позиционирования ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Π΅ΠΌΠΈ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ GPS. Устройства Π±Π΅Π· ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° GPS ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΠ°Π½Π³ΡƒΠ»ΡΡ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹ΡˆΠΊΠ°ΠΌΠΈ сотовой связи ΠΈ/ΠΈΠ»ΠΈ мСстополоТСниС Wi-Fi для ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ опрСдСлСния мСстополоТСния Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ фиксация спутника Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ устройств Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚ 30 Π΄ΠΎ 40 сСкунд. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ исправлСния спутников ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠΊΠΎΠ»ΠΎ 20 сСкунд Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ устройств. Когда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ устанавливаСт для LocationSensor.TimeInterval Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1000 мс (1 сСкунда), событиС LocationChanged срабатываСт, Π½ΠΎ Π½Π΅ обновляСт мСстополоТСниС Ρ€Π°Π· Π² сСкунду. ΠžΡ‡Π΅Π½ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ TimeInterval ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 20000 мс.

Π’ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ΅ мСстополоТСния Π΅ΡΡ‚ΡŒ опция для опрСдСлСния близости ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ назначСния. ЭкспСримСнты ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ эта функция Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½Π° ΠΏΡ€ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… измСнСниях расстояния. ΠŸΡ€ΠΈ рСгулярном использовании LocationSensor.DistanceInterval свойство. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ GPS «срабатываСт» Π² зависимости ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ мСстополоТСния Β«ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΒ» Π² зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ расстояния. Π― Π²ΠΈΠΆΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исправлСниС GPS Π½Π° основС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΎΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ попытаСтся ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° основС двиТСния с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСго исправлСния. ДСсятимСтровая Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° мСстности Π½Π΅ каТСтся ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎΠΉ. ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ GPS ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ +/- 50 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° сСбя. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±Π»ΠΎΠΊ LocationSensor1.Accuracy ΠΈ провСряйтС показания точности ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΈ ​​смотритС, Ρ‡Ρ‚ΠΎ получится? GPS Accuracy Logger Π΄Π΅Π»Π°Π΅Ρ‚ это, поэтому ΠΊΠΎΠ΄ доступСн Π² этом руководствС.

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ описаниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° мСстополоТСния ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MIT App Inventor здСсь http://appinventor.mit.edu/explore/content/sensors.html.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
  • GPSAccuracyLogger.aia
  • LocationSensorTest. aia

Π Π°Π±ΠΎΡ‚Π° с располоТСниСм Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² β€” докумСнтация MNE 1.2.1

Π’ этом руководствС описываСтся, ΠΊΠ°ΠΊ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ располоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ MNE-Python ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ физичСскоС располоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π½Π°Ρ‡Π½Π΅ΠΌ с ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π½Π°ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

 ΠΈΠ· ΠΏΡƒΡ‚ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° pathlib
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ matplotlib.pyplot ΠΊΠ°ΠΊ plt
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ numpy ΠΊΠ°ΠΊ np
# для matplotlib < 3.2 трСбуСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚:
ΠΈΠ· mpl_toolkits.mplot3d ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Axes3D # noqa
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСня
 

О ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°Ρ… ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ…

ΠœΠΎΠ½Ρ‚Π°ΠΆΠΈ содСрТат полоТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π² 3D (x, y, z Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ Π­Π­Π“/ΠœΠ­Π“. Π£ΠΊΠ°Π·Π°Π² располоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ·Π³Π°, ΠœΠΎΠ½Ρ‚Π°ΠΆΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² вычислСнии прямоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΎΡ†Π΅Π½ΠΊΠΈ.

Напротив, ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ΄Π΅Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ 2D прСдставлСниС полоТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Π’ основном ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Ρ‚ΠΎΠΏΠΎΠΏΠ»Π°Ρ‚Π΅ ΠΈΠ»ΠΈ для отобраТСния ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ располоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ссли ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ свСрху.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π­Π­Π“, Π²Π°ΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠœΠΎΠ½Ρ‚Π°ΠΆΠΈ , Π° Π½Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹. Π˜Π΄Π΅Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСдоставлСнныС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ поставляСмыС вмСстС с MNE-Python, упомянутый Π½ΠΈΠΆΠ΅), ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΈ.

Π Π°Π±ΠΎΡ‚Π° со встроСнными ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°ΠΌΠΈ

Π’Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠœΠ­Π“ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ записи ΠœΠ­Π“. систСмы. Они автоматичСски ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ info Ρ„Π°ΠΉΠ»Π° НСобработанный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. РасполоТСниС элСктродов Π­Π­Π“ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС. ΠΈΠ·ΠΌΠ΅Π½Ρ‡ΠΈΠ²Ρ‹ ΠΈΠ·-Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π³ΠΎΠ»ΠΎΠ²Ρ‹. Π˜Π΄Π΅Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΈ ("ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΈ") для ΠΌΠ½ΠΎΠ³ΠΈΡ… систСм Π­Π­Π“ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² MNE-Python, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΠ±Π·ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ mne.channels.get_builtin_montages() :

 встроСнныС_ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΈ = mne.channels.get_builtin_montages(descriptions=True)
для montage_name, montage_description Π²ΠΎ встроСнных_ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°Ρ…:
    print(f'{montage_name}: {montage_description}')
 
 standard_1005: Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Ρ‹ Π½Π°Π·Π²Π°Π½Ρ‹ ΠΈ располоТСны Π² соотвСтствии с ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ систСмой 10-05 (343+3 мСстополоТСния)
standard_1020: Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Ρ‹ Π½Π°Π·Π²Π°Π½Ρ‹ ΠΈ располоТСны Π² соотвСтствии с ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ систСмой 10-20 (94+3 мСста). 
standard_alphabetic: названия элСктродов состоят ΠΈΠ· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π‘Π£ΠšΠ’-Π§Π˜Π‘Π›ΠžΠ’ (A1, B2, F4, …) (65+3 мСстополоТСния)
standard_postfixed: Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Ρ‹ Π½Π°Π·Π²Π°Π½Ρ‹ ΠΏΠΎ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ систСмС 10-20 с использованиСм постфиксов для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ (100+3 мСстополоТСния)
standard_prefixed: Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Ρ‹ Π½Π°Π·Π²Π°Π½Ρ‹ ΠΏΠΎ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ систСмС 10-20 с использованиСм прСфиксов для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ (74+3 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ)
standard_primed: Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Ρ‹ Π½Π°Π·Π²Π°Π½Ρ‹ ΠΏΠΎ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ систСмС 10-20 с использованиСм ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² (' ΠΈ '') для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ (100+3 мСстополоТСния)
biosemi16: ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΎΠΊ BioSemi с 16 элСктродами (16+3 мСста)
biosemi32: ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΎΠΊ BioSemi с 32 элСктродами (32+3 мСста)
biosemi64: ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΎΠΊ BioSemi с 64 элСктродами (64+3 мСста)
biosemi128: ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΎΠΊ BioSemi со 128 элСктродами (128+3 мСста)
biosemi160: ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΎΠΊ BioSemi со 160 элСктродами (160+3 мСста)
biosemi256: ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΎΠΊ BioSemi с 256 элСктродами (256+3 мСста)
easycap-M1: EasyCap с 10-05 названиями элСктродов (74 мСста)
easycap-M10: EasyCap с ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ элСктродами (61 мСсто)
EGI_256: Π‘Π΅Ρ‚ΡŒ гСодСзичСских Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² (256 Ρ‚ΠΎΡ‡Π΅ΠΊ)
GSN-HydroCel-32: Π‘Π΅Ρ‚ΡŒ гСодСзичСских Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² HydroCel ΠΈ Cz (33+3 мСстополоТСния)
GSN-HydroCel-64_1. 0: Π‘Π΅Ρ‚ΡŒ гСодСзичСских Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² HydroCel (64+3 Ρ‚ΠΎΡ‡ΠΊΠΈ)
GSN-HydroCel-65_1.0: Π‘Π΅Ρ‚ΡŒ гСодСзичСских Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² HydroCel ΠΈ Cz (65+3 мСстополоТСния)
GSN-HydroCel-128: Π‘Π΅Ρ‚ΡŒ гСодСзичСских Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² HydroCel (128+3 мСстополоТСния)
ГБН-Π“ΠΈΠ΄Ρ€ΠΎΠ¦Π΅Π»-129: Π‘Π΅Ρ‚ΡŒ гСодСзичСских Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² HydroCel ΠΈ Cz (129+3 мСстополоТСния)
GSN-HydroCel-256: Π‘Π΅Ρ‚ΡŒ гСодСзичСских Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² HydroCel (256+3 мСстополоТСния)
GSN-HydroCel-257: Π‘Π΅Ρ‚ΡŒ гСодСзичСских Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² HydroCel ΠΈ Cz (257+3 мСстополоТСния)
mgh60: (Π±ΠΎΠ»Π΅Π΅ старая) 60-канальная ΠΊΡ€Ρ‹ΡˆΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² MGH (60 + 3 мСстополоТСния).
mgh70: (Π±ΠΎΠ»Π΅Π΅ новая) 70-канальная ΠΊΡ€Ρ‹ΡˆΠΊΠ° BrainVision, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² MGH (70+3 мСстополоТСния).
artinis-octamon: Artinis OctaMon fNIRS (8 источников, 2 Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Π°)
artinis-brite23: Artinis Brite23 fNIRS (11 источников, 7 Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²)
brainproducts-RNP-BA-128: Brain Products с 10-10 названиями элСктродов (128 ΠΊΠ°Π½Π°Π»ΠΎΠ²)
 

Π­Ρ‚ΠΈ встроСнныС ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΈ Π­Π­Π“ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ с mne.channels.make_standard_montage :

 easycap_montage = mne. channels.make_standard_montage('easycap-M1')
ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (easycap_montage)
 
 <Раскопки | 0 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов (Ρ„ΠΎΡ€ΠΌΠ° Π³ΠΎΠ»ΠΎΠ²Ρ‹), 0 HPI, 3 Ρ€Π΅ΠΏΠ΅Ρ€Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠΈ, 74 ΠΊΠ°Π½Π°Π»Π°>
 

ΠœΠΎΠ½Ρ‚Π°ΠΆ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ располоТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π² 2D ΠΈΠ»ΠΈ 3D:

 easycap_montage.plot() # 2D
fig = easycap_montage.plot(kind='3d', show=False) # 3D
fig = fig.gca().view_init(azim=70, elev=15) # ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π° для Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π°
 

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΎΠ½Ρ‚Π°ΠΆ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ с set_montage ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ raw.set_montage() , эпох.set_montage() , ΠΈΠ»ΠΈ evked.set_montage() . Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π΄Π°Π½Π½Ρ‹Π΅, названия ΠΊΠ°Π½Π°Π»ΠΎΠ² Π­Π­Π“ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ названиям ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ΅. (ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π­Π­Π“, Π° Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Β«Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒΒ» МНЭ. Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ….)

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ располоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ plot_sensors() .

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этап Ρ€ΡƒΡ‡Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°, пропустив имя ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° нСпосрСдствСнно Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ set_montage() .

 ssvep_folder = mne.datasets.ssvep.data_path()
ssvep_data_raw_path = (ssvep_folder / 'sub-02' / 'ses-01' / 'eeg' /
                       'sub-02_ses-01_task-ssvep_eeg.vhdr')
ssvep_raw = mne.io.read_raw_brainvision (ssvep_data_raw_path, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ = False)
# Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ½Ρ‚Π°ΠΆ
ssvep_raw.set_montage(easycap_montage)
рис = ssvep_raw.plot_sensors (show_names = True)
# ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠΎΠ½Ρ‚Π°ΠΆ шаблона Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
ssvep_raw.set_montage('easycap-M1')
рис = ssvep_raw.plot_sensors (show_names = True)
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ plot_sensors() содСрТит мСньшС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ easycap_montage.plot() . Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆ содСрТит всС ΠΊΠ°Π½Π°Π»Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ для этой систСмы Π­Π­Π“ ; Π½ΠΎ Π½Π΅Ρ‚ всС записи ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π­Π­Π“, информация ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ фактичСски Π½Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ 2D-Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ EEGLAB

Π’ MNE-Python Ρ†Π΅Π½Ρ‚Ρ€ Π³ΠΎΠ»ΠΎΠ²Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ рассчитываСтся с использованиСм Ρ€Π΅ΠΏΠ΅Ρ€Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρ‹ прСдставляСт собой ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρ‹ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ носа ΠΈ ΡƒΡ…Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ , Π° Π½Π΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ измСряСтся Π² систСмС 10–20 Π­Π­Π“ (Ρ‚. Π΅. Π½Π°Π΄ носом Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… T4/T8, T3/T7, Oz ΠΈ Fpz).

Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³ Π³ΠΎΠ»ΠΎΠ²Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 10–20 условных ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ EEGLAB), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ сфСра = 'eeglab' :

 рис = ssvep_raw.plot_sensors (show_names = True, сфСра = 'eeglab')
 
 ΠŸΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ полоТСния Fpz ΠΏΡƒΡ‚Π΅ΠΌ отраТСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Oz ΠΏΠΎ осям X ΠΈ Y.
 

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ здСсь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ, Π½Π΅ содСрТат ΠΊΠ°Π½Π°Π» Fpz, ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ΅ мСстополоТСниС Π±Ρ‹Π»ΠΎ аппроксимировано автоматичСски.

Π ΡƒΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠ΅ΠΉ 2D-ΠΊΠ°Π½Π°Π»Π°

ПолоТСния ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² 2D-пространствС ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ проСцирования ΠΈΡ… фактичСских 3D-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π° сфСрС, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сфСру Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сфСра с Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π² (0, 0, 0) (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x, y, z) ΠΈ радиус 0,095 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (9,5 см). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ сфСру радиус, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° сфСра Π² любой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Π½Π°Π»Ρ‹ Π² 2D (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Ρ€Π°Ρ„ΠΈΠΊ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ здСсь, Π½ΠΎ ΠΈ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ mne.viz.plot_topomap ):

 fig1 = easycap_montage.plot() # радиус ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0,095
fig2 = easycap_montage.plot (сфСра = 0,07)
 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ радиус, Π½ΠΎ ΠΈ Π½Π°Ρ‡Π°Π»ΠΎ сфСры, ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ (x, y, z, радиус) ΠΊΠΎΡ€Ρ‚Π΅ΠΆ ΠΊΠ°ΠΊ сфСра Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚:

 рис = easycap_montage.plot(сфСра=(0,03, 0,02, 0,01, 0,075))
 

Π§Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΡƒΠΆΠ΅ доступны Π² info Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Raw (см. Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ чтСния ΠΈ set_montage() для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ располоТСниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² нСпосрСдствСнно ΠΈΠ· НСобработанный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с использованиСм plot_sensors() , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° montage.plot() . Π’ ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, plot_sensors() ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π° Ρ‚ΠΈΠΏ, Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°Π½Π°Π»Ρ‹, пСрСчислСнныС Π² raw.info['bads'] Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ), Π° рисованиС Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Matplotlib Axes (поэтому ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΡΡŽΠΆΠ΅Ρ‚ Π² многопанСльной Ρ„ΠΈΠ³ΡƒΡ€Π΅):

 sample_data_folder = mne.datasets.sample.data_path()
sample_data_raw_path = (sample_data_folder / 'MEG' / 'sample' /
                        'sample_audvis_raw.fif')
sample_raw = mne.io.read_raw_fif(
    sample_data_raw_path, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° = False, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ = False
)
рис = plt. figure()
ax2d = fig.add_subplot(121)
ax3d = fig.add_subplot(122, проСкция='3d')
sample_raw.plot_sensors (ch_type = 'eeg', оси = ax2d)
sample_raw.plot_sensors(ch_type='eeg', оси=ax3d, вид='3d')
ax3d.view_init (азимус = 70, высота = 15)
 

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ 2D-Ρ‚ΠΎΠΏΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ полоТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π­Π­Π“ Π² ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… β€” это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² этом Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ фактичСских ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π° Π³ΠΎΠ»ΠΎΠ²Ρƒ, Π° Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ полоТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², основанныС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ сфСричСской Π³ΠΎΠ»ΠΎΠ²Ρ‹. Π’ зависимости ΠΎΡ‚ устройства ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΈΠ³ΠΈΡ‚Π°ΠΉΠ·Π΅Ρ€ Polhemus Fastrak), Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ чтСния ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° (см. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ для ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… 3D-Π»ΠΎΠΊΠ°Ρ†ΠΈΠΉ). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠΎΠ½Ρ‚Π°ΠΆ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ НСобработанныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ , ΠΏΠ΅Ρ€Π΅Π΄Π°Π² ΠΈΡ… Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ set_montage() (Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° 'standard_1020' ). ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ построСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° plot() ΠΈ сохранСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ save() ΠΌΠΎΠ½Ρ‚Π°ΠΆ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

ΠŸΡ€ΠΈ установкС ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ set_montage() , информация ΠΎΠ± ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ обновляСтся Π² Π΄Π²ΡƒΡ… мСстах (ΠΎΠ±Π° чс ΠΈ ΠΊΠΎΠΏΠ°Ρ‚ΡŒ записи ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹) – см. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… Info для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ dig ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ HPI, Ρ€Π΅ΠΏΠ΅Ρ€Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π³ΠΎΠ»ΠΎΠ²Ρ‹ ΠΊ мСстам располоТСния элСктродов.

Визуализация Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π² 3D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°Ρ… повСрхностСй

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ шлСма с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠœΠ­Π“ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 3D. Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ повСрхности вмСсто matplotlib. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, вызывая mne.viz.plot_alignment() :

 рис = mne.viz.plot_alignment(
    sample_raw.info, dig=False, eeg=False,
    surface=[], meg=['шлСм', 'сСнсоры'],
    coord_frame = 'ΠΌΠ΅Π³'
)
mne.viz.set_3d_view(рисунок, Π°Π·ΠΈΠΌΡƒΡ‚=50, высота=90, расстояниС=0,5)
 
 ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ шлСма для систСмы 306ΠΌ
Π’ΠΈΠΏΡ‹ ΠΊΠ°Π½Π°Π»ΠΎΠ²:: Π³Ρ€Π°Π΄: 203, ΠΌΠ°Π³: 102
 

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для plot_alignment() трСбуСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Info , ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ МРВ-повСрхности скальпа, Ρ‡Π΅Ρ€Π΅ΠΏΠ° ΠΈ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ·Π³Π° (ΠΏΡƒΡ‚Π΅ΠΌ прохоТдСния dict с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, ΠΊΠ°ΠΊ 'head' , 'outer_skull' ΠΈΠ»ΠΈ 'brain' Π² повСрхностСй ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€). Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ для ΠΎΡ†Π΅Π½ΠΊΠ° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ использования plot_alignment() , см. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ схСмы Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² систСм Π­Π­Π“, ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π­Π­Π“ Π½Π° ΠΊΠΎΠΆΠ΅ Π³ΠΎΠ»ΠΎΠ²Ρ‹ ΠΈ ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ располоТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² систСм ΠœΠ­Π“.

Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π°

Подобно ΠΌΠΎΠ½Ρ‚Π°ΠΆΡƒ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² MNE-Python. Они Π΅ΡΡ‚ΡŒ хранится Π² ΠΏΠ°ΠΏΠΊΠ΅ mne/channels/data/layouts :

 layout_dir = ΠŸΡƒΡ‚ΡŒ(mne.__file__).parent/'ΠΊΠ°Π½Π°Π»Ρ‹'/'Π΄Π°Π½Π½Ρ‹Π΅'/'ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹'
layouts = sorted(path.name для ΠΏΡƒΡ‚ΠΈ Π² layout_dir.itrdir())
Π Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ(
    '\n'
    'Π’Π‘Π’Π ΠžΠ•ΠΠΠ«Π• ΠœΠΠšΠ•Π’Π«\n'
    '================='
)
ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ('\n'.ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ(ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹))
 
 Π’Π‘Π’Π ΠžΠ•ΠΠΠ«Π• ΠœΠΠšΠ•Π’Π«
================
CTF-275.lout
CTF151.lay
CTF275.lay
Π­Π­Π“1005.lay
EGI256.lout
GeodesicHeadWeb-130.lout
GeodesicHeadWeb-280.lout
ΠšΠžΠœΠŸΠ›Π•ΠšΠ’-125.Π»ΡƒΡ‚
ΠšΠžΠœΠŸΠ›Π•ΠšΠ’-157.Π»ΡƒΡ‚
КИВ-160.ΡƒΠΊΠ»Π°Π΄ΠΊΠ°
KIT-AD.lout
ΠšΠžΠœΠŸΠ›Π•ΠšΠ’-AS-2008.lout
ΠšΠžΠœΠŸΠ›Π•ΠšΠ’-UMD-3.lout
НСйромаг_122.lout
Vectorview-all.lout
Vectorview-grad. lout
Vectorview-grad_norm.lout
Vectorview-mag.lout
биосСми.лСй
ΠΌΠ°Π³Π½ΠΈΡ‚Ρ‹Wh4600.lout
 

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ mne.channels.read_layout . Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π³ΠΎ участок ΠΌΠ΅Ρ‚ΠΎΠ΄:

 biosemi_layout = mne.channels.read_layout('biosemi')
 

Аналогично Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈΠ· НСобработанный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΌΠ΅Ρ‚ΠΎΠ΄ plot() ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Layout Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ . Однако, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ содСрТат Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΈ мСстополоТСнии Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (Π½Π΅ Ρ‚ΠΈΠΏ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°), ΠΌΠ΅Ρ‚ΠΎΠ΄ plot() ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΏΠΎ индСксу (Π½Π΅ ΠΏΠΎ названию ΠΈ Π½Π΅ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ искомыС индСксы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ numpy.where () ; Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ mne.pick_channels() ΠΈΠ»ΠΈ mne.pick_types() .

 midline = np.where([name. endswith('z') для имСни в biosemi_layout.names])[0]
biosemi_layout.plot (Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ = срСдняя линия)
 

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Raw , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит полоТСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Layout Π»ΠΈΠ±ΠΎ с mne.channels.make_eeg_layout() ΠΈΠ»ΠΈ mne.channels.find_layout() .

 layout_from_raw = mne.channels.make_eeg_layout(sample_raw.info)
# Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ mne.channels.find_layout(raw.info, ch_type='eeg')
layout_from_raw.plot()
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

НСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ make_meg_layout() , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ мСстополоТСния Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² систСмС ΠœΠ­Π“ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π­Π­Π“, Π³Π΄Π΅ сСнсорныС ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΈ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ»ΠΎΡ‚Π½ΠΎ ΠΏΡ€ΠΈΠ»Π΅Π³Π°Ρ‚ΡŒ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²Π΅). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ MEG Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹ (постоянны) для Π΄Π°Π½Π½ΠΎΠΉ систСмы ΠΈ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ просто Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с mne.channels.read_layout() ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ mne.channels.find_layout() с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ch_type (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅ для Π­Π­Π“).

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *