Данные событий часто выражают значения координат в географическом пространстве, используя широту и долготу. Процессор Проецирование может использоваться для проецирования геометрии записи события из ее собственной системы координат в другую систему пространственной привязки. Например, можно явно спроецировать данные событий для рассмотрения их значений координат в контексте определенной системы координат.
Примеры
Ниже приведены примеры использования Процессора Проецирование:
- Процессор Проецирование можно использовать для явного проецирования записей событий в другую систему координат перед применением дополнительных фильтров или выполнением обработки в сервисе GeoEvent.
- Используйте этот процессор, если хотите применить определенный метод географического преобразования для перевода данных реального времени из одной географической системы координат в другую.
Примечания по использованию
При работе с Процессором Проецирование имейте в виду следующее:
- Рекомендуется ознакомиться с исходной системой координат ваших данных событий, и как они соотносятся с другими пространственными данными, которые вы могли импортировать в качестве геозон. ArcGIS Server и GeoEvent Server, как правило, проецируют геометрию по мере необходимости, поэтому пространственные оценки проводятся в общей пространственной привязке. ArcGIS Server проецирует данные, которые он получает, для соответствия пространственной привязке сервиса пространственных объектов, например до создания или обновления объектов. GeoEvent Server проецирует пространственные данные на лету, прежде чем оценивать данные на пересечение с геозоной.
- Процессор требует, чтобы поле, содержащее геометрию, было задано. Вы можете задать либо имя поля записи события, либо тег, применяемый к полю в определении GeoEvent, которое идентифицирует поле геометрии.
- Процессору требуется стандартный идентификатор (WKID) системы координат, в которую проецируются данные входных событий. Например, WKID для системы координат WGS 1984 World Geographic равен 4326.
- Процессор может быть настроен либо на замену геометрии записи события спроектированной геометрией, либо на размещение спроектированной геометрии в новом поле. Добавление нового поля в запись события изменяет схему записи события, что требует от GeoEvent Server создания нового определения GeoEvent. Новое определение GeoEvent управляется GeoEvent Server и удаляется, если изменения вносятся в процессор или в сервис GeoEvent, в котором используется процессор.
- При использовании пользовательского преобразования необходимо как минимум, указать первый шаг географического преобразования с помощью соответствующего WKID (WKT). WKID преобразования географических датумов, например 108190 (для WGS_1984_ (ITRF00)_To_NAD_1983), может использоваться для прямого преобразования датума входной записи события из WGS 1984 в NAD 1983. Геометрия записи события может быть спроецирована в пространственную привязку, датум которой использует NAD 1983.
- При использовании пользовательских преобразований иногда необходимо указать первый и второй шаги географического преобразования, чтобы получить большую точность преобразования датума.
- Примером первого и второго шагов географического преобразования в ArcGIS Desktop может служить WGS_1984_(ITRF00)_To_NAD_1983 + NAD_1927_To_NAD_1983_NADCON. Это географическое преобразование может быть использовано для преобразования датума записи объекта с WGS 1984 на NAD 1927.
- То же самое географическое преобразование в GeoEvent Server должно быть указано как WKID 108190(WGS_1984_ (ITRF00)_To_NAD_1983) для первого шага географического преобразования. Это прямое преобразование, которое сначала преобразовывает WGS 1984 в NAD 1983. Второй шаг географического преобразования должен быть задан как WKID 1241 (NAD_1927_To_NAD_1983_NADCON). Это обратное преобразование, которое преобразовывает NAD 1983 в NAD 1927.
Параметры
Ниже приведены параметры для Процессора Проецирование:
| Параметр | Описание |
|---|---|
|
Имя |
Описательное имя процессора, используемое для справочной информации в GeoEvent Manager. |
|
Процессор |
Указывает выбранный процессор. |
| Поле геометрии | Имя поля геометрии или поля с тегом GEOMETRY из входных данных событий, которые процессор использует для определения пространственных проекций. |
| Заменить геометрию | Указывает, следует ли заменить активную геометрию записи события спроецированной геометрией. По умолчанию – Да.
|
| Новое имя поля геометрии (Условия) | Имя нового поля геометрии, в котором сохраняется спроецированная геометрия. Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да. |
| Пометить поле новой геометрии как Geometry (Условия) | Определяет, помечено ли новое поле геометрии, созданное процессором, тегом GEOMETRY. Тег GEOMETRY используется GeoEvent Server для идентификации действительной геометрии записи события при наличии нескольких полей геометрии. По умолчанию Нет. Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да. |
| Имя нового определения GeoEvent (Условия) | Имя, которое присваивается для нового Определения GeoEvent. Новое Определение GeoEvent сочетает в себе схему записи входного события и дополнительное поле новой геометрии. Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да. |
| Выходная пространственная привязка | Пространственная привязка записи исходящего события. Пространственная привязка определяется либо стандартным идентификатором (WKID), либо стандартным текстом (WKT). WKID или WKT используются для применения проекции к геометрии записи входного события. |
| Пользовательские преобразования | Указывает, следует ли использовать географическое преобразование, заданное вручную, или метод автоматического географического преобразования. По умолчанию Нет.
|
| Входная пространственная привязка (Условия) | Пространственная привязка записи входного события. Пространственная привязка определяется либо стандартным идентификатором (WKID), либо стандартным текстом (WKT) и используется для географического преобразования. Для этого параметра нет значения по умолчанию, например:
Параметр отображается, если для Пользовательские преобразования задано значение Да, и скрыто, если задано значение Нет. |
| Географическое преобразование Step One (Условия) | Стандартный идентификатор (WKID) или стандартный текст (WKT), идентифицирующий первый шаг географического преобразования. WKID или WKT относится к географическому преобразованию, а не к выходной пространственной привязке, например: 108190 — WGS_1984_(ITRF00)_To_NAD_1983 Параметр отображается, если для Пользовательские преобразования задано значение Да, и скрыто, если задано значение Нет. |
| Направление первого шага географического преобразования (Условия) | Направление первого шага географического преобразования. Географическое преобразование всегда задается в определенном направлении (вперед), но можно использовать противоположное направление (назад). Преобразования производятся в оба направления. По умолчанию используется Вперед.
Параметр отображается, если для Пользовательские преобразования задано значение Да, и скрыто, если задано значение Нет. |
| Географическое преобразование Step Two (Условия) | Стандартный идентификатор (WKID) или стандартный текст (WKT), идентифицирующий второй шаг географического преобразования. WKID или WKT относятся к географическому преобразованию, а не к выходной пространственной привязке, например: 1241 —NAD_1927_To_NAD_1983_NADCON Параметр отображается, если для Пользовательские преобразования задано значение Да, и скрыто, если задано значение Нет. |
| Направление географического преобразования Step Two (Условия) | Направление второго шага географического преобразования. Географическое преобразование всегда задается в определенном направлении (вперед), но можно использовать противоположное направление (назад). Преобразования производятся в оба направления. По умолчанию используется Вперед.
Параметр отображается, если для Пользовательские преобразования задано значение Да, и скрыто, если задано значение Нет. |
Советы и ограничения
При использовании Процессора Проецирование учитывайте следующее:
- Если нет необходимости в определенном географическом преобразовании, рекомендуется оставить для параметра Пользовательские преобразования значение Нет. Процессор применяет автоматическое преобразование географических датумов.
- Рекомендуется использовать процессор Проецирование при запуске сервиса GeoEvent. Это гарантирует, что записи входных событий находятся в той же пространственной привязке, что и другие географические данные, используемые в остальных элементах обработки сервиса GeoEvent (например геозоны или записи объектов из Процессора Обогащение поля (сервиса объектов)).
- Замените существующую геометрию записи события на спроецированную геометрию перед отправкой данных события в сервис объектов. Сервисы объектов поддерживают только одно поле типа геометрии, которое должно быть помечено тегом GEOMETRY. Значение второго поля геометрии можно преобразовать в строку, чтобы сохранить значение данных записи события.