Posts

Showing posts from July, 2007

Настройка шрифтов в mapserver (mapserver fonts howto)

Статистика сайта мне подсказывает, что этот вопрос интересует посетителей. Интересно, почему, ведь в этом нет ничего сложного. Впрочем, не все могут иметь опыт наступания на грабли в давних версиях библиотеки GD и не приучены оные [грабли] обходить. Требуемые действия не зависят от платформы, будь то Linux, Unix или клоны BSD. Итак, по порядку. 1. Нужно использовать юникодные шрифты. Можно даже виндовые, из XP. Вот такой набор будет достаточным на первое время: arialbd.ttf arialbi.ttf ariali.ttf arial.ttf ariblk.ttf comic.ttf courbd.ttf courbi.ttf couri.ttf cour.ttf FreeMonoBoldOblique.ttf FreeMonoBold.ttf FreeMonoOblique.ttf FreeMono.ttf FreeSansBoldOblique.ttf FreeSansBold.ttf FreeSansOblique.ttf FreeSans.ttf FreeSerifBoldItalic.ttf FreeSerifBold.ttf FreeSerifItalic.ttf FreeSerif.ttf symbols.ttf verdana.ttf 2. Пишем конфигурационный файл для используемых шрифтов (fonts.list): mono ../fonts/FreeMono.ttf sans ../fonts/FreeSans.ttf sansb ../fonts/FreeSans

Удивительное рядом: карты Google Maps

Image
Перефразируя известного барда, пришло время сказать: "Удивительное рядом и оно разрешено". И мы предлагаем Вашему вниманию то удивительное, о чем мы забываем в суете дней. Оглянитесь, мир вовсе не скучен и совсем неизведан! Нас с Вами ежедневно подстерегает что-то необычайное, но мы проходим мимо. Так давайте вместе посмотрим вокруг. Для просмотра соответствующей карты щелкните на картинке. Ангелы среди нас. Интересно, это ошибка на карте? Или камера поймала ангела над Манитобой? Маскировка? Старая база ВВС Soesterberg хорошо замаскирована ... Посевы в Сахаре. Посевы около Тсавы, посреди Сахары. Выглядит немного странно. Круто покрашено. Экстремальный пейнтболл! Призрачные корабли. Призрачные корабли, созданные странным расположением/выдержкой камеры? Порт Элизабет/Порт Ньюарк, NJ Призрачная машина. Машина-призрак ;). А здесь что? Почти лунный пейзаж, особенно если приблизить картинку. Я видел пришельцев ... НЛО садится на крышу здания в Нидерландах! Номер 2 "Двойка&quo

PostGIS GlobeXplorer

Image
GlobeXplorer. Исходная статья на английском: http://www.postgis.org/documentation/casestudies/globexplorer/ GlobeXplorer обеспечивает веб-сервисам доступ к изображениям спутниковой и аэрофотосъемки через интернет. GlobeXplorer поддерживает отношения с десятками поставщиков картографической информации и обеспечивает доступ через web к многотерабайтной базе изображений. Спектр клиентов GlobeXplorer весьма широк - от индивиду альных пользовате лей, использующих Web Map Server (WMS), до веб-порталов, обслуживающих миллионы обращений за день. Такая высоконагруженное система, хранящая огромное количество данных требует надежного, легко масштабируемого технического решения, позволяющего поддерживать миллионы запросов в день. GlobXplorer (GX) не хранит в базе данных сами изображения, вместо этого база данных используется для хранения метаданных обо всех доступных изображениях. GX обслуживает запросы следующим образом: сначала посылается запрос в базу для проверки доступности требуемых дан

Только HTML для создания карт Google Maps. Часть 4. Дополнительные возможности

Image
И в завершение нашего рассказа мы рассмотрим некоторые "продвинутые" возможности. Всплывающая подсказка при наведении мышки Начиная с версии GMapEZ 2.2, можно создавать небольшую всплывающую подсказку, которая показывается при проведении мышкой над меткой. Такие подсказки могут содержать только текст, в отличии от окна информации, где можно использовать произвольное HTML содержимое. Для отображения таких подсказок следует добавить атрибут "title" к тэгу <a>: <div class="GMapEZ" style="width: 300px; height: 300px;"> <a title="4D Development" href="http://maps.google.com/maps?ll=41.092104,-85.144740&spn=0.006130,0.009795&t=k&hl=en"> </a> <a title="New York" href="http://maps.google.com/maps?ll=40.755580,-73.937988&spn=6.276505,5.552490&hl=en"> </a> <a title="Chicago" href="http://maps.google.com/maps?ll=41.877741,-87.637939&am

Только HTML для создания карт Google Maps. Часть 3. Окно информации

Image
К каждой метке может добавляться всплывающее окно информации, появляющееся после клика пользователя на этой метке. В окне информации может отображаться корректный HTML код и набор вкладок (табов). Одно окно информации может открываться автоматически сразу после загрузки карты, не дожидаясь, когда пользователь щелкнет на соответствующей метке. Простое окно информации В каждый тэг <a> можно добавить тэг <div> для указания дополнительной информации для метки. Эта информация должна быть записана в виде корректного HTML, включая изображения, видео и прочие элементы. Если щелкнуть на любой из созданных меток, появится окно с подробным описанием. <div class="GMapEZ GSmallMapControl GSmallMapTypeControl" style="width: 300px; height: 300px;"> <a href="http://maps.google.com/maps?ll=41.092104,-85.144740&spn=0.006130,0.009795&t=k&hl=en"> A </a> <div> 4D Development<br /> World Headquarters<

Только HTML для создания карт Google Maps. Часть 2. Элементы управления

Image
Инструменты управления для большой карты Чтобы добавить инструменты управления, необходимо указать их названия после идентификатора GMapEZ следующим образом: <div class="GMapEZ GLargeMapControl GMapTypeControl GScaleControl GOverviewMapControl" style="width: 300px; height: 350px;"> <a href="http://maps.google.com/maps?ll=41.092104,-85.144740&spn=0.006130,0.009795&hl=en"> </a> </div> На полученной карте размещены: элемент GLargeMapControl в левом верхнем углу, GMapTypeControl вернем правом углу, линейка масштаба GScaleControl в левом нижнем и окно навигации по карте GOverviewMapControl в правом нижнем углу. Инструменты управления для средней карты Элемент GSmallMapControl предоставляет возможности изменения масштаба и перемещения карты. В этом инструменте ползунок изменения масштаба отсутствует. <div class="GMapEZ GSmallMapControl" style="width: 300px; height: 300px;"> <a href="

Только HTML для создания карт Google Maps. Часть 1. Введение

Image
Воистину интернет мир чудес и нет числа сокровищам его! Стоит о чем-то помечтать и обратиться к поисковику - и вот она, мечта, на заветном блюдечке. А помечталось мне о том, что хорошо бы работать с картами гугл без всяких скриптов, на чистом html. И что бы Вы думали? Есть такой способ! Удивился, проверил - работает. Вот о нем и расскажу. Это как бы логическое продолжение предыдущей статьи, где мы также создавали карту, не прибегая к программированию. Будет у нас парочка способов, на выбор. Желающие потренироваться в английском могут это сделать вот здесь: http://n01se.net/chouser/gmapez/start.html А мы с Вами будем общаться на нормальном, русском языке :-) Разработчики просят указывать их логотип, если мы создаем карту на своем сервере. Логотип небольшой и симпатичный, обязательно укажем. <a href="http://bluweb.com/chouser/gmapez/"><img alt="Powered By GMapEZ" src="http://bluweb.com/chouser/gmapez/poweredbygmapez.jpg" style="width:73px;heigh

Моя карта Google Maps за полчаса

Image
Эта статья для тех, кому важен результат - создать и разместить в сети интерактивную карту с метками на ней и подробным описанием каждой метки. Это может быть сеть магазинов или просто места встречи друзей. Главное, чтобы для достижения этого результата не требовались специальные знания и много времени. Вот как это сделать, я сейчас и расскажу. Заходим на сайт www.click2map.com и кликаем на картинке в центре. Открывается окно с предложением авторизоваться. В левом нижнем углу окошка жмем кнопку "Create a free account now". Вводим имя пользователя, адрес электронной почты (все равно какой, на почту ничего не шлют) и пароль. Щелкаем кнопку ОК. Перед нами появляется окно приложения с картой и элементами управления. Заходим в главном меню в пункт Edit->Map и видим окно редактирования карты. Заголовок карты и масштаб точно нужно поменять, остальное по желанию. Вводим нужный заголовок и ползунком внизу окна устанавливаем нужный масштаб. Для выбора окна просмотра карту можно пер