Реализация возможности редактирования слоев через WEB mapser
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Реализация возможности редактирования слоев через WEB mapser
Здраствуйте.
У меня поднят локальный (интранетовский) WEB кртографический сервис на основе mapservera (корпоративный WEB-сайт). Передо мной поставленна конкретная задача наделить различных пользователей WEB-сайта возможностью редактировать различные слои, наносить свои условное обозначения на дополнительные слои (условные обозначения в стиле symbols map-файла) редактировать атрибуты этих объектов.
В связи с вышесказанным:
1. подскажите пожалуйста каким образоб можна реализовать такие возможности, хотябы в какую сторону рыть а именно
-как реализовать способ выбора объектов на слое, их перемещения, изменения атрибутов, нанесения с панели инструментов
-как реализовать возможность отображения географических координат при перемещении мышки по области карты которую генерирует mapserver
Заранее спасибо за все советы
У меня поднят локальный (интранетовский) WEB кртографический сервис на основе mapservera (корпоративный WEB-сайт). Передо мной поставленна конкретная задача наделить различных пользователей WEB-сайта возможностью редактировать различные слои, наносить свои условное обозначения на дополнительные слои (условные обозначения в стиле symbols map-файла) редактировать атрибуты этих объектов.
В связи с вышесказанным:
1. подскажите пожалуйста каким образоб можна реализовать такие возможности, хотябы в какую сторону рыть а именно
-как реализовать способ выбора объектов на слое, их перемещения, изменения атрибутов, нанесения с панели инструментов
-как реализовать возможность отображения географических координат при перемещении мышки по области карты которую генерирует mapserver
Заранее спасибо за все советы
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Реализация возможности редактирования слоев через WEB ma
Давно не работал с mapserver, но еще года два-три назад у него не было поддержки WFS-T, которая позволила бы вам обойтись небольшими доделками. Если ситуация не изменилась за последние годы, то общих чертах технология такая:
Mapserver используется как отрисовщик данных, которые берет из БД (часто -- на базе Postgis) и отдает по WMS или WFS. При необходимости что-то изменить в базе, или пишется/находится клиент, который умеет подключаться к БД и редактировать данные, или же берется та или иная ГИС, которая берет заботу о редактировании объектов в БД на себя.
Это в очень общих чертах, что именно нужно сделать в вашем случае, зависит от многих деталей, которые нужно обсуждать (например, обязательно ли редактировать через веб-браузер? всем категориям пользователей нужно редактировать или только определенным? Сколько времени/денег вы готовы потратить на работу? И много чего еще)
Mapserver используется как отрисовщик данных, которые берет из БД (часто -- на базе Postgis) и отдает по WMS или WFS. При необходимости что-то изменить в базе, или пишется/находится клиент, который умеет подключаться к БД и редактировать данные, или же берется та или иная ГИС, которая берет заботу о редактировании объектов в БД на себя.
Это в очень общих чертах, что именно нужно сделать в вашем случае, зависит от многих деталей, которые нужно обсуждать (например, обязательно ли редактировать через веб-браузер? всем категориям пользователей нужно редактировать или только определенным? Сколько времени/денег вы готовы потратить на работу? И много чего еще)
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Реализация возможности редактирования слоев через WEB ma
пристегивайтесь, турбулентность прямо по курсу
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Re: Реализация возможности редактирования слоев через WEB ma
Посмотрел много примеров у меня на сервере есть библиотеки openLayers. и меня в принципе наверное устроил бы его функционала. Но мой mapserver отображает данные из shp файлов!! а как подключить возможность отображать shp файл через openLayers?? обязательно ли для этого ставить tinyows?? Подскажите хотя бы как отобразить слой shp через openlayers дальше наверное будет проще есть много примеров, которые мне подходят, но с все с google картами
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Re: Реализация возможности редактирования слоев через WEB ma
Картогрффические слои через web редактировать не нужно, с эти справляется администратор!! с помощью qgis!! нужно просто их отображать маштабировать и т.д.!! а вот через web редактировать нужно ряд прикладных векторных слоев, которые должны быть привязаны к картографической основе!! грубо говоря на карту наносить обстановку!! но опять же она должна строго быть привязана к картографической основе...
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Реализация возможности редактирования слоев через WEB ma
Кажется, тут противоречие?geka83 писал(а):Картогрффические слои через web редактировать не нужно <...> а вот через web редактировать нужно ряд прикладных векторных слоев, которые должны быть привязаны к картографической основе!!
С точки зрения архитектуры системы нет большой разницы, как вы назовете слой -- "картографический" или "прикладной". Главное, что вам нужно его редактировать. Поэтому предыдущие вопросы остаются в силе.
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Реализация возможности редактирования слоев через WEB ma
А зачем? Ведь проще использовать PostGISмой mapserver отображает данные из shp файлов
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Re: Реализация возможности редактирования слоев через WEB ma
Ну мне кажется не противоречие, а уточнение!! значит нужно редактировать через WEB, разным пользователям для редактирования должны быть доступными разные прикладные слои!!! а почему shp честно говоря раньше других задача не стояло, надо было просто отображать карту по слоям и все наверное тогда это был самый простой способ!!
Если честно уже немного запутался хочется сделать один раз но все правильно!! сегодня поднял wms буду пробывать через openlayars!!
Стоит или нет??
Если честно уже немного запутался хочется сделать один раз но все правильно!! сегодня поднял wms буду пробывать через openlayars!!
Стоит или нет??
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Re: Реализация возможности редактирования слоев через WEB ma
Почему проще как реализовать??trir писал(а):А зачем? Ведь проще использовать PostGISмой mapserver отображает данные из shp файлов
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Реализация возможности редактирования слоев через WEB ma
Вообще, это "стандартный" способ работы с mapserver -- обычно делают что-то в этом роде. Но это не решит задачу с редактированием данных через веб-браузер.geka83 писал(а): сегодня поднял wms буду пробывать через openlayars!!
Стоит или нет??
Все-таки посмотрите tinyows, который вам советовали выше.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Реализация возможности редактирования слоев через WEB ma
Если будет желание попробовать TinyOWS, то можете взять виртуальную машину отсюда, с установленным и настроенным ПО. Что это за система написано тут, пошаговая инструкция здесь. Там есть пример редактирования данных.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Re: Реализация возможности редактирования слоев через WEB ma
буду пробывать завтра!! спасибо большое отпишусь обязательно!!!
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Re: Реализация возможности редактирования слоев через WEB ma
а какие логи и пароли на вход в OS
-
- Участник
- Сообщения: 78
- Зарегистрирован: 03 май 2014, 21:02
- Репутация: 5
Re: Реализация возможности редактирования слоев через WEB ma
А у вас есть сборка ПО под Windows!!! не понял как установить tynyows под windows!! у меня сервак на winde
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Реализация возможности редактирования слоев через WEB ma
Я же ссылку приводил - там есть вся информация:geka83 писал(а):а какие логи и пароли на вход в OS
Параметры для входа в систему: логин - user, пароль - gisconf2012
Нет, нету, с Windows предпочитаю делов не иметь.geka83 писал(а):А у вас есть сборка ПО под Windows!!! не понял как установить tynyows под windows!! у меня сервак на winde
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя