Здравствуйте господа разработчики ! Писать версию ОС и ГИС Конструктора постоянно не буду (оно у меня в подписи) ------------------- Попытка создать объект на подключенной пользовательской карте, способом который используется в ГТК не привёл к желанному результату: Привожу код обработчика сигнала : [CODE]void MainForm1::on_btnCreate_clicked() { // если в списке менее 1 карт или объект создан - выход // работатем на второй карте if ((ui.DMapView1->VarMapSites->GetSiteCount()<1) || IsCreate) return; // установка координат в плане на входе и выходе (чтобы не преобразовывало) ui.wMapPoint->SetPlaceIn(2); ui.wMapPoint->SetPlaceOut(2); // базовая 1-я пользовательская карта QDMapSite* site = ui.DMapView1->VarMapSites->GetMapSites(1); // создаём объект на пользовательской карте // системный точечный в верхнем левом углу (в РАМКЕ!!!) ui.wMapObj->CreateObject(site->GetSiteHandle(), IDFLOAT2, false, 1, 10000001,LOCAL_POINT); // устанавливаем прямоугольные координаты (PP_PLANE = 2 в прямоугольных на карте) ui.wMapPoint->SetPoint(6172117,7405809); // добавляем точку ui.wMapObj->VarMetric->Append(0,ui.wMapPoint->VarMapPoint); // коммит на карту ui.wMapObj->Commit(); key = ui.wMapObj->GetKey(); // объект есть проверяем КЕЙ QString str; str.setNum(key); // результат = 0 MessageBox(0,str.toLatin1().data(),"",0); }[/CODE] [B]ОБЪЕКТ НЕ СОЗДАН, КЛЮЧ =0[/B] ----------- -Эксперимент проводился на базк карты Подольск, на созданной пользовательской карте -Карта подключается стандартным способом через меню (использован пример) -к карте подлкючается и отображается!!! пользовательская карта (скрин думаю лишний) Подскажите что не так, и как надо правильно ----- Забыл: чтобы избежать лишних постов : + компоненты между собьой связаны в конструкторе (ui.wMapObj->SetMapView(ui.DMapView1) и.т.п. выполнено!)
Вопрос 2 ui.wMapPoint->SetPlaceIn ui.wMapPoint->SetPlaceOut Линуксе, значения не описаны в виде констант и не даны пояснения. Это хорошо что у меня есть исходники ГТК и я владею что такое 0 1 2 3
Здравствуйте господа разработчики ! Вопрос такого характера: Входят ли в состав комплекта ГИС Конструктора файлы исходных текстов (СРР) виждетов Если таковы отсуствуют, возможно ли использовать файлы СРР со стандартного пакета ГТК для С++ Builder, с целью пересборки отдельных виждетов. ------- Буду благодарен за ответ
Здравствуйте ! Вопросы: [S]1. Каким образом преобразовать строку QString в (char*) ?[/S] вопрос 1 отпал [CODE]QString FileName = "/home/map/podolsk.map"; FileName.toAscii().data()[/CODE]
вопрос 2 в силе: 2. Почему все виджеты пакетов ГИС Конструктора для Линукс (всех версий) принимают на вход (char*) который явно не является базовым типом для QT Creator. П.С. char* - тип С++ для Винды. -------------- Господа разработчики пакетов для С++, Вы же прекрасно знаете, что С++ не приспособлена для работы со строками. Зачем же тулить Борландовские стандарты в Линукс?
Здравствуйте уважаемые разработчики Гис конструктора. Наконец то я настроил коллекцию (ОС+Средство Разработки+ГИС Конструктор) Перед тем как задать вопрос, немного информации. 1. ОС Система Ubuntu 10.04 так как мне и посоветовали [IMG]http://delphi-gis.ucoz.ua/Images/ForForum/linux/img100.png[/IMG] 2. QT Creator с репоитория самой системы (стандартное) [IMG]http://delphi-gis.ucoz.ua/Images/ForForum/linux/img101.png[/IMG] 3. ГИС Конструктор вот этот [B] ГИС Конструктор для Qt Designer (версия 10.7.5, Qt4, Ubuntu 10.04) 28.07.2010 16 Mb gisdesigner10_ubuntu10.zip[/B] Сборка обычного GUI приложения без форм происходит успешно : [IMG]http://delphi-gis.ucoz.ua/Images/ForForum/linux/img102.png[/IMG] Сборка GUI приложения при наличии любого компонента QMapView (не смотря на то что в дизайтере карту даже видно) приводит вот к такой ошибке: [IMG]http://delphi-gis.ucoz.ua/Images/ForForum/linux/img103.png[/IMG] ВОПРОС: Что я не правильно делаю ?
Здравствуйте господа разработчики и спецы Линукса ! Пост аналогичен посту в разработке приложений. Просьба проконсультировать какуй Панорму из представленых на сайте КБ Панорама Можно поставить на вот эту ОС: [IMG]http://delphi-gis.ucoz.ua/Images/ForForum/linux/snimok.png[/IMG]
Здравствуйте господа разработчики и специалисты в Линуксах ! Вопрос такого рода. Имеется ОС Linux Mint 9 (или в простонародии "Росинка") ПОдскажите пожалуйста какую QT (или другу среду разработки) на неё можно поставить и каким образом это делается ------- Заранее спасибо
Здравствуйте господа разработчики ! Столкнулся с такой проблемой "выборка точки с метрики объекта" используя стандартный компонент TMapPoint (на АктивХ axMapPoint). Метрика то выбырается проблем нет, [B]а вот Высоту бы туда добавить[/B], было не плохо. -------- если к примеру с Буидлером и Делфи проблем с этим нет, то в VisualStudio , а ещё если в С++ :D выбрать точку, лишний геморой. -------- Буду признателен если подобная возможность (то есть свойство H) появится в будущих версиях
Здравствуйте господа разработчики ! Вопрос такого характера, как получить список открытых карт в ГИС Карта ХХХХ Интересует не список подключенных ситов к текущей карте, которые можно получить перебором через mapGetSiteCount mapGetSiteIdent для текущего hMap, а имеенно ОКНА ГИС КАРТЫ : [img]http://delphi-gis.ucoz.ua/Images/ForForum/2010/img5001.JPG[/img] который в заголовках окон. Заранее спасибо!
Здравствуйте господа разработчики ! Убедительная просьба пересмотреть работу функций и длину и состав структур TCreateSite и TCreateSiteEx. В 11-й версии невозможно корректно создать Пользователськую карту функциями mapCreateSite и mapCreateSiteEx -------------- mapCreateSite - создаёт заголовок (паспорт) в виде файла sit и возварщает хендл 0 mapCreateSiteEx - выдаёт критическую ошибку ntdll.dll (cм. [URL=http://www.gistoolkit.com/forum/messages/forum2/topic2259/message13328/#message13328]ТЕМУ НА ФОРУМЕ[/url]) которую корректно умолчали. Создания пользователських карт, производится на паспорта карты Подольска. ------------- mapCreatePlane - создаёт заголовок (паспорт) в виде файла map и возварщает хендл 0
Здравствуйте господа разработчики ! Убедительная просьба выставить в комплект SDK11 хотя бы один работающий модуль для СBuilder который не требует непонятных ресурсов --------- При попытке откомпилировать и создать DLL с проектов-задач написанных для СBuilder с SDK11 привели к следующей картине: 1. C:\Panorama11\sdk\MAPEXAM\ - 7 ошибок, не понимает что такое #include "mapdef.h" видимо файл находится в папке D:\Version\Version10.7\MapExam которой у меня нет 2. C:\Panorama11\sdk\Maptitle\ выдаёт критическую ошибку записи файла 3. C:\Panorama11\sdk\Shptomap\ - не может найти файл #include <classlib\arrays.h> 4. C:\Panorama11\sdk\Terrain\ - не может найти файл #include <owl\docking.h> 5. C:\Panorama11\sdk\ViewLog\ - не может найти файл #include "MWfilein.h" // Обработка INI - файлов Проекты примеры, которые находятся в папке C:\Panorama11\sdk\Ready почти все без исключения просят различные файлы в директиве #include. Видимо они находятся в папках: D:\White\Pan.v.8.x\Mapacces\ C:\CBuilder6\Projects D:\Borland\CBuilder6\Projects Которых у меня к сожалению тоже нет, а содержимого тем более.
Изменено: KFF (Фёдор) - 21.11.2010 20:41:27(переформатировал сообщение (оригинал думаю, имеется на сервере в текстах лога форума))