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

Сергей Викторович (Автор тем)

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 23 След.
Измерение расстояния по карте, Измерение расстояния по карте
 
Здравствуйте!

Необходимо измерение расстояния по карте,
так как это реализовано в ГИС Панорама 14
Вопрос:
если для этого специальная MapApi функция или визуальный компонент,
в которой в качестве выходных параметров вернуться общее расстояние, длина последнего нанесенного отрезка и азимут?
Или нужно программировать самому, методом рисования ломанной линии?

Не пересчитывается количество объектов на карте, mapGetSiteObjectCount
 
Здравствуйте!

Загружаем карту с ГИС Сервера.
Удаляем объект с карты.
MapObj1.Delete;
fmvMap.Repaint;
ShowMessage ('количество объектов на карте = '+IntToStr(mapGetSiteObjectCount(mvMap.MapHandle,mvMap.MapHandle)));
Но количество объектов, вычисляемых функцией mapGetSiteObjectCount остается прежнем.
Даже после перезагрузки карты, число объектов на карте не изменяется.
Только если после перезагрузки карты, выполнить сортировку, и снова перезагрузить карту, только тогда количество объектов на карте, изменяется.
Без перезагрузки карты, сортировка не помогает.
Пробовали добавлять методы Commit, AdjstData не помогают.
Пробовали так: mapDeleteObject(MapFind1.MapObj.ObjHandle); не помогает.
В то время, как добавление нового объекта на карту срабатывает отлично и количество объектов на карте пересчитывается нормально.
Не пойму почему?
Изменено: Сергей Викторович - 11.01.2024 15:20:27
Как проверить уникальность семантики?, Как проверить уникальность семантики?
 
Здравствуйте!

Возникла необходимость,
сразу при (или сразу после) загрузки карты
проверить уникальность одной конкретной семантики сразу по всем объектам.
Как с помощью GisToolKit это сделать?
Как создать и подключить базу данных postgresql, Как создать и подключить базу данных postgresql
 
Здравствуйте!

Используем программу ГИС Панорама 14 мини
Пытаемся создать базу данных и подключить ее.
Для этого подключили базу данных на postgresql localhost
Подключилось нормально, добавили таблицу для просмотра из этой базы данных.
Пытаемся создать связи между записью в этой таблице и объектом на карте.
Программа сообщает, что связать не возможно.
Изменено: Сергей Викторович - 20.10.2023 14:02:43
Как понять какой ExCode объекта при отмене транзакции, mapLogUndoAction
 
Здравствуйте!

Под кнопкой событие Отмена транзакции.
Но необходимо понять, все-таки по какому объекту программа собирается отменить транзакцию.
Т.е. как понять какой ExCode объекта, по которому программа собирается отменить транзакцию?

procedure Tform_main.N74Click(Sender: TObject);
begin
mapLogUndoAction(mvMap.MapHandle, mvMap.MapSites[0].SiteHandle, 1);
end;
Изменено: Сергей Викторович - 20.10.2023 12:32:14
Вычисление периметра площадного объекта, Вычисление периметра площадного объекта
 
Здравствуйте!

У нас возникли сомнения в вычислении периметра площадного объекта.
На скриншоте площадной объект Озеро.
До вырезания в нем подобъекта его периметр равнялся
595.86 м
После вырезания в нем подобъекта
и дополнительной сортировки карты,
его периметр остался прежним
595.86 м

Наш руководитель разработки считает,
что периметр площадного объекта после вырезания в нём подобъекта должен был увеличится.

Просим ответить на данный вопрос.
Изменено: Сергей Викторович - 17.10.2023 14:46:58
Не работает TMapFind, Не работает TMapFind
 
Здравствуйте!

Установили Gis ToolKit 14.6.0.2

Запускаем прикладную программу
подключаемся к ГИС Серверу
открывается карта
и сразу делаем поиск объекта

procedure Tform_main.SpeedButton8Click(Sender: TObject);
begin
form_main.MapFind1.Active := false;
form_main.MapFind1.FindPoint := false;
form_main.MapFind1.MapSelect.Clear;
form_main.MapFind1.MapSelect.ClearAll;
form_main.MapFind1.MapObj.Style := OS_SELECT;
form_main.MapFind1.MapSelect.ClearSemantic;
form_main.MapFind1.Active := true;
form_main.MapFind1.First;

If form_main.MapFind1.Eof then
begin
ShowMessage('Объект на карте не найден.');
end
else
begin
form_main.MapFind1.Center;
form_main.mvMap.Repaint;
ShowMessage('Объект на карте найден.');
end;
end;

Результат:
Объект найден на карте,
выбран на карте и установлен в центр карты.
Не понимаем почему?
Ни каких условий для поиска не задано.
Контрольный пример высылаем на почту технической поддержки.
Кнопка Найти объект.
Проявление сообщения Нелегальная копия модуля gis32access.dll, Проявление сообщения Нелегальная копия модуля gis32access.dll
 
Здравствуйте!

Используем
DelphiXE 5
GisToolKit Free 14.5.9.5
Panorama Gis Server 10.6.1.3

Периодически, не всегда, при подключении к ГИС Серверу и загрузки карты
появляется сообщение Нелегальная копия модуля gis32access.dll
Вопрос:
это мы что-то не так делаем
или это что-то в библиотеках?
Как привязать объект типа Подпись к точке площадного объекта, Как привязать объект типа Подпись к точке площадного объекта
 
Здравствуйте!

На карте в автоматическом режиме наносятся объекты типа Подпись.
В этот объект вносится в семантику ИДЕНТИФИКАТОР площадного объекта,
который в данный момент обрабатывается.
Можно так же внести в семантику объекта типа Подпись, номер точки и номер подобъекта в площадном объекте.
Задача стоит в том, чтобы "привязать" линию при попытке переместить объект типа Подпись на карте
к точке площадного объекта, у которого семантика ИДЕНТИФИКАТОР совпадает с семантикой объекта типа Подпись,
номер точки площадного объекта совпадает с семантикой номер точки, по которой ранее был создан объект типа Подпись,
номер подобъекта в семантики типа Подпись совпадает с номером подобъекта.
Как можно реализовать данную задачу?  
Не открылась нормально первая страница Gis Server v10, Не открылась нормально первая страница Gis Server v10
 
Здравствуйте!

Не открылась нормально первая страница Gis Server 10.6.1.3
Настроили подключение к Panorama Gis Server 10.6.1.3 в соответствии с видео телемоста с вашим специалистом.
С помощью Web доступа, все хорошо запустилось и на самом сервере и на удаленном подключении.
Но картина на странице не та, что ожидалась.
PHP v8.0
IIS
Windows Server 2012 R2

Что мы делаем не правильно?
Изменено: Сергей Викторович - 11.09.2023 11:50:26
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 23 След.



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

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