Сообщения

Сообщения за Сентябрь, 2013

Все карты врут.

Я прям скописпастить решил! Источник gisa.ru
На сайте POBonline.com размещена статья, посвящённая точности географических карт и способам её оценки.

Автор статьи, Майк Талли (Mike Tully), является президентом и главным исполнительным директором компании Aerial Services. Он является сертифицированным фотограмметристом и профессионалом в области географических информационных систем, а также членом Американского общества фотограмметрии и дистанционного зондирования (ASPRS), Ассоциации управления для частных фотограмметрических исследователей (MAPPS), общества американских лесоводов (SAF) и Национального совета по географической информации (NSGIC).

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

Владимир Агафонкин — Создание интерактивных карт с Leaflet

Использование WFS-источника Geoserver в своём сайте на Openlayers

Изображение
Вступление.Подключить WMS-сервис в OpenLayers очень просто, но вот с WFS начинаются проблемы и я сними столкнулся, т.к. я новичёк в web-программировании. Есть такая вещь - cross-domain security (кому интересно - google в помощь) и она накладывает ограничения на javascript-код OpenLayers. Но всё уже решено до нас!
Отправной точкой стала хорошая статья. Прочтите.

Далее я решил написать маленькую страничку (файл index.html):

<html>
<head>
<title>OpenLayers Example</title>
<script src="OpenLayers/OpenLayers.js"></script>
<script type="text/javascript">
function init(){
var lat = 54.915856,
lon = 37.99599,
zoom = 10,
map = new OpenLayers.Map('map'),
osmMap = new OpenLayers.Layer.OSM('OpenStreetMap'),
lonLat = new OpenLayers.LonLat(lon, lat).transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913")),
layerSwitcher = new OpenLayers.Control.LayerSwitcher(),
layerWayside = new Ope…

Классическое меню в Убунту

Изображение

WPS на примере Geoserver - анализ ГИС-данных на сервере

Изображение
Жизненный случай: дан слой с Придорожной полосой. Имея координаты земельного участка получить координаты части этого участка, попадающей в Придорожную полосу. Для этого можно использовать инструменты анализа в настольных ГИС, а можно использовать реализацию этих инструментов в виде специальных веб-сервисов - WPS. Рассмотрим реализацию WPS на примере геоинформационого сервера Geoserver 2.3.4. Процесс реализующей результат пересечения - geo:intersection. Он принимает на входе 2 геометрии (GML, WKT). Одна, первая геометрия это наш участок, а в качестве другой коллекция геометрий со слоя придорожных полос.
"Наш" участок можно реализовать различными способами, главное получить список координат в используемых Geoserver WPS форматах для входной геометрии (Process inputs). Здесь рассматривается случай реализованный на Геопортале автомобильных дорог (тестовый) который отображает координаты в формате WKT.
Получение координат исходного участка реализовано в приложении для землеустройства н…

О формировании XML-файла для внесения в кадастр недвижимости сведений о границах объектов землеустройства

Как установить сервер LAMP?

Как установить сервер LAMP?
Базовые компоненты web-сервера. Установка