Цитата |
---|
Vitaliy Belenkov пишет: Не люблю "дискутировать" с человеком, заранее негативно настроенным, и тема как-бы не моя... |
К сожалению, негативное отношение возникает не на пустом месте.
Получив от гос-организации планы населённых пунктов в формате SXF, попытались преобразовать их в более общеупотребительные форматы для последующей интеграции в информационную систему.
Применение стандартных инструментов экспорта ГИС "Карта 2011" привело к полному непониманию разработчиков КБ Панорама: экспорт в SHP происходит без возможности сохранения семантик, кроме системных; экспорт в DXF работает только тогда, когда экспорт семантик отключен, видимо не зря это выбрано по-умолчанию
; экспорт в MIF требует ключа (т.е. не доступен в демонстрационном режиме), а при его использовании ситуацию не исправляет, т.к. семантики всё-равно теряются. Кстати, наличие ключа не исправило экспорт ни в SHP, ни DXF.
Помимо этого, экспорт в SHP и MIF приводит к тому, что объекты домов в большинстве своём становятся "векторами". Т.е. корректно отобразить их вне "Панорамы" можно только привлекая классификатор.
Потери семантик для нас критичны, поэтому было решено воспользоваться описанием "открытого" формата SXF и его опорного классификатора RSC, для написания собственного импортёра. В процессе разбора описаний и написания модуля импорта, выяснилось, что описания не только небрежно написаны, т.е. содержат существенные ошибки, но и демонстрируют неполноту. И это для формата, существующего более 15 лет?!
В сравнении с описанием обменных форматов SHP или DXF, SXF отнюдь не открытый, а допуская описание площадных объектов линейными (векторными знаками, размещёнными вдоль векторов) - не обменный, т.к. теряется информация, восстановление которой требует не только дополнительных усилий, но и привлечения файлов классификаторов, формат которых не является "открытым". Это было продемонстрировано, в том числе, реакцией на просьбу предоставления описания формата классификатора версии 0x0702.
Вот и возникают мысли, что КБ Панорама, отнюдь не стремится к всесторонней поддержке своего же собственного формата, ограничиваясь не описанием, а "отписками". Экспортёры в другие форматы намеренно делая не полноценными, а "урезанными". Не позволяя переводить векторные объекты не в линии из 2-х точек, а в полигональные, как это делается для DXF без семантик (экспорт с семантиками не заработал).