-
MapServer. Передача параметра для expression в GET.
Передача параметров в GET-запросе при обращении к map-файлу позволяет получить более гибкое управление над результатами его работы при работе MapServer. Я сейчас приведу пример, как передать и обработать в expression, к примеру, скорость движения авто. Передача параметра, надеюсь, ни у кого не вызовет затруднений — поэтому просто приведу пример части map-файла. LAYER . . .…
-
PostGIS. Как определить проекцию (projection) с геометрии (geometry)?
Иногда имея на руках строку геометрии нужно быстро понять, в какой проекции она записана. Для этого есть простая, но не очень популярная команда. Просто выполните следующий запрос, заменив в нем название поля (или же просто вставьте вместо него строку) и название таблицы. SELECT DISTINCT st_srid( geomerty_field_or_string ) ) FROM table;
-
PostGIS. Решаем ошибку «Cannot find SRID (4283) in spatial_ref_sys»
Сегодня в ходе борьбы с проекциями PostGis и MapServer столкнулся с неожиданной ошибкой — «Cannot find SRID (4283) in spatial_ref_sys». В этой статье я расскажу, как решить данную проблему. В ходе продолжительных поисков решения выяснилось, что по тем или иным причинам была очищена (полностью или частично) таблица spatial_ref_sys, находящаяся в нашей БД. Поэтому наша задача…