Этот вопрос возник из-за моего плохого понимания того, как GDAL / OGR должен работать на стороне сервера, но прежде чем попробовать его, я хотел бы узнать, возможно ли то, что я хочу, с этой библиотекой.
В основномЯ занимаюсь разработкой приложения webGIS, в котором пользователь должен взаимодействовать с WFS.Я хотел бы дать пользователю возможность загружать данные из этой WFS в формате, который сервер не предоставляет в качестве выходных данных, поэтому мне нужно сначала преобразовать их.
Мне нужна функция ogr2ogrс драйвером WFS , чтобы иметь возможность конвертировать GML-ответ сервера в (например) формат Shapefile.
Мой самый простой вопрос: как я могу вызвать ogr2ogr, который установлен на моем сервере, когдапользователь нажимает (например) кнопку «Загрузить»?
Моя идея obvioulsy - связать событие onclick с функцией JS, которая вызывает ogr2ogr, но здесь мое отсутствие знаний в области веб-разработки на стороне сервера нея продолжаю.
Должен ли я подготовить скрипт (например, PHP) для внутреннего вызова ogr2ogr, или я должен поместить исполняемые файлы GDAL / OGR в папку cgi-bin, чтобы я мог указать и вызвать ихс необходимыми параметрами?