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

Использование GTK для оцифровки микроснимков

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1 2 След.
RSS
Использование GTK для оцифровки микроснимков
 
Всем привет, вот родилась такая мысль.
Есть изображение с микроскопа, известно его разрешение, пусть это 1 микрон (1e-6 метра)
По сути, это тот же масштаб 1:0,000001
Получится ли средствами GTK создать (runtime) карту (или план) и подгрузить туда это изображение для его дальнейшей оцифровки?

Говоря проще, хочется выбрать в своем приложении изображение из БД, кликнуть на нем и чтобы
в окошке открылся просмотрщик с возможностью измерения и оцифровки векторной графики.

Может уже есть какие-то примеры и решения на базе GTK.
Спасибо за любые советы и информацию.
 
Добрый день!

О фактах применения наших решений в таких целях нам не известно.

В целом, тут нет ничего невозможного. Хотя, возможно, в приложении придется вводить некий масштабный коэффициент, поскольку наше ГИС-ядро предназначено в первую очередь для карт местности, где требуется знаменатель масштаба более единицы.

Поддерживается загрузка файлов форматов BMP, PCX, TIFF, GeoTIFF, JPEG, PNG, IMG, GIF, OZF2, OZFX3, KMZ.

Попробуйте.

Идея интересная. Если реализация проекта на базе GIS ToolKit у Вас будет успешной, можем осветить Ваш проект на нашем сайте.
 
В примерах есть \Mapedit, который подойдет для этой задачи. Надо сначала создать карту - план с масштабом, например, 1 : 1 000 и подложить растр. А для начала лучше воспользоваться готовой ГИС, например, ГИС Панорама Мини https://www.gisinfo.ru/products/mapview12.htm.
 
Макроснимок (плесень), загруженный в ГИС Панорама

 
Идея оказалась вполне рабочая, но очень огорчила скорость отрисовки изображения.
Открываю один и тот же sitx с одним снимком. Сам снимок всего мегабайт 15.
В Панорама-редакторе работает хорошо, быстрое масштабирование и перемещение.
А вот в MapScreen перерисовка начинает прилично тормозить,
причем в версии х64 рисует в 2 раза медленнее чем в х32.
На распахнутом окне это особенно заметно.

Подскажите, может можно как-то ускорить, может какие свойства MapScreen установить.
Или в настройках проекта что подкрутить?

Тут простенький проект с изображением и таймером для наглядности.
Не пропустило, выложил здесь.
https://cloud.mail.ru/public/AAum/1RLBLHGmN

__
Embarcadero® Delphi 10.4
GTK 13.3.0.3
 
Проверим. Тормозов не должно быть. Работаем с изображениями в десятки гигабайт.
 
А что в х64 медленнее рисует, это нормально?
Просто для меня это критично
 
Х64 делали для того, чтобы работать с большими объемами данных с хорошей скоростью.
 
Ваш пример в режиме х32 просто летает. Временные показатели на картинке. Нажимал кнопки увеличения и уменьшения масштаба. Сейчас пробую в х64
 
В х64 также все летает. Проверял на ХЕ5. Сейчас проверю в ХЕ 10.4
Страницы: 1 2 След.
Читают тему (гостей: 1)



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

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