Сообщения

Валидная геометрия в MS SQL Server

Сделал вьюшку где поле геометрии создавалось из значения в формате WKB. Использовал STGeomFromWKB. Но GeoServer ругался при публикации слоя. Все решилось с использованием функции MakeValid() CREATE FUNCTION [dbo].[MakeGeometryValid]  ( -- Add the parameters for the function here @wkb image ) RETURNS Geometry AS BEGIN -- Declare the return variable here DECLARE @geom Geometry set @geom = geometry::STGeomFromWKB(@wkb, 4326)  RETURN @geom.MakeValid() END

на память. скрипт конвертации из шейпов в TAB'ы

#!/bin/bash mkdir TABs for name in $( ls *.shp);     do     echo "finding " $name     basename=`echo $name | awk -F'.' '{print $1}'`     if [ -f $basename".tab" ]     then       echo $basename".tab" "exists!!!"     else         echo "Converting ./TABs/" $basename".tab"         ogr2ogr -f "Mapinfo file" -overwrite "TABs/"$basename".tab" $name     fi done

/usr/bin/env: node: Нет такого файла или каталога

Решил использовать bower. Поставил nodejs не из репозитария Debian, а с сайта ноды. Ставить нужно так : # Using Debian, as root curl -sL https://deb.nodesource.com/setup_4.x | bash - apt-get install -y nodejs Через npm установил bower. Добавил /home/filippov/node-v4.2.6-linux-x64/bin в $PATH, а bower не запускается - /usr/bin/env: node: Нет такого файла или каталога. О писано здесь . # ln -s /home/filippov/node-v4.2.6-linux-x64/bin/node /usr/bin/node и вот, работает: filippov@gis1:~$ bower

Как установить лаунчер Synapse в Debian Jessie

Изображение
Помог Яндекс! Так как есть у него. Репо с DEB-пакетами.

Practical OpenLayers 3 & Leaflet

Сравнение Leaflet и OpenLayers на примерах

GeoWebCache в Geoserver. Неочевидное

Изображение
Уже раза 3 наступал на эти грабли, вот и решил заметку написать. Суть проблемы - на странице предварительного просмотра таловых кешей кеша не видно, хотя кеш есть. В ответ прилетает 404 Bad Request. Сервис не доступен. Это всё потому, что страница предварительного просмотра работает по протоколу WMS-C, который по умолчания отключён. Такие дела.

пример на Leaflet с большим количеством подложек

Ещё и поиск есть - тынц