Muszę przeprowadzić analizę wielokryterialną, aby odpowiedzieć na pytanie: „który jest najlepszy do opracowania”.
Kilka kryteriów to:
- odległość do najbliższego przystanku autobusowego (warstwa punktowa z przystankami autobusowymi)
- odległość do najbliższego sklepu (warstwa punktowa ze sklepami)
- jakie jest zagrożenie powodziowe (warstwa wielokąta, z atrybutem stopnia niebezpieczeństwa od 1 do 4)
- to działka w obszarze ochrony przyrody (warstwa wielokąta)
- czy właściciel już coś planuje na swojej działce (ręcznie wprowadził informacje do atrybutów partii) i tak dalej ...
Myślałem, że spróbuję z QGIS, a oto jak to zrobiłem:
dodaj następujące kolumny do tabeli atrybutów warstwy moich partii:
- „Analysis_BUS”
- „Analysis_SHOPS”
- „Analysis_FLOOD”
- „Analysis_PROJECT”
- „...”
- „Analysis_MEAN”
Konwertuj warstwę moich partii na punkty za pomocą „wielokątów na centroidy”
Uruchom narzędzie „macierz odległości”
Otwórz CSV, aby uruchomić operację w programie Excel (przystanek autobusowy ma wartość 1,0, jeśli jest bliżej niż 200 m, i 0,0, jeśli więcej niż 750 m, ale nie mogę znaleźć funkcji MIN () w QGIS)
Dołącz do powstałego pliku CSV z powrotem w QGIS
Powtórz to samo dla sklepów
Uruchom narzędzie „punkt w wielokącie”, aby zaznaczyć wszystkie punkty w obszarze ochrony przyrody
Ustaw 0,0 dla wszystkich wybranych punktów
Powtórz dla innych kryteriów „w ... obszarze”
Uruchom narzędzie „łączenie przestrzenne”, aby połączyć informacje o obszarach zagrożenia powodziowego
Uruchom obliczenia za pomocą kalkulatora kolumnowego, aby uzyskać średnią ocenę (używając określonych współczynników dla każdego kryterium)
Po tym wszystkim dodaj raz plik kształtu BUDOWLANE CZĘŚCI dla każdego kryterium
Do każdego kryterium dołącz przekonwertowaną warstwę (tę z centroidami) na identyfikatorze LOT
Ustaw wyświetlacz na gradient od czerwonego do zielonego zgodnie z odpowiednim atrybutem kryteriów i atrybutem średniej oceny
Teraz, po dobrych 2 dniach pracy, wszystkie moje kryteria są wyświetlane w kolorze zielonym, jeśli dobrym wyborem do budowy, i czerwonym, jeśli zły wybór, i mam syntezę, która agreguje wszystkie moje kryteria w jedną piękną czerwono-zieloną mapę. (i mam również ogromny bałagan w folderze „shapefiles”)
Teraz problem.
Co jeśli :
- chciałbym wypróbować tę samą analizę w innym scenariuszu sieci magistrali?
- otrzymuję zaktualizowany plik kształtu partii (z, powiedzmy, 13 modyfikacją we wszystkich 13000 partii)
- Chciałbym przetestować różne wagi dla moich kryteriów?
Czy muszę zaczynać wszystko od nowa?
Czy prawidłowo używam niewłaściwego narzędzia, czy też używam niewłaściwego narzędzia?
Czy byłoby łatwiej z komercyjnym oprogramowaniem GIS?
Rozumiem, co oznaczają autorzy / komentatorzy, i tak naprawdę nie pomyślałem o użyciu rastrów.
Najważniejsze pytanie dotyczyło jednak możliwości wypróbowania różnych scenariuszy lub aktualizacji danych podstawowych bez konieczności ponownego uruchamiania całego procesu od zera.
Wygląda na to, że twoje sugestie nie są dużo bardziej elastyczne niż to, co zasugerowałem (nawet być może bardziej złożone), ponieważ masz kroki informacyjne: - (dla każdego kryterium) rasteryzacja. - (na końcu) próbkowanie (dość skomplikowane, jeśli chcesz uwzględnić częściowe nakładanie się)
Ten konstruktor modeli Sextante wydaje się niesamowity; w rzeczywistości dokładnie myślałem o czymś takim, publikując mój ostatni komentarz.
Użyłem Grasshopper3D całkiem sporo (nie ma to nic wspólnego z oprogramowaniem GIS), która jest świetną wtyczką do modelowania Rhino3D i która wykorzystuje tę samą koncepcję budowy przepływu pracy grafów węzłowych. (przykład: http://designreform.net/2009/07/rhino-grasshopper-parametric-truss )
To wydaje się tak dobrze dostosowane do wielu analiz danych GIS, że chciałbym zobaczyć oprogramowanie GIS naprawdę zbudowane wokół takiego narzędzia do tworzenia wykresów węzłów.
Nie mogę się doczekać, aby wypróbować Sextante Modeler i poinformować, jak się udało. Szkoda, że nie znalazłem go samodzielnie, przeglądając go, ale nie znałem słowa kluczowego „konstruktor modeli”.