Справочная система — PowerShell | Microsoft Learn
- Статья
- Чтение занимает 16 мин
Двум группам ИТ-специалистов предложили выполнить письменный тест без доступа к компьютеру на определение уровня их квалификации с помощью PowerShell. Начинающие пользователи PowerShell были определены в одну группу, опытные пользователи — в другую. На основе полученных результатов теста уровень квалификации между двумя группами почти не отличался. Обе группы получили второй тест, подобный первому. На этот раз пользователям был предоставлен доступ к компьютеру с помощью PowerShell без доступа к Интернету. Результаты второго теста показали большое различие в уровне квалификации между двумя группами.
Чем отличались результаты первого и второго тестов между двумя группами?
Результаты тестов были разными потому, что опытные пользователи не запоминают, как использовать тысячи команд в PowerShell, а эффективно умеют пользоваться справочной системой PowerShell. Это позволяет им при необходимости находить нужные команды и использовать их.
Я слышал, как автор PowerShell Джеффри Сновер рассказывал подобную историю несколько раз.
Овладение справочной системой — важное условие для успешной работы с PowerShell.
Возможность обнаружения
Скомпилированные команды в PowerShell называются командлетами. В оригинале слово cmdlet произносится полностью: «командлет». Имена командлетов соответствуют форме отдельных команд «глагол — существительное», что позволяет легко их находить. Например, командлет Get-Process
определяет выполняемые процессы, а командлет Get-Service
получает список служб и их состояний. В PowerShell существуют другие типы команд, например псевдонимы и функции, которые будут рассмотрены далее в этом пособии. Команда PowerShell — это универсальное понятие, которое часто используется для ссылки на любой тип команды в PowerShell, независимо от того, является ли он командлетом, функцией или псевдонимом.
Три основных командлета в PowerShell
Get-Command
Get-Help
Get-Member
(рассматривается в главе 3)
Вопрос, который мне часто задают: как вы различаете команды в PowerShell? Для определения команд можно использовать командлеты Get-Command
и Get-Help
.
Get-Help
Get-Help
— это многоцелевая команда. Get-Help
помогает научиться использовать найденные команды. Get-Help
также можно использовать для поиска команд, но, по сравнению с Get-Command
, другим, менее прямым способом.Если для поиска команд используется Get-Help
, сначала выполняется поиск совпадений с подстановочными знаками имен команд на основе предоставленных входных данных. Если командлет не находит совпадение, выполняется поиск по самим разделам справки, и, если совпадений не найдено, ошибка возвращается. Вопреки распространенному мнению, Get-Help
можно использовать для поиска команд, не содержащих разделов справки.
Первое, что нужно знать о справочной системе PowerShell, — как использовать командлет Get-Help
. Следующая команда позволяет вывести раздел справки для Get-Help
.
Get-Help -Name Get-Help
Do you want to run Update-Help? The Update-Help cmdlet downloads the most current Help files for Windows PowerShell modules, and installs them on your computer. For more information about the Update-Help cmdlet, see http://go.microsoft.com/fwlink/?LinkId=210614. [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Начиная с PowerShell версии 3, справка PowerShell не поставляется вместе с операционной системой. При первом запуске Get-Help
для команды выводится предыдущее сообщение. Если вместо командлета Get-Help
используется функция help
или псевдоним man
, этот запрос не появится.
При согласии нажатием клавиши Y запускается командлет Update-Help
, который по умолчанию требует доступа к Интернету. Y
можно указать в верхнем или нижнем регистре.
После загрузки справки и завершения обновления для указанной команды будет возвращен раздел справки.
Get-Help -Name Get-Help
Попробуйте выполнить этот пример на компьютере, просмотрите выходные данные и запишите, как группируются сведения.
- NAME
- Краткий обзор
- SYNTAX
- DESCRIPTION
- Связанные ссылки
- ПРИМЕЧАНИЯ
Как вы видите, разделы справки могут содержать большой объем информации, причем это даже не весь раздел справки.
Хотя это и не относится к PowerShell, параметр — это способ предоставления команде входных данных. Get-Help
имеет много параметров, которые можно указать для возврата всего раздела справки или его подмножества.
В разделе синтаксиса раздела справки, который отображается в предыдущем наборе результатов, приводится список всех параметров Get-Help
Get-Help
имеет шесть разных наборов параметров. Если посмотреть более внимательно, можно заметить, что в каждом наборе по крайней мере один параметр отличается.Эти наборы параметров являются взаимоисключающими. После использования уникального параметра, который существует только в одном из наборов, можно использовать только те параметры, которые содержатся в этом наборе. Например, не удалось одновременно указать параметры Full и Detailed, так как они находятся в разных наборах.
Каждый из следующих параметров находится в разных наборах.
- Полное
- Подробно
- Примеры
- Справка в Интернете
- Параметр
- ShowWindow
Любые непонятные синтаксические конструкции в разделе синтаксиса, например квадратные и угловые скобки, имеют определенное значение и будут рассматриваться в приложении А к этому пособию.
При всей важности непонятных синтаксических конструкций их обычно трудно запоминать тем, кто не работал с PowerShell и не использует их ежедневно.Дополнительные сведения о том, как распознать непонятные синтаксические конструкции, см. в Приложение А.
Для начинающих пользователей существует простой способ вычислять аналогичную информацию, кроме обычного языка.
При указании параметра Full в значении Get-Help
возвращается весь раздел справки.
Get-Help -Name Get-Help -Full
Попробуйте выполнить этот пример на компьютере, просмотрите выходные данные и запишите, как группируются сведения.
- NAME
- Краткий обзор
- SYNTAX
- DESCRIPTION
- PARAMETERS
Входные данные- Выходные данные
- ПРИМЕЧАНИЯ
- Примеры
- Связанные ссылки
Заметьте, что использование параметра Full привело к возврату нескольких дополнительных разделов, один из которых представляет собой раздел ПАРАМЕТРОВ, содержащий больше данных, чем раздел СИНТАКСИСА с непонятными конструкциями.
Параметр Full является параметром-переключателем, то есть тем, который не требует указывать значение. Если параметр-переключатель указывается, его значение будет верным, а если не указывается, значение будет неверным.
Работая над этой главой в консоли PowerShell, вы заметили, что предыдущая команда для вывода полного раздела справки для Get-Help
показалась на экране очень быстро и ее нельзя было прочитать. Для этого существует более эффективный способ.
Help
— это функция, передающая Get-Help
функции с именем more
, которая является оболочкой для исполняемого файла more.com
в Windows. В консоли PowerShell командлет help
открывает одну страницу справки за один раз. В интегрированной среде сценариев этот командлет работает так же, как Get-Help
. Я рекомендую использовать функцию help
вместо командлета Get-Help
, так как она удобнее и меньше по длине.
При этом вводить меньше символов не всегда оказывается полезным. Сохраняя команды в виде сценария или отправляя их другим пользователям, обязательно используйте полные имена командлетов и параметров. Полные имена являются самодокументируемыми, поэтому их легче распознавать. Всегда помните о том, кому придется читать и распознавать ваши команды. Этим человеком можете оказаться вы. Ваши сотрудники и вы сами будете за это благодарны.
Попробуйте выполнить следующие команды в консоли PowerShell на компьютере с Windows 10 в лабораторной среде.
Get-Help -Name Get-Help -Full help -Name Get-Help -Full help Get-Help -Full
Появились ли различия в выходных данных приведенных выше команд после их запуска на компьютере с Windows 10 в лабораторной среде?
Кроме последних двух параметров, которые возвращают результаты по одной странице за один раз, эти выходные данные ничем не отличаются. ПРОБЕЛ используется для вывода следующей страницы содержимого с помощью функции Help
, а Ctrl+C отменяет команды, выполняемые в консоли PowerShell.
В первом примере используется командлет Get-Help
, во втором — функция Help
, в третьем параметр Name исключается с помощью функции Help
help Get-Help -Parameter Name
-Name <String> Gets help about the specified command or concept. Enter the name of a cmdlet, function, provider, script, or workflow, such as Get-Member, a conceptual article name, such as about_Objects, or an alias, such as ls. Wildcard characters are permitted in cmdlet and provider names, but you can't use wildcard characters to find the names of function help and script help articles. To get help for a script that isn't located in a path that's listed in the $env:Path environment variable, type the script's path and file name.If you enter the exact name of a help article, Get-Help displays the article contents. If you enter a word or word pattern that appears in several help article titles, Get-Help displays a list of the matching titles. If you enter a word that doesn't match any help article titles, Get-Help displays a list of articles that include that word in their contents. The names of conceptual articles, such as about_Objects, must be entered in English, even in non-English versions of PowerShell. Required? false Position? 0 Default value None Accept pipeline input? True (ByPropertyName) Accept wildcard characters? true
Заметьте, что в предыдущем примере параметр Parameter использовался вместе с функцией справки только для того, чтобы вернуть данные из раздела справки для параметра Name. Так намного точнее, чем пытаться вручную проверять то, что напоминает раздел справки в сто страниц.
На основе полученных результатов вы увидите, что параметр Name является позиционным и его нужно указать в нулевом положении (первое положение), если он используется позиционно. Если указывается имя параметра, порядок указания параметров не имеет значения.
Еще одна важная деталь: в параметре Name значение типа данных должно быть указано одной строкой, которая обозначается <String>
. Если допускается несколько строк, тип данных будет приведен как <String[]>
.
Может быть так, что вам не нужно выводить для команды весь раздел справки. Помимо параметра Full, существуют другие параметры, которые можно указать с помощью Get-Help
или Help
. Попробуйте выполнить следующие команды на компьютере с Windows 10 в лабораторной среде.
Get-Help -Name Get-Command -Full Get-Help -Name Get-Command -Detailed Get-Help -Name Get-Command -Examples Get-Help -Name Get-Command -Online Get-Help -Name Get-Command -Parameter Noun Get-Help -Name Get-Command -ShowWindow
Как правило, вместе с help <command name>
я использую параметр Full или Online. Если мне нужно посмотреть только примеры, я использую параметр Examples, а если мне нужно получить только конкретный параметр, я использую параметр Parameter. Параметр ShowWindow открывает раздел справки в отдельном окне с возможностью поиска, которое можно открыть на другом мониторе, если их у вас несколько. Я стараюсь не использовать параметр ShowWindow, потому что он содержит всем известную ошибку, при которой не выводится весь раздел справки.
Если нужно открыть справку в отдельном окне, рекомендую использовать параметры Online или Full и передать результаты в Out-GridView
, как показано в следующем примере.
help Get-Command -Full | Out-GridView
Для использования командлета Out-GridView
и параметра ShowWindow командлета Get-Help
требуется операционная система с графическим интерфейсом пользователя (GUI). Они выводят сообщение об ошибке при попытке использовать любой из них в Windows Server, который установлен с помощью варианта установки Server Core (без GUI).
Чтобы использовать Get-Help
для поиска команд, используйте подстановочный знак звездочки (*
) вместе с параметром Name. Укажите термин, в котором выполняется поиск команд, в качестве значения параметра Name, как показано в следующем примере.
help *process*
Name Category Module Synopsis ---- -------- ------ -------- Enter-PSHostProcess Cmdlet Microsoft.PowerShell.Core Connects to and ... Exit-PSHostProcess Cmdlet Microsoft.PowerShell.Core Closes an intera... Get-PSHostProcessInfo Cmdlet Microsoft.PowerShell.Core Debug-Process Cmdlet Microsoft.PowerShell.M... Debugs one or mo... Get-Process Cmdlet Microsoft.PowerShell.M... Gets the process... Start-Process Cmdlet Microsoft.PowerShell.M... Starts one or mo. .. Stop-Process Cmdlet Microsoft.PowerShell.M... Stops one or mor... Wait-Process Cmdlet Microsoft.PowerShell.M... Waits for the pr... Get-AppvVirtualProcess Function AppvClient ... Start-AppvVirtualProcess Function AppvClient ...
В предыдущем примере подстановочные знаки *
добавлять необязательно, без них результат будет одинаковым. Get-Help
автоматически добавляет подстановочные знаки в фоновом режиме.
help process
Предыдущая команда выдает те же результаты, что и при указании подстановочного знака *
при каждом завершении процесса.
Я предпочитаю добавлять подстановочные знаки, так как этот вариант всегда работает стабильно. В остальных случаях именно эти знаки, а не какие-либо другие необходимо использовать в определенных сценариях. Если добавить подстановочный знак в середину значения, он больше не будет к нему автоматически добавляться в фоновом режиме.
help pr*cess
Эта команда не возвращает результаты, если подстановочный знак *
добавляется в начало, конец или в начало и конец командлета pr*cess
.
Если указанное значение начинается с тире, создается ошибка, так как PowerShell интерпретирует его как имя параметра, а имени параметра для командлета Get-Help
не существует.
help -process
При попытке найти команды, которые заканчиваются на -process
, нужно в начало значения добавить только подстановочный знак *
.
help *-process
При поиске команд PowerShell с помощью Get-Help
нужно указывать менее точные параметры поиска.
При предыдущем поиске командлета process
были найдены только те команды, которые содержали в имени process
и возвращали только эти результаты. Если командлет Get-Help
будет использоваться для поиска processes
, он не найдет совпадений для имен команд, поэтому будет выполнять поиск каждого раздела справки в PowerShell в системе и возвращать все найденные совпадения. Это приведет к возврату большого количества результатов.
Get-Help processes
Name Category Module Synopsis ---- -------- ------ -------- Disconnect-PSSession Cmdlet Microsoft.PowerShell.Core Disconnects from... Enter-PSHostProcess Cmdlet Microsoft.PowerShell.Core Connects to and ... ForEach-Object Cmdlet Microsoft.PowerShell.Core Performs an oper... Get-PSSessionConfiguration Cmdlet Microsoft.PowerShell.Core Gets the registe... New-PSTransportOption Cmdlet Microsoft.PowerShell.Core Creates an objec... Out-Host Cmdlet Microsoft.PowerShell.Core Sends output to ... Where-Object Cmdlet Microsoft.PowerShell.Core Selects objects ... Clear-Variable Cmdlet Microsoft.PowerShell.U... Deletes the valu... Compare-Object Cmdlet Microsoft. PowerShell.U... Compares two set... Convert-String Cmdlet Microsoft.PowerShell.U... Formats a string... ConvertFrom-Csv Cmdlet Microsoft.PowerShell.U... Converts object ... ConvertTo-Html Cmdlet Microsoft.PowerShell.U... Converts Microso... ConvertTo-Xml Cmdlet Microsoft.PowerShell.U... Creates an XML-b... Debug-Runspace Cmdlet Microsoft.PowerShell.U... Starts an intera... Export-Csv Cmdlet Microsoft.PowerShell.U... Converts objects... Export-FormatData Cmdlet Microsoft.PowerShell.U... Saves formatting... Format-List Cmdlet Microsoft.PowerShell.U... Formats the outp... Format-Table Cmdlet Microsoft.PowerShell.U... Formats the outp... Get-Random Cmdlet Microsoft.PowerShell.U... Gets a random nu... Get-Unique Cmdlet Microsoft.PowerShell. U... Returns unique i... Group-Object Cmdlet Microsoft.PowerShell.U... Groups objects t... Import-Clixml Cmdlet Microsoft.PowerShell.U... Imports a CLIXML... Import-Csv Cmdlet Microsoft.PowerShell.U... Creates table-li... Measure-Object Cmdlet Microsoft.PowerShell.U... Calculates the n... Out-File Cmdlet Microsoft.PowerShell.U... Sends output to ... Out-GridView Cmdlet Microsoft.PowerShell.U... Sends output to ... Select-Object Cmdlet Microsoft.PowerShell.U... Selects objects ... Set-Variable Cmdlet Microsoft.PowerShell.U... Sets the value o... Sort-Object Cmdlet Microsoft.PowerShell.U... Sorts objects by... Tee-Object Cmdlet Microsoft.PowerShell.U... Saves command ou... Trace-Command Cmdlet Microsoft.PowerShell.U... Configures and s. .. Write-Output Cmdlet Microsoft.PowerShell.U... Sends the specif... Debug-Process Cmdlet Microsoft.PowerShell.M... Debugs one or mo... Get-Process Cmdlet Microsoft.PowerShell.M... Gets the process... Get-WmiObject Cmdlet Microsoft.PowerShell.M... Gets instances o... Start-Process Cmdlet Microsoft.PowerShell.M... Starts one or mo... Stop-Process Cmdlet Microsoft.PowerShell.M... Stops one or mor... Wait-Process Cmdlet Microsoft.PowerShell.M... Waits for the pr... Get-Counter Cmdlet Microsoft.PowerShell.D... Gets performance... Invoke-WSManAction Cmdlet Microsoft.WSMan.Manage... Invokes an actio... Remove-WSManInstance Cmdlet Microsoft.WSMan.Manage... Deletes a manage... Get-WSManInstance Cmdlet Microsoft.WSMan.Manage... Displays managem... New-WSManInstance Cmdlet Microsoft. WSMan.Manage... Creates a new in... Set-WSManInstance Cmdlet Microsoft.WSMan.Manage... Modifies the man... about_Arithmetic_Operators HelpFile Describes the op... about_Arrays HelpFile Describes arrays... about_Debuggers HelpFile Describes the Wi... about_Execution_Policies HelpFile Describes the Wi... about_ForEach-Parallel HelpFile Describes the Fo... about_Foreach HelpFile Describes a lang... about_Functions HelpFile Describes how to... about_Language_Keywords HelpFile Describes the ke... about_Methods HelpFile Describes how to... about_Objects HelpFile Provides essenti. .. about_Parallel HelpFile Describes the Pa... about_Pipelines HelpFile Combining comman... about_Preference_Variables HelpFile Variables that c... about_Remote HelpFile Describes how to... about_Remote_Output HelpFile Describes how to... about_Sequence HelpFile Describes the Se... about_Session_Configuration_Files HelpFile Describes sessio... about_Variables HelpFile Describes how va... about_Windows_PowerShell_5.0 HelpFile Describes new fe... about_WQL HelpFile Describes WMI Qu... about_WS-Management_Cmdlets HelpFile Provides an over... about_ForEach-Parallel HelpFile Describes the Fo. .. about_Parallel HelpFile Describes the Pa... about_Sequence HelpFile Describes the Se...
С помощью Help
для поиска process
вернулось 10 результатов, а для поиска processes
— 68. Если найден только один результат, вместо списка команд будет отображаться раздел справки.
get-help *hotfix*
NAME Get-HotFix SYNOPSIS Gets the hotfixes that have been applied to the local and remote computers. SYNTAX Get-HotFix [-ComputerName <String[]>] [-Credential <PSCredential>] [-Description <String[]>] [<CommonParameters>] Get-HotFix [[-Id] <String[]>] [-ComputerName <String[]>] [-Credential <PSCredential>] [<CommonParameters>] DESCRIPTION The Get-Hotfix cmdlet gets hotfixes (also called updates) that have been installed on either the local computer (or on specified remote computers) by Windows Update, Microsoft Update, or Windows Server Update Services; the cmdlet also gets hotfixes or updates that have been installed manually by users. RELATED LINKS Online Version: http://go.microsoft.com/fwlink/?LinkId=821586 Win32_QuickFixEngineering http://go.microsoft.com/fwlink/?LinkID=145071 Get-ComputerRestorePoint Add-Content REMARKS To see the examples, type: "get-help Get-HotFix -examples". For more information, type: "get-help Get-HotFix -detailed". For technical information, type: "get-help Get-HotFix -full". For online help, type: "get-help Get-HotFix -online"
Теперь давайте развеем миф о том, что Help
в PowerShell может находить только команды, содержащие разделы справки.
help *more*
NAME more SYNTAX more [[-paths] <string[]>] ALIASES None REMARKS None
Заметьте, в предыдущем примере more
не содержит раздела справки, но системе Help
в PowerShell удалось ее найти. Система нашла только одно совпадение и вернула основные сведения о синтаксисе, которые будут отображаться, если команда не содержит раздела справки.
PowerShell содержит множество концептуальных разделов справки («О программе»). Следующая команда используется для возврата списка всех разделов О программе в системе.
help About_*
При ограничении результатов одним из разделов справки «О программе» вместо возврата списка отображается действительный раздел.
help about_Updatable_Help
Для отображения разделов справки О программе справочную систему в PowerShell необходимо обновлять. Если по какой-либо причине не удалось выполнить первоначальное обновление системы справки на компьютере, эти файлы будут недоступны, пока командлет Update-Help
не будет успешно выполнен.
Get-Command
Get-Command
облегчает поиск команд. Выполнение Get-Command
без указания параметров возвращает список всех команд в системе. В приведенном ниже примере показано использование командлета Get-Command
, который определяет команды, работающие с процессами.
Get-Command -Noun Process
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Debug-Process 3.1.0.0 Microsof... Cmdlet Get-Process 3.1.0.0 Microsof... Cmdlet Start-Process 3.1.0.0 Microsof... Cmdlet Stop-Process 3.1.0.0 Microsof... Cmdlet Wait-Process 3.1.0.0 Microsof...
Заметьте: в предыдущем примере, где выполнялся командлет Get-Command
, используется параметр Noun, а командлет Process
указан в качестве значения для параметра Noun. Что делать, если вы не знаете, как использовать командлет Get-Command
? Get-Help
можно использовать для вывода раздела справки для Get-Command
.
Параметры Name, Noun и Verb поддерживают добавление подстановочных знаков. В приведенном ниже примере показаны подстановочные знаки, используемые с параметром Name.
Get-Command -Name *service*
CommandType Name Version Source ----------- ---- ------- ------ Function Get-NetFirewallServiceFilter 2.0.0.0 NetSecurity Function Set-NetFirewallServiceFilter 2.0.0.0 NetSecurity Cmdlet Get-Service 3.1.0.0 Microsof... Cmdlet New-Service 3.1.0.0 Microsof... Cmdlet New-WebServiceProxy 3.1.0.0 Microsof... Cmdlet Restart-Service 3.1.0.0 Microsof... Cmdlet Resume-Service 3. 1.0.0 Microsof... Cmdlet Set-Service 3.1.0.0 Microsof... Cmdlet Start-Service 3.1.0.0 Microsof... Cmdlet Stop-Service 3.1.0.0 Microsof... Cmdlet Suspend-Service 3.1.0.0 Microsof... Application AgentService.exe 10.0.14... C:\Windo... Application SensorDataService.exe 10.0.14... C:\Windo... Application services.exe 10.0.14... C:\Windo... Application services.msc 0.0.0.0 C:\Windo... Application TieringEngineService.exe 10.0.14... C:\Windo...
Я стараюсь не использовать подстановочные знаки с параметром Name для Get-Command
, так как он возвращает и исполняемые файлы, которые не являются собственными командами PowerShell.
При использовании подстановочных знаков с параметром Name рекомендую ограничить результаты с помощью параметра CommandType.
Get-Command -Name *service* -CommandType Cmdlet, Function, Alias
Оптимально использовать параметр Verb или Noun либо оба этих параметра, так как только команды PowerShell состоят из глаголов и существительных.
Что делать, есть в разделе справки найдены ошибки? Можете не волноваться: материалы разделов справки в PowerShell открыты и доступны в репозитории PowerShell-Docs на сайте GitHub. Исправив неверную информацию, вы поможете не только себе, но и другим пользователям. Для этого разместите репозиторий документации PowerShell на сайте GitHub, обновите раздел справки и отправьте запрос на включение внесенных изменений. После того как этот запрос будет принят, исправленный документ появится в общем доступе.
Обновление справки
Локальная копия разделов справки PowerShell была ранее впервые обновлена с помощью запрошенной команды. Рекомендуется периодически обновлять справочную систему, так как содержимое справки может обновляться. Для обновления разделов справки используется командлет Update-Help
.
Для этого требуется доступ к Интернету по умолчанию, а вам необходимо запустить PowerShell с повышенными правами администратора.
Update-Help
Update-Help : Failed to update Help for the module(s) 'BitsTransfer' with UI culture(s) {en-US} : Unable to retrieve the HelpInfo XML file for UI culture en-US. Make sure the HelpInfoUri property in the module manifest is valid or check your network connection and then try the command again. At line:1 char:1 + Update-Help + + CategoryInfo : InvalidOperation: (:) [Update-Help], Exception + FullyQualifiedErrorId : InvalidHelpInfoUri,Microsoft.PowerShell.Commands.UpdateHel pCommand Update-Help : Failed to update Help for the module(s) 'NetworkControllerDiagnostics, StorageReplica' with UI culture(s) {en-US} : Unable to retrieve the HelpInfo XML file for UI culture en-US. Make sure the HelpInfoUri property in the module manifest is valid or check your network connection and then try the command again. At line:1 char:1 + Update-Help + + CategoryInfo : ResourceUnavailable: (:) [Update-Help], Exception + FullyQualifiedErrorId : UnableToRetrieveHelpInfoXml,Microsoft.PowerShell.Commands. UpdateHelpCommand
Два модуля вернули распространенные ошибки. Если на компьютере отсутствует доступ к Интернету, можно использовать командлет Save-Help
на другом компьютере с доступом к Интернету, чтобы сначала сохранить обновленную справочную информацию в общей папке, а затем использовать параметр SourcePath для Update-Help
, чтобы указать это сетевое расположение для разделов справки.
Для периодического обновления содержимого справки на компьютере настройте запланированную задачу или добавление логики в скрипт профилирования в PowerShell. Сценарии профилирования будут рассматриваться в следующей главе.
Сводка
В этой главе вы узнали, как найти команды с помощью командлетов Get-Help
и Get-Command
. Кроме того, вы научились пользоваться справочной системой, которая позволяет использовать найденные команды. Мы также рассмотрели, как обновлять содержимое разделов справки при доступных обновлениях.
Мне нужно, чтобы вы изучали по одной команде PowerShell в день.
Get-Command | Get-Random | Get-Help -Full
Просмотр
- Является ли параметр DisplayName
Get-Service
позиционным? - Сколько наборов параметров содержится в командлете
Get-Process
? - Какие команды PowerShell используются для работы с журналами событий?
- Какая команда PowerShell возвращает список процессов PowerShell, запущенных на компьютере?
- Как обновить содержимое справки PowerShell, сохраненное на компьютере?
Рекомендуем прочесть
Если вы хотите более подробно изучить темы, описанные в этой главе, рекомендую ознакомиться со следующими разделами справки по PowerShell.
- Get-Help
- Get-Command
- Update-Help
- Save-Help
- about_Updatable_Help
- about_Command_Syntax
В следующей главе вы узнаете о командлете Get-Member
, а также об объектах, свойствах и методах.
Телефонно-справочная система органов государственной власти Ленинградской области
Администрация муниципального образования «Подпорожский муниципальный район Ленинградской области»
187780, Ленинградская область, г. Подпорожье, пр.Ленина, д. 3
E-mail: [email protected]
тел.: (81365) 2-10-41
Глава Администрации МО — Левин Петр Павлович
2-11-62, 2-27-60
Исполняющий обязанности Главы Администрации, Первый заместитель Главы Администрации МО — Лендяшева Вера Валерьевна 2-10-26, [email protected]
Заместитель Главы Администрации МО по экономике и инвестициям — Афонин Андрей Алексеевич,
2-00-86, [email protected]
Заместитель Главы Администрации МО по безопасности — Ногтев Александр Викторович,
2-10-08, safety@podadm. ru
Заместитель Главы Администрации МО по жилищно-коммунальному и дорожному хозяйству
Давыдов Денис Анатольевич, 2-05-23, [email protected]
Организационно-правовое управление — факс: 2-10-28, 2-16-51, 2-15-56
Главный специалист — Филиппова Елена Анатольевна, 2-16-51, [email protected]
Ведущий специалист — Вахраева Марина Сергеевна, 2-16-51, [email protected]
Ведущий специалист — Александрова Валентина Николаевна, 2-15-56, [email protected]
Ведущий специалист в сфере межнациональных отношений — Комарова Анастасия Федоровна, 3-03-08 [email protected]
Ведущий специалист — юрисконсульт — Забанова Юлия Дмитриевна, 2-11-43, [email protected]
Главный специалист-юрисконсульт — Смирнов Иван Сергеевич, 2-11-78, [email protected]
Специалист первой категории, пресс-секретарь организационно-правового управления — Микуц Лидия Анатольевна, 2-15-28, [email protected]
Специалист первой категории — Малеванная Ирина Алексеевна, 2-10-41, reception@podadm. ru
Заведующая хозяйством — Майорова Светлана Александровна, 30-311, [email protected]
Сектор информационного обеспечения
Ведущий специалист — Давыдов Андрей Юрьевич 2-26-14, [email protected]
Ведущий инженер — Щербинин Евгений Маркович 2-26-14, [email protected]
Территориальная избирательная комиссия
Председатель ТИК — Прокофьев Сергей Викторович, 2-17-75
Системный администратор ГАС Выборы — Сосипатова Светлана Ивановна, 2-13-85
Секретарь — Филиппова Елена Анатольевна, 2-16-51, [email protected]
Сектор по спецработе и кадрам
Начальник сектора — Софронова Елена Северьяновна, 2-01-29, [email protected]
Ведущий инженер — Комарова Светлана Владимировна, 2-01-29, [email protected]
Отдел закупок — контрактная служба
Начальник отдела — Александрова Татьяна Валерьевна 3-02-85, [email protected] , [email protected]
Ведущий специалист — Худякова Нина Игоревна, 3-02-85, [email protected]
Комитет по экономическому развитию и управлению муниципальным имуществом
Председатель комитета — Гречин Андрей Валерьевич, 2-25-34, grechin@podadm. ru
Сектор по экономическому развитию и инвестиционной деятельности
Начальник сектора — Ишанина Марина Васильевна, 2-13-45
Ведущий специалист — Степулина Екатерина Михайловна, 2-13-45, [email protected]
Ведущий специалист — Ляпина Татьяна Николаевна, 3-03-77, [email protected]
Ведущий специалист — Богдан Светлана Ивановна, 2-17-63, [email protected]
Ведущий специалист — Миронова Елена Николаевна, 2-17-63, [email protected]
Отдел управления муниципальным имуществом
Начальник отдела — Армеева Елена Владимировна, 2-20-48, [email protected]
Ведущий специалист — Черняева Светлана Григорьевна, 2-20-48, [email protected]
Инженер — Мартынова Екатерина Александровна, 2-20-48, [email protected]
Отдел земельных отношений
Начальник отдела — Ковенская Татьяна Николаевна, 2-15-50
Ведущий специалист — юрисконсульт — Воробьева Надежда Константиновна, 2-15-50
Ведущий специалист — Ирхина Татьяна Алексеевна, 2-15-50
Ведущий инженер — Лозовая Юлия Сергеевна, 2-00-26
Инженер — Глаголев Юрий Николаевич, 2-15-50
Отдел по благоустройству, дорожному хозяйству и транспорту
Начальник отдела — Молотилин Виктор Владимирович 2-42-79, molotilin@podadm. ru
Ведущий специалист — Зубова Галина Григорьевна, 2-42-79, [email protected]
Ведущий инженер — Саврюк Сергей Владимирович, 2-06-44, [email protected]
Ведущий специалист — Крыгина Людмила Владимировна, 2-06-44
Отдел по жилищно-коммунальному и топливно-энергетическому комплексу
Начальник отдела — Лиганавичене Екатерина Владимировна, 2-37-13, [email protected]
Главный специалист — Осипова Наталья Аркадьевна, 2-05-87, [email protected]
Ведущий инженер — Шаглина Анна Андреевна, 2-37-13, [email protected]
Жилищный сектор
Начальник сектора — Шарамыгина Наталья Валентиновна 2-45-04, [email protected]
Ведущий специалист — Родичева Ольга Александровна
Инженер — Устинова Ольга Владимировна
Комитет финансов
Председатель комитета — Акинфова Елена Владимировна, 2-14-17, [email protected]
Заместитель председателя комитета — Немыкина Елена Владимировна 2-13-11
Главный специалист бюджетного отдела — Мишагичева Ольга Евгеньевна 3-00-79
Главный специалист бюджетного отдела — Митрукова Юлия Викторовна 2-13-11
Бюджетный отдел
Отдел общественной безопасности, гражданской обороны и чрезвычайных ситуаций
Начальник отдела — Талова Наталья Валерьевна 2-12-73, go@podadm. ru
Специалист первой категории — Булич Галина Николаевна, 2-12-73
Оперативный дежурный — тел/факс 3-03-95, [email protected]
Мобилизационная подготовка
Ведущий инженер — Сенькина Людмила Александровна, 2-12-73
Отдел по делам архитектуры и градостроительства
Начальник отдела — Косцова Антонина Викторовна, 2-15-67, [email protected]
Ведущий специалист — Кудинова Ольга Владимировна, 2-25-67
Инженер — Карпинская Тамара Ивановна, 2-25-67
Отдел по учету и отчетности
Начальник отдела — Павловская Татьяна Анатольевна, 2-12-06, [email protected]
Заместитель начальника отдела — Полуяшкина Елена Ивановна, 2-12-06
Главный специалист — Герасина Елена Александровна, 2-15-86, [email protected]
Главный специалист — Марина Светлана Анатольевна, 2-12-06
Ведущий специалист — Миронова Светлана Николаевна, 2-12-06
Ведущий специалист — Зуева Лилия Александровна, 2-15-86
Отдел муниципального контроля
Начальник отдела — Подтыкалова Анна Сергеевна, 2-24-73, podtykalova@podadm. ru
Ведущий специалист — Ермоченко Елена Валерьевна, 2-57-68, [email protected]
Ведущий специалист, ответственный секретарь Административной комиссии — Зеленина Елена Сергеевна, 2-57-68, [email protected]
Специалист первой категории — Климовская Екатерина Андреевна, 2-00-26
Отдел ЗАГС
Начальник отдела — Афонина Наталья Ивановна, 2-10-04, [email protected]
Ведущий специалист — Косенкова Наталья Валерьевна, 2-10-04
Ведущий специалист — Фролова Лидия Николаевна, 2-10-04
Отдел по культуре, молодежной политике, спорту и туризму
Начальник отдела — Сенина Ольга Геннадьевна, 2-10-05
Ведущий специалист — Сафина Наталья Алексеевна, 2-10-05
Ведущий специалист — Парфенова Ксения Николаевна, 2-24-16
Ведущий специалист — Ильинская Оксана Владимировна, 2-24-16
Сектор опеки и попечительства
Начальник отдела — Берсенева Елена Юрьевна, 2-20-35
Ведущий специалист — Емелькова Ирина Александровна, 3-01-44
Главный специалист — Кареткина Татьяна Валерьевна, 2-20-35
Ведущий специалист — Погребняк Марина Валентиновна, 3-01-44
Комиссия по делам несовершеннолетних и защите их прав
Начальник комиссии — Тимофеева Татьяна Эдуардовна, 2-15-55
Ведущий специалист — Федорченко Ирина Михайловна, 2-15-55
Комитет образования
Председатель комитета — Воробьева Надежда Анатольевна, 2-12-12, тел/факс 2-21-43
Ведущий специалист, 2-21-40
Ведущий специалист — Антонова Наталья Михайловна, 2-22-35
Ведущий специалист — Мартюгова Татьяна Андреевна, 2-22-35
Ведущий специалист — Капитонова Ольга Сергеевна, 3-02-33
Ведущий специалист — Рахманова Анна Андреевна, 2-22-35
Делопроизводитель — Ильичева Мария Анатольевна, 2-21-43
Централизованная бухгалтерия
Главный бухгалтер — Лобанова Екатерина Георгиевна, 2-18-52
Заместитель главного бухгалтера — 2-54-50
Экономический отдел — 2-53-68
Архивный отдел
Начальник отдела — Баженова Ольга Сергеевна, тел/факс: 2-06-63
Ведущий специалист — Киселева Виктория Михайловна, 2-06-63
Ведущий инженер — Титова Юлия Вячеславовна, 2-06-63
1.
10. Справочная система. Linux: Полное руководство1.10. Справочная система
«Родной» для UNIX справочной системой, аналогом Справки Windows, служат страницы интерактивного руководства (manual pages, man-страницы). Ими снабжена практически каждая программа, важный конфигурационный файл или системный вызов. Это обычные текстовые файлы, содержащие сведения о назначении, синтаксисе, опциях команды, формате файла, примеры их применения, имена и URL разработчиков. Обычный дистрибутив содержит тысячи страниц такой документации. Просматривают ее командой man. Например, man man — это вызов справки о самой команде man.
При установке каждого программного пакета включенные в его состав man-страницы копируются в стандартные каталоги, так что программа man легко их находит. В этих каталогах страницы сгруппированы в секции по темам. Перечислим эти секции в порядке просмотра программой man:
1 Команды пользователя
8 Системные команды
2 Системные вызовы
3 Библиотечные вызовы (подпрограммы)
4 Устройства
5 Форматы файлов
6 Игры
7 Разное
9 Ядро (kernel internals)
Так что, если вас интересует справка не о консольной команде exit, а о системном вызове exit(), запрашивайте ее командой man 2 exit.
Чтобы ознакомиться с содержанием раздела, введите команду
man <номер_раздела> intro
Вот несколько самых употребительных команд управления выводом man-справки на экран:
<Ввод> вывод следующей строки текста
<Пробел> вывод следующего экрана текста
<Q> выход из программы
</>образец<Ввод> поиск образца
<N> повторение поиска.
Альтернативой команде man служит гипертекстовая справочная система info. Ссылки обозначены звездочками (*), и перемещает по ним клавиша <Tab>. Чтобы пройти по ссылке, нажмите <Ввод>. Чтобы перейти на следующую или предыдущую страницу, нажмите <N> или <P> соответственно. Чтобы попасть на один уровень иерархии страниц вверх, нажмите <U>. И клавиша <Q> завершает работу с программой info.
Сверхкраткую (одна строка) справку о командах дает команда
whatis <ключевое_слово>
Для работы ей нужна база данных о системных командах, создаваемая программой makewhatis.
Если точного имени команды вы не знаете, но примерно догадываетесь, какие фрагменты слов могут встретиться в ее имени или кратком описании, вам поможет команда apropos, производящая поиск в той же базе по фрагментам слов. Например, отдав команду
$ apropos config
вы получите список команд, имеющих отношение к конфигурированию системы и различных служб.
Команда man с ключом -k тоже умеет выполнять поиск по ключевым словам. Если вы хотите узнать, какие программы имеют отношение к некоторому системному файлу (конфигурационному или журнальному, например, /etc/passwd), введите команду
$ man -k passwd
Вы получите список man-страниц по командам, функциям, формата файлов и т.п., на которых встречается слово «passwd». В общем, поиск информации в справочной системе UNIX очень похож на поиск в Интернете: находите что-то похожее и переходите по ссылкам все ближе к истине.
Есть и команда help: она выводит справку о встроенных командах командной оболочки (о командных оболочках сказано в гл. 3).
Наконец, правильно написанные команды понимают ключи —help и —usage, с которыми выдают краткую справку о себе.
К сожалению, многие страницы документации на русский язык пока не переведены. Linux — ОС некоммерческая, и переводом занимаются добровольцы на общественных началах. Может быть, со временем к ним присоединитесь и вы? А пока загляните на
http://www.linuxshare.ru/projеcts/trans/index.html
Данный текст является ознакомительным фрагментом.
7.2.2.1. Корневая файловая система и система инициализации
7.2.2.1. Корневая файловая система и система инициализации Итак, вы выбрали загрузку Linux. Загрузчик GRUB загрузит ядро, а затем передаст ему параметры и управление. Подробновесь процесс загрузки ядра рассматриваться здесь не будет. Вам достаточно знать следующее: ядру при
Система
Система Здесь собрано сразу несколько компонентов, с помощью которых можно изучать и настраивать различные параметры, влияющие на работу операционной системы. Так, тут можно просмотреть основные сведения о конфигурации компьютера, увидеть оценку его
Система
Система Диспетчер устройств (Windows 2000/XP)В Диспетчере устройств (Система-Оборудование-кнопка Диспетчер устройств) если выбрать какое-нибудь устройства и отобразить его свойства, то по умолчанию будет показано стандартное окно свойств. К данному окну можно добавить еще
Справочная система Access 2007
Справочная система Access 2007 Если вы не нашли ответа на свой вопрос в этой книге, вам поможет обращение к справочной системе Microsoft Access. Она позволяет искать информацию не только во встроенных справочных материалах, но и на веб-узле Office Online и в справочнике для разработчиков
Первая справочная информация
Первая справочная информация Программирование в VBA на самом деле несложно, по крайней мере, это относится к работе с переменными, управлению потоком выполнения программы и отображению форм.Трудности вероятны только при освоении объектной модели VBA-приложения.
11.1. Справочная система Microsoft Word
11.1. Справочная система Microsoft Word Microsoft Word имеет очень мощную справочную систему, и многие ответы на вопросы можно найти, обратившись к ней. В программе предусмотрено несколько способов получения доступа к справочной информации.Одним из нововведений Word 2007 являются
Интегрированная справочная система
Интегрированная справочная система В завершение давайте обсудим возможность Visual Studio 2005, которая по определению должна быть удобной. Речь здесь идет об интегрированной справочной системе. Документация .NET Framework 2.0 SDK исключительно хороша, очень удобна для чтения и
Глава 11 Печать, справочная система и некоторые настройки программы Excel
Глава 11 Печать, справочная система и некоторые настройки программы Excel Теперь, когда мы уже поближе познакомились с программой Excel, рассмотрим некоторые вопросы, связанные с печатью документов, а также настройкой программы. Кроме того, разберемся, как работает справочная
Справочная система программы Excel
Справочная система программы Excel В версии 2007 программы Excel значительно улучшена справочная система: она содержит ответы почти на все вопросы, которые могут у вас возникнуть в ходе работы над документами Excel. При наличии доступа к Интернету вы получаете дополнительные
Справочная литература
Справочная литература Берлянт A. M., Верещака Т.В. и др. Концепция и принцип разработки классификатора объектов картографирования. — М.: Росгеоинформ, 1999, 23 с.Воробьев Г.Г. Твоя информационная культура, — М.: Молодая гвардия, 1988 г., 303 с.Ковалев А.П., Кацура П.М., Невелев А.А. и др.
4.6. Справочная система Windows 2000
4.6. Справочная система Windows 2000 Современное программное обеспечение отличается высокой сложностью, поэтому и в операционной системе, и в большинстве ее приложений предусмотрено наличие справочных систем.Классический прием вызова справочной системы Windows состоит в
Справочная система
Справочная система Успех внедрения SAP во многом зависит от создания справочной службы по системе в масштабе всего предприятия, которое не испытывало бы недостатка в ресурсах. Это особенно важно во время пуска системы и непосредственно после него, потому что в это время к
Глава 9 Справочная система Windows
Глава 9 Справочная система Windows • Справка в Windows• Справка в программах• Контекстная справкаНаписать книги обо всех программах и особенностях их использования невозможно. Обычно очень быстро выходят новые версии, и уже опубликованные книги содержат не самые свежие
Справочная система приложений Office
Справочная система приложений Office Во всех приложениях семейства Microsoft Office для получения справочной информации лучше всего использовать поиск по ключевым словам. Например, вам нужно найти информацию о том, как вставить рисунок в текстовый документ. Для этого откройте
Система координат и пространственная проекция | Earth Data Science
Лия Вассер
В этом уроке рассматриваются ключевые пространственные атрибуты, необходимые для работы с пространственными данными, включая: системы координат ( CRS
), экстент и пространственное разрешение.
После изучения этого руководства вы сможете:
- Описывать, что такое система координат (
CRS
) - Перечислите шаги, связанные с построением двух наборов данных, хранящихся с использованием различных систем координат
Для выполнения этого урока и данных для 4-й недели курса вам потребуется компьютер с доступом в Интернет.
Загрузить данные за неделю 4 (~500 МБ)
Введение в системы отсчета координат
Вкратце: система отсчета координат ( CRS
) относится к способу, которым пространственные данные представляют земную поверхность (которая имеет круглую форму). / 3-мерные) сглажены, чтобы их можно было «нарисовать» на 2-мерной поверхности. Однако каждый из них использует другой (иногда) математический подход к выполнению выравнивания, что приводит к разным сеткам системы координат (обсуждается ниже). Эти подходы к выравниванию данных специально разработаны для оптимизации точности данных с точки зрения длины и площади (подробнее об этом позже).
В этом уроке вы узнаете, что такое CRS
. И как это может повлиять на ваши данные, когда вы работаете с ними в таком инструменте, как R
(или любом другом инструменте).
Карты Соединенных Штатов в различных CRS, включая Mercator (вверху слева), Albers equal area (внизу слева), UTM (вверху справа) и WGS84 Geographic (внизу справа). Обратите внимание на различия в форме и ориентации, связанные с каждым CRS. Эти различия являются прямым результатом вычислений, используемых для «выравнивания» данных на двумерной карте. Источник: opennews.org Голова человека проецируется с использованием различных систем координат. ИСТОЧНИК: Scientific American. Кто-нибудь из них имеет поразительное сходство с Джеем Лено?
В коротком видеоролике ниже показано, как проекции карты могут сделать континенты пропорционально больше или меньше, чем они есть на самом деле.
Что такое система координат
Чтобы определить местоположение чего-либо, вы часто используете систему координат. Эта система состоит из значений X и Y, расположенных в двухмерном (или более) пространстве.
Вы используете системы координат с осями X, Y (а иногда и Z) для определения местоположения объектов в пространстве. Источник: http://open.senecac. on.ca Хотя приведенная выше система координат является двухмерной, мы живем на трехмерной земле, которая оказывается «круглой». Чтобы определить местоположение объектов на круглой Земле, вам нужна система координат, которая адаптируется к форме Земли. Когда вы делаете карты на бумаге или на плоском экране компьютера, вы перемещаетесь из трехмерного пространства (земного шара) в двухмерное пространство (экран вашего компьютера или лист бумаги). Компоненты CRS
определяют способ «выравнивания» данных, существующих в трехмерном пространстве земного шара. CRS
также определяет саму систему координат.
Система отсчета координат (CRS) представляет собой основанную на координатах локальную, региональную или глобальную систему, используемую для определения местоположения географических объектов. – Wikipedia
Компоненты CRS
Система отсчета координат состоит из нескольких ключевых компонентов:
- Система координат: Сетка X, Y, на которую накладываются ваши данные, и способ определения местоположения точки в пространстве.
- Горизонтальные и вертикальные единицы: Единицы, используемые для определения сетки по осям x, y (и z).
- Датум: Смоделированная версия формы Земли, определяющая начало координат, используемое для размещения системы координат в пространстве. Вы узнаете об этом далее.
- Информация о проекции: Математическое уравнение, используемое для выравнивания объектов, находящихся на круглой поверхности (например, Земли), чтобы вы могли видеть их на плоской поверхности (например, на экране вашего компьютера или на бумажной карте).
Почему важна CRS
Важно понимать систему координат, которую используют ваши данные, особенно если вы работаете с разными данными, хранящимися в разных системах координат. Если у вас есть данные из одного и того же места, которые хранятся в разных системах координат, они не будут выстраиваться ни в одной ГИС или другой программе , если у вас нет такой программы, как ArcGIS
или QGIS
, которая поддерживает проекцию на лету . Даже если вы работаете в инструменте, поддерживающем проецирование «на лету», вам потребуется, чтобы все ваши данные находились в одной проекции для выполнения задач анализа и обработки.
Совет по данным: spacereference.org предоставляет превосходную онлайн-библиотеку информации CRS.
Система координат и единицы измерения
Вы можете определить пространственное положение, например, положение на графике, используя значения x и y, аналогичные вашей декартовой системе координат, показанной на рисунке выше.
Например, на приведенной ниже карте, сгенерированной в R
с ggplot2
, показаны все континенты мира в географической системе координат
. Единицы измерения — градусы, а сама система координат — широты и долготы с началом координат .0007 — место, где экватор встречается с центральным меридианом на земном шаре (0,0).
# devtools::install_github("tidyverse/ggplot2") # загрузить библиотеки библиотека (ргдал) библиотека (ggplot2) библиотека (ргеос) библиотека (растр) #install.packages('sf') # тестирование пакета sf для этих уроков! библиотека (сф) # установить ваш рабочий каталог # setwd("~/Документы/земля-аналитика/")
В приведенном ниже сюжете вы будете использовать следующую тему. Вы можете скопировать и вставить этот код, если хотите использовать ту же тему!
# отключить элементы оси в ggplot для лучшего визуального сравнения новаяТема <- список(тема(строка = element_blank(), ось.текст.х = element_blank(), ось.текст.у = element_blank(), axis.ticks = element_blank(), # отключить тики axis.title.x = element_blank(), # отключить заголовки ось. название.y = element_blank(), legend.position="none")) # отключить легенду
# чтение шейп-файла worldBound <- readOGR(dsn = "data/week-04/global/ne_110m_land/ne_110m_land.shp") # преобразовать в фрейм данных worldBound_df <- укрепить (worldBound)
# построить карту с помощью ggplot worldMap <- ggplot(worldBound_df, aes(long,lat, group = group)) + геом_полигон() + coord_equal() + labs(x = "Долгота (градусы)", у = "широта (градусы)", title = "Глобальная карта — географическая система координат", subtitle = "Датум WGS84, единицы: градусы - широта/долгота") карта мира
Вы можете добавить на карту три местоположения с координатами. Обратите внимание, что ЕДИНИЦЫ указаны в десятичных градусах (широта, долгота):
- Боулдер, Колорадо: 40.0274, -105.2519
- Осло, Норвегия: 59,9500, 10,7500
- Mallorca, Spain: 39,618, 2. 98333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333н. континентальный пограничный слой.
# определить местоположения Боулдера, Колорадо, Майорки, Испания и Осло, Норвегия # сохраняем координаты в data.frame loc_df <- data.frame(lon = c(-105.2519, 10.7500, 2.9833), широта = с (40,0274, 59.9500, 39,6167)) # добавляем точку на карту mapLocations <- worldMap + geom_point (данные = loc_df, aes(x = долгота, y = широта, группа = NULL), цвет = "весенне-зеленый", размер = 5) картаМестоположения
Географическая система координат - хорошая и плохая
Географические системы координат в десятичных градусах полезны, когда вам нужно определить местоположение мест на Земле. Однако местоположения широты и долготы не определяются с использованием единых единиц измерения. Таким образом, географический
Географическая система координат определяет местоположение по широте и долготе с помощью углов. Таким образом, расстояние между каждой линией широты, движущейся на север и юг, неодинаково. Источник: ESRICRS
не идеальны для измерения расстояния. Вот почему были разработаны другие моделиCRS
.Projected CRS - Robinson
Вы можете просмотреть те же данные выше, в другом CRS
Robinson
.Robinson
— это проектCRS
. Обратите внимание, что границы страны на карте имеют другую форму по сравнению с картой, созданной выше вCRS
: Географическая широта/долгота WGS84 .# перепроецировать данные из longlat в robinson CRS worldBound_robin <- spTransform(worldBound, CRS("+proj=робин")) worldBound_df_robin <- укрепить (worldBound_robin) # заставить R отображать значения x и y без округления цифр # варианты(scipen=100) robMap <- ggplot(worldBound_df_robin, aes(long,lat, group = group)) + геом_полигон() + labs(title = "Карта мира (робинзон)", x = "Координаты X (метры)", y = "Координаты Y (метры)") + coord_equal() ограбитькарту
Что произойдет, если вы попытаетесь добавить те же координаты широты и долготы, которые вы использовали выше, на свою карту, используя
Robinson
CRS
в качестве системы отсчета координат?# добавить точку на карту newMap <- robMap + geom_point(data = loc_df, aes (x = долгота, y = широта, группа = NULL), цвет = "зеленый", размер = 5) новая карта
Обратите внимание, что когда вы пытаетесь добавить координаты широты/долготы в градусах на карту в другом
CRS
точки находятся не в том месте. Сначала вам нужно преобразовать точки в новую проекцию — процесс, называемый перепроецированием . Вы можете перепроектировать свои данные, используя функциюspTransform()
вR
.Ваши точки хранятся в data.frame, который не является пространственным объектом. Таким образом, вам нужно будет преобразовать этот
data.frame
в пространственныйdata.frame
, чтобы использоватьspTransform()
.# data.frame, содержащий местоположения Боулдера, Колорадо, и Осло, Норвегия loc_df ## долгота ## 1 -105.251940.0274 ## 2 10.7500 59.9500 ## 3 2,9833 39,6167 # преобразовать фрейм данных в фрейм данных пространственных точек loc_spdf <- SpatialPointsDataFrame (координаты = loc_df, данные = loc_df, proj4string = crs(worldBound)) loc_spdf ## класс: SpatialPointsDataFrame ## функции : 3 ## степень: -105,2519, 10,75, 39,6167, 59,95 (xmin, xmax, ymin, ymax) ## crs : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0 ## переменные : 2 ## имена : долгота, широта ## минимальные значения: -105,2519, 39,6167 ## максимальные значения: 10,75, 59,95
После преобразования фрейма данных во фрейм пространственных данных вы можете перепроецировать данные.
# перепроецировать данные в Робинзон loc_spdf_rob <- spTransform(loc_spdf, CRSobj = CRS("+proj=robin"))
Чтобы ваши данные красиво отображались с помощью
ggplot
, вам нужно еще раз преобразовать в фрейм данных. Вы можете сделать это, извлекая координаты()
и превращая их вdata.frame
, используяas.data.frame()
.# преобразовать пространственный объект во фрейм данных loc_rob_df <- as.data.frame(координаты(loc_spdf_rob)) # отключить экспоненциальное представление варианты (научная = 10000) # добавляем точку на карту newMap <- robMap + geom_point(data = loc_rob_df, aes (x = долгота, y = широта, группа = NULL), цвет = "зеленый", размер = 5) новая карта
Сравнить карты
Оба приведенных выше графика выглядят по-разному и используют другую систему координат. Давайте посмотрим на оба, бок о бок, с фактическими сетки или линии широты и долготы, отображаемые на карте.
Чтобы визуально увидеть разницу в этих проекциях, поскольку они воздействуют на части мира, вы будете использовать слой координатной сетки, который содержит меридианы и параллельные линии.
## импорт данных шейп-файла масштабной сетки координатная сетка <- readOGR("данные/неделя-04/глобальная/ne_110m_graticules_all", слой = "ne_110m_graticules_15") # преобразовать пространственный объект sp в готовый ggplot, data.frame graticule_df <- укрепить (решетка)
Давайте проверим ваши сетки. Обратите внимание, что это всего лишь параллели и меридианы.
# графические сетки ggplot() + geom_path(data = griticule_df, aes(long, lat, group = group), linetype = "пунктирная", color = "grey70")
Также вы импортируете ограничивающую рамку, чтобы ваш график выглядел лучше!
bbox <- readOGR("data/week-04/global/ne_110m_graticules_all/ne_110m_wgs84_bounding_box.shp") bbox_df <- укрепить (bbox) latLongMap <- ggplot(bbox_df, aes(long,lat, group = group)) + geom_polygon (заполнить = "белый") + geom_polygon(data = worldBound_df, aes(long,lat, group=group, fill=hole)) + geom_path(data = griticule_df, aes(long, lat, group = group), linetype = "пунктирная", color = "grey70") + coord_equal() + labs(title = "Карта мира - географическая (градусы долготы/широты)") + новая тема + scale_fill_manual(values = c("black", "white"), guide = "none") # изменить цвета и удалить легенду # добавить точки вашего местоположения на карту латлонгмап <- латлонгмап + geom_point (данные = loc_df, aes (x = долгота, y = широта, группа = NULL), цвет = "зеленый", размер = 5)
Ниже вы перепроецируете координатную сетку и ограничивающую рамку в проекцию Робинсона.
# перепроецировать грата в робинзона graticule_robin <- spTransform(griticule, CRS("+proj=robin")) # перепроецировать координатную сетку grat_df_robin <- укрепить (graticule_robin) bbox_robin <- spTransform(bbox, CRS("+proj=robin")) # перепроектировать ограничивающую рамку bbox_robin_df <- укрепить (bbox_robin) # сюжет с использованием робинзона finalRobMap <- ggplot(bbox_robin_df, aes(long, lat, group = group)) + geom_polygon (заполнить = "белый") + geom_polygon (данные = worldBound_df_robin, aes (долгота, широта, группа = группа, заливка = отверстие)) + geom_path(data = grat_df_robin, aes(long, lat, group = group), linetype = "пунктирная", color = "grey70") + labs(title = "Проекция карты мира - Робинзон (метры)") + coord_equal() + новая тема + scale_fill_manual(values = c("black", "white"), guide = "none") # изменить цвета и удалить легенду # добавляем слой локации в робинсон как точки на карту finalRobMap <- finalRobMap + geom_point(data = loc_rob_df, aes (x = долгота, y = широта, группа = NULL), цвет = "зеленый", размер = 5)
Ниже вы накладываете две карты друг на друга, чтобы их было легче сравнивать. Для этого вы используете функцию
grid.arrange()
из пакетаgridExtra
.требуется (gridExtra) # отображать рядом grid.arrange(latLongMap, finalRobMap)
Почему несколько CRS?
Вам может быть интересно, зачем возиться с разными
CRS
, если это усложняет анализ? Ну, каждыйCRS
оптимизирован для лучшего представления:- форма и/или
- масштаб/расстояние и/или
- площадь
признаков в данных. И ни один
CRS
не умеет оптимизировать все три элемента: форму, расстояние и площадь. НекоторыеCRS
оптимизированы по форме, некоторые оптимизированы по расстоянию, а некоторые оптимизированы по площади. НекоторыеCRS
также оптимизированы для определенных регионов, например США или Европы. ОбсуждениеCRS
, поскольку он оптимизирует форму, расстояние и площадь, выходит за рамки этого руководства, но важно понимать, чтоCRS
, который вы выбрали для своих данных, повлияет на работу с данными.На следующем уроке вы узнаете о некоторых различиях между спроецированным
Дополнительное испытаниеUTM
CRS
и географическимWGS84
.Сравните карты земного шара выше. Что вы заметили в форме различных стран. Есть ли какие-либо признаки искажения в определенных областях на любой из карт? Какой из них лучше?
Посмотрите на изображение ниже, на котором изображены карты Соединенных Штатов в 4 разных
CRS
. Какие визуальные различия вы замечаете на каждой карте? Посмотрите каждую проекцию в Интернете, какие элементы (форма, площадь или расстояние) оптимизирует каждая проекция, используемая на графике ниже?
Географические и проецируемые CRS
На приведенных выше картах представлены примеры двух основных типов систем координат:
- Географические системы координат: системы координат, которые охватывают весь земной шар (например, широта/долгота).
- Проекционные системы координат: системы координат, которые локализованы для минимизации визуальных искажений в определенной области (например, Робинсон, UTM, Государственная плоскость)
Вы более подробно изучите эти два типа систем координат на следующем уроке.
Географические и прогнозируемые CRS Структура шейп-файла
Теги Пространственные данные и ГИС: векторные данные, системы координат Воспроизводимые науки и программирование:Обновлено:
4.0 Лицензия. DOI цитирования: https://zenodo.org/badge/latestdoi/143348761Поделиться на
Twitter Facebook Google+ LinkedInСистемы координат
Цели: Понимание систем координат. Ключевые слова: Система отсчета координат (CRS), картографическая проекция, проекция «на лету», широта, долгота, направление на север, восток Обзор
Картографические проекции пытаются изобразить поверхность земли или часть земля на плоском листе бумаги или экране компьютера. А координатная ссылка система (CRS) затем определяет с помощью координат, как двумерное, спроецированная карта в вашей ГИС связана с реальными местами на земле. Решение Какую картографическую проекцию и систему координат использовать, зависит от региональный масштаб области, в которой вы хотите работать, на анализе, который вы хотите делать и часто на наличие данных.
Картографическая проекция в деталях
Традиционным методом представления формы Земли является использование глобусов. Однако с этим подходом есть проблема. Хотя глобусы сохраняют большую часть формы Земли и иллюстрируют пространственную конфигурацию размером с континент, их очень трудно носить в кармане. Они также удобно использовать только в очень малых масштабах (например, 1:100 миллионов).
Большинство тематических карт, обычно используемых в ГИС-приложениях, значительно большего масштаба. Типичные наборы данных ГИС имеют масштаб 1:250 000 или больше, в зависимости от уровня детализации. Глобус такого размера будет сложно и дорого производить, и еще труднее носить с собой. Как результат, картографы разработали набор методов, названных картографическими проекциями предназначен для отображения с достаточной точностью сферической Земли в двух измерениях.
Если смотреть с близкого расстояния, земля кажется относительно плоской. Однако когда если смотреть из космоса, мы можем видеть, что Земля имеет относительно сферическую форму. Карты, как мы увидим в предстоящей теме создания карты, являются представлениями реальности. Они предназначены не только для представления функций, но и их формы и пространственного положения. договоренность. Каждая картографическая проекция имеет преимущества и недостатки . наилучшая проекция для карты зависит от масштаба карты, и от целей для чего он будет использоваться. Например, проекция может иметь неприемлемые искажений, если использовать их для составления карты всего африканского континента, но может быть отличным выбор для крупномасштабной (детальной) карты вашей страны. Свойства проекция карты также может влиять на некоторые конструктивные особенности карты. Немного проекции хороши для небольших площадей, некоторые хороши для картографирования площадей с большой Протяженность восток-запад, а некоторые лучше подходят для картографирования районов с большой протяженностью север-юг. степень.
Три семейства картографических проекций
Процесс создания картографических проекций можно визуализировать, поместив источник света источник внутри прозрачного шара, на котором размещены непрозрачные элементы земли. затем спроецируйте очертания объекта на двумерный плоский лист бумаги. Различные способы проецирования могут быть созданы путем окружения земного шара цилиндрический способ, как конус или даже как плоская поверхность . Каждый из эти методы производят то, что называется семейство картографических проекций . Следовательно, есть семейство плоских проекций , семейство цилиндрических выступы , а другой называется коническими выступами (см. figure_projection_families)
Семейства фигурных проекций 1:
Три семейства картографических проекций. Они могут быть представлены а) цилиндрические выступы, б) конические выступы или в) плоские выступы.
Сегодня, конечно, процесс проецирования сферической земли на плоский кусок работы выполняется с использованием математических принципов геометрии и тригонометрии. Это воссоздает физическую проекцию света через земной шар.
Точность картографических проекций
Картографические проекции никогда не являются абсолютно точными представлениями сферической земной шар. В результате процесса проецирования карты каждая карта показывает искажений. углового соответствия, расстояния и площади . Картографическая проекция может сочетать в себе несколько этих характеристик, а может быть компромиссом, искажающим все свойства площади, расстояния и углового соответствия в некоторых допустимых пределах. Примеры компромиссных прогнозов — Проекция Winkel Tripel и Robinson проекции (см. figure_robinson_projection), которые часто используются для карты.
Рисунок Проекция Робинсона 1:
Проекция Робинсона представляет собой компромисс, когда искажения площади, угловые соответствие и расстояние являются приемлемыми.
Как правило, невозможно одновременно сохранить все характеристики в проекция карты. Это означает, что если вы хотите провести точный аналитический операции, необходимо использовать картографическую проекцию, обеспечивающую наилучшее Характеристики для ваших анализов. Например, если вам нужно измерить расстояния на вашей карте, вы должны попытаться использовать картографическую проекцию для ваших данных, которая обеспечивает высокая точность для расстояний.
Картографические проекции с угловым соответствием
При работе с глобусом основные направления компаса (север, восток, Юг и Запад) всегда будут располагаться под углом 90 градусов друг к другу. Другими словами, Восток всегда будет находиться под углом 90 градусов к северу. Поддержание правильного угла свойства также могут быть сохранены на картографической проекции. Картографическая проекция, которая сохраняет это свойство углового соответствия, называется конформным или ортоморфная проекция .
Эти проекции используются, когда сохранение угловых соотношений является важный. Они обычно используются для навигационных или метеорологических задач. Это важно помнить, что сохранение истинных углов на карте затруднено большие площади и должны быть предприняты только для небольших участков земли. конформный тип проекции приводит к искажению площадей, т. е. если измерения площади сделаны на карте, они будут неверны. Чем больше площади, тем менее точными будут измерения площади. Примеры Меркатор проекция (как показано на рисунке figure_mercator_projection) и конформная Ламберта Конический выступ . Геологическая служба США использует конформную проекцию для многие его топографические карты.
Рисунок Проекция Меркатора 1:
Проекция Меркатора, например, используется там, где угловые соотношения важны, но отношения областей искажаются.
Картографические проекции с равным расстоянием
Если ваша цель проецирования карты — точное измерение расстояний, вам следует выберите проекцию, которая предназначена для хорошего сохранения расстояний. Такие проекции, позвонил равноудаленных проекций , требуется, чтобы масштаб карты был осталось постоянным . Карта равноудалена, если она правильно представляет расстояния. от центра проекции до любого другого места на карте. равноудаленный проекции сохраняют точное расстояние от центра проекции или по заданным линиям. Эти проекции используются для радио- и сейсмического картографирования. для навигации. Равноудаленная цилиндрическая пластина Carree (см. Figure_plate_caree_projection) и Равноугольная проекция две хорошие примеры равноудаленных проекций. Азимутальная равнопромежуточная проекция это проекция, используемая для эмблемы Организации Объединенных Наций (см. фигура_азимутальная_эквидистантная_проекция).
Figure Plate Carree Projection 1:
Равнопромежуточная цилиндрическая проекция Plate Carree, например, используется, когда важно точное измерение расстояния.
Фигура Азимутальная равнопромежуточная проекция 1:
Логотип Организации Объединенных Наций использует азимутальную эквидистантную проекцию.
Проекции с равными площадями
Когда карта изображает области по всей карте, так что все отображаемые области имеют такое же пропорциональное отношение к областям на Земле, которые они представляют, карта представляет собой карту равной площади . На практике общесправочные и учебные карты чаще всего требуют использования равных по площади проекций . Как следует из названия, эти карты лучше всего использовать, когда расчеты площади являются доминирующими расчетами ты будешь выступать. Если, например, вы пытаетесь проанализировать определенную область в вашем городе, чтобы узнать, достаточно ли он велик для нового торгового центра, Равновеликие проекции - лучший выбор. С одной стороны, чем больше площадь вы анализируете, тем более точными будут ваши измерения площади, если вы используете равновеликая проекция, а не другой тип. С другой стороны, равная площадь проекция приводит к** искажениям углового соответствия** при работе с большие площади. Небольшие области будут гораздо менее подвержены искажению углов. когда вы используете равновеликую проекцию. Равная площадь Альбера , Равная Ламберта площади и Mollweide Равновеликие цилиндрические проекции (показаны на figure_mollweide_equal_area_projection) — это типы равновеликих проекций, которые часто встречаются в работе с ГИС.
Рисунок Равновеликая проекция Моллвейде 1:
Равновеликая цилиндрическая проекция Моллвейде, например, гарантирует, что все нанесенные на карту области имеют такое же пропорциональное отношение к областям на Земле.
Имейте в виду, что картографическая проекция — очень сложная тема. Есть сотни различные проекции, доступные по всему миру, каждая из которых пытается изобразить определенную часть земной поверхности как можно точнее на плоском листе бумаги. На самом деле выбор, какую проекцию использовать, часто будет сделан за вас. В большинстве стран обычно используются прогнозы, и при обмене данными люди будет следовать национальной тенденции .
Система отсчета координат (CRS) в деталях
С помощью систем координат (CRS) любое место на земле может задаваться набором из трех чисел, называемых координатами. В целом CRS может быть разделен на проекционных систем координат (также называемых декартовыми или прямоугольные системы отсчета координат) и привязка географических координат системы .
Географические системы координат
Использование географических систем координат очень распространено. Они используют градусы широты и долготы, а иногда и значение высоты для описания место на земной поверхности. Самый популярный называется WGS 84 .
Линии широты проходят параллельно экватору и делят землю на 180 равные участки с севера на юг (или с юга на север). Ссылка линия для широты - это экватор, и каждое полушарие разделено на девяносто разделы, каждый из которых соответствует одному градусу широты. В северном полушарии, градусы широты измеряются от нуля на экваторе до девяноста на севере столб. В южном полушарии градусы широты отсчитываются от нуля в экватора до девяноста градусов на южном полюсе. Для упрощения оцифровки картах, градусы широты в южном полушарии часто присваиваются отрицательными значения (от 0 до -90°). Где бы вы ни находились на земной поверхности, расстояние между линии широты одинаковы (60 морских миль). См. figure_geographic_crs для наглядности.
Figure Geographic CRS 1:
Географическая система координат с линиями широты, параллельными экватору и линии долготы с нулевым меридианом через Гринвич.
Линии долготы , с другой стороны, не так хорошо выдерживают эталон единообразия. Линии долготы проходят перпендикулярно экватору и сходятся на полюсах. Эталонная линия долготы (нулевой меридиан) проходит от Северного полюса до Южного полюса через Гринвич, Англия. Последующий линии долготы измеряются от нуля до 180 градусов к востоку или западу от нулевой отметки. меридиан. Обратите внимание, что значениям к западу от нулевого меридиана присваиваются отрицательные значения. для использования в цифровых картографических приложениях. См. рисунок на figure_geographic_crs. Посмотреть.
На экваторе и только на экваторе расстояние, представленное одной линией долгота равна расстоянию, представленному одним градусом широты. Как ты двигаться к полюсам, расстояние между линиями долготы становится прогрессивно меньше, пока в точном местоположении полюса все 360° долгота представлена единственной точкой, на которую можно было бы указать пальцем (хотя вы, вероятно, захотите носить перчатки). Использование географических координат системы, у нас есть сетка линий, делящих землю на квадраты, которые покрывают примерно 12363,365 квадратных километров на экваторе — хорошее начало, но не очень полезно для определения местоположения чего-либо в этом квадрате.
Чтобы быть действительно полезной, сетка карты должна быть разделена на достаточно маленькие участки, чтобы их можно использовать для описания (с приемлемым уровнем точности) местоположения точки на карте. Для этого градусы делятся на минут (') и секунд ("). В одном градусе шестьдесят минут, а шестьдесят секунд в минуту (3600 секунд в градусе). Так, на экваторе одна секунда широты или долготы = 30,87624 метра.
Проекционные системы координат
Двумерная система координат обычно определяется двумя осями. Под прямым углом друг к другу они образуют так называемую XY-плоскость (см. figure_projected_crs слева). Горизонтальная ось обычно обозначается X , а вертикальная ось обычно обозначается Y . В трехмерном система отсчета координат, добавляется еще одна ось, обычно обозначаемая Z . Это также находится под прямым углом к X и Y оси. Ось Z обеспечивает третье измерение пространства (см. figure_projected_crs справа). Каждый точка, выраженная в сферических координатах, может быть выражена как X Y Z координировать.
Рисунок Projected CRS 1:
Двух- и трехмерные системы координат.
Проекционная система координат в южном полушарии (к югу от экватору) обычно берет свое начало на экваторе в определенном Долгота . Этот означает, что значения Y увеличиваются к югу, а значения X увеличиваются к западу. В северном полушарии (к северу от экватора) начало отсчета также находится на экваторе. на определенной долготе . Однако теперь значения Y увеличиваются к северу и значения X увеличиваются к востоку. В следующем разделе мы опишем спроецированная система отсчета координат, называемая универсальной поперечной меркаторской (UTM) часто используется для Южной Африки.
Универсальная поперечная Меркаторская (UTM) CRS в деталях
Система отсчета координат Universal Transverse Mercator (UTM) берет свое начало на экваторе на определенной долготе . Теперь значения Y увеличиваются на юг, а значения X увеличиваются на запад. UTM CRS — это глобальная карта проекция. Это означает, что он обычно используется во всем мире. Но как уже описано в разделе «точность картографических проекций» выше, чем больше площадь (например, ЮАР) тем больше искажение углового соответствия, расстояния и площадь происходят. Чтобы избежать слишком больших искажений, мир разделен на 9 частей.0067 60 равно зоны , которые имеют ширину 6 градусов по долготе с востока на запад. UTM зоны пронумерованы от 1 до 60 , начиная с международной линии перемены дат (зона 1 на 180 градусах западной долготы) и продвигаясь на восток обратно к международная линия перемены дат (зона 60 на 180 градусах восточной долготы), как показано в figure_utm_zones.
Рисунок Зоны UTM 1:
Универсальные поперечные зоны Меркатора. Для зон UTM в Южной Африке 33S, 34S, Используются 35S и 36S.
Как вы можете видеть в figure_utm_zones и figure_utm_for_sa, Южная Африка покрыты четырьмя зонами UTM для минимизации искажений. Зоны называются UTM 33S , UTM 34S , UTM 35S и UTM 36S . S после зоны означает, что зоны UTM расположены южнее экватора .
Рисунок UTM для Южной Африки 1:
Зоны UTM 33S, 34S, 35S и 36S с их центральными долготами (меридианами) используется для проектирования Южной Африки с высокой точностью. Красный крест показывает область интерес (АОИ).
Скажем, например, что мы хотим определить двумерную координату в Зона интереса (AOI) отмечена красным крестиком в figure_utm_for_sa. Вы можете видим, что область находится в пределах зоны UTM 35S . Это означает, что для минимизации искажения и для получения точных результатов анализа мы должны использовать UTM зону 35S в качестве системы отсчета координат.
Положение координаты в UTM к югу от экватора должно быть указано с номер зоны (35) и с его северным (y) значением и восточным (x) значение в метрах. Северное значение — это расстояние от позиции экватор в метрах. Значение восточного направления — это расстояние от центральный меридиан (долгота) используемой зоны UTM. Для зоны UTM 35S это 27 градусов Восток как показано на рисунке figure_utm_for_sa. Кроме того, поскольку мы находятся к югу от экватора, и отрицательные значения в координатах UTM не допускаются. системы отсчета, мы должны добавить так называемую значение ложного севера из 10 000 000 м относительно северного значения (y) и ложного восточного значения 500 000 м до значение восточного направления (x). Это звучит сложно, поэтому мы сделаем пример, который показывает, как найти правильную координату UTM 35S для области Проценты .
Значение северного направления (y)
Место, которое мы ищем, находится в 3 550 000 метрах к югу от экватора, поэтому северное значение (y) получает отрицательный знак и составляет -3 550 000 м. Согласно с определения UTM мы должны добавить значение ложного севера из 10 000 000 м. Это означает, что значение северного направления (y) нашей координаты равно 6 450 000 м (-3 550 000 м). + 10 000 000 м).
Значение восточного направления (x)
Сначала мы должны найти центральный меридиан (долгота) для зоны UTM 35С . Как мы видим на рисунке figure_utm_for_sa, это 27 градусов на восток . Место мы ищем это 85000 метров на запад от центрального меридиана. Как северное значение, восточное значение (x) получает отрицательный знак, что дает результат из -85 000 м . В соответствии с определениями UTM мы должны добавить false восточное значение 500 000 м. Это означает восточное (x) значение нашей координаты составляет 415 000 м (-85 000 м + 500 000 м). Наконец, мы должны добавить номер зоны . к восточному значению, чтобы получить правильное значение.
В итоге координата для нашей Point of Interest , спроецированная в зону UTM 35S будет записано как: 35 415 000 м E / 6 450 000 м N . В некоторых ГИС, когда определена правильная зона UTM 35S, а в качестве единиц установлены метры в пределах системы, координата может также просто отображаться как 415 000 6 450 000 .
Проекция «на лету»
Как вы, вероятно, можете себе представить, может возникнуть ситуация, когда нужные вам данные для использования в ГИС проецируются в различных системах координат. За Например, вы можете получить векторный слой, показывающий границы Южной Африки. проецируется в UTM 35S и еще один векторный слой с точечной информацией о количество осадков представлено в географической системе координат WGS 84. В ГИС эти два векторные слои располагаются в совершенно разных областях окна карты, т.к. у них разные проекции.
Чтобы решить эту проблему, многие ГИС включают функцию под названием "на лету" проекция. Это означает, что вы можете определить определенную проекцию при запуске ГИС и все слои, которые вы затем загружаете, независимо от привязки координат системы, которые у них есть, будут автоматически отображаться в заданной вами проекции. Эта функция позволяет вам накладывать слои в окне карты вашего ГИС, даже если они могут быть в различных системах отсчета.
Общие проблемы / вещи, о которых следует знать
Тема картографическая проекция очень сложна, и даже специалисты, изучали географию, геодезию или любую другую науку, связанную с ГИС, часто имеют проблемы с правильным определением картографических проекций и систем координат. Обычно, когда вы работаете с ГИС, у вас уже есть спроецированные данные для начала. В большинстве случаев эти данные будут проецироваться в определенную CRS, поэтому вам не нужно создать новую CRS или даже перепроецировать данные из одной CRS в другую. Что сказал, что всегда полезно иметь представление о том, что означает картографическая проекция и CRS.
Чему мы научились?
Давайте завершим то, что мы рассмотрели в этом листе:
- Картографические проекции отображают поверхность земли в двухмерном, плоский лист бумаги или экран компьютера.
- Существуют глобальные картографические проекции, но большинство картографических проекций создаются и оптимизирован для проецирования небольших участков земной поверхности.
- Картографические проекции никогда не являются абсолютно точными представлениями сферической земной шар. Они показывают искажения углового соответствия, расстояния и площади. Это невозможно одновременно сохранить все эти характеристики на карте проекция.
- A Система отсчета координат (CRS) определяет с помощью координат, как двухмерная спроецированная карта связана с реальными местоположениями на земной шар.
- Существует два различных типа систем координат: Географические Системы координат и Системы координат проекции .
- На проекции Fly есть функция ГИС, позволяющая накладывать слоев, даже если они проецируются в разных системах координат.
А теперь попробуй!
Вот несколько идей, которые вы можете попробовать со своими учащимися:
- Запустите QGIS и загрузите два слоя одной и той же области, но с разными проекциями. и пусть ваши ученики найдут координаты нескольких мест на двух слоях. Вы можете показать им, что невозможно наложить два слоя друг на друга. Затем определите система отсчета координат как Geographic/WGS 84 внутри 9Диалоговое окно 0778 Project Properties и установите флажок Включить преобразование CRS "на лету" . Загрузите два слоя еще раз в той же области, и пусть ваши ученики увидят, как работает проекция «на лету».
- Вы можете открыть диалоговое окно Project Properties в QGIS и показать свой учащиеся знакомятся с множеством различных систем координат, чтобы они имели представление о сложность этой темы. Преобразование CRS «на лету» позволяет вам можно выбрать разные CRS для отображения одного и того же слоя в разных проекциях.
Есть над чем подумать
Если у вас нет компьютера, вы можете показать своим ученикам принципы из трех семейств картографических проекций. Возьмите глобус и бумагу и продемонстрируйте, как цилиндрические, конические и плоские проекции работают в целом. С помощью лист прозрачности вы можете нарисовать двумерную систему отсчета координат показаны оси X и оси Y. Затем пусть ваши ученики определят координаты (x и y значения) для разных мест.
Дальнейшее чтение
Книги :
- Чанг, Кан-Цунг (2006). Введение в географические информационные системы. 3-й Версия. Макгроу Хилл. ISBN: 0070658986
- ДеМерс, Майкл Н. (2005). Основы географических информационных систем. 3-й Версия. Уайли. ISBN: 9814126195
- Галати, Стивен Р. (2006): Демистификация географических информационных систем. Артех ISBN компании House Inc.: 158053533X
Веб-сайты :
- http://www.colorado.edu/geography/gcraft/notes/mapproj/mapproj_f.html
- http://geology.isu.edu/geostac/Field_Exercise/topomaps/index.htm
Руководство пользователя QGIS также содержит более подробную информацию о работе с картой. проекции в QGIS.
Что дальше?
В следующем разделе мы более подробно рассмотрим Производство карт .
О Канадской системе пространственной привязки
В Канадской геодезической службе (CGS) мы определяем, поддерживаем, улучшаем и облегчаем доступ к Канадской системе пространственной привязки (CSRS), которая устанавливает привязку к широте, долготе, высоте и силе тяжести. в Канаде. Если вы геодезист, геолог, инженер или другой специалист, вы можете положиться на CSRS, чтобы обеспечить последовательный подход к таким видам деятельности, как картографирование, топографическая съемка, проектирование, управление водными ресурсами и т. д.
То, как мы определяем и получаем доступ к CSRS, сильно изменилось с течением времени. Во многом это связано с развитием технологий, особенно с внедрением глобальных навигационных спутниковых систем (GNSS), таких как глобальная система позиционирования (GPS). Мы также знаем, что Земля динамична и постоянно меняется. CSRS необходимо было развивать, чтобы обеспечить непротиворечивую ссылку на данные, собранные в разные эпохи.
Канадская система пространственной привязки (CSRS)
CSRS представляет собой набор стандартов, моделей, информационных продуктов и инфраструктуры, поддерживающих геопространственное позиционирование в Канаде. Она включает в себя геометрическую, высотную и гравитационную системы отсчета. Вы можете узнать о каждом из них и получить доступ к соответствующим инструментам ниже.
На этой странице
- Геометрические системы отсчета
- От североамериканского датума 1983 г. (NAD83 (исходный)) до североамериканского датума 1983 г. Канадской системы пространственной отсчета (NAD83 (CSRS))
- Североамериканский датум 1983 г. (NAD83) взаимосвязь с Международной наземной системой отсчета (ITRF) и Всемирной геодезической системой 1984 г. (WGS84)
- Роль опорных геодезических сетей
- Интерферометрия со сверхдлинной базой (РСДБ)
- Активные системы управления
- Коммерческие сети кинематики реального времени (RTK)
- Сети пассивного управления
- Преобразования координат
- Канадская скоростная сетка (CVG)
- Системы отсчета высоты
- Канадские геодезические вертикальные данные 2013 г. (CGVD2013)
- Модель геоида
- Канадская геодезическая вертикальная система координат 1928 г. (CGVD28)
- Вертикальная сеть управления
- Канадские геодезические вертикальные данные 2013 г. (CGVD2013)
- Системы гравитационного отсчета
- Канадская сеть стандартизации гравитации (CGSN)
- Гравиметрия и геодезия
- Спутниковая гравиметрия
Геометрические системы отсчета
Геометрические системы отсчета позволяют определять широту, долготу и эллипсоидальную высоту. В Канаде официальной геометрической системой отсчета, принятой в большинстве юрисдикций, является NAD83 (CSRS). Когда мы публикуем координаты геодезических контрольных точек в системе отсчета, мы определяем то, что мы называем опорный кадр . По мере совершенствования методов измерения и изменения физической среды мы публикуем новые координаты для обновления этой системы отсчета.
От североамериканского датума 1983 г. (NAD83(оригинал)) до североамериканского датума 1983 г. канадской системы пространственной отсчета (NAD83(CSRS))
NAD83 претерпел несколько обновлений с тех пор, как мы впервые представили его в 1986 г. Он превратилась из традиционной наземной горизонтальной сети управления под названием NAD83 (оригинал) в космическую динамическую трехмерную реализацию под названием NAD83 (CSRS). Однако многие наборы геопространственных данных все еще существуют сегодня в NAD83 (оригинал).
NAD83(CSRS) представляет собой динамическую трехмерную реализацию NAD83(Original). Канада и США сотрудничали, чтобы переопределить NAD83 по отношению к ITRF посредством преобразования с семью параметрами с использованием станций РСДБ, общих для обеих систем. Мы держим NAD83(CSRS) на одной линии с Североамериканской плитой, используя оценку движения плиты NNR-NUVEL-1A.
Североамериканский датум 1983 года (NAD83) взаимосвязь с Международной наземной системой отсчета (ITRF) и Всемирной геодезической системой 1984 (WGS84)
С 1990 года наиболее точными и стабильными доступными системами отсчета являются последовательные версии ITRF, выпускаемые Международной службой вращения Земли и систем отсчета (IERS). ITRF — это глобальная система отсчета, поэтому, в отличие от NAD83, она не привязана к какой-либо конкретной тектонической плите. Динамическая природа этой системы отсчета означает, что позиции в ITRF меняются со временем, а координаты относятся к дате, которую мы называем эпохой .
WGS84 — еще одна глобальная справочная система, которую мы используем в Канаде. Первоначально он был разработан Национальным агентством изображений и картографии США для их системы позиционирования GPS. Как и ITRF, он периодически обновляется новыми версиями, которые обозначаются номером недели GPS с даты, когда он был введен в действие. Последняя версия была реализована в 2013 году и называется WGS84(G1762). Он выровнен с ITRF2008 на уровне сантиметра.
Роль геодезических опорных сетей
Рисунок 1: Геометрическая система отсчета NAD83(CSRS)
Увеличенное изображение
Текстовая версияНа этом пирамидальном рисунке показана иерархия опорных геодезических сетей в NAD83 (CSRS). Внизу находятся пассивные сети. К ним относятся провинциальные, муниципальные и региональные сети уплотнения в качестве основы; затем провинциальные высокоточные сети; затем канадская базовая сеть. Поверх них располагаются активные сети с региональными и провинциальными активными контрольными точками (ACP), а затем CACS. Все они ограничены VLBI, которая вместе с CACS вносит свой вклад в ITRF.
Подобно системам отсчета, геодезические контрольные сети развивались десятилетиями. Геодезические сети традиционно состояли из контрольных памятников, распределенных по территории Канады. Опубликованные координаты этих памятников были стандартом позиционирования, и геодезисты использовали их для контроля своих съемок. Мы называем эти сети памятников сетями пассивного управления .
ГНСС полностью изменили то, как мы реализуем, поддерживаем и используем системы отсчета. В 19В 90-х годах CGS создала Канадскую систему активного управления (CACS), разреженную сеть станций управления, которые постоянно отслеживают спутники GNSS. Наряду с данными от международных партнеров это позволяет нам вычислять точные орбиты и часы GNSS. Мы используем эти продукты в канадской системе пространственной привязки Precise Point Positioning (CSRS-PPP), чтобы обеспечить точный и эффективный способ управления съемками. Мы называем эти сети сетями активного управления .
GNSS и расширение геодезической системы отсчета в космос также означали, что нам нужно было более точно отслеживать ориентацию Земли в космосе. Мы делаем это, наблюдая радиосигналы от квазаров с помощью VLBI. Эти действия ознаменовали наше вступление в космическую эру точного геодезического позиционирования. На рис. 1 показана иерархия опорных геодезических сетей в NAD83 (CSRS).
Интерферометрия со сверхдлинной базой (РСДБ)
РСДБ — это метод, который мы используем для определения очень точных расстояний между радиотелескопами для изучения Земли и ее точной ориентации в пространстве. Он использует радиосигналы от квазаров, которые находятся на таком большом расстоянии от Земли, что они обеспечивают фиксированные точки на небе, которые можно использовать для измерения ориентации Земли, вращения и движения полюса вращения. Точные измерения РСДБ позволяют нам обнаруживать даже малейшие изменения ориентации Земли в космосе. VLBI также обеспечивает точные измерения очень больших расстояний, которые имеют решающее значение для привязки глобальной системы отсчета. Это один из космических методов — наряду с GNSS, спутниковой лазерной дальнометрией (SLR) и интегрированной спутниковой системой доплеровской орбитографии и радиопозиционирования (DORIS), — которые способствуют реализации ITRF.
Активные системы управления
Активные сети управления, включая CACS, состоят из постоянно отслеживающих станций GNSS, называемых активными контрольными точками (ACP), которые записывают сигналы, полученные от спутников GNSS. Эти ACP оснащены антенной и приемником GNSS геодезического качества, а в некоторых случаях и эталоном атомной частоты. CACS включает около 20 сайтов, некоторые с несколькими станциями для мониторинга их стабильности, которые используются для привязки NAD83 (CSRS) к ITRF. В Канаде существует несколько других общественных активных сетей, в том числе региональные сети, управляемые Министерством природных ресурсов Канады (NRCan) для геолого-геофизических целей, а также провинциальные и муниципальные сети. Мы также используем эти общедоступные активные сети для определения движения континентальной части Канады и оценки скоростной модели, описанной ниже.
Коммерческие сети кинематики в реальном времени (RTK)
Хотя они не считаются частью CSRS, коммерческие сети RTK также работают в Канаде. Они состоят из непрерывно отслеживающих приемников GNSS, используемых либо для сетей реального времени (RTN), либо для решений с одной базой (RTK). Чтобы сохранить геодезическую инфраструктуру, согласованную на национальном уровне, мы заключили соглашения о соответствии с заинтересованными коммерческими операторами сети RTK для согласованной интеграции этих станций RTK в эталонную систему NAD83 (CSRS).
Перейти к коммерческим сетям RTK
Сети пассивного управления
В Канаде сети пассивного управления включают канадскую базовую сеть (CBN), геодезическую сеть высокой точности 3D (HP3D), а также горизонтальные и вертикальные сети управления.
CBN связывает существующие наземные сети управления с CACS и помогает нам отслеживать движение суши в Канаде. Это сеть высокоустойчивых монументальных столбов с пластинами с принудительным центрированием, которые позиционируются в трех измерениях с помощью GNSS с точностью до сантиметра по отношению к CACS. Сеть состоит из массива столбов со средним расстоянием 200 км в населенных пунктах южной Канады, 500 км в средних районах Канады и 1000 км в северных районах. Мы периодически наблюдаем за станциями сети CBN, чтобы помочь определить модель движения земной коры, предоставленную через CVG.
Сеть HP3D состоит примерно из 3000 традиционных геодезических памятников и реперных точек, наблюдаемых с помощью высокоточной GNSS и привязанных к NAD83 (CSRS).
Мы продолжаем публиковать координаты примерно 25 000 горизонтальных контрольных точек в NAD83 (исходной версии) и около 81 000 вертикальных контрольных точек в CGVD28 и CGVD2013 (дополнительную информацию см. в разделе о вертикальной системе отсчета ниже).
Примечания по горизонтальным и вертикальным сетям управления
- Мы разработали горизонтальную и вертикальную сети управления независимо друг от друга. Так, например, геодезический памятник, дающий точные горизонтальные координаты, обычно не был связан с вертикальной сетью, а вертикальные точки не были связаны с горизонтальной опорной сетью.
- Хотя мы продолжаем публиковать координаты этих сетей, они больше не поддерживаются физически, и мы не наблюдали их десятилетиями. Поэтому их опубликованные координаты могут не отражать их текущее положение.
Перенесите меня в сети пассивного управления
Преобразование координат
В сотрудничестве с Национальной геодезической службой США мы предоставляем официальные параметры преобразования между NAD83 (CSRS) и различными реализациями ITRF. Вы можете загрузить их с нашей страницы преобразования координат. Они также используются в нашем инструменте преобразования координат TRX. Мы предоставляем параметры преобразования (три перевода, три вращения, один коэффициент масштабирования) для эталонной эпохи вместе с их скоростью изменения со временем.
Загрузите параметры
Перейдите к инструменту TRX
Загрузите инструмент TRX для настольных ПК
Вы также можете преобразовать старые наборы геопространственных данных в NAD83 (CSRS). Наш инструмент National Transformation Version 2 (NTv2) позволяет выполнять горизонтальное преобразование между системами отсчета North American Datum 1927 (NAD27), Среднеземной системой 1977 года (ATS77), NAD83 (Original) и NAD83 (CSRS) с использованием бинарной сетки. файлы сдвига (в формате NTv2), если они доступны.
Несмотря на то, что существует национальный файл смещения сетки, доступный для преобразования между NAD27 и NAD83 (оригинал), многие провинции также создали сетки для преобразования между различными устаревшими системами и NAD83 (CSRS) в своих юрисдикциях. Мы делаем их доступными на нашей странице преобразования координат. Эти файлы смещения сетки строятся на основе различий в координатах в общих точках зоны покрытия. Точность преобразования зависит от искажения между опорными кадрами и пространственного распределения общих точек, используемых для формирования сетки. Следует отметить, что, хотя наш инструмент NTv2 позволяет преобразовывать устаревшие наборы данных в более точную систему отсчета, он не повышает точность этих наборов данных.
Перейти к инструменту NTv2
Canadian Velocity Grid (CVG)
Хотя NAD83(CSRS) привязан к Североамериканской тектонической плите с использованием модели вращения плиты, внутри плиты происходят региональные и локальные трехмерные движения, которые мы часто нужно учитывать. Мы оценили сетку скоростей, которую вы можете использовать для прогнозирования этих движений по всей Канаде. Последняя версия Canadian Velocity Grid называется NAD83v70VG, и впервые она достаточно точна, чтобы ее можно было использовать в северной Канаде. Сетка реализована в наших инструментах для распространения координат между эпохами (CSRS-PPP и TRX) и доступна для научных целей, таких как изучение изменения уровня моря и воздействия на прибрежные районы.
Системы отсчета высоты
Системы отсчета высоты, такие как CGVD2013 и CGVD28, определяют высоты относительно среднего уровня моря (MSL). В 2015 году мы приняли CGVD2013 в качестве официальной системы отсчета высоты, заменив CGVD28. Мы знаем, что заинтересованным сторонам требуется некоторое время, чтобы перейти на новую систему, поэтому мы продолжаем публиковать данные о высоте в старой системе, чтобы обеспечить плавный переход. Хотя обе эти системы определяют высоту по отношению к MSL, они содержат существенные различия. Узнайте о каждой из этих систем высоты ниже.
Канадские геодезические вертикальные данные 2013 г. (CGVD2013)
CGVD2013 определяется эквипотенциальной поверхностью W 0 = 62 636 856,0 м 2 / с 2 , которая представляет собой (по соглашению) прибрежную MSL для Северной Америки. (Это определение взято из соглашения между Канадой и США). Эта новая вертикальная система отсчета в настоящее время реализуется канадской гравиметрической моделью геоида 2013 года — версия A (CGG2013a). Он обеспечивает разделение между эллипсоидом GRS80 и эквипотенциальной поверхностью, описанной выше в NAD83 (CSRS), что делает его совместимым с GNSS, такими как GPS. Модель геоида CGG2013a относится к эпохе 2011. 0, поскольку она представляет собой примерно середину измерений гравитационного поля и исследователя установившейся циркуляции океана (GOCE), используемых в модели. Однако в настоящее время мы считаем модель геоида статической, т. е. высоты геоида не меняются во времени.
Модель геоида
Модель геоида позволяет преобразовывать эллипсоидальные высоты GNSS (h) в ортометрические высоты (H), т. е. высоты над средним уровнем моря. Ортометрические высоты совместимы с опубликованными высотами на ориентирах и топографических картах. Они позволяют правильно управлять водными ресурсами, поскольку включают поправки на гравитационное поле Земли. Задача заключается в расчете расстояния между эллипсоидом и геоидом с использованием гравитационных измерений. Разделение между этими двумя поверхностями называется волнистостью геоида или высотой геоида (N). CGS разрабатывает национальные модели геоида, позволяя пользователям интерполировать высоту геоида в заданном положении (φ, λ). Ортометрическую высоту можно рассчитать, вычитая высоту геоида из высоты эллипсоида: H = h – N. Используйте наше настольное или онлайн-приложение GPS·H для выполнения этих расчетов.
Перейти к онлайн-инструменту GPS-H
Загрузить настольный инструмент GPS-H
Загрузить модели геоида
Геоид по определению представляет собой эквипотенциальную (ровную) поверхность, которая наилучшим образом представляет, в смысле наименьших квадратов, глобальный МСЛ. Однако лежащим в основе геоидом для CGVD2013 является эквипотенциальная поверхность (W 0 = 62 636 856 м 2 /с 2 ), которая представляет собой (по соглашению) прибрежную MSL для Северной Америки. Как и на суше, поверхность океана имеет топографию, хотя она намного меньше и составляет около +/- 2 м в глобальном масштабе. Это означает, что геоид не совпадает точно с MSL. Например, геоид находится выше среднего уровня моря примерно на 30 см в Галифаксе и ниже среднего уровня моря примерно на 20 см в Ванкувере.
Канадская геодезическая вертикальная система отсчета 1928 года (CGVD28)
CGVD28 — бывшая вертикальная система отсчета для Канады. Он был принят Постановлением Совета в 1935 г. и отменен 5 февраля 2015 г. CGVD28 — это приливная точка отсчета, определяемая средним уровнем воды на пяти мареографах: Ярмут и Галифакс в Атлантическом океане, Пуэнт-о-Пер на реке Св. , Река Лаврентия, Ванкувер и Принц Руперт на Тихом океане. Определение также включает отметку отметки в Роуз-Пойнт, штат Нью-Йорк (рядом с озером Шамплейн), которая была принята США и Канадой в качестве фиксированной в 1919 году.25. Датум распространяется на землю с помощью геодезических нивелирных измерений. Вертикальная исходная точка доступна через реперные точки, закрепленные на земле и устойчивых конструкциях. Рост по CGVD28 нормально-ортометрический (H no ).
Вертикальная контрольная сеть
Вертикальная контрольная сеть состоит примерно из 81 000 контрольных точек первого порядка по всей Канаде. Эти тесты имеют опубликованные высоты как CGVD2013, так и CGVD28. Однако опубликованные высоты CGVD2013 считаются приблизительными, поскольку они рассчитаны на основе исторических данных нивелирования, а не на основе комбинации GNSS и модели геоида.
Гравитационные эталонные системы
Несколько сетей и спутников вносят свой вклад в способность Канады изучать гравитацию и предоставлять данные, связанные с гравитацией, в CSRS. Читайте о них ниже.
Канадская сеть стандартизации гравитации (CGSN)
Исторически CGSN включала 6 220 станций контроля гравитации в Канаде. В настоящее время CGSN имеет 1600 контрольных станций, расположенных по всей Канаде, но их заменяет ограниченное количество станций, точно измеряемых с помощью абсолютной гравиметрии. В настоящее время мы обслуживаем 68 станций абсолютной гравитации, расположенных по всей стране. Они совмещены с опорными точками GNSS и дополнены 77 другими станциями абсолютной гравитации, которые мы или Геологическая служба Канады наблюдали для конкретных научных проектов. Точность станций абсолютной гравитации составляет несколько микрогал (1 микрогал = 10 -8 м/с 2 ).
Эти участки позволяют нам и партнерам NRCan проводить научные исследования, включающие деформацию тектонических плит и землетрясений, повышение уровня моря, мониторинг гидрологических масс (ледников и воды) и изостатическую корректировку ледников. Корректировка CGSN (исходной относительной сети) основана на Международной сети стандартизации силы тяжести 1971 года (IGSN71), поэтому определение исходной точки считается точным до нескольких десятков микрогалов.
Используйте CGSN для доступа к данным о гравитации в любой точке канадской суши.
Отведите меня к CGSN
Гравиметрия и геодезия
Три столпа геодезии включают форму Земли, ее вращение и гравитационное поле. Гравитационные измерения помогают нам узнать о территории Канады, улучшить национальные стандарты геодезии и рассчитать модели геоида относительно эллипсоида. Это позволяет сделать две вещи:
- Изображение формы Земли
- Изображение взаимосвязи между эллипсоидальными высотами GNSS и ортометрическими высотами (высотами над средним уровнем моря)
Это также помогает нам идентифицировать потенциальные нефтегазоносные геологические образования, понимать физические процессы на Земле и определять континентальные окраины Канады в отношении суверенитета на севере.
Дополнительные причины для изучения гравитации
Для большинства людей гравитация кажется постоянной (9,8 м/с 2 ), но на самом деле она меняется в зависимости от местоположения и времени. Это потому, что Земля не является однородной сферой. Гравитация меняется в зависимости от широты, высоты и региональной плотности массы. Кроме того, массы Земли постоянно перераспределяются, а скорость ее вращения меняется очень незначительно. Измерение небольших изменений силы тяжести позволяет ученым лучше понять физические процессы и гидрологический цикл Земли.
Изменения гравитации Земли могут быть вызваны медленными процессами, длящимися от сотен до миллиардов лет, или процессами, длящимися десятилетиями, часами или днями. Последние можно наблюдать, например, при землетрясениях, и они дают нам важную информацию о современном климате и изменениях окружающей среды:
Изменения в поверхностных, приповерхностных или подземных водах: Сюда входят небольшие изменения в воде на больших территориях, которые может оказать заметное влияние на гравитационное поле. Мы выявляем и отслеживаем годовые и долгосрочные тенденции.
Таяние ледников: Многие ледники быстро тают, и это изменение в распределении масс оказывает значительное влияние на гравитацию Земли тоже деформируется!). Оба этих временных перераспределения массы влияют на гравитацию.
Землетрясения: Землетрясения локально перераспределяют массу и изменяют локальное гравитационное поле.
Добыча или закачка жидкостей: Добыча нефтепродуктов или закачка флюидов приводят к локальным изменениям гравитации
Отскок ледников: Районы, которые когда-то были вынуждены погрузиться под тяжестью массивных вышележащих ледников, теперь, когда ледников больше нет, медленно возвращаются к их доледниковому равновесию. Это приводит к значительному вертикальному поднятию через Гудзонов залив и Гренландию и затрагивает большую часть Восточной и Северной Канады.
Изменение уровня моря: Повышение уровня моря увеличивает массу океанов и удаляет ее с суши, перераспределение массы, которое влияет на гравитационное поле. На самом деле изменение уровня моря происходит не везде в одинаковой степени. Это связано с тем, что высота поверхности океана определяется местной гравитацией. Значительное таяние ледника добавит воды в океаны, в среднем глобально повысив уровень моря. Но вблизи ледника потеря массы ледником уменьшит местное гравитационное поле настолько, что уровень моря действительно упадет. Таким образом, изменение уровня моря и гравитация тесно связаны.
Спутниковая гравиметрия
На суше мы можем измерять гравитацию, разность гравитаций и вариации гравитации. В космосе четыре спутниковые гравитационные миссии продвигают изучение гравитационного поля Земли:
- CHAllenging Minisatellite Payload (CHAMP), 2000–2010
- Эксперимент по восстановлению гравитации и климату (GRACE), 2002–2017 гг.
- Исследование гравитационного поля и установившейся циркуляции океана (GOCE), 2009–2013 гг.
- Восстановление гравитации и продолжение климатического эксперимента (GRACE-FO), 2018–настоящее время
Эти миссии помогают улучшить канадскую модель геоида, основу новой канадской системы отсчета высот CGVD2013.