
Не так давно наткнулся на сайте VR-ONLINE на одну очень интересную статью, где автор описывал очень интересный проект для Delphi. Проект носит название Raudus.
Raudus — это проект, который позволяет создавать интернет-приложения (RIA) — эти интернет приложения, которые доступны, через сеть Интернет, но имеют функциональность настольных приложений, которые любим создавать «мы» (программисты, которые специализируются на создании прикладных, системных и других программ).
В основе Raudus лежит библиотека ExtJS, это в том случае, если Вы будете писать приложения под браузеры, которые доступны для ПК, а также библиотеку SenchaTouch для приложений, которые используются для мобильных устройств.
Если здесь используется слово веб-приложение, то не думайте, что придется программировать на каком-нибудь веб языке программирования. Принцип создания остается таким же, как и при создания Desktop-приложений. При этом возможность программирования на веб языках имеется, но минимальная.
Метки: ExtJS, Raudus, SenchaTouch

Всем привет, продолжаем тему с MapWindow GIS, а в особенности рассматриваем тему, которая посвящена именно выходу новой версии MapWindow GIS в виде ActiveX-компонента, в которой появилось достаточно много изменений, о которых (о некоторых) я вспоминал в данной теме.
В данной статье мы рассмотрим, как можно с легкостью сохранить настройки, которые мы применили к нашему слою. Все настройки будут сохранены в XML-файл, что очень удобно. Конечно можно сохранять поочередно настройки в INI-файл, затем их считывать оттуда, а если мы сохраним настройки встроенным методом в новой версии MapWindow GIS, то точно таким же мы одним методом можем и загрузить эти все настройки из XML-файла.
Для начала нам понадобиться добавить на слой какие-нибудь настройки, то есть цветовую гамму, метки и так далее, чтобы это все потом можно было сохранить в файл. Ну и конечно давайте приступим к созданию нашего проекта, создадим проект в Delphi и на форму установим следующие компоненты:
- TMap
- TButton -3 шт
- TOpenDialog
Собственно ActiveX-компонент TMap нам понадобится для того, чтобы отобразить нами, выбранный слой, TButton - для загрузки слоя, а остальные 2 TButton для сохранения и загрузки настроек из XML-файла.
Метки: MapWindow GIS, MapWindow GIS в Delphi, MapWindowGIS, Shape, TMap

Всех приветствую, хочу продолжить тему по MapWindow GIS в Delphi, а на этот раз хотелось бы поговорить о новой версии, которая вышла совсем недавно в июне, данного года, последняя версия сборки 4.8.2. Скачать можно с официального сайта MapWindow GIS, благо данная ГИС и все ее компоненты бесплатны.
Не забудьте удалить старую версию MapWindow GIS, а после этого начинайте устанавливать последнюю, скаченную версию, в которой достаточно много обновлений.
Теперь, давайте пробежимся немного по нововведениям:
- При запуске проекта, теперь, открытый пользователем, слой будет случайным образом принимать цвет (в старой версии был один и тот же цвет, светло-желтый).
- Теперь, напрямую можно создавать метки в shape-файле, да и еще в очень красивой цветовой гамме (в этой статье, мы это и рассмотрим)
- был изменен ряд функций и свойств различных объектов, которые постепенно, мы будем рассматривать в последующих статьях.
Я еще в новой версии сильно не разбирался, сразу, что захотелось опробовать — метки, с новой цветовой гаммой, которое должно понравиться многим, данного эффекта можно было достичь и в старой версии, но было бы намного труднее, чем сейчас.
Метки: MapWindow GIS, MapWindow GIS в Delphi, MapWindowGIS, Shape, TMap

Вот наконец-то, я добрался и до MapWindow GIS, давненько, я про него ничего не писал, но это не просто так, так как уже почти большую часть, я про него рассказал, и Вы уже спокойно можете начинать делать свою небольшую ГИС. Осталось рассмотреть совсем не большие темы, а на этот раз мы рассмотрим, как можно из своего проекта создать сам слой карты, то есть shp-файл.
Хотя, на самом деле, созданием одного слоя мы не обойдемся. Я надеюсь, Вы помните, какие файлы еще должны находиться, в одной папке с shape-файлом, если нет, то я напоминаю:
- *.shp
- *.dbf
- *.shx
Это тот минимум, который необходим, чтобы можно было загружать данные в свой проект.
Ну, так что, мы также не ограничимся созданием одного shp-файла, так как нам в любом случае придется хранить координаты объектов нашего слоя, в каких-то либо файлах, в данном случае — это dbf (в данном файле храниться название наших объектов, координаты и так далее, можно записывать любую информацию, обычно его называют таблицей атрибутов).
Метки: MapWindow GIS, MapWindow GIS в Delphi, MapWindowGIS, Shape, TMap
Здравствуйте читателям моего данного блога, а также и обычным посетителям данного блога. Прошло достаточно времени, после последний публикации в блог, но вот он первый пост, после продолжительного молчания. Я могу, конечно, оправдываться сколько угодно, но раз человек уже завел блог, то следует его обновлять, как можно чаще.