Gis Toolkit Free скачать

Уважаемый гость, на данной странице Вам доступен материал по теме: Gis Toolkit Free скачать. Скачивание возможно на компьютер и телефон через торрент, а также сервер загрузок по ссылке ниже. Рекомендуем также другие статьи из категории «Аудиокниги».

Gis Toolkit Free скачать.rar
Закачек 2991
Средняя скорость 6962 Kb/s
Скачать

Всем привет! Эту статью я хочу посвятить еще одной ГИС, которая может быть использована для создания ГИС-приложений в Delphi. Мы много рассматривали примеров по разработке собственных ГИС в Delphi на основе MapWindowGIS. Но у данного компонента есть довольно много существенных минусов – это медленная работа. При очень большом размере карты и наличии на ней различных объектов – загрузка, обработка и перемещение по карте производиться довольно медленно, но один большой плюс MapWindowGIS состоит в том, что он является полностью бесплатным и до сегодняшнего времени поддерживаемым продуктом разработчиками.

В этой статье я хотел бы поговорить о ГИС «Панорама» (GIS Toolkit), которая позволяет разрабатывать очень мощные ГИС-приложения в среде разработки Delphi. Вообще в интернете довольно мало информации по созданию ГИС-приложений в Delphi, поэтому, как только кто-то хочет разработать собственное ГИС-приложение в Delphi, сталкивается с проблемой выбора компонентов для разработки. Каждый хочет выбрать более лучшие: с наибольшим функционалом, с быстрой скоростью работы приложение, а самое главное, чтобы эти компоненты были бесплатными.

Скажу сразу, что ГИС «Панорама» является платным продуктом, но хочется также заметить то, что эта система стоит своих денег. Так как MapWindowGIS не сравниться с ГИС «Панорама» по своей функциональности и по скорости работы и обработки информации.

В состав GIS Toolkit входит:

  • Набор компонентов для использования в среде визуального программирования Delphi, C++ Builder, Code Gear.
  • Библиотеки ГИС ядра (dll-библиотеки)
  • Документация на русском языке
  • Примеры использования в среде разработки Delphi

GIS Toolkit Professional доступна на следующих версиях Delphi:

  • Delphi6
  • Delphi7
  • Delphi 2007
  • Delphi 2009
  • Delphi 2010
  • DelphiXE

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

Для того чтобы установить GIS ToolKit 11.8.3, необходимо скачать с официального сайта GISInfo инсталляционный пакет, либо же из данной статьи, я в коне приложу компоненты для всех версий. Качать лучше с официального сайта, так как на нем Вы сможете также посмотреть цены на данную систему, а также найти все последнюю документацию и исходники для работы в различных версиях Delphi.

Также преимущество данной системы состоит в том, чтобы при использовании визуальных и невизуальных компонентов – программирование при разработке собственной ГИС сводится к минимуму (смотря для кого это преимущество, а для кого и нет). Хотя здесь также можно напрямую обращаться к библиотекам ГИС ядра (dll-библиотекам) и использование компонентов свести к минимуму.

Что касается MapWindowGIS, то при установке данных компонент появился только лишь визуальный компонент TMap, остальные функции мы реализовывали вручную. Вот, например, для выделения области в MapWindowGIS, мы отслеживали положения курсора и затем вручную закрашивали выделенную области. Что касается GIS ToolKit, то у него существует компонент TMapSelectRect, он будет находиться на вкладке GTK Additional, который достаточно связать с компонентом TMapView и Вам будет возвращаться координаты выделенной области, видите как все просто.

Если изобразить работу GIS ToolKit в виде схемы, то ее можно показать следующим образом:

Самый главный компонент GIS ToolKitTMapView, который отвечает за отображение карты. Другие компоненты являются дополнительными и их необходимо связывать с данным компонентом в свойстве MapView.

В комплекте идет карта Podolsk.map, которая позволяет оценить работу GIS ToolKit без получения лицензии. Вот пример загрузки карты Podolsk.map на основе компонентов GIS ToolKit:

Что хочу сказать про загрузку карты, карта загружается очень быстро с такой насыщенностью объектов на ней. Увеличивается карта на определенный масштаб также очень быстро, без зависаний, это учесть то, что у меня компьютер очень скоромный.

Также хочется заметить то, что GIS Toolkit позволяет работать с геопорталами (WMS-данными), такими как:

  • Google
  • Yahoo!
  • OpenStreetMap
  • Virtual Earth
  • Yandex
  • Росреестр
  • Kosmosnimki
  • ProtectedConnect
  • OSM
  • ESRI
  • WIKIMAPIA
  • MAPSFORFREE
  • Navitel
  • Mail

Для этих целей существует отдельный компонент TMapWMSBuildURLDialog, который находится на вкладке GTK Dialogs, для которого просто необходимо подключиться к указанному источнику WMS-данных. Что-то похожее мы делали в MapWindowGIS, статья называлась Yandex Static API+MapWindowGIS, здесь предоставляется намного больше возможности и сводиться к минимуму программирование.

К сожалению, проверить работу GIS ToolKit с WMS-данными у Вас не получиться, если же конечно Вы не приобретете лицензию на данный продукт, Вам должно выбивать ошибку о том, что Вы используете нелегальную копию GISACCESS.dll.

Теперь я Вам хочу привести небольшой пример, как загрузить карту в TMapView и ее отобразить. Вот следующий код, которое это делает:

Компонент TOpenMapDialog загружает саму карту, сохраняя полный путь к ней, а компонент TMapView – ее отображает, если, конечно же, свойство MapView установлено в True. Конечно же, чтобы это все происходило в автоматическом режиме, то Вам необходимо связать компонент TOpenMapDialog с компонентом TMapView в свойстве MapView.

Конечно, это можно сделать и с помощью стандартного диалога или же вообще обойтись без него, для этого необходимо в свойстве MapFileName компонента TMapView – задать полный путь к карте:

Довольно все просто, по сравнению с MapWindowGIS. Вот и все, что я хотел сказать в данной статье. Если Вы надумали делать довольно крутую и функциональную ГИС, пусть она для коммерческих целей или же для каких-то других, то естественно стоит выбрать именно GIS ToolKit. Пусть стоимость лицензии довольно большая (возможно только для некоторых), что касается MapWindowGIS – это бесплатный продукт, менее функциональный, довольно таки медленный, но также подходит для разработки довольно неплохой и функциональной ГИС, к рассмотрению статей которой мы перейдем уже совеем скоро.

Также хочется сказать, что GIS ToolKit поставляется также и как набор COM объектов и компонентов ActiveX.

Подведем некоторые итоги:

Установите пробную версию GIS ToolKit и установите себе на компьютер набор компонентов данной системы

Скачайте карту PODOLSK.map, которая позволит Вам оценить работу GIS ToolKit без использования лицензионного ключа

Просмотрите все тестовые проекты на Delphi, поставляемые в комплекте GIS ToolKit, чтобы оценить всею мощность и функционал данной системы

Прочитайте документацию и лицензионное соглашение GIS ToolKit на русском языке

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

В состав комплекса GIS ToolKit входит несколько отдельных программных продуктов:

  • GIS ToolKit — это набор компонент для создания ГИС-приложений в среде визуального программирования Borland Delphi, C++ Builder, Embarcadero RAD Studio;
  • GIS ToolKit Active — набор СОМ объектов и компонентов ActiveX, предназначенный для разработки ГИС-приложений для Windows в любых средах разработки, включая Microsoft Visual Studio, Microsoft Access, Borland Delphi, C++ Builder, Developer Studio, Code Gear и др., а также специально адаптированный для программирования в среде ;
  • ГИС-Конструктор для Qt-Designer — средства для разработки ГИС-ориентированных приложений для операционных систем семейтва Linux в среде визуального программирования Qt-Designer;
  • ГИС-Конструктор для Oracle PL/SQL — средства для работы с пространственными данными посредством интерфейса «MAPAPI» из скриптов PL/SQL;
  • GIS WebToolKit — инструментарий для разработки Интернет-геопорталов для доступа к инфраструктуре пространственных данных.

Помимо этого, программист имеет возможность использования процедур и функций интерфейса «MAPAPI» ГИС-ядра «Панорама» напрямую, что дает возможность применять GIS ToolKit при создании приложений практически в любой среде разработки и на любом языке программирования, поддерживающем стандарты API (Application Programming Interface).

Интрефейс «MAPAPI» содержит более полутора тысяч процедур и функций для работы с пространственными данными «на все случаи жизни». Визуальные компоненты поставляются в исходных текстах с примерами приложений и документацией. GIS ToolKit применяется также для создания диспетчерских центров и навигационных систем с использованием GPS-аппаратуры.

Примеры приложений на Visual C++, C#, Visual Basic, Java можно найти в разделе «скачать». Описание одного из проектов, созданных для среды NET.

GIS ToolKit — это набор компонент для создания ГИС-приложений в среде визуального программирования Borland Delphi, C++ Builder, Developer Studio и Code Gear.

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

Проект GIS ToolKit является открытым и поставляется с исходными текстами. GIS ToolKit постоянно развивается. С каждой новой версией он расширяет свои возможности. Следите за обновлениями!

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

  • создание электронных карт с заданными параметрами проекции, эллипсоида и датума;
  • получение картографической информации из иерархической структуры базы данных электронных карт, имеющей уровни: район работ, лист карты, слой отображения объектов, объекты местности;
  • редактирование содержимого базы данных на уровне объектов местности: добавление, обновление, удаление, копирование, восстановление, геокодирование;
  • поддержка различных проекций и систем координат;
  • визуализация содержимого баз данных в условных знаках, принятых для топографических, обзорно-географических, кадастровых и других видов карт, быстрый скроллинг и масштабирование изображения, изменение состава отображаемых объектов;
  • совместное отображение и вывод на печать векторных, растровых и матричных данных, встроенных в карту OLE документов;
  • поддержка стандартных систем классификации и кодирования объектов и их характеристик в соответствии с требованиями Роскартографии, Топографической службы ВС РФ;
  • отображение мобильных объектов;
  • нанесение на карту результатов измерений координат, поступающих от GPS аппаратуры;
  • выполнение запросов на поиск объектов с заданными характеристиками;
  • выполнение оверлейных операций над объектами карты;
  • обработка матриц высот, качеств и геологических матриц (построение, трехмерное отображение, профилирование);
  • работа с атласом карт и решение транспортной задачи;
  • использование местных систем координат;
  • выполнение тематического картографирования.

Попробуйте сами – все просто!

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

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

The complex of GIS ToolKit includes a number of separate software products:

  • GIS ToolKit — a tools set for creation of applications in the environment of visual programming Borland Delphi, C ++ Builder, Developer Studio, Code Gear;
  • GIS ToolKit for Kylix a tools set for creation of Linux-applications in the environment of visual programming Kylix;
  • GIS ToolKit Active — a set of COM objects and ActiveX components, intended for developing the GIS-applications for Windows in any environments of development, including Microsoft Visual Studio, Microsoft Access, Borland Delphi/Kylix, C ++ Builder, Developer Studio, Code Gear, etc., and also specially adapted for programming in 1С environment;
  • GIS ToolKit Office is a GIS-toolkit on the basis of ActiveX, allowing to use geospatial data in office documents;
  • GIS-Constructor for Qt-Designer — tools for development of GIS-based applications for operating systems of Linux family in the environment of visual programming Qt-Designer;
  • GIS-Constructor for Oracle PL /SQL — tools for work with spatial data by means of interface «MAPAPI» from scripts PL/SQL;
  • GIS WebToolKit — toolkit for developing the Internet-geoportals for access to infrastructure of spatial data.

Besides this, the programmer has an opportunity of use of procedures and functions of interface «MAPAPI» of the GIS-core «Panorama» directly, that makes it possible to apply GIS ToolKit at creation of applications practically in any environment of development and in any programming language supporting standards API (Application Programming Interface).

Interface «MAPAPI» contains more than one thousand five hundred procedures and functions for work with spatial data «for all occasions». Visual components are supplied in source codes with examples of applications and documentation. GIS ToolKit is applied also to creation of the dispatching centers and navigation systems with use of GPS-equipment.

Examples of applications in Visual C++, C#, Visual Basic, Java it is possible to find in «download» section . Description of one of the projects created for NET environment.

GIS ToolKit is a set of components for creation of the GIS-applications in the environment of visual programming Borland Delphi, C++ Builder, Developer Studio and Code Gear.

In total at your disposal almost fifty components for all occasions, about hundred classes and more than thousand functions of API-access to GIS-core of GIS ToolKit. Using components and classes of GIS ToolKit, the programmer gets convenient access to the cartographical information in style of Delphi.

GIS ToolKit project is open and is delivered with source codes. GIS ToolKit constantly develops. With each new version it expands the opportunities. Watch over updatings!

GIS ToolKit provides the complete set of functions of a control system by a cartographical database:

  • • creation of digital maps with specified parameters of projection, spheroid and Datum;
  • • obtaining the cartographical information from the hierarchical database structure of maps having levels: work region, map sheet, a layer of displaying objects, objects of district;
  • • editing contents of a database at a level of district’s objects: addition, updating, deleting, copying, restoring, geocoding;
  • • support of various projections and coordinate systems;
  • • visualizing the contents of databases in the conventional symbols accepted for topographical, geographical , cadastral and other types of maps, fast scrolling and scaling the image, change of structure of displayed objects;
  • • a joint display and print of the vector, raster and matrix data, embedded into map of OLE documents;
  • • support of standard systems of classification and coding of objects and their characteristics according to requirements of Roskartografiya, Topographical Service of the Russian Federation Armed Forces;
  • • display of mobile objects;
  • • mapping results of measurement of coordinates received from the GPS equipment;
  • • execution of requests for search of objects with specified characteristics;
  • • implementation of overlay operations on map objects;
  • • processing matrixes of heights, qualities and geological matrixes (building, three-dimensional display, profiling);
  • • work with the atlas of maps and solution of a transport task;
  • • use of local coordinate systems;
  • • implementation of thematic mapping.

Try it yourself — all simply!

Owing to full use of the opportunities provided by Delphi environment, development of the GIS-applications with use of GIS ToolKit becomes accessible even for first-time programmers. The help system, integrated into the environment, will relieve you of necessity to study mountains of the special literature on cartography, and scores of the examples delivered in structure of GIS ToolKit, will give you an optimum way of use of a particular component.

Tooling GIS ToolKit functionally is divided onto two categories — Basic components without which use it is difficult to construct even simple GIS-application, and Additional components intended for decision of more specific tasks. Components are located in the panel of tools of Delphi and C ++ Builder environment on two bookmarks accordingly — GTK Standard and GTK Additional.


Статьи по теме