sashaOMC писав:Файл XML
Все ясно. Я детально проаналізував xml і прийшов до висновку, що проблема була в описі поліліній суміжників. Щоб правильно зрозуміти помилку структури, я схематично зобразив всі полілінії у Вашому обмінному файлі на малюнку.
Безымянный 1.jpg
Полілінії - це координати відрізків з яких складається ділянка та суміжники, вони зображені червоним кольором. Кожна полілінія має свій номер (зображено зеленим). А вже форма ділянки описується переліком поліліній. Щоб показати на прикладі, у Вашому файлі, ділянка має такий опис: 2 - 1 - 8 - 10 - 6 - 12 (опис йде за годинниковою стрілкою)
А тепер, в чому ж проблема? Все ніби нормально, все описано правильно, за виключенням останнього, 4-того суміжника. Суміжники також мають описуватись за годинниковою стрілкою так як і ділянка і по черзі, не допускаючи пропусків на зворотнього ходу. Так суміжник 1 має опис: 7 - 2 - 1 - 9.
Суміжник 2: 9 - 8 - 11.
Суміжник 3: 11 - 10 - 6 - 13.
А от суміжник 4 чомусь має зворотній напрямок: 7 - 12 - 13
Саме це і спантеличує будь-яку програму. Це ж і являється структурною помилкою. Суміжник 4 має бути описаний: 13 - 12 - 7.
Якщо в обмінному файлі ось цю частину :
Код: Виділити все
<Lines>
<Line>
<ULID>7</ULID>
</Line>
<Line>
<ULID>12</ULID>
<FP>2</FP>
<TP>7</TP>
</Line>
<Line>
<ULID>13</ULID>
</Line>
</Lines>
Замінити отак:
Код: Виділити все
<Lines>
<Line>
<ULID>13</ULID>
</Line>
<Line>
<ULID>12</ULID>
<FP>2</FP>
<TP>7</TP>
</Line>
<Line>
<ULID>7</ULID>
</Line>
</Lines>
То ніяких проблем не буде. ;)
Можна порекомендувати в програмі GIS6, перед імпортом включати галочку "Проверка реверсного заполнения смежеств" (лише для цього файлу), тоді суміжники також будуть нормально імпортуватись, АЛЕ так напрями стрілок при цьому можуть бути не зовсім коректно виставлені (це ми виправимо в наступних версіях).
Стосовно цієї проблеми, рекомендую також оновити Digitals до останньої версії. Якщо не допоможе, звернутись в підтримку, щоб виправили дану структурну помилку.
P.S. Схема малюнка була зроблена в GIS6 (на правах реклами

)
Додано через 1 хвилину 53 секунди:
sashaOMC писав:Помилка при установці ГІС5:
Можливо у Вас ще якась програма використовує BDE (спеціальний модуль для роботи програм, стандартний). Позакривайте всі програми, а потім знову спробуйте встановити демо-версію.