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

Анастасия (Все сообщения пользователя)

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 13 След.
Импорт из kml в map/sit/sitx, Импорт из kml в map/sit/sitx
 
Демиденко Р.А.

Спасибо за информацию!

1) Импорт данных из обменного формата KML/KMZ Вы можете осуществить в любом  из настольных продуктов (ГИС Панорама, ГИС Оператор или ГИС Панорама  Мини) - при попытке импорта у меня выводится, что нет лицензии. Вопрос, могу ли я выполнить проверку до покупки нвой лицензии? Как я Выше писала в текущей моей лицензии не поддерживается формат kml, но перед покупкой обновления я бы хотели все проверить. [B]Есть такая возможность?[/B]
[B]
[/B]
2) У меня стоит [B]ГИС ПАНОРАМА ВЕРСИИ 15.1.1.48[/B]
При открытии новой карты я не увидела в приложении возможности открыть карту в формате kml[B].
[/B]
[B]
[/B]
Изменено: Анастасия - 08.04.2024 19:03:54
Импорт из kml в map/sit/sitx, Импорт из kml в map/sit/sitx
 

Добрый день!

Стоит задача работать с картой формате [B]kml[/B], НО приобретенная нами версия ГИС Конструктор для Qt Designer x64 12.3.1 не поддерживает текущий формат карт. В связи с этим, мы хотим приобрести последнюю версию ГИС Панарамы в которой прописано, что данный формат карт уже поддерживается и чтобы осуществить поддержку в нашем проекте хотим из новой версии открыть нашу карту и сделать импорт ее в формат [B]map/sit/sitx[/B], который поддерживается старой версией.

[B]НО  можно ли перед покупкой [/B]получить от Вас тестовую карту в формате [B]kml[/B], желательно с рельефом земли и комментарий в каком ВАШЕМ продукте мы можем сделать импорт, чтобы проверить насколько импорт из [B]kml в map/sit/sit[/B][B]x[/B][B] [/B]правильно производится, чтобы не нарушить работоспособность нашего ПО.

Также подскажите пожалуйста может ли карта в формате kml работать без подключения интернета. Я смотрела в тестовом документе структуру карты и увидела, что там идут ссылки на сервер, где хранится информация, а нам небходимо, чтобы карта отображалась без подключения к интернету.  

Удаление объектов с пользовательской карты, не освобождается память
 
Добрый день!

Есть вопрос по-поводу удаления объектов, добавленных на пользовательскую карту.[CODE]//Добавление объекта на пользовательскую карту

   hSite = mapCreateAndAppendTempSite(currentHmap,0);

   HOBJ hObj = mapCreateSiteObject(currentHmap, hSite, IDDOUBLE2);    

   int numObj = mapGetSiteObjectCount(currentHmap, hSite);
   std::cout<<" num1 = "<<numObj<<std::endl;

   mapRegisterObject(hObj, 53180000, LOCAL_POINT);                  

   double x = 56.0475*M_PI/180;
   double y = 38.2566*M_PI/180;

   mapGeoToPlane(currentHmap,&x,&y);

   mapAppendPointPlane(hObj, x, y, 0);
   mapCommitObject(hObj);
   i = mapObjectKey(hObj);    

   mapFreeObject(hObj);

   numObj = mapGetSiteObjectCount(currentHmap, hSite);
   std::cout<<" num2 = "<<numObj<<std::endl;

   ui->mv->Repaint();


Удаление объекта с пользовательской карты

  HOBJ hObj = mapCreateSiteObject(currentHmap, hSite, IDDOUBLE2);          
   mapSeekSiteObject(currentHmap, hSite,hObj, i);            

    int ObjCount = mapGetSiteObjectCount(currentHmap,hSite);
    std::cout<<" 1 "<<ObjCount<<std::endl;

   if(mapDeleteObject(hObj) ==0)
   {
       std::cout<<"Ошибка при удалении объкта"<<std::endl;
       return;
   }

   mapFreeObject(hObj);            // удаляем сам контейнер

   ObjCount = mapGetSiteObjectCount(currentHmap,hSite);
   std::cout<<" 2 "<<ObjCount<<std::endl;

   ui->mv->Repaint();




[/CODE][B]Вывод после удаления - [/B]

 1 2

2 2
[B]Т.Е, как было на пользовательском слое 2 объекта, так они и остались!
[/B]
[B]
[/B]
[B]И если воспользоваться поиском, то удаленный объект по-прежнему находится. Т.е по сути данный метод позволяет удалить этот объект только с карты (чтобы он не отображался)?
[/B]
[B]
[/B]
[B]
[/B]
Многопользовательская работа с картой
 
Спасибо! Для нас актуальна задача независимого и одновременного использования и редактирования одной карты. В описании Гис Сервера сказано, что "ГИС Сервер предназначен для обеспечения удаленного доступа к пространственным данным пользователей  программ Геоинформационная система  «[B]Панорама Версия 13[/B]» (ГИС «Панорама x64») ПАРБ.00046-06, Геоинформационная система «[B]ОператорВерсия 13[/B]»(ГИС ОператорВерсия 13) ПАРБ.00048-03, [B]GIS WebService[/B] (GIS WebService SE)ПАРБ.00160-01 и других." Мы же пишем собственное ПО, посредством использования [B]ГИС Конструктор для Qt Designer x64, [/B]не понятно, может ли мы использовать ГИС Сервер и как с ним работать? Необходим ли прямой доступ в интернет для этого?[B]
[/B]
Многопользовательская работа с картой
 
Добрый вечер!


Используем ГИС Конструктор для Qt Designer x64 (версия 12, Qt 4, Qt 5, ОС "Astra Linux Special Edition", релиз "Смоленск", для платформы "x64"). Возникла необходимость многопользовательской работы (в виде плагинов) над одной картой. Подскажите пожалуйста, есть ли функционал в библиотеке, который может обеспечить выполнение данной задачи?

Привожу частный пример возможной работы - открываем головное ПО, в нем открываем карту, далее подключаем к своему ПО несколько плагинов. Например один из плагинов отвечает за добавление новых объектов и в результате его работы мы должны увидеть появление новых объектов на карте в нашем основном ПО. Интересна также задача отслеживания действий пользователя над картой, совершенных в основном ПО и подключенных модулях (плагинах).

Возможно существует специальный протокол для локального взаимодействия с одной картой из разных приложений?
Открытие определенного района на карте?, Необходимо открывать и отображать не всю карту, а определенный район
 
[QUOTE]Анастасия написал:
Добрый день!

Подскажите пожалуйста предусмотрена ли возможность открывать и отображать не всю карту целиком, а определенный ее фрагмент, который задавать по прямоугольным координатам?

Использую ОС Astra Linux, карта Мира.
Использую ГИС    Конструктор для Qt Designer x64 (версия 12.3.1, Qt 4, Qt 5, платформа    x64, ОС "Astra Linux Special Edition", релиз "Смоленск") от 10.05.2018


Для отображения карты использую компонент QDMapView
[CODE] QDMapView *mv;

   mv->SetMapFileName(mapName);
   mv->SetMapActive(true);
   mv->SetMapVisible(true);
   mv->HScrollBar->hide();
   mv->VScrollBar->hide();
   mv->SetViewScale(mv->GetMapScale());
   int x=0, y=0;
   mv->GetMapLeftTop(&x,&y);
   HMAPcurrentHmap = mv->GetMapHandle(); [/CODE] [/QUOTE]

Добрый день! Спасибо за пример! Это практически то, что необходимо, за исключением того, необходимо, чтобы та, часть карты, что не входит в заданную область обрезалась. Сейчас она по прежнему остается доступной.
Открытие определенного района на карте?, Необходимо открывать и отображать не всю карту, а определенный район
 
Спасибо за ответ, но к сожалению это несколько не то. Мне нужно обрезать карту по заданному прямоугольнику, т.е отображать только тот прямоугольник, который я задаю и осуществлять дальнейшую работу именно только с ним.
Открытие определенного района на карте?, Необходимо открывать и отображать не всю карту, а определенный район
 
Добрый день!

Подскажите пожалуйста предусмотрена ли возможность открывать и отображать не всю карту целиком, а определенный ее фрагмент, который задавать по прямоугольным координатам?

Использую ОС Astra Linux, карта Мира.
Использую ГИС    Конструктор для Qt Designer x64 (версия 12.3.1, Qt 4, Qt 5, платформа    x64, ОС "Astra Linux Special Edition", релиз "Смоленск") от 10.05.2018


Для отображения карты использую компонент QDMapView
[CODE] QDMapView *mv;

   mv->SetMapFileName(mapName);
   mv->SetMapActive(true);
   mv->SetMapVisible(true);
   mv->HScrollBar->hide();
   mv->VScrollBar->hide();
   mv->SetViewScale(mv->GetMapScale());
   int x=0, y=0;
   mv->GetMapLeftTop(&x,&y);
   HMAPcurrentHmap = mv->GetMapHandle();[/CODE]
Открытие определенного района на карте?, Необходимо открывать и отображать не всю карту, а определенный район
 
Использую ОС Astra Linux, карта Мира.
Использую [URL=http://www.gisinfo.ru/products/lin_gk_qt.htm]ГИС Конструктор для Qt Designer x64 (версия 12.3.1, Qt 4, Qt 5, платформа x64, ОС "Astra Linux Special Edition", релиз "Смоленск")[/URL] от 10.05.2018
[CODE]Для отображения карты использую компонент QDMapView

   QDMapView *mv;

   mv->SetMapFileName(mapName);
   mv->SetMapActive(true);
   mv->SetMapVisible(true);
   mv->HScrollBar->hide();
   mv->VScrollBar->hide();
   mv->SetViewScale(mv->GetMapScale());
   int x=0, y=0;
   mv->GetMapLeftTop(&x,&y);
   HMAPcurrentHmap = mv->GetMapHandle();[/CODE]
Изменено: Анастасия - 16.11.2020 18:37:44
Открытие определенного района на карте?, Необходимо открывать и отображать не всю карту, а определенный район
 
Добрый день!

Подскажите пожалуйста предусмотрена ли возможность открывать и отображать не всю карту целиком, а определенный ее фрагмент, который задавать по прямоугольным координатам?
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 13 След.



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

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