Forum QGIS

Pełna wersja: Stworzenie poligonów na podstawie warunkow
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Cześć,

mam taką sytuację.
Dane wejściowe - budynki z określoną liczbą lokali
Cel: muszę wyznaczyć grupę sąsiadujących budynków , tak żeby stworzyć poligony z 2000- 2500 lokali każdy,

Macie pomysł jak do tego podejść.
O kurczę, zagwostka. Jedynie na razie mam taki pomysł, żeby pogrupować ręcznie sąsiadujące budynki w grupy (gdzie suma lokali będzie 2000-2500), nadać im odpowiednie klasy/numery (grup) po których potem można to zagregować. Ale pewnie budynków jest z 500000, co? Wink

Za bardzo nie jestem biegły w Pythonie, ale wydaje mi się, że może on by mógł pomóc to zautomatyzować.
(24-10-2016, 12:20)anikropelki napisał(a): [ -> ]Macie pomysł jak do tego podejść

Gdybyś był/a zainteresowany/a, to mam rozwiązanie na parę budynków: daj znać.
A powiedz jak zrobić to z parą budynków? Może na pętli zrobić to do zakładanego zakresu?

pozdrawiam,
Ania
Cytat:A powiedz jak zrobic to z para budynków?

0] załaduj shape'a z Twoimi budynkami
1] otwórz konsolę Python (CTRL-ALT-P)
2] klikaj na "Show Editor" (czwarta ikonka z lewej Konsoli)
3] klikaj na "Open script" (pierwsza ikonka z lewej Edytora)
4] załaduj mój załącznik
5] w wierszu nr 25, wpisz coś takiego:

przelicz (2000)

...i klikaj na "Run script" (piąta ikonka z lewej Edytora)

Jeśli chcesz wyznaczyć budynki przy sumie min. 2500 mieszkań, to wpisz:

przelicz (2500)

itd.itd.

[attachment=363]