Pratik Kılavuz

Version: 3.2.0 | Companion: Referans Kılavuzu | Author: Yusuf Eminoğlu

Parametric Process'in her yeteneği için ekran görüntülü atölye — eklentinin gerçek Tire İlçesi planlama master verisi üzerinde gerçekten çalıştırılarak üretildi.
PDF yapmak için: Tarayıcıda Ctrl+P → “PDF olarak kaydet” → A4, kenar boşlukları: Varsayılan.

İçindekiler

Studio dock — başlatıcı
Motorların okuyacağı parsel katmanını hazırlamak
Parametrik çok amaçlı optimizasyon
Dört çözücü, tek site, gerçek sayılar
Kentsel fizik ve mikroiklim değerlendirici
Kentsel morfoloji ve kanal analitiği
Prosedürel şekil grameri — adayı bölme
Çok parselli kent bölgesi çevresel eşleşmesi
PPUD pipeline — parsel, bina, doku
Akademik kentsel tasarım çalışması
3B kokpit
Evrimsel Stüdyo ve Pareto Analitik Stüdyosu
Görsel kural iş akışı modeler
Akademik çalışma çalışma alanı

Nasıl okunur

Her modül aynı biçimdedir: aracın yanıtladığı planlama sorusu, ne yaptığı, tıklamalar ya da Processing parametreleri, gerçek çıktı, nasıl yorumlanacağı ve ne zaman bozulur.

Veri kaynağı
Getting started

Studio dock — başlatıcı

Nereden başlayacağım ve neyi hedefleyeceğim?

Parametric Process bir QGIS dock'u ve bir Processing sağlayıcısı olarak gelir. Dock başlatıcıdır: parsel katmanını seçer, eklentinin yerel web sunucusunu başlatır ve 3B kokpiti ya da görsel iş akışı modeler'ini açar. Altındaki Processing Tools ağacı her algoritmayı listeler — çift tıkla headless çalıştırır.

Adım adım

  1. Önce parsel / ada katmanınızı QGIS'e yükleyin. Dock yalnızca poligon katmanı kabul eder.
  2. Dock'u Plugins ▸ Parametric Process ▸ Parametric Process Studio ile açın.
  3. Parcel / Block Layer kutusunda parsel katmanınızı seçin.
  4. Yerel portu 8090'da bırakın (ya da bir şey portu tutuyorsa değiştirin — dock boş bir porta düşer).
  5. Üretken görünüm için Launch 3D Cockpit, düğüm tuvali için Workflow Modeler düğmesine basın.
  6. Aşağıdaki Processing Tools ağacı yedi algoritmanın tamamını listeler; çift tıklayarak mevcut proje üzerinde çalıştırın.

Sonuç

The Parametric Process Studio dock
The Parametric Process Studio dock
Çıktıyı nasıl okuyun. Dock bilinçli olarak incedir: bir web stüdyosuna köprüdür, ikinci bir uygulama değil. Kokpitte yaptığınız her şey Sync Parameters ile QGIS'e geri yazılabilir; böylece tasarım çalışması sorgulanabilir bir GIS verisinde kalır.

Sorun giderme

Getting started

Motorların okuyacağı parsel katmanını hazırlamak

Motorlar parselimden tam olarak ne okuyor?

Üretken motorlar harita çizicisi değil, tasarım motorudur ve sabit bir şema okur: floors, height_m, typology, usage, setback, roof_style, max_bcr, max_far ve gfa. Kadastro veriniz bu adları genellikle taşımaz; dolayısıyla ilk iş onu çevirmektir. Bu bölüm, gerçek Tire master verisiyle bunu yapar ve motorların gördüğü şemayı gösterir.

Adım adım

  1. Tire planlama master'ını açın ve kadastro master katmanını seçin: arazi kullanımı, baskın yapı tipi, ortalama kat ve alanıyla 1 362 gerçek ada.
  2. Arazi kullanım sınıfını tasarım zarfına çevirin. Konut yoğunluk sınıfları BCR / FAR / yükseklik tavanına, baskın yapı tipi ise sekiz hazır tiyolojiden birine karşılık gelir (Tower, Slab, Courtyard, LShape, UShape, PodiumTower, SteppedTower, MultiBuildingBlock).
  3. Kat sayısını ortalama kat bilgisinden türetin ve yerel kat yüksekliğiyle yüksekliğe çevirin — bu veride 3.0 m.
  4. Çekilme mesafesini kullanım sınıfından belirleyin — konut için 3.0 m, kamu ve ticaret için 5.0 m.
  5. Motorların okuduğu alanları yazın: floors, height_m, typology, usage, ayrıca max_bcr, max_far ve gfa.
  6. Önce Fix geometries çalıştırın. Dejenere bir blok bölünemez ve PPUD çalıştırmasını kafa karıştırıcı bir 'parcel_area must be greater than zero' hatasıyla durdurur.

Sonuç

Preparing a parcel layer for the engines
Preparing a parcel layer for the engines
Çıktıyı nasıl okuyun. Ekran görüntüsündeki typology sütunu en belirleyici alandır: çözümün önerdiği her adayın taban alan oranını, avlu payını ve yükseklik çarpanını belirler. Tipoloji yanlışsa optimizör sizden başka bir soruyu yanıtlıyordur.

Ekran görüntüleri için kullanılan tam çalıştırma

Derived from the Tire cadastral master (1 362 real ada).
The engines read this schema:

parcel_id      string
mahalle        string
adano          string
land_use       string
building_type  string
area_m2        double
floors         integer
height_m       double
typology       string
usage          string
setback        double
roof_style     string
max_bcr        double
max_far        double
gfa            double

Sorun giderme

Evolutionary Engine

Parametrik çok amaçlı optimizasyon

Evrimsel bir arama, aynı anda yoğun, konforlu ve yasal bir tasarım kümesi bulabilir mi?

Çekirdek motor her parsel için aday kütle önerir ve bunları sert mevzuat kısıtları altında birden çok amaçla birlikte evrimleştirir. Açgözlü bir optimizör değildir: NSGA-II baskın olmayan bir arşiv tutar, dolayısıyla çıktı tek bir yanıt değil, ödünleşim tasarımlar kümesidir.

Adım adım

  1. Processing Toolbox ▸ Parametric Process Studio ▸ 1. Parametric Multi-Objective Evolutionary Optimization'i açın.
  2. INPUT olarak hazırlanmış parsel katmanını, POP_SIZE 40 ve GENERATIONS 12 verin.
  3. ALGORITHM: hızlı varsayılan için NSGA-II, ince taneli güç sıralaması için SPEA-2, çok amaçta referans noktası nişlemesi için NSGA-III, aralık normalizasyonlu dekompozisyon için MOEA/D.
  4. Sert kısıt zarfını belirleyin: MAX_BCR 0.45, MAX_FAR 2.5, MAX_HEIGHT 18.0 (metre). Uyumsuz adaylar yalnızca reddedilmez, ihlal miktarıyla cezalandırılır.
  5. SEED değerini 42 yapın — aynı seed ve aynı girdi aynı tasarımları verir.
  6. Run'a basın. Çıktı far, bcr, gfa, floors, height_m, typology, plan_score, pop_est, carbon, runoff, utci_score, svf_ratio, canyon_hw, pareto_rank ve daha fazlasını taşır.

Sonuç

Parametric Multi-Objective Optimization
Parametric Multi-Objective Optimization
Çıktıyı nasıl okuyun. Çıktıyı tek sonuç olarak değil bir küme olarak okuyun: arşiv her baskın olmayan tasarımı tutar, dolayısıyla katman boyunca far ve plan_score yayılımı ödünleşim yüzeyidir. Her parselde far'ın aynı olduğu bir koşu, kısıt zarfının tek etkin sınır olduğunu gösterir — arama nefes alsın diye max_far'ı genişletin veya max_bcr'ı düşürün.

Parametreler

ParameterAçıklamaTypeDefault
INPUTInput Polygon LayerInput layer—
POP_SIZEPopulation SizeNumber30
GENERATIONSGenerationsNumber15
ALGORITHMAlgorithm
NSGA-II · SPEA-2 · NSGA-III · MOEA/D
EnumerationNSGA-II
MAX_BCRMax BCR (ratio)Number0.45
MAX_FARMax FARNumber2.5
MAX_HEIGHTMax Height (m)Number18.0
SEEDRandom seed (reproducibility)Number42
OUTPUTPareto Front OutputOutput layer—

Ekran görüntüleri için kullanılan tam çalıştırma

INPUT            = Tire parseller
POP_SIZE         = 40
GENERATIONS      = 12
ALGORITHM        = 0
MAX_BCR          = 0.45
MAX_FAR          = 2.5
MAX_HEIGHT       = 18.0
SEED             = 42

Sorun giderme

Processing ID: parametric_process:parametric_optimization

Evolutionary Engine

Dört çözücü, tek site, gerçek sayılar

Gerçekte hangi evrimsel algoritmayı kullanmalıyım?

Dört çözücü de aynı 1 362 Tire adası, aynı seed ve aynı bütçe üzerinde çalıştırıldı. İlginç fark haritada değil; her algoritmanın döndürdüğü çözüm kümesinin biçiminde ve motorların gerçekten yazdığı metriklerde.

Adım adım

  1. Aynı işi dört kez çalıştırın: ALGORITHM 0, 1, 2 ve 3; POP_SIZE, GENERATIONS ve SEED'i aynı tutun.
  2. Çıktı katmanlarını gerçekten önemli olan metriklerde karşılaştırın: ortalama plan_score, ortalama pop_est, ortalama carbon, ortalama utci_score ve ortalama canyon H/W.
  3. Tasarım sayısına dikkat edin: MOEA/D daha az tasarım döndürür, çünkü dekompozisyon tabanlı nişlemesi tekrarları daha sert budar.
  4. Canyon H/W değerine dikkat edin: 1.0 civarı sokak kanallarının konforlu aralıkta kaldığını gösterir; 1.4+ rüzgar sorunudur.

Sonuç

NSGA-II vs SPEA-2 vs NSGA-III vs MOEA/D
NSGA-II vs SPEA-2 vs NSGA-III vs MOEA/D
Çıktıyı nasıl okuyun. Evrensel olarak en iyi çözücü yoktur; bir ödünleşim vardır. MOEA/D en yüksek puanlı, en düşük karbonlu ve en açık tasarımları buldu — ama çok daha az aday tasarım ve çok daha düşük nüfus yoğunluğuyla. NSGA-III en yüksek nüfusu, karşılığında en dar kanalları getirdi. SPEA-2 ikisinin arasında. Algoritmayı planınızın gerçekte hangi eksene önem verdiğine göre seçin.

Parametreler

ParameterAçıklamaTypeDefault
INPUTInput Polygon LayerInput layer—
POP_SIZEPopulation SizeNumber30
GENERATIONSGenerationsNumber15
ALGORITHMAlgorithm
NSGA-II · SPEA-2 · NSGA-III · MOEA/D
EnumerationNSGA-II
MAX_BCRMax BCR (ratio)Number0.45
MAX_FARMax FARNumber2.5
MAX_HEIGHTMax Height (m)Number18.0
SEEDRandom seed (reproducibility)Number42
OUTPUTPareto Front OutputOutput layer—

Ekran görüntüleri için kullanılan tam çalıştırma

Same site, same seed 42, POP 30 x 8 generations.
Each solver proposes a different design set for the same
1 362 real Tire blocks. Compare the numbers:

NSGA-II    designs=40860  rank-1=40860  score=76.4  pop=239  CO2=19,812,711 kg  UTCI=63.5  canyon H/W=1.07
SPEA-2     designs=40857  rank-1=0  score=77.5  pop=249  CO2=22,570,004 kg  UTCI=64.0  canyon H/W=1.04
NSGA-III   designs=40860  rank-1=40860  score=78.8  pop=290  CO2=23,158,314 kg  UTCI=63.5  canyon H/W=1.14
MOEA/D     designs=34643  rank-1=34643  score=81.4  pop=145  CO2=11,370,306 kg  UTCI=66.2  canyon H/W=0.66

Sorun giderme

Processing ID: parametric_process:parametric_optimization

Physics & Microclimate

Kentsel fizik ve mikroiklim değerlendirici

Bir tasarım caddeye ne yapıyor — rüzgâr, güneş, ısı ve yüzey suyu?

Fizik motoru bir tasarımı on beş mikroiklim ve finansal alanda puanlar: rüzgâr havalandırması ve yaya konforu, güneş erişimi, hava dispersiyonu, gökyüzü görüş faktörü, sol-air sıcaklığı, yüzey suyu, karbon; finansal tarafta NPV, IRR ve geri ödeme. Bunlar yayımlanmış eşikleri olan şeffaf tarama modelleridir, CFD değil — amaç seçenekler arasında karşılaştırmaktır.

Adım adım

  1. Processing Toolbox ▸ Parametric Process Studio ▸ 2. Urban Physics & Microclimate Multi-Domain Evaluator'ı açın ve INPUT olarak tasarım katmanını verin (bir çözücü çıktısı ya da ölçülmüş bir tasarım).
  2. Run'a basın. Her özellik puanlanır ve metrikler aynı geometriye geri yazılır.
  3. Öznitelik tablosunda carbon, wind_score, solar_kwh, utci_score, runoff, svf_ratio, canyon_hw, npv, irr ve diğerlerini okuyun.
  4. Mevcut dokuyu karşılaştırın: önce mevcut durum katmanını, sonra öneriyi çalıştırıp ikisinin farkını alın.

Sonuç

Urban Physics & Microclimate Evaluator
Urban Physics & Microclimate Evaluator
Çıktıyı nasıl okuyun. Bir planı en çok belirleyen iki sayı genellikle canyon H/W ve UTCI skorudur. H/W 1.0–1.5 civarı konforlu sokak kanalı aralığıdır; 1.5'in üzerinde cadde rüzgârı hapser ve güneşi kaybeder — rüzgâr skoru ve UTCI skoru birlikte düşer. İkisini daima çift olarak okuyun.

Parametreler

ParameterAçıklamaTypeDefault
INPUTInput Building FootprintsInput layer—
OUTPUTEnriched Evaluated LayersOutput layer—

Ekran görüntüleri için kullanılan tam çalıştırma

INPUT            = Tire parseller

Sorun giderme

Processing ID: parametric_process:urban_physics_evaluator

Physics & Microclimate

Kentsel morfoloji ve kanal analitiği

Mevcut kent dokusu ne biçimde ve bu biçim caddeye ne yapıyor?

Morfoloji motoru adanın kendisini ölçer: taban alan oranı, adanın açık alana ayrılan payı, sokak cephesi yükseklik/genişlik oranı, uzun eksenin güneşe göre yönü ve bunun ürettiği kanal geometrisi. Bir sokağın neden böyle hissettirdiğini söyleyen tanısal araçtır.

Adım adım

  1. Processing Toolbox ▸ Parametric Process Studio ▸ 3. Urban Morphology & Canyon Analytics'i açın ve INPUT olarak parsel ya da tasarım katmanını verin.
  2. Run'a basın. Motor morfoloji alanlarını aynı katmana ekler.
  3. Kanal oranını yön alanlarıyla birlikte okuyun: kuzey yarımkürede doğu–batı uzun ekseni güneşin hiç ulaşmadığı anlamına gelir.
  4. Açık alan payını, avlularını kaybetmeden daha fazla yoğunluk alabilecek adaları bulmak için kullanın.

Sonuç

Urban Morphology & Canyon Analytics
Urban Morphology & Canyon Analytics
Çıktıyı nasıl okuyun. Yön en çok unutulan alandır. Kaplama ve kanal oranı birebir aynı iki ada, biri kuzeye diğeri doğuya uzun yüzünü gösteriyorsa tamamen farklı davranır. Uzun yüzünü güneşe gösteren ada alt katlara gün ışığı girmeye devam eder; aynı ada doksan derece döndürülürse girmez.

Parametreler

ParameterAçıklamaTypeDefault
INPUTInput Polygon LayerInput layer—
OUTPUTOutput Morphology LayerOutput layer—

Ekran görüntüleri için kullanılan tam çalıştırma

INPUT            = Tire parseller

Sorun giderme

Processing ID: parametric_process:urban_morphology_analytics

Generative Geometry

Prosedürel şekil grameri — adayı bölme

Tek bir düzensiz adayı yapılaşabilir parsellere nasıl bölerim?

Şekil grameri tek bir ada sınırını, yeniden yazma kuralı kümesiyle yapılaşabilir parsellere dönüştürür: ada en uzun kenarı boyunca özyinelemeli olarak bölünür ve her parça hedef cephe genişliğine göre yeniden değerlendirilir. Her üretken iş akışının başladığı geometrik temel öğedir.

Adım adım

  1. Processing Toolbox ▸ Parametric Process Studio ▸ 4. Procedural Shape Grammar Block Subdivider'ı açın.
  2. INPUT olarak ada poligon katmanını, FRONTAGE olarak hedef parsel cephe genişliğini metre cinsinden verin — 18.0 m tipik Türk konu sırası için uygundur.
  3. Run'a basın. Her ada, yeniden yazma iziyle birlikte bölünmüş parselleriyle değiştirilir.
  4. Sonucu PPUD pipeline'ına veya parametrik optimizöre verin: parseller motorların üzerinde çalıştığı tasarım birimleridir.

Sonuç

Procedural Shape Grammar Block Subdivider
Procedural Shape Grammar Block Subdivider
Çıktıyı nasıl okuyun. Cephe genişliği bir teknik değil bir planlama değişkenidir. Değiştirdiğinizde kentin dokusunu değiştirirsiniz: 12 m cephe sıralı evler ve yoğun bir sokak cephesi verir, 25 m daha geniş parseller ve daha çok otopark. Varsayılandan değil, yerel konut tipinden belirleyin.

Parametreler

ParameterAçıklamaTypeDefault
INPUTInput Block LayerInput layer—
FRONTAGETarget Frontage Width (m)Number18.0
OUTPUTSubdivided Sub-Lots LayerOutput layer—

Ekran görüntüleri için kullanılan tam çalıştırma

INPUT            = Tire parseller
FRONTAGE         = 18.0

Sorun giderme

Processing ID: parametric_process:procedural_shape_grammar

Generative Geometry

Çok parselli kent bölgesi çevresel eşleşmesi

Bir bloğun tasarımı komşularının performansını değiştirdiğinde ne olur?

Bölge eşleşmesi parselleri tek tek değil bir arada değerlendirir: bir bloğun kütlesi çevredeki blokların rüzgâr koridorunu, gölgelemesini ve karbon dengesini değiştirir. Bu modül, tekil ada çalışmasını mahalle çalışmasına dönüştüren araçtır.

Adım adım

  1. Processing Toolbox ▸ Parametric Process Studio ▸ 5. Multi-Parcel District Environmental Coupling'i açın.
  2. INPUT olarak tek bir sistem olarak değerlendirmek istediğiniz bölgenin parsel katmanını verin.
  3. Run'a basın. Motor parselleri eşleştirir ve bölge düzeyindeki çevresel sonuçları katmana yazar.
  4. Eşleştirilmiş sonucu aynı parsellerin tekil değerlendirmesiyle karşılaştırın — fark müdahale etkisidir.

Sonuç

Multi-Parcel District Environmental Coupling
Multi-Parcel District Environmental Coupling
Çıktıyı nasıl okuyun. Tekil ile eşleştirilmiş sonuç arasındaki fark bulgudur. Bir blok tek başına iyi ama eşleştirilince kötü scorlanıyorsa sorun komşularıyla ilişkisidir — genellikle rüzgâr koridorunu kapatan veya avluyu gölgeleyen bir kütle. Bu bloğu tek başına ayarlamak sorunu çözmez.

Parametreler

ParameterAçıklamaTypeDefault
INPUTInput District LayerInput layer—
OUTPUTCoupled District LayerOutput layer—

Ekran görüntüleri için kullanılan tam çalıştırma

INPUT            = Tire parseller

Sorun giderme

Processing ID: parametric_process:district_environmental_coupling

Generative Geometry

PPUD pipeline — parsel, bina, doku

Bir ada fiilen nasıl, evre evre büyüyor?

PPUD (Plot–Building–Urban Design) eklentinin üç aşamalı sıralı motorudur. 1. aşama her adayı seçilen stratejiyle parsellere böler. 2. aşama her parsele bir bina genotipi atar ve mevzuat zarfına göre optimize eder. 3. aşama dokuyu rastgele sıralı gelişme evrelerinde kademeli olarak inşa eder, evreler arasında karşılıklı gölgeleme ve kanal rüzgârını yeniden hesaplar — iklim geri beslemesi açıkken sonraki evreler genotiplerini önceki evrelerin inşa ettiği şeye göre uyarlar.

Adım adım

  1. Processing Toolbox ▸ Parametric Process Studio ▸ 6. PPUD Sequential Pipeline'ı açın.
  2. INPUT olarak ada katmanını verin ve BLOCK_TYPOLOGY seçin: PerimeterBlock, LinearBlock, PavilionBlock, OrganicBlock veya HybridBlock.
  3. STRATEGY seçin: sıralı ev parselleri için frontage, ortogonalu doku için grid, avlu blokları için perimeter, ortaçağ düzensizliği için organic, Beaux-Arts bileşimi için radial, çevre sıralı + iç ızgara için hybrid.
  4. Mevzuat zarfını (MAX_BCR, MAX_FAR, MAX_HEIGHT) ve INCREMENTAL_STEPS'i (gelişme evresi sayısı) belirleyin.
  5. CLIMATE_FEEDBACK'i açın: sonraki evrede geliştirilen bir parsel %30'dan fazla gölgelenmeyi yaşayacaksa kat azaltır ve çekilmesini genişletir; kanal rüzgârı 8 m/s'nin üzerindeyse tipolojiyi Slab'dan SteppedTower'a geçirir.
  6. Run'a basın. OUTPUT_PLOTS bölünmüş parselleri 14 performans metriği ve fabric_step alanıyla verir; OUTPUT_FBC makine-okunur form esaslı kodu (yapıya bitişiklik, azami kat, azami yükseklik, çekilme) üretir.

Sonuç

PPUD Sequential Pipeline (Plot → Building → Fabric)
PPUD Sequential Pipeline (Plot → Building → Fabric)
Çıktıyı nasıl okuyun. fabric_step alanı tüm yöntemin noktasıdır. Parselleri fabric_step'e göre boyayın ve mahallenin her parçasının *ne zaman* yapıldığını görürsünüz — dolayısıyla bir sonraki binayı küçülten gölgeyi hangi binanın attığını da görürsünüz. Bu bir çizim merakı değil, gerçek bir planlama argümanıdır.

Parametreler

ParameterAçıklamaTypeDefault
INPUTInput Block Polygon LayerInput layer—
BLOCK_TYPOLOGYBlock Typology
PerimeterBlock · LinearBlock · PavilionBlock · OrganicBlock · HybridBlock
EnumerationPerimeterBlock
STRATEGYSubdivision Strategy
frontage · grid · perimeter · organic · radial · hybrid
Enumerationperimeter
MAX_BCRMax BCRNumber0.45
MAX_FARMax FARNumber2.0
MAX_HEIGHTMax Height (m)Number18.0
INCREMENTAL_STEPSIncremental Development StepsNumber5
CLIMATE_FEEDBACKClimate Feedback
Enabled · Disabled
EnumerationEnabled
OUTPUT_PLOTSPPUD Subdivided Plots LayerOutput layer—
OUTPUT_FBCForm-Based Code Diagram LayerOutput layer—

Ekran görüntüleri için kullanılan tam çalıştırma

INPUT            = Tire parseller
BLOCK_TYPOLOGY   = 0
STRATEGY         = 2
MAX_BCR          = 0.45
MAX_FAR          = 2.0
MAX_HEIGHT       = 18.0
INCREMENTAL_STEPS = 5
CLIMATE_FEEDBACK = 0

Sorun giderme

Processing ID: parametric_process:ppud_pipeline

Research Protocol

Akademik kentsel tasarım çalışması

Bu tasarımı tezde savunabilir miyim, tüm koşum yeniden üretilebilir mi?

Akademik çalışma eklentinin araştırma protokolüdür: arsa, yol ağı, hedefler ve yeşil alandan sürümlenmiş bir çalışma nesnesi kurar, sonra çözücüyü birkaç seed üzerinde çalıştırır ve her alternatifi, her binayı, açık alanı, reddedilen tasarımları ve bir özeti raporlar. Amaç bir görsel değil, denetlenebilir bir kayıt ve manifesttir.

Adım adım

  1. Processing Toolbox ▸ Parametric Process Studio ▸ 7. Academic Urban Design Study'yi açın.
  2. SITE: hazırlanmış parsel katmanı. STREETS: gerçek yol ağı. DESTINATIONS: okul, sağlık ve kamu alanları. GREEN_SPACE: park ve ağaçlandırma alanları. Dördü de sahanın CRS'ini paylaşmalıdır.
  3. SEEDS değerlerini birkaç sayıya ayarlayın, örn. 42,31415,271828 — çok seed'li koşum savunulabilir bir iddianın temelidir, çünkü sonucun şanslı bir çekiliş olmadığını gösterir.
  4. Kısıt zarfını (MAX_BCR, MAX_FAR, MAX_HEIGHT), SETBACK, RAINFALL ve CANOPY_TARGET değerlerini belirleyin.
  5. Run'a basın. Çıktılar ALTERNATIVES, BUILDINGS, OPEN_SPACE, REJECTED ve SUMMARY'dir — reddedilen küme kanıtın parçasıdır, başarısızlık değil.
  6. Çalışma JSON'unu ve manifestini dışa aktarın ve sonuçlar hakkında tek cümle yazmadan önce erişim ve dayanıklılık raporlarını okuyun.

Sonuç

Academic Urban Design Study
Academic Urban Design Study
Çıktıyı nasıl okuyun. Savunacağınız bir iddia için en az üç seed gerekir. Rank-1 tasarım seed'ler arasında tamamen değişiyorsa site sonucu belirlemiyor demektir ve metniniz bunu söylemelidir. Değişmiyorsa elinizde bir bulgu vardır. SUMMARY katmanı parsel başına uygunluk oranını taşır; alternatiflerle birlikte okuyun.

Parametreler

ParameterAçıklamaTypeDefault
SITESite parcelsInput layer—
ID_FIELDUnique parcel ID fieldField—
BCR_FIELDMaximum BCR fieldField—
FAR_FIELDMaximum FAR fieldField—
HEIGHT_FIELDMaximum height fieldField—
FRONT_FIELDFront setback fieldField—
SIDE_FIELDSide setback fieldField—
REAR_FIELDRear setback fieldField—
STREETSStreet network (optional)Input layer—
DESTINATIONSDestinations or transit stops (optional)Input layer—
GREEN_SPACEGreen space or canopy polygons (optional)Input layer—
POP_SIZEPopulation sizeNumber24
GENERATIONSGenerationsNumber8
SEEDSUnique random seeds (comma-separated)String42,31415,271828
MAX_BCRDefault maximum BCRNumber0.45
MAX_FARDefault maximum FARNumber2.5
MAX_HEIGHTDefault maximum height (m)Number18.0
SETBACKDefault setback (m)Number3.0
RAINFALLDesign rainfall event (mm)Number50.0
CANOPY_TARGETTarget canopy ratioNumber0.25
ALTERNATIVESAlternative recordsOutput layer—
BUILDINGSGenerated building massingOutput layer—
OPEN_SPACEResidual open spaceOutput layer—
REJECTEDRejected alternativesOutput layer—
SUMMARYParcel robustness summaryOutput layer—

Ekran görüntüleri için kullanılan tam çalıştırma

SITE             = Tire parseller
STREETS          = yol
DESTINATIONS     = hedef
GREEN_SPACE      = yesil
POP_SIZE         = 16
GENERATIONS      = 4
SEEDS            = 42,31415
MAX_BCR          = 0.45
MAX_FAR          = 2.5
MAX_HEIGHT       = 18.0
SETBACK          = 3.0
RAINFALL         = 50.0
CANOPY_TARGET    = 0.25
ALTERNATIVES     = memory:
BUILDINGS        = memory:
OPEN_SPACE       = memory:
REJECTED         = memory:
SUMMARY          = memory:

Sorun giderme

Processing ID: parametric_process:academic_urban_design_study

The browser studio

3B kokpit

Tasarımım yerde gerçekte nasıl görünüyor?

Kokpit, kalkıştırdığınız parsel katmanından kurulan bir Three.js kent modelidir. Adaları çizer, mevcut kütleyi yükseltir, yol ağını görünür tutar ve her parsele tıklayarak tasarım kontrollerini açmanızı sağlar: tipoloji, kullanım, çatı stili, çekilme, kat sayısı ve kat yüksekliği; senaryo ön ayarları ve canlı skor göstergesiyle.

Adım adım

  1. Dock'tan parsel katmanınız seçiliyken kokpiti başlatın — katmanın tamamı yerel sunucuya aktarılıp sahneye akıtılır.
  2. Sol fare ile yörüngele, sağ fare ile kaydırın, tekerlekle yakınlaşın. HUD parsel sayısını, azami Z'yi ve kare hızını görünür tutar.
  3. Bir bloğa tıklayın. Denetleyici parselin alanıyla, senaryo ön ayarlarıyla ve tasarım kaydırıcılarıyla açılır.
  4. Building Typology (Courtyard, Slab, Tower, PodiumTower, SteppedTower, MultiBuildingBlock), Primary Use ve Roof Style seçin; ardından Setback Distance, Floor Count ve Floor Height ayarlayın.
  5. Alttaki canlı skor çubuğunu izleyin: PlanX Score, uyumlu pay, toplam GFA, nüfus ve karbon kaydırıcıları hareket ettikçe yeniden hesaplanır.
  6. İncelediğiniz tasarımı katmana geri yazmak için Sync Parameters to QGIS, tablo için Export Planning Report (CSV) düğmesine basın.

Sonuç

3D cockpit — the real Tire city model
3D cockpit — the real Tire city model
Parcel inspector — design parameters for one block
Parcel inspector — design parameters for one block
Çıktıyı nasıl okuyun. Alttaki çubuk karar aracıdır. GFA'yı yükseltirken PlanX Score düşen bir tasarım, konforu kat alanıyla değiş tokuş etmektedir. Düzenlemenizden sonra uyum zarfının ne kadarını sağladığını uyumlu pay söyler. Bir parseli değiştirin, ikisini de izleyin — ödünleşim rapor yerine saniyeler içinde görünür.

Sorun giderme

The browser studio

Evrimsel Stüdyo ve Pareto Analitik Stüdyosu

Bir Pareto cephesini sadece bakmak yerine nasıl okurum?

Evrimsel Stüdyo çok amaçlı çözücünün çalıştığı yerdir: amaçları ve her birinin mi yoksa ma mı optimize edileceğini seçersiniz, algoritmayı, popülasyonu, nesil sayısını, çaprazlama ve mutasyonu belirlersiniz, gen sınırlarını tanımlarsınız ve isteğe bağlı olarak YZ vekil modelini açarsınız. Bittiğinde Pareto Analitik Stüdyosu aynı çözüm kümesinin altı görünümüyle açılır.

Adım adım

  1. Evrimsel Stüdyo'yu açın ve önemsediğiniz amaçları işaretleyin: GFA, PlanX Score, Wind Vent, Solar Radiation, Air Dispersion, Sky View (SVF). Her birinin MAX/MIN anahtarı var — koşmadan önce 'daha iyi'nin ne demek olduğuna karar verin.
  2. Algoritmayı, popülasyon büyüklüğünü ve nesil sayısını seçin, gen sınırlarını (kat, çekilme) mevzuatınızın izin verdiği aralığa ayarlayın.
  3. Run Evolutionary Optimization'a basın. İlerleme çubuğu nesli izler.
  4. Pareto Analitik Stüdyosu'nda önce dağılım grafiğini okuyun: X ve Y herhangi iki amaçtır, renk modu Pareto Rank, K-Means kümesi ya da nesil yörüngesi olabilir.
  5. Paralel koordinatlar grafiğini kullanarak tüm amaçlar boyunca aynı anda süpürerek süzün — savunulabilir dar bölgeyi böyle bulursunuz.
  6. Fitness yakınsama grafiğiyle koşumun gerçekten yakınsadığını denetleyin, radar grafikle bir çözümün profilini, küme görünümüyle kaç ayrı çözüm ailesi olduğunu, nüfus tablosuyla sunacağınız sıralı listeyi okuyun.

Sonuç

Çıktıyı nasıl okuyun. Dağılım grafiği cephedir; paralel koordinatlar grafiği açıklamadır. Geniş bir bulut amaçların serbestçe ödünleştiğini ve siz seçmek zorunda olduğunuzu gösterir. Dar bir bant tek bir çözümün baskın olduğunu ve aramanın kolay olduğunu gösterir. Yakınsama grafiği dürüstlük kontrolünüzdür: yayılım bandı son nesilde hâlâ daralıyorsa koşum çok kısa kalmıştır ve cephe nihai değildir.

Sorun giderme

The browser studio

Görsel kural iş akışı modeler

Motorları tekrarlanabilir bir tasarım sürecine zincirleyebilir miyim?

İş akışı modeleri, Grasshopper tarzı bir düğüm tuvalidir. Bir iş akışı; arsa girdisi, mevzuat, şekil grameri, PPUD, evrimsel çözücüler, bölge fiziği, TOPSIS sıralaması, seçim ve QGIS çıktısını tek bir çalıştırılabilir graf olarak zincirler. Dengeli büyüme, önce uygunluk, düşük karbon, iklime duyarlı, PPUD ve bölge senaryoları için şablonlar gelir.

Adım adım

  1. İş akışı modelerini dock'tan ya da üst navigasyondan açın.
  2. Şablon seçicisinden bir senaryo seçip yeni iş akışı düğmesine basın ya da düğümleri tek tek ekleyip sürükleyerek bağlayın.
  3. Grafı çalıştırın. Çalışma günlüğü her bileşeni ve nihai durumu raporlar.
  4. Bir düğümü inceleyerek parametrelerini görün ve düzenleyin; denetleyici bileşen açıklamasını ve alanlarını gösterir.
  5. Üretilen fenotipi görmek için Preview Result, QGIS'e geri yazmak için Sync Result, iş akışını taşınabilir JSON olarak taşımak için Export / Import kullanın.

Sonuç

Çıktıyı nasıl okuyun. İş akışı bir *prosedürdür*, bir görsel değil. Aynı graf başka bir sitede çalıştırıldığında karşılaştırılabilir bir yanıt verir ve JSON dışa aktarımı prosedürü denetlenebilir kılar: bir meslektaş dosyayı açıp mevzuat parametrelerini, çözücü ayarlarını ve sıralama kuralını görüp yeniden çalıştırabilir. Tasarım çalışması ile yeniden üretilebilir yöntem arasındaki fark budur.

Sorun giderme

The browser studio

Akademik çalışma çalışma alanı

Yeniden üretilebilir bir çalışmayı nasıl kurar, çalıştırır ve dışa aktarırım?

Akademik Çalışma çalışma alanı araştırma protokolünün tarayıcı tarafıdır. Şema rozetiyle birlikte sürümlenmiş bir çalışma kaydı oluşturur, CRS'yi, seed'leri ve kısıt zarfını belirler, çalışmayı yürütür ve çalışma kimliğini, seed'leri, varsayımları ve her girdinin kökenini taşıyan imzalı bir çalışma JSON'u dışa aktarır.

Adım adım

  1. Academic Study çalışma alanını açın.
  2. Çalışmaya bir ad verin ve CRS'sini sahanın CRS'i olarak ayarlayın.
  3. Seed'leri virgülle ayrılmış liste olarak girin, ardından kısıt zarfını: BCR, FAR ve yükseklik, yağış olayı ve hedef ağaç örtüsü.
  4. Çalışmayı oluşturun ve sonucu okuyun: panelde çalışma kimliği ve şema sürümü görünür.
  5. Çalışma JSON'unu dışa aktarın. Dosya adı çalışma kimliğini taşır ve bu kayıt denetçinin okuduğu belgedir.

Sonuç

Academic study workspace
Academic study workspace
Çıktıyı nasıl okuyun. Dışa aktarılan JSON eserdir. Çalışmayı, şema sürümünü, seed'leri ve varsayımları adlandırır; böylece okuyucu bir sayının hangi protokolle üretildiğini tam olarak bilebilir — ve sonraki bir sürümün kuralları değiştirdiğini de görebilir. Onu şekillerle birlikte saklayın; kaydı olmayan bir çalışma bir anektottur.

Sorun giderme

Özet tablo

ModülÇalışma alanıProcessing ID
Studio dock — başlatıcıGetting started—
Motorların okuyacağı parsel katmanını hazırlamakGetting started—
Parametrik çok amaçlı optimizasyonEvolutionary Engineparametric_process:parametric_optimization
Dört çözücü, tek site, gerçek sayılarEvolutionary Engineparametric_process:parametric_optimization
Kentsel fizik ve mikroiklim değerlendiriciPhysics & Microclimateparametric_process:urban_physics_evaluator
Kentsel morfoloji ve kanal analitiğiPhysics & Microclimateparametric_process:urban_morphology_analytics
Prosedürel şekil grameri — adayı bölmeGenerative Geometryparametric_process:procedural_shape_grammar
Çok parselli kent bölgesi çevresel eşleşmesiGenerative Geometryparametric_process:district_environmental_coupling
PPUD pipeline — parsel, bina, dokuGenerative Geometryparametric_process:ppud_pipeline
Akademik kentsel tasarım çalışmasıResearch Protocolparametric_process:academic_urban_design_study
3B kokpitThe browser studio—
Evrimsel Stüdyo ve Pareto Analitik StüdyosuThe browser studio—
Görsel kural iş akışı modelerThe browser studio—
Akademik çalışma çalışma alanıThe browser studio—