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

Роман Твердов (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Роман Твердов
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 След.
Проблема с WMSBuildURLDialog
 
Здравствуйте!
Вызвать диалог Вы можете с помощью Api функции  
 // Изменить параметры соединения с сервисом/или запросить строку подключения (открывается диалог)
 // parm      - текущие системные параметры, поле Handle должно
 //             содержать идентификатор окна приложения. Описание структуры - см. maptype.h)
 // wmsstring - строка подключения к сервису
 // size - длина буфера, отведенного под размещение строки
 // flag - признак выполняемого действия (будет отображено в заголовке диалога)
 // 0 - открыть данные, 1 - добавить данные, 2 - изменить данные
 // type - тип данных для открытия/изменения/добавления 0 - WMS, 1 - WMTS
 // При ошибке возвращает 0

_MAPIMP long int _MAPAPI mapEditWms(TASKPARMEX *parm, char* wmsstring, int size, int flag);
Программа выдает ошибку при конвертации
 
К сожалению, однозначно идентифицировать в чем проблема по скриншоту очень затруднительно. Вы можете прислать протокол конвертации? Может по нему удастся найти проблему. Еще перед конвертацией рекомендуется выполнить контроли и исправить ошибки, а также выполнить сортировку карты.
Программа выдает ошибку при конвертации
 
Здравствуйте, Анна!
Пришлите, пожалуйста, Ваши данные.
Конвертация рельефа с высотами в AutoCad
 
Здравствуйте!
Файл содержит описание условных знаков карты заданного масштаба, подготовленных средствами AutoCAD. Может использоваться при обработке только точечных объектов.
Файл кодов служит для принудительного изменения  имени слоя DXF, куда должен быть помещен объект.
Подробнее смотрите справку.
Чтобы конвертировать объекты с высотами есть 2 варианта. Либо объекты имеют 3D метрику, либо в семантике содержится высота и Вам необходимо при конвертировании указывать Семантика->Формировать.

Есть еще вариант - использовать Конвертор крупномасштабных планов в формат DXF.
GTK ActiveX Free : axMapAtlas, ошибка несоответствия типов
 
Сергей, а Вы наш пример попробовали? работает? Почему не хотите использовать предложенное нами?
Ошибки, которые я привел, возникают в MSVC при попытке собрать приложение.
GTK ActiveX Free : axMapAtlas, ошибка несоответствия типов
 
Пришлите, пожалуйста, e-mail, на который выслать пример.

Проблема все с тем же axgistoolkit.tlh
Делал в соответствии с Вашим алгоритмом действий.
Удалил из Вашего проекта axfMapWorkSet.h и axMapAtlas.h
Проект - Добавить класс - MFC - MFC класс из TypeLib - Добавить - Файл - Выбираю в путях axGisToolKit.ocx - это выполняю для 2х классов IaxfMapWorkSet и IaxMapAtlas.
Компилирую.
Список ошибок в axgistoolkit.tlh:
error C2146: syntax error : missing ';' before identifier 'DialogFiles'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2146: syntax error : missing ';' before identifier 'HistoryList'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2146: syntax error : missing ';' before identifier 'GetDialogFiles'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2146: syntax error : missing ';' before identifier 'GetHistoryList'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2143: syntax error : missing ';' before 'IaxMapFileNameEdit::GetDialogFiles'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2497: 'IStringsPtr' : 'implementation_key' can only be applied to function declarations
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2143: syntax error : missing ';' before 'IaxMapFileNameEdit::GetHistoryList'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2497: 'IStringsPtr' : 'implementation_key' can only be applied to function declarations
error C2086: 'int IStringsPtr' : redefinition
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

Есть подозрение, что при импорте из OCX VS интерпретирует типы по-своему, что в итоге приводит к несоответствию типов.
GTK ActiveX Free : axMapAtlas, ошибка несоответствия типов
 
Ваш проект так и не удалось собрать. Собрали свой проект в VS2008 на C++. Никаких проблем. Можем выслать его.
Delphi XE4, Установка на Delphi XE4
 
Здравствуйте, Андрей!
Проверил на XE3 компоненты 11.9.2. Для MapScreen свойство Rendering в true все отрабатывает без ошибок. Проверьте свойства проекта (32разрядное приложение). Возможно, что что-нибудь намудрили при переустановке компонент с одной версии на другую.
Какое у Вас сообщение появляется?
GTK ActiveX Free : axMapAtlas, ошибка несоответствия типов
 
Здравствуйте, Сергей!

Проверил вызов функций. Все работает. Вот пример на VB.
       AxaxMapAtlas1.OpenAtlas("c:\Program Files\Borland\Delphi6\GisToolFree11_8_5\Example\Data\demo.als")
       Dim dp As axGisToolKit.TxDoublePoint
       Dim imess As String
       dp.X = 0.96870398
       dp.Y = 0.65579102

       If AxaxMapAtlas1.ExistsMapInPoint(100000, dp, 0) = True Then
           imess = "Есть карта!"
           MsgBox(imess, MsgBoxStyle.Information, "")
       End If

       Dim ai As axGisToolKit.TxAtlasItem
       If AxaxMapAtlas1.get_ItemByNumber(1, ai) <> 0 Then
           imess = ai.Name
           MsgBox(imess, MsgBoxStyle.Information, "")
       End If
Помогите, пожалуйста, разработать геодезический калькулятор!, Компоненты GIS ToolKit 10
 
Посмотрите функции в mapapi.h в разделе ПРЕОБРАЗОВАНИЕ КООРДИНАТ ТОЧКИ

mapPlaneToGeo42, mapPlaneToGeo, mapPlaneToGeoWGS84 и т.д.
Страницы: Пред. 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 След.



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

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