Я должен провести многокритериальный анализ, чтобы ответить на вопрос: «что лучше всего разрабатывать».
Вот некоторые из критериев:
- расстояние до ближайшей автобусной остановки (точечный слой с автобусными остановками)
- расстояние до ближайшего магазина (точечный слой с магазинами)
- что представляет собой опасность наводнения (полигональный слой с атрибутом степени опасности от 1 до 4)
- участок в природоохранной зоне (полигональный слой)
- владелец уже планирует что-то для своего лота (вручную вводит информацию в атрибутах лота) и так далее ...
Я решил попробовать QGIS, и вот как я это сделал:
добавьте следующие столбцы в мою таблицу атрибутов слоя лотов:
- "Analysis_BUS"
- "analysis_SHOPS"
- "Analysis_FLOOD"
- "Analysis_PROJECT"
- "..."
- "Analysis_MEAN"
Конвертируйте слой лотов в точки, используя «полигоны в центроиды»
Запустите инструмент «Матрица расстояний»
Откройте CSV, чтобы запустить операцию в Excel (класс автобусной остановки равен 1,0, если он ближе, чем 200 м, и 0,0, если он больше, чем 750 м, но я не могу найти функцию MIN () в QGIS).
Присоединяйтесь к полученному CSV обратно в QGIS
Повторите то же самое для магазинов
Запустите инструмент «Точка в многоугольнике», чтобы выбрать все точки в природоохранной зоне.
Установите 0.0 для всех выбранных точек
Повторите для других критериев "в ... области"
Запустите инструмент «Пространственное соединение», чтобы объединить информацию об опасной зоне затопления.
Выполните вычисление, используя калькулятор столбцов, чтобы получить среднюю оценку (используя определенные факторы для каждого критерия).
После того, как все это сделано, добавьте шейп-файл BUILDING LOTS один раз для каждого критерия.
Для каждого критерия присоедините преобразованный слой (тот, у которого центроиды) к идентификатору LOT
Установите отображение градиента от красного к зеленому в соответствии с соответствующим атрибутом критерия и атрибутом среднего уровня
Теперь, после хороших двух дней работы, у меня теперь все мои критерии отображаются зеленым, если хороший выбор для строительства, и красным, если плохой выбор, и у меня есть мой синтез, который объединяет все мои критерии в одну красивую красно-зеленую карту. (и у меня также есть большой беспорядок в моей папке "shapefiles")
Теперь проблема.
Что, если :
- Я хотел бы попробовать тот же анализ с другим сценарием сети шины?
- я получаю обновленный шейп-файл лотов (скажем, с 13 модификациями во всех 13000 лотов)
- я хотел бы проверить различные веса для моих критериев?
Должен ли я начать все сначала?
Правильно ли я использую неправильный инструмент, или я использую неправильный инструмент?
Будет ли легче с коммерческим программным обеспечением ГИС?
Я понимаю, что означают ответчики / комментаторы, и я на самом деле не думал об использовании растров.
Тем не менее, главный вопрос был больше о возможности попробовать разные сценарии или обновить базовые данные без необходимости перезапускать весь процесс с нуля.
Кажется, что ваши предложения не намного более гибкие, чем то, что я предлагал (даже, может быть, более сложный), поскольку у вас есть новостные шаги: - (для каждого критерия) растеризация. - (в конце) выборка (довольно сложная, если вы хотите включить частичные перекрытия)
Тот Строитель Модели Sextante кажется удивительным; на самом деле я думал о чем-то подобном, когда отправлял свой последний комментарий.
Я использовал Grasshopper3D довольно часто (он не имеет ничего общего с программным обеспечением ГИС), который является отличным плагином для моделиста Rhino3D и использует ту же концепцию построения рабочего процесса графа узлов. (пример: http://designreform.net/2009/07/rhino-grasshopper-parametric-truss )
Это кажется настолько хорошо приспособленным к большому количеству анализа данных ГИС, что я хотел бы видеть программное обеспечение ГИС, действительно построенное на таком инструменте графа узлов.
Я с нетерпением жду возможности попробовать Sextante Modeler и рассказать, как это получилось. Хотелось бы узнать об этом сам, погуглив, но я не знал ключевого слова "конструктор моделей".