КБ ПАНОРАМА - програми для роботи з електронними картами, фотознімками, обробки геодезічних вимірювань, видання карт Проект Панорама Написати розробникам Адрес КБ Панорама
  Геоінформаційні технології. Геодезія, Картографія, Навігація укр | рус | eng
 Продукти | Технології | Проекти | Скачати | Ціни | Статті | Навчання | Заходи | Контакти
На сайт gisinfo.ru На головну сторінку Написати розробникам
   Засіб розробки ГІС-додатків GIS Toolkit (Windows)
 


GIS ToolKit
GIS ToolKit
GIS ToolKit


Засіб розробки ГІС-додатків GIS Toolkit - набір компонентів для створення додатків у середовищі візуального програмування Delphi/Kylix, Builder C++ та бібліотеки для Microsoft Visual C++. Засновані на більш ніж 1000 функціях інтерфейсу "MAPAPI" проекту "Панорама". Візуальні компоненти постачаються у вихідних текстах з прикладами додатків та документацією. Розробка web-додатків у середовищі NET. Приклад web-додатка на мові C# тут. Опис створеного проекту для середовища NET. Набір компонентів для створення диспетчерських центрів та навігаційних систем з використанням GPS-апаратури. Приклади додатків на Visual C++, Visual Basic, Java. Підтримуються ОС: Windows XP/2000, Pocket PC 2003.

 

 GIS ToolKit

GIS ToolKit - набір компонентів для створення ГІС-додатків додатків у середовищі візуального програмування Delphi и C++ BuilderGIS ToolKit - це набір компонентів для створення ГІС-додатків у середовищі візуального програмування Delphi и C++ Builder. Набір ГІС бібліотек може використовуватись на язиках С++, С#, Visual Basic, Java, PL/SQLта інших. Використовуючи більш ніж 25 компонентів та набір класів GIS ToolKit, програміст отримує зручний доступ до картографічної інформації у стилі Delphi.

GIS ToolKit забеспечує повний набір функцій системи управління картографічною базою даних:

  • отримання картографічної інформації з ієрархічної структури бази даних електронних карт, які мають рівні: район робіт, аркуш карти, шар відображення об’єктів, об’єкти місцевості;
  • редагування вмісту бази даних на рівні об’єктів місцевості: добавлення, відновлення, видалення, копіювання, відновлення, геокодування;
  • підтримка різноманітних проекцій та систем координат;
  • візуалізація вмісту баз даних в умовних знаках, прийнятих для топографічних, обзорно-географічних, кадастрових та інших видів карт, бистрий скролінг та масштабування зображення, вимірювання складу відображуваних об’єктів;
  • сумісне відображення та видача до печаті векторних, растрових та матричних даних, вбудованих в карту OLE документів;
  • підтримка стандартних систем класифікації та кодування об’єктів та їх характеристик згідно з вимогами Укргеодезкартографії, топографічної служби ЗС України;
  • відображення мобільних об’єктів;
  • нанесення на карту результатів вимірювань координат, які поступають від GPS апаратури;
  • виконування запитів на пошук об’єктів з заданими характеристиками;
  • виконування оверлейних робіт операцій над об’єктами карти;
  • обробка матриць висот, якостей та геологічних матриць ( побудова, трьохвимірне відображення, профілювання );
  • робота з атласом карт та рішення транспортної задачі.

Спробуйте самі – все легко!

Завдяки повному використанню можливостей, наданих середовищем Delphi, розробка ГІС-додатків з використанням GIS ToolKit стає доступною навіть для починаючих програмістів. Інтегрована у середовище довідкова система звільнить Вас від необхідності вивчати купи спеціальної літератури по картографії, а безліч прикладів, які постачаються у складі GIS ToolKit, підкаже оптимальний засіб використання того або іншого компонента.

Основні компоненти Додаткові компоненти

Набір інструментів GIS ToolKit по своєму функціоналу розділено на дві категорії – основні компоненти, без використання яких важко побудувати навіть простий ГІС-додаток, та Додаткові компоненти, які призначені для вирішення більш специфічних задач. Компоненти розташовані в панелі інструментів оболонки Delphi и C++ Builder на двох вкладках.

Основні та додаткові компоненти GIS ToolKit.

Для доступу до бази даних електронної карти та відображення картографічної інформації призначений компонент TMapView. Цей компонент є основою будь-якого ГІС-додатка, який розробляється за допомогою GIS ToolKit.

TMapWindow – компонент відображення вже відкритої електронної карти.

TMapScreen – компонент для відображення мобільних об’єктів, в якому за рахунок використання алгоритму подвоєної буферизації оптимизована часта перемальовка карти.

TMapObj – компонент, який забезпечує створення об’єктів на карті, редагування їх метрики та семантики.

TMapPoint – інструмент для отримання, установки координат точки електронної карти, перерахування їх у різноманітні системи.

TMapPrintDialog - друк фрагменту карти з інтерактивним вибором параметрів друку.

TMapQRep – компонент друку у звіті з використанням QuickReport.

TMapRsc – компонент для доступу до класифікатора об’єктів електронної карти.

TMapFind – компонент пошука об’єктів електронної карти.

TMapSelectDialog – компонент вибору умов пошука/відображення.

TMapSelectObjectRsс – діалог вибору вигляду об’єкта з класифікатора електронної карти.

TMapMtr3D – компонент візуалізації трьохвимірної матриці.

TOpenMapDialog – діалог відкриття картографічних даних з можливістю попереднього перегляду.

TMapSelectRect – компонент вибору області електронної карти.

TMapSections – компонент профілю рельєфу.

TMapConvertor – конвертор електронних карт.

TMapGeoCode – компонент геокодування (нанесення об’єктів по ключу на карту з набіра даних).

TMapCross – компонент визначення перетинів об’єктів карти.

TMapCheckInside – компонент визначення взаємного розташування двох об’єктів карти.

TMapDataList - компонент формування та відображення списку даних електронної карти.

TGetMapPoint - компонент вибору точки на контурі об’єкта карти.

TMapClassEdit - компонент вибору об’єкта, семантики або слоя з класифікатора.

TMapEditMetric - ккомпонент редагування метрики об’єкта карти.

TMapAtlas - компонент роботи з атласом (набором різномасштабних карт).

TMapNet – компонент рішення мережної (транспортної) задачі.

Використовуючи бібліотеки ядра комплексу GIS ToolKit, Ви можете створювати додатки у різноманітних мережах, у тому числі на основі технології .NET, а також здійснювати власні публікації у мережі Інтернет з відображенням картографічної інформації. Приклади розробок додатків на основі GIS ToolKit на язиках C#, Visual C++, Visual Basic, Java та інші, можно знайти на нашому сайті www.gisinfo.ru.

Робота GIS ToolKit можлива не тільки у Windows. Використовуючи спеціальні версії GIS ToolKit, Ви зможете розробляти додатки і для операційних систем Linux, Solaris, Windows CE, QNX, ОС РВ та інших. Функції ГІС ядра можна викликати з процедур, написаних на мові PL/SQL у мережі СУБД Oracle (32 і 64 біт) на платформах Solaris/Sparc, Suse Linux/Sparc, Linux/Intel. Забезпечується зв'язок об’єктів карти с записами бази даних , відображення карт у WEB-додатках.

Проект GIS ToolKit є відчиненим та постачається з вихідними текстами. GIS ToolKit постійно розвивається. З кожною новою версією він поширює свої можливості. Слідкуйте за відновленнями!

 GIS ToolKit Free

GIS ToolKit постачається у двох варіантах: GIS ToolKit та GIS ToolKitFree.

  • Gis ToolKit включає в себе засіб розробки ГІС-додатків та одну ліцензію на виконання додатків користувачів (електронний ключ), тобто для поширення додатків створених за допомогою цього варіанту GIS ToolKit необхідні ліцензії (одна ліцензія на кожну копію додатка).
  • Gis ToolKit Free включає в себе засіб розробки ГІС-додатків без необхідності використання ліцензії (електронного ключа).

Функціональні можливості GIS ToolKit та GIS ToolKit Free цілком ідентичні.

 

 ГІС інструментарій для Pocket PC

ГІС інструментарій для Pocket PC - це засіб розробки ГІС-додатків у мережі eMbedded Visual C++ 4.0 для Pocket PC с ОС Windows CE. У якості електронних карт використовуються карти у форматі ГІС Карта 2005.

Програму MapView для перегляду електронних карт для Pocket PC можна завантажити тут. Програма MapView для Pocket PC 2003 з ОС Windows CE 3.0 та процесором IntelARM забезпечує перегляд будь-яких електронних карт у форматі ГІС Карта 2003 (*.map, *.sit) та стеження за поточними координатами за допомогою GPS-приймача. Траса руху може відображатися на фоні карти та записуватися у текстовому файлі з вказівкою координат точок з заданим кроком та часом визначення координат. Поверх карти місцевості можуть додатково відчинятися користувальницькі карти з різноманітною тематичною інформацією, растрові зображення (знімки, картматеріал), матриці висот. Склад відображуваних об’єктів може змінюватися в діалозі. Можливий запит інформації про об’єкт – довжина, площа, характеристики. Склад об’єктів, які можуть бути вибрані на карті у задану точку. GPS приймач може підключатися через PCMCIA адаптер, який на програмному рівні сприймається як COM-порт. Мається настройка на номер порта (COM1-COM8), частоту обміну даними та періодичність оновлення координат. Настройки зберігаються у файлі \Temp\MapView.ini.Для запуску програми необхідно скопіювати файл MapView.exe на Pocket PC у директорію "\windows\start menu" або у "\Program Files". Карти можна записувати у директорію "\My Documents". Для зручності можна створити піддиректорію з ім’ям карти. Запуск програми може бути виконаний через меню Start\MapView.

Програма MapView написана у мережі eMbedded Visual C++ 4.0 на основі ГІС-інструментарія, який включає бібліотеку mapaxlib.lib, цілком підтримуючої інтерфейс MAPAPI для настільних комп’ютерів (GIS ToolKit). Для мінімізації об’єму карт, записуваних на кишеньковий комп’ютер, можна застосувати задачу «Стискання методом округлення координат» із складу ГІС Карті 2000 версії 7.50. Запуск задачі виконується з меню Задачі\Запуск додатків. У результаті об’єм координат зменшується у 2 рази, а координати округляються з точністю 1 : 20 000від масштабу карти. Наприклад, для карти масштабу 1 : 200 000 з точністю у межах 10 метрів. Вихідна паспортна точність такої карти – не краще 30 метрів у плані.

Перевірка програми виконана на умовах:

  • RoverPC P6 (P3+) з підключеним пристроєм CompactGPS (TM). Порт COM4, частота обміну 4800. Використовувались топокарти Московської області масштабу 1 : 200 000. координати стійко визначались з точністю порядку десятка метрів. При русі по Горьківському шосе та центральним вулицям Москви місцеположення відображалося точно по дорозі;
  • Toshiba Pocket PC e740 з пристроєм Navigation CF CGS. Порт COM1, частота обміну 4800;
  • hp iPAQ Pocket PC h2200 з пристроєм Pocket XTrack. Порт COM1, частота обміну 4800;

Вихідні тексти програми розповсюджуються разом з інструментальними засобами для Pocket PC 2002/2003. Для роботи програми необхідна наявність бібліотеки mfcce300.dll.

 

 Ліцензія на виконання додатків користувачів

Ліцензія на виконання додатків користувачів представляє собою електронний ключ, який дозволяє виконання користувальницької програми, яка написана з використанням GIS ToolKit, на даній ПЕОМ. При використанні GIS ToolKit Free ліцензія не потрібна.

 

 Застосування GIS ToolKit

 

 


Продукти | Технології | Проекти | Скачати | Ціни | Статті | Навчання | Заходи | Контакти
На сайт gisinfo.ru На головну сторінку Написати розробникам
Copyright © Panorama Group 1991-2010