Страница 2 из 3

Re: данные blob

Добавлено: 05 апр 2017, 12:06
Andrey Zhukov
Что-то крайне подозрительное. Не может быть, чтобы Арка записили видела, а сервер нет.

Re: данные blob

Добавлено: 05 апр 2017, 13:18
zubenko1592
получилось.
В поле "поигон" вот такое содержание:

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

0x00000000295C8F72D8B650419A9999698AD35241AE47E1CADAB65041713D0AF788D35241C3F528ECDBB6504148E17A4488D35241CDCCCC7CDAB650411F85EBD185D35241CDCCCC7CD9B6504152B81E8585D35241333333F3D6B6504185EB51E887D35241AE47E14AD7B65041A4703D7A88D35241295C8F72D8B650419A9999698AD35241

Re: данные blob

Добавлено: 05 апр 2017, 14:18
zubenko1592
вот данные с поля "полигон"

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

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

Re: данные blob

Добавлено: 05 апр 2017, 15:40
trir
весело
0x00000000
1F85EB51E85AD640
EC51B81E858DD940

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

Re: данные blob

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

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

Re: данные blob

Добавлено: 05 апр 2017, 15:47
trir
Изображение

Re: данные blob

Добавлено: 05 апр 2017, 15:51
zubenko1592
ну понятно) шутки-шутками, но это вообще реально?

Re: данные blob

Добавлено: 05 апр 2017, 17:44
trir
велосипед есть, теперь нужен костыль:

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

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

Re: данные blob

Добавлено: 05 апр 2017, 22:15
zubenko1592
а что это за формат?

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

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

Re: данные blob

Добавлено: 06 апр 2017, 04:41
trir
40D65AE851EB851F = 2.28916300000000010186340659857E4
это 4 байта + массив double

Re: данные blob

Добавлено: 06 апр 2017, 10:18
zubenko1592
а где вы взяли "40D65AE851EB851F"???

Re: данные blob

Добавлено: 06 апр 2017, 10:25
trir
первое число
1F
85
EB
51
E8
5A
D6
40
Порядок байтов

Re: данные blob

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

Re: данные blob

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

Re: данные blob

Добавлено: 06 апр 2017, 11:53
zubenko1592
я понял.

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