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

Создание объекта по загруженным из текстового файла кординатам

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

подскажите пожалуйста, мне нужно создать объект использ. координаты из текстового файла. Как это можно реализовать?
спсибо
1.jpg (116.16 КБ)
2.jpg (154.86 КБ)
 
Здравствуйте!
Можете воспользоваться компонентом TMapCreateObject или посмотреть, как это реализовано в нем.

Диалог, который Вы ищете
Код
// Создание нового объекта  (устаревшая функция)
 // hmap - идентификатор открытой векторной карты
 // parm    - параметры задачи
 // hobj - идентификатор объекта
 // medparm - параметры создания
 // choiceparm - параметры для диалога выбора вида объекта
 // hselect - фильтр (если hselect == 0 - фильтр не используется)
 // возвращает внутренний код объекта
 // Вызов файла справки из Mapscena.chm ("SelecOb")
 // при ошибке или отказе возвращает 0

 long int WINAPI scnChoiceNewObject(HMAP hmap, TASKPARMEX *parm, HOBJ hobj,
MEDRSCPARM* medparm,
CHOICEOBJECTPARM *choiceparm,
HSELECT select);                // 26/11/10


Можете еще попробовать
Код
 // Создание (выбора вида) объекта 
 // hmap - идентификатор открытой векторной карты
 // parm    - параметры задачи (описание в maptype.h)
 // hobj - идентификатор объекта
 // objparm - параметры для диалога выбора вида объекта
 // name - заголовок диалога
 // возвращает внутренний код объекта, hobj соответствует
 // выбранной карте и коду объекта
 // при ошибке или отказе возвращает 025/02/14

 long int WINAPI scnGetObjectFromRsc(HMAP hmap, TASKPARMEX *parm, HOBJ hobj,
OBJFROMRSC* objparm, char *title);


При использовании scnChoiceNewObject необходимо проверить значение MEDRSCPARM* medparm на = MC_FROMFILE  5220 // Из файла (подробнее см. Способы построения метрики объекта в gisdlgs.h).
А дальше читать файл и создавать объекты (mapCreateSiteObject).
Страницы: 1
Читают тему (гостей: 1)



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

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