Forum QGIS
Stworzenie poligonów na podstawie warunkow - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Stworzenie poligonów na podstawie warunkow (/thread-1391.html)



Stworzenie poligonów na podstawie warunkow - anikropelki - 24-10-2016

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ść.


RE: Stworzenie poligonów na podstawie warunkow - Binko - 24-10-2016

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ć.


RE: Stworzenie poligonów na podstawie warunkow - Italiano - 26-10-2016

(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ć.


RE: Stworzenie poligonów na podstawie warunkow - anikropelki - 23-11-2016

A powiedz jak zrobić to z parą budynków? Może na pętli zrobić to do zakładanego zakresu?

pozdrawiam,
Ania


RE: Stworzenie poligonów na podstawie warunkow - Italiano - 23-11-2016

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]