Admin Опубликовано: 13 Сентябрь 2011

Здравствуйте читателям моего данного блога, а также и обычным посетителям данного блога. Прошло достаточно времени, после последний публикации в блог, но вот он первый пост, после продолжительного молчания. Я могу, конечно, оправдываться сколько угодно, но раз человек уже завел блог, то следует его обновлять, как можно чаще.

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

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

Читать полностью »

Метки: , ,

Всем привет, продолжаем тему с MapWindow GIS, а в особенности рассматриваем тему, которая посвящена именно выходу новой версии MapWindow GIS в виде ActiveX-компонента, в которой появилось достаточно много изменений, о которых (о некоторых) я вспоминал в данной теме.

В данной статье мы рассмотрим, как можно с легкостью сохранить настройки, которые мы применили к нашему слою. Все настройки будут сохранены в XML-файл, что очень удобно. Конечно можно сохранять поочередно настройки в INI-файл, затем их считывать оттуда, а если мы сохраним настройки встроенным методом в новой версии MapWindow GIS, то точно таким же мы одним методом можем и загрузить эти все настройки из XML-файла.

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

  • TMap
  • TButton -3 шт
  • TOpenDialog

Собственно ActiveX-компонент TMap нам понадобится для того, чтобы отобразить нами, выбранный слой, TButton - для загрузки слоя, а остальные 2 TButton для сохранения и загрузки настроек из XML-файла.

Читать полностью »

Метки: , , , ,

Admin Опубликовано: 6 Август 2011

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

Не забудьте удалить старую версию MapWindow GIS, а после этого начинайте устанавливать последнюю, скаченную версию, в которой достаточно много обновлений.

Теперь, давайте пробежимся немного по нововведениям:

  1. При запуске проекта, теперь, открытый пользователем, слой будет случайным образом принимать цвет (в старой версии был один и тот же цвет, светло-желтый).
  2. Теперь, напрямую можно создавать метки в shape-файле, да и еще в очень красивой цветовой гамме (в этой статье, мы это и рассмотрим)
  3. был изменен ряд функций и свойств различных объектов, которые постепенно, мы будем рассматривать в последующих статьях.

Я еще в новой версии сильно не разбирался, сразу, что захотелось опробовать — метки, с новой цветовой гаммой, которое должно понравиться многим, данного эффекта можно было достичь и в старой версии, но было бы намного труднее, чем сейчас.

Читать полностью »

Метки: , , , ,

Admin Опубликовано: 30 Июль 2011

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

Хотя, на самом деле, созданием одного слоя мы не обойдемся. Я надеюсь, Вы помните, какие файлы еще должны находиться, в одной папке с shape-файлом, если нет, то я напоминаю:

  • *.shp
  • *.dbf
  • *.shx

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

Ну, так что, мы также не ограничимся созданием одного shp-файла, так как нам в любом случае придется хранить координаты объектов нашего слоя, в каких-то либо файлах, в данном случае — это dbf (в данном файле храниться название наших объектов, координаты и так далее, можно записывать любую информацию, обычно его называют таблицей атрибутов).

Читать полностью »

Метки: , , , ,

Admin Опубликовано: 24 Июль 2011

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

Вот, в этой статье, я хотел бы поговорить о том, как можно объединить таблицы СУБД, все возможными способами. При этом, объединение можно сделать человеку, который и не знает языка запросов — SQL, но тут ему придется использовать цикл, а использование цикла, говорит уже о многом. Если в таблицах будет по 5 записей, то проблем при объединении с помощью цикла, не возникнет, а если записей в таблицах будет больше 50 тысяч, то тут уже могут возникнуть проблемы.

В языке SQL, есть отличный оператор INNER JOIN, который позволяет быстро и четко объединить таблицы, по определенному алгоритму. Давайте приступим, к созданию наших таблиц.

Читать полностью »

Метки: , , , , , , , ,

Страница 10 из 41« Первая...89101112...203040...Последняя »