Глобальный идентификатор

0 голосов
спросил 04 Фев, 04 от Zhanat (620 баллов) в категории Программные продукты Esri
Кто "щупал" глобальный идентификатор в 9 ой версии на предмет - на чем он основывается?  Для разработок геобазы необходим ID, который бы в будущем не нужно было конвертить под "глобализацию", хотим его взять готовеньким.

3 Ответы

0 голосов
ответил 05 Фев, 04 от Grigoriy (127,020 баллов)
В 9-ке появился новый тип данных - SE_UUID_TYPE. Пока пробовал только в MsSQL. Там он соответсвует типу Uniqueidentifier. Контролировать его заполнение похоже придётся или самим на стороне клиента, или писать расширение на поведение класса объектов в БГД. По умолчанию сейчас при создании объекта он заполняется значением {00000000-0000-0000-0000-000000000000}. И это значение не зависит от настроек на сервере.
0 голосов
ответил 07 Фев, 04 от Zhanat (620 баллов)
Получается всему свету надо собраться и распределить между собой начальные и конечные значения, мягко говоря не очень это соответствует тому, что я представлял. (Что то типа ID зависящий от координат в WGS - 84.)
0 голосов
ответил 10 Фев, 04 от Grigoriy (127,020 баллов)
Глобальный - на то он и глобальный. Функции, которые обычно генерируют этот GUID, гарантируют его уникальность (таким числом можно пронумеровать все атомы во вселенной  и ещё место останетсяimage). И смысл в том, что этот номер не повторится даже после того, как объект перестал жить. Но генерировать это число и следить за его присвоением объекту пока придётся самим.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...