данные blob
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
- zubenko1592
- Активный участник
- Сообщения: 164
- Зарегистрирован: 23 апр 2011, 10:18
- Репутация: -1
Re: данные blob
а если просто подключить таблицу с исходной геометрией в арк, создать новыу таблицу в арке, связать их и в новой таблице каким то образом создать обновляемое вычисляемое поле (я не знаю как создать обновляемое поле), в нем преобразовать исходную геометрию на нужную чтобы арк сам видел таблицу с геометрией?
Я правильно размышляю?
Я правильно размышляю?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: данные blob
для этого есть триггерыя не знаю как создать обновляемое поле
это всё нужно делать на сервере, с помощью SQLпреобразовать исходную геометрию на нужную чтобы арк сам видел таблицу с геометрией?
- zubenko1592
- Активный участник
- Сообщения: 164
- Зарегистрирован: 23 апр 2011, 10:18
- Репутация: -1
Re: данные blob
а как Вы думаете, сильно ли это нагрузит сервер если объектов 160000?
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: данные blob
а штатные средства Скуля по хранению геометрии что из себя представляют? может, это уже они?trir писал(а):это всё нужно делать на сервере, с помощью SQL
- zubenko1592
- Активный участник
- Сообщения: 164
- Зарегистрирован: 23 апр 2011, 10:18
- Репутация: -1
Re: данные blob
а поподробнее...gamm писал(а):а штатные средства Скуля по хранению геометрии что из себя представляют? может, это уже они?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: данные blob
первичная конвертация может занять какое то время, может минут десять. При изменении данных нагрузка увеличится в двое, но не думаю, что это будет заметно. Проблемы могут возникнуть с блокировками, при многопользовательском редактированииа как Вы думаете, сильно ли это нагрузит сервер если объектов 160000?
что они? штатные средства это OGC SFA с мелкими отклонениями - это же Microsoft всё такиа штатные средства Скуля по хранению геометрии что из себя представляют? может, это уже они?
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: данные blob
в блобе живут ...trir писал(а):что они?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: данные blob
не они, они мало отличаются от wkb и ArcSDE их понимает
- zubenko1592
- Активный участник
- Сообщения: 164
- Зарегистрирован: 23 апр 2011, 10:18
- Репутация: -1
Re: данные blob
а sql както сможет мои данные автоматически в wkb превратить?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: данные blob
на sql не удобно работать с бинарными данными, проще написать функции на .NET
sql
wkb
sql server geometry
sql
Код: Выделить всё
DECLARE @tt nvarchar(MAX);
set @tt = '0x000000001F85EB51E85AD640EC51B81E858DD940E17A14AEA759D640EC51B81E7590D9407B14AE47515ED640A4703D0A7792D9407B14AE47E15ED64052B81E85CB90D940295C8FC2955FD64048E17A147E8FD9401F85EB51E85AD640EC51B81E858DD940';
set @tt = REPLACE(@tt, '0x00000000', '0x01030000000100000006000000');
DECLARE @tb varbinary(MAX);
set @tb = CONVERT(varbinary(MAX), @tt, 1)
DECLARE @g geometry;
SET @g = geometry::STGeomFromWKB(@tb , 0);
SELECT @g.STAsText();
Код: Выделить всё
0x010300000001000000060000001F85EB51E85AD640EC51B81E858DD940E17A14AEA759D640EC51B81E7590D9407B14AE47515ED640A4703D0A7792D9407B14AE47E15ED64052B81E85CB90D940295C8FC2955FD64048E17A147E8FD9401F85EB51E85AD640EC51B81E858DD940
Код: Выделить всё
0x000000000104060000001F85EB51E85AD640EC51B81E858DD940E17A14AEA759D640EC51B81E7590D9407B14AE47515ED640A4703D0A7792D9407B14AE47E15ED64052B81E85CB90D940295C8FC2955FD64048E17A147E8FD9401F85EB51E85AD640EC51B81E858DD94001000000020000000001000000FFFFFFFF0000000003
- zubenko1592
- Активный участник
- Сообщения: 164
- Зарегистрирован: 23 апр 2011, 10:18
- Репутация: -1
Re: данные blob
аааааа.....
а кк мне это дело засунать в sql сервер чтобы арком можно было объекты увидеть?
а кк мне это дело засунать в sql сервер чтобы арком можно было объекты увидеть?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: данные blob
первый пункт можно реализовать на sql или dotNET1. Написать функции, что бы конвертировать "это" в wkb и обратно
2. Создать поле с wkb и конвертировать в него геометрию
3. Повесить триггеры везде где нужно
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей