SQLEXPRESS: Ограничительная коробка из геометрии - PullRequest
0 голосов
/ 07 февраля 2011

Мне нужны числовые значения, добавленные в мои числовые значения вида (xmin, ymin, xmax, ymax). Таблица имеет геометрию в качестве значения varbinary (max).

Как мне получить значения bbox из поля геометрии?

Спасибо за любое предложение.

1 Ответ

2 голосов
/ 07 февраля 2011

Из того, что я понял, вы можете использовать SUBSTRING() в вашем столбце varbinary, чтобы извлечь отдельные связанные значения, а затем привести результат к int (если они int).

Примерно так:

SELECT xmin = CAST(SUBSTRING(bbox, xmin_start_pos, xmin_byte_length) AS int)
FROM ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...