Andrey Опубликовано: 11 Февраль 2013

MapWindowGIS1.0.0.3Здравствуйте дорогие читатели блога. Продолжаем рассматривать наш проект MapWindow GIS. На этот раз мы рассмотрим тему: как можно сделать собственную легенду для наших карт. Легенда, довольно популярное понятие для карт, на ней можно отображать практически все данные, что облегчает восприятие пользователем информации.

Раньше я говорил, что легенду можно сделать при помощи стандартных методов и компонентов Delphi, а можно сделать и даже лучше, при помощи стандартных методов и средств компонента TMap. Лично я, выбрал метод, когда можно сделать легенду, при помощи стандартных методов компонента TMap и именно про него я буду рассказывать дальше.

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

Метки: , , , , ,



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

Вообще, копирование пользовательского формата данных в буфер обмена, очень интересная и полезная штука в Ваших собственных приложениях, особенно для тех, в которых необходимо вводить похожие данные. Введя такую функцию в свою программу (сохранение в буфер обмена пользовательского формата данных), Вы бы, может, облегчили работу пользователя по вводу похожих данных, либо еще что-то.

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

Метки: , ,

Andrey Опубликовано: 15 Январь 2013

На днях, в свой проект MapWindows GIS в Delphi я добавил сетевую поддержку. То есть создал отдельный сервер и отдельный клиент. Смысл заключается в том, что работает сервер приложения, пользователь запускается клиент и в пользователь вводит запрос: Москва Тверская 6. Затем сервер обрабатывает запрос, получает результаты поиска из Яндекс.Карт и отправляет полученную картинку клиенту, затем уже в клиенте в компоненте TMap отображается часть данной карты, которая соответствует запросу пользователя. В итоге пользователь может ее масштабировать, сохранять и так далее.

Поэтому в данной статье я хочу рассказать, как я реализовывал клиента и сервер. Это я делал с помощью TClientSocket и TServerSocket, в данной статье мы и рассмотрим подробно те методы, которые использовал я у себя, в своем проекте.

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

Метки: , , , ,

Andrey Опубликовано: 29 Декабрь 2012

Вот и подходит к концу 2012 год. Для меня он, если честно особо ничем не запомнился — сменил работу да и все. В этом году, как ни странно добавалялось очень мало статей, уже в Новом 2013 году я постараюсь это исправить, хотя и не обещаю.

В Новом году постараюсь уделять внимание больше MapWindow GIS и продолжу разработку данного проекта, очень много интересного от разработчиков MapWindow GIS я узнал, узнал какие вещи можно делать с данным компонентом. Да и постараюсь больше рассматривать данную тему, так как информации именно по Delphi почти нет. Тем более разработчики обещали к концу января 2013 году выпустить MapWindow GIS 4.9, в которой будут существенные обновления. Пожелаем им удачи, чтобы порадовали нас.

Для себя в Новом году я решил перейти на новый уровень и наконец-то оставить Delphi 7. На предприятии, где я работаю покупают лицензию Delphi XE2, а тут мне так повезло, что к новому году сделали мне подарок — книжку по Delphi XE2, которая у нас в городе стоит не дешево и так деньги я бы за нее сразу не выложил, но придет она только около 20 чисел января 2013 года, так как в России будут длительные выходные. Хоть в Интернете уже полно информации по последним версиям Delphi, а также новых технологиях, но все-таки по книжке изучать материал намного легче.

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

Метки:

Доброго времени суток дорогие читатели блога, а особенно любителям MapWindow GIS. В данной статье я хотел бы рассмотреть возможность выделения объектов на слое, а также получение информации о данном объекте. Мы уже рассматривали тему в MapWindow GIS 4.7, как можно выделять мышью объекты, но в отличие от версии MapWindow GIS 4.8 там есть свои нюансы и мне пришлось немного поковыряться, чтобы понять принцип выделения в новой версии объектов.

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

Для начала создайте какой-нибудь проект MapWindow GIS, чтобы можно было в него загружать Shape-файлы. Я возьму свой готовый проект, и буду демонстрировать работы именно на нем. Итак, при загрузке Shape-файлов и дальнейшем отображении их в TMap, необходимо активировать свойства TMapSendMouseMove. Я активирую именно данное свойства, так как я буду выделять объекты, проходя по ней мыши, то есть буду выводить мышью по TMap и каждый объект будет выделять, а затем можно будет нажать левой кнопкой мыши по выделенному объекту и получить информацию о нем. Информацию будем выводить с помощью новой формы, а можно и в виде простого сообщения.

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

Метки: , , , , ,

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