Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Siatka z procentowym udziałem zabudowy
22-01-2013, 16:33,
#1
Siatka z procentowym udziałem zabudowy
witam,
czy i jak da się zrobić raster, na którym będzie uwzględniony procentowy udział zabudowy w siatce kwadratów np. 100m na 100m. Dysponuję wektorami z użytkowaniem terenu i nie wiem w sumie od czego by tu zacząć. Mam wyselekcjonowaną do osobnego pliku tylko zabudowę, ale co dalej?

Ktoś ma jakiś pomysł?
24-01-2013, 10:01,
#2
RE: Siatka z procentowym udziałem zabudowy
Doświadczenia z rasteryzacją to nie mam, ale mam pomysł jak to zrobić na etapie wektorowym. Jeśli masz już siatkę (poligony 100x100m) na jednej warstwie i zabudowę (poligony nieregularne) na drugiej warstwie to:
1. Zrób agregację zabudowy (tak żeby mieć jeden multipoligon, nazwijmy to zab_agr).
2. Zrób iloczyn warstwy zab_agr i siatki (ilo-zab_agr_siatka)
3. Dla warstwy ilo-zab_agr_siatka wylicz w kalkulatorze powierzchnię, możesz to zrobić od razu tak, żeby wyszły procenty. Jak siatka ma 100x100m to sprawa jest prosta, tworząc nową kolumnę (real albo integer) wpisz w kalkulatorze wyrażenie: $area / 100.
4. Jak tworzyłaś siatkę w QGISie to ma ona kolumnę ID, taką samą kolumnę ma ilo-zab_agr_siatka odziedziczoną po warstwie siatka. Połącz te warstwy za pomocą kolumn ID (do siatki dołącz ilo-zab_agr_siatka).
5. Zapisz warstwę jako nowy nowy szejp, np. siatka_zab.
6. Na warstwie siatka_zab w kolumnie z powierzchnią (tej z warstwy ilo-zab_agr_siatka, kolumna pewnie po drodze zmieniła nazwę ze względu na to, że była zbyt długa) wybierz wszystkie obiekty, dla których nie ma żadnych wartości (tam nie ma zabudowy) i w kalkulatorze pół (zaptaszkowane "użyj tylko wybranych" i "aktualizuj istniejące pole") uzupełnij o wartość 0 (zero).
7. Teraz masz już siatkę z kolumną z procentowym udziałem zabudowy, możesz pousuwać zbędne kolumny bo po drodze trochę ich powstało. Wystarczy zrobić z tego raster Smile
Powodzenia.
26-08-2014, 11:44,
#3
RE: Siatka z procentowym udziałem zabudowy
(24-01-2013, 10:01)tomalos napisał(a): Doświadczenia z rasteryzacją to nie mam, ale mam pomysł jak to zrobić na etapie wektorowym. Jeśli masz już siatkę (poligony 100x100m) na jednej warstwie i zabudowę (poligony nieregularne) na drugiej warstwie to:
1. Zrób agregację zabudowy (tak żeby mieć jeden multipoligon, nazwijmy to zab_agr).
2. Zrób iloczyn warstwy zab_agr i siatki (ilo-zab_agr_siatka)
3. Dla warstwy ilo-zab_agr_siatka wylicz w kalkulatorze powierzchnię, możesz to zrobić od razu tak, żeby wyszły procenty. Jak siatka ma 100x100m to sprawa jest prosta, tworząc nową kolumnę (real albo integer) wpisz w kalkulatorze wyrażenie: $area / 100.
4. Jak tworzyłaś siatkę w QGISie to ma ona kolumnę ID, taką samą kolumnę ma ilo-zab_agr_siatka odziedziczoną po warstwie siatka. Połącz te warstwy za pomocą kolumn ID (do siatki dołącz ilo-zab_agr_siatka).
5. Zapisz warstwę jako nowy nowy szejp, np. siatka_zab.
6. Na warstwie siatka_zab w kolumnie z powierzchnią (tej z warstwy ilo-zab_agr_siatka, kolumna pewnie po drodze zmieniła nazwę ze względu na to, że była zbyt długa) wybierz wszystkie obiekty, dla których nie ma żadnych wartości (tam nie ma zabudowy) i w kalkulatorze pół (zaptaszkowane "użyj tylko wybranych" i "aktualizuj istniejące pole") uzupełnij o wartość 0 (zero).
7. Teraz masz już siatkę z kolumną z procentowym udziałem zabudowy, możesz pousuwać zbędne kolumny bo po drodze trochę ich powstało. Wystarczy zrobić z tego raster Smile
Powodzenia.

Mam podobne zadanie. W moim przypadku chodzi o określenie z czego dokładnie składa się procentowo taki kwadrat (pola, lasy, zabudowa). Cała instrukcja wypisana w tym wątku wydaje się prosta nie rozumiem jednak punktu 4 i 6. W jaki sposób połączyć obiekty za pomocą kolumny ID ? W jaki sposób uzupełnić niektóre kolumny o wartość 0?


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wyznaczanie obszarów zwartej zabudowy zanko 4 6 294 01-08-2020, 07:11
Ostatni post: gsienko
  Wydruk - siatka z krzyży Konrad 7 11 384 12-11-2019, 14:26
Ostatni post: Konrad
  siatka i nadanie punktów dukasa 4 11 340 20-05-2018, 12:09
Ostatni post: jerresso
  Raster- siatka krzyży milia2 4 25 288 11-09-2015, 09:14
Ostatni post: pelekPL
  Siatka współrzędnych w kompozytorze wydruku bohdan 1 12 572 27-01-2014, 15:09
Ostatni post: borys
  siatka arkuszy topo 50000 układu 1992 Konrad 0 9 995 18-05-2012, 09:03
Ostatni post: Konrad
  Kalibracja - siatka a krzyże K2000 7 32 083 14-12-2011, 23:35
Ostatni post: msieczka
  siatka kwadratów koberek 2 14 978 24-07-2011, 18:23
Ostatni post: koberek
  Siatka kwadratów Saint 12 62 084 06-05-2010, 15:57
Ostatni post: Saint
  Siatka kartograficzna Swat 6 41 656 30-03-2010, 22:16
Ostatni post: Swat

Skocz do: