данные blob

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: данные blob

Сообщение Andrey Zhukov » 05 апр 2017, 12:06

Что-то крайне подозрительное. Не может быть, чтобы Арка записили видела, а сервер нет.

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: данные blob

Сообщение zubenko1592 » 05 апр 2017, 13:18

получилось.
В поле "поигон" вот такое содержание:

Код: Выделить всё

0x00000000295C8F72D8B650419A9999698AD35241AE47E1CADAB65041713D0AF788D35241C3F528ECDBB6504148E17A4488D35241CDCCCC7CDAB650411F85EBD185D35241CDCCCC7CD9B6504152B81E8585D35241333333F3D6B6504185EB51E887D35241AE47E14AD7B65041A4703D7A88D35241295C8F72D8B650419A9999698AD35241

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: данные blob

Сообщение zubenko1592 » 05 апр 2017, 14:18

вот данные с поля "полигон"

Код: Выделить всё

0x000000001F85EB51E85AD640EC51B81E858DD940E17A14AEA759D640EC51B81E7590D9407B14AE47515ED640A4703D0A7792D9407B14AE47E15ED64052B81E85CB90D940295C8FC2955FD64048E17A147E8FD9401F85EB51E85AD640EC51B81E858DD940
а вот реальные координаты:

1 26166.08 22891.63
2 26177.83 22886.62
3 26185.86 22905.27
4 26179.18 22907.52
5 26173.97 22910.34

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные blob

Сообщение trir » 05 апр 2017, 15:40

весело
0x00000000
1F85EB51E85AD640
EC51B81E858DD940

E17A14AEA759D640
EC51B81E7590D940
7B14AE47515ED640
A4703D0A7792D940
7B14AE47E15ED640
52B81E85CB90D940
295C8FC2955FD640
48E17A147E8FD940
1F85EB51E85AD640
EC51B81E858DD940

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: данные blob

Сообщение zubenko1592 » 05 апр 2017, 15:43

ааааа....
точно...
там же в базе дублируется первая координата в конце
тоесть, это нормально что 2,3 строка дублируется со строкой 12, 13

Вопрос - как это все таперь в арк засунуть?)))

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные blob

Сообщение trir » 05 апр 2017, 15:47

Изображение

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: данные blob

Сообщение zubenko1592 » 05 апр 2017, 15:51

ну понятно) шутки-шутками, но это вообще реально?

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные blob

Сообщение trir » 05 апр 2017, 17:44

велосипед есть, теперь нужен костыль:

1. Написать функции, что бы конвертировать "это" в wkb и обратно
2. Создать поле с wkb и конвертировать в него геометрию
3. Повесить триггеры везде где нужно

может сработает...

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: данные blob

Сообщение zubenko1592 » 05 апр 2017, 22:15

а что это за формат?

и может Вы видите связь между "этим" и координатами.
Может эта логика кажется вам очевидной?
мне она пока не понятна..
пробовал конвертировать в разных HEX editor - бесполезно.

может есть идеи...

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные blob

Сообщение trir » 06 апр 2017, 04:41

40D65AE851EB851F = 2.28916300000000010186340659857E4
это 4 байта + массив double

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: данные blob

Сообщение zubenko1592 » 06 апр 2017, 10:18

а где вы взяли "40D65AE851EB851F"???

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные blob

Сообщение trir » 06 апр 2017, 10:25

первое число
1F
85
EB
51
E8
5A
D6
40
Порядок байтов

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: данные blob

Сообщение dime1 » 06 апр 2017, 11:09

Так а MSSQL разве поддерживает пространственные функции и поля, содержащие геометрию?
PostgreSQL и SpatiaLite, Geodatabase в помощь.

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные blob

Сообщение trir » 06 апр 2017, 11:11

Так а MSSQL разве поддерживает пространственные функции и поля, содержащие геометрию?
давно, с MS SQL Server 2008 R2
и для ArcSDE я думаю это не важно, в конце концов wkb это просто blob

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: данные blob

Сообщение zubenko1592 » 06 апр 2017, 11:53

я понял.

скажите, а в каком формате геометрия должна храниться в поле чтобы арк ее корректно распознал?

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя