На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Как прочитать и изменить данные в файлах структуры SXF.

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
Как прочитать и изменить данные в файлах структуры SXF.
 
Доброго времени суток!

Уже продолжительное время приходится сталкиваться в работе с форматом SXF. Но порой используемые данные уже не актуальны в силу того, что много строится, развивается, появляются новые дороги, строения или здания, парки и т.д., в свою очередь что-то может разрушаться, перестраиваться, да и те же самые реки могут высыхать и на их месте ничего не будет. То есть при использовании определенных карт и планов в формате SXF их актуальность не совсем соответствует действительности. Исправлять недочеты - формировать объекты, дороги и т.д. я умею, пускай это даже по данным снимков со спутника годовалой давности, но они куда реально свежее имеющихся карт и планов в SXF формате. Я занимаюсь программированием в среде Delphi (RAD Studio 2010). В свое время на просторах интернета находил небольшую утилитку, которая позволяла просматривать список файлов SXF в любой папке и по каждому файлу в отдельности выводить информацию - номенклатура, год издания, состояние местности и т.д. Какими компонентами GTK можно реализовать подобное, с тем условием чтобы не грузить визуально эти самые листы? Также еще интересует вопрос сохранения информации как раз в этих файлах - т.е. номенклатура, год издания, состояние местности и т.д. Задача состоит в том, что сама карта правится по средством ГИС Карта (версия 2010), все добавленные в листы SXF объекты сохраняются в самой ГИС Карта. У меня же вопрос стоит так - какими компонентами GTK возможно добраться до атрибутов листа SXF, соответственно изменить их и сохранить?

Спасибо заранее!
 
Цитата
Ашот Мелконян написал:
Доброго времени суток!

Уже продолжительное время приходится сталкиваться в работе с форматом SXF. Но порой используемые данные уже не актуальны в силу того, что много строится, развивается, появляются новые дороги, строения или здания, парки и т.д., в свою очередь что-то может разрушаться, перестраиваться, да и те же самые реки могут высыхать и на их месте ничего не будет. То есть при использовании определенных карт и планов в формате SXF их актуальность не совсем соответствует действительности. Исправлять недочеты - формировать объекты, дороги и т.д. я умею, пускай это даже по данным снимков со спутника годовалой давности, но они куда реально свежее имеющихся карт и планов в SXF формате. Я занимаюсь программированием в среде Delphi (RAD Studio 2010). В свое время на просторах интернета находил небольшую утилитку, которая позволяла просматривать список файлов SXF в любой папке и по каждому файлу в отдельности выводить информацию - номенклатура, год издания, состояние местности и т.д. Какими компонентами GTK можно реализовать подобное, с тем условием чтобы не грузить визуально эти самые листы? Также еще интересует вопрос сохранения информации как раз в этих файлах - т.е. номенклатура, год издания, состояние местности и т.д. Задача состоит в том, что сама карта правится по средством ГИС Карта (версия 2010), все добавленные в листы SXF объекты сохраняются в самой ГИС Карта. У меня же вопрос стоит так - какими компонентами GTK возможно добраться до атрибутов листа SXF, соответственно изменить их и сохранить?

Спасибо заранее!
Компоненты GIS ToolKit могут выполнять только функции экспорта в SXF и импорта из SXF.
На нашем сайте есть документ "Форматы и спецификации данных. Векторный формат SXF. Структура данных в двоичном виде", где Вы можете ознакомиться со структура формата в двоичной форме представления.
В "Примеры разработки приложений в ГИС "Панорама" 12 (SDK)" есть тексты класса доступа к SXF (\MAPVECEX).
С уважением, Демиденко Р.А.
 
Спасибо большое! Документацию по формату я прочитал давно еще когда она только появилась. Мне просто нужно было узнать если такая возможность или нет. А там дальше я найду пути решения данного вопроса.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности