CityEngine 2012.1 Yardım Dokümanı Bölüm 2 PROJE YÖNETİMİ Esri Türkiye www.esriturkey.com.tr İçindekiler 1. Genel Bakış ...................................................................................................................................... 1 2. CityEngine Projelerinin Kullanılması ............................................................................................... 1 CityEngine Projesi Oluşturulması ........................................................................................................ 1 CityEngine Ekranı (Scene) Oluşturulması ............................................................................................ 3 Klasör Organizasyonu ve Dosya Tipleri ............................................................................................... 4 Projeye Dosya Aktarma (Import) ........................................................................................................ 5 File Navigator ile Projeleri Keşfetme................................................................................................... 7 Varlıkları (Assets) Düzenleme ve Yenileme ......................................................................................... 8 3. CityEngine Çalışma Alanı (Workspace)............................................................................................ 9 Yeni Çalışma Alanı Oluşturma ............................................................................................................. 9 Çalışma Alanları Arasında Geçiş Yapma .............................................................................................. 9 4. CityEngine Projelerinin Alışverişi ve Arşivlemesi .......................................................................... 10 Çalışma Alanına Proje Aktarma ......................................................................................................... 10 Dışa Proje Aktarma ........................................................................................................................... 11 ii PROJE YÖNETİMİ 1. Genel Bakış CityEngine ile gerçekleştirilen bir proje genellikle çok sayıda dosyadan oluşur. Bir CityEngine projesi, varlıklar (assets), kural dosyaları (rule files), ekran dosyaları (scene files) ve bu proje ile ilgili diğer dosyalardan oluşur. Kural dosyaları genellikle varlık dosyalarına kaynak olarak başvurur ve ekran dosyaları tarafından kaynak olarak kullanılır. Varlık dosyalarının, kuralların ve ekran dosyalarının önceden belirlenmiş bir konumda tutulması,size ve CityEngine projelerinde çalışan işbirlikçilerinize, bu projeleri içe / dışa aktarmada ve değiştirmede kolaylık sağlar. Ayrıca CityEngine, iş akışınızı önemli ölçüde geliştirecek en iyi hale getirilmiş dosya seçim pencereleri içerir. Çalışma alanı (workspace) adı verilen bu projeler, yerel depolama sisteminizdeki konumlarda toplanır. CityEngine’i ilk kez başlattığınızda, varsayılan bir çalışma alanı oluşturulur. Bu da genellikle ana dizininizdeki “CityEngine” klasöründe yer almaktadır. Bir çalışma alanı çok sayıda projeyi tutabilir. CityEngine çok sayıda çalışma alanı ile çalışmanıza ve bunların arasında kolaylıkla geçiş yapmanıza imkan sağlar. 2. CityEngine Projelerinin Kullanılması CityEngine Projesi Oluşturulması Yeni bir CityEngine projesi 3 farklı şekilde oluşturulabilir. Windows-> File menüsü New Wizard butonu Navigator penceresi içerik menüsü(sağ tuş menüsü) kullanılarak oluşturulur. File-> New menüsü ile yeni bir proje üretilir. Proje bir kez üretildiğinde klasör ve dosya da oluşturulabilir. Menüden File-> New seçmek veya New Wizard butonuna tıklamak aynı pencereyi getirecektir: Bu buton "New Wizard" açar. 1 New Wizard penceresinden CityEngine-> CityEngine Project seçilir ve Next’e tıklanır. Project name kısmına bir proje adı girilir. Proje adında boşluk veya özel karakter kullanılmamalıdır. Örneğin, “MyFirstCity” uygun bir kullanımdır. Projenin kaydedileceği konumu varsayılan konumuna ayarlamak için işaretli kutucuğu olduğu gibi bırakın. Finish butonu ile proje oluşturma işlemini bitirin. 2 Navigator penceresine baktığınızda oluşturduğunuz yeni projeyi burada göreceksiniz. Ayrıca Navigator’de sağ tıklayarak yeni proje oluşturabilirsiniz. New-> CityEngine project CityEngine Ekranı (Scene) Oluşturulması Yeni bir CityEngine ekranı oluşturmak için, proje oluşturmada kullanılan yöntemler kullanılır. Mesela New Wizard butonu ile yeni bir ekran oluşturmak için: New butonuna basılır. New Wizard penceresinden CityEngine-> CityEngine scene seçilir ve Next’e tıklanır. 3 Eğer henüz belirlemediyseniz, Project folder kısmına hedef proje adı girin. Browse butonunu kullanabilirsiniz. File name kısmına yeni ekranınız için yeni bir ad girin. Dosya adı verirken özel karakterler ve boşluk kullanmayın. Örneğin, “MyScene” uygun bir kullanımdır. Navigator penceresine baktığınızda oluşturduğunuz yeni ekranı projenizin ilgili klasöründe göreceksiniz. Klasör Organizasyonu ve Dosya Tipleri CityEngine projelerinde, kullanıcıya kolaylık sağlamak amacıyla önceden tanımlı bir grup klasör oluşturulur. Önceden tanımlanmış bu klasörler aşağıda belirtildiği gibidir: 4 Assets (Varlıklar): CGA insert komutunun 3B model oluşturmak için kullandığı dosyalar bu klasörde bulunur. CityEngine, “.obj,.fbx” gibi birçok varlık formatını destekler. Varlıkları CityEngine içerisinde ön izleme imkanı vardır fakat düzenlemek ve değişiklik yapmak için harici araçlar gereklidir. Data (Veri): Bu klasör isteğe bağlı ek veriler içerir. Mesela parseller veya mass modeller (“.obj” veya “.dxf” şeklinde gruplanmış olarak) saklanır ve bunlar CityEngine’e CGA kurallarının uygulanabileceği “shape ve street networks” “olarak aktarılabilir. Eğer artwork veya sketchler gibi farklı proje kaynaklarınız var ise bunları da bu klasörde tutmalısınız. Images (İmajlar): Viewport fotoğrafları gibi ek görüntüler bu klasörde saklanır. Maps (Haritalar): Harita katmanları(map layers) için kullanılan harita görüntülerinin tutulduğu klasördür. Mesela yükseklik veya engel haritaları (height map-obstacle map) burada saklanır. CityEngine, “.jpg, .png, .tif” gibi çeşitli bitmap dosya formatlarını destekler. Models (Modeller): Dışa aktarılan 3B modellerin varsayılan konumu bu klasördür. Rules (Kurallar): Bu klasör “.cga” uzantılı CGA Shape Grammer Kural dosyalarını saklar. CGA dosyasına çift tıklandığında kural dosyası CGA Editor’de doğrudan açılır. Scenes (Ekranlar): Bu klasörde, “.cej” uzantılı CityEngine ekran dosyaları saklanır. Bir ekran dosyasına çift tıklandığında mevcut ekran kapatılır, yeni seçilen açılır. Projenize dosya eklemek için en kolay yol, kendi sistem dosya tarayıcınızdan dosya sürüklemektir. Projeye Dosya Aktarma (Import) Dosya tarayıcısından sürükle bırak yöntemiyle dosya almak kullanışlı olsa da, büyük sayıda dosyayı almak için elverişsiz bir yöntemdir. CityEngine birçok durum için, harici programlara başvurmaya gerek kalmadan, çok çeşitli dosya aktarma seçenekleri sunar. Genellikle, bir dosyanın kopyası çalışma alanızda oluşturulur. Ortak çalışmaya dayalı ortamlarda, takım üyeleri arasında dosya ve klasör paylaşımı için, gelişmiş bir seçenek olan “linking” kullanılır. Dosya sisteminden dosya ve klasörleri doğrudan aktarabileceğiniz gibi, arşiv dosyalarını da aktarabilirsiniz. Arşiv dosyaları, projeye ait tüm öznitelikleri muhafaza edileceği için, CityEngine projelerini değiştirmede tercih edilen bir yöntemdir. Projenize dosya aktarmak için: File -> Import 5 Files into Existing Project-> File System seçin ve Next’e tıklayın. “From directory” kısmına içe aktarmak istediğiniz dosyayı içeren hedef dizini yazın veya Browse’dan tarayın. En son içe aktarma yapılan dizinler, “From directory” alanının açılır kutusunda gösterilir. Sağ bölmedeki dosyalardan içe aktarmak istediklerinizi işaretleyin. Sol bölmedeki klasörü işaretlemek, bu klasörün içerdiği tüm ögeleri içe aktarmanızı sağlar. Gri işaret kutusu klasör içerisindeki dosyalardan sadece bazılarının aktarılacağını belirtir. “Filter Types” butonu içe aktarılacak dosya tiplerini filtrelemek için kullanılabilir. 6 “Into Folder” alanına, üzerinde çalıştığınız projenin adını yazın. “Browse” butonuyla kolayca değiştirilebilir. “Options” alanında bazı seçenekler sunulmuştur: Overwrite existing resources without warning (Uyarmadan mevcut kaynağın üzerine yaz) Create complete folder structure ( Klasör yapısını tamamen oluştur;yani ana klasörleri de oluşturur) Create selected folders only (Sadece seçili klasörleri oluştur) “Finish” butonuna basıldığında, seçilen dosya ve klasörlerin Navigator penceresinde belirir. Eğer içe aktaracağınız dosyalar zip veya rar arşivinde ise, File -> Import Files into Existing Project-> Archive File seçin ve Next’e tıklayın. Arşiv dosyaları için aşağıdaki seçenekler mevcuttur: “From Archive File” “Filter Types” “Into Folder” “Overwrite” (Uyarmadan mevcut kaynağın üzerine yaz) File Navigator ile Projeleri Keşfetme Navigator, klasörlerde ve dosyalarda dolaşmak, onları yönetmek için kullanılan temel araçtır. CGA ve ekran (.cej) dosyalarını üstlerine çift tıklayarak CityEngine içerisinde açabilirsiniz. Bir dosyayı hızlıca aramak için CTRL+SHIFT+R tuşladıktan sonra aradığınız dosyanın adını yazın. Navigator ayrıca klasör ve dosyaları kopyalama, yeniden adlandırma ve silme gibi temel işlemleri gerçekleştirme imkanı sağlar. Performans sebepleriyle, CityEngine çalışma alanının dahili kopyasını saklar. Çalışma alanındaki dosyaları CityEngine dışında (İşletim sistemi gezgininde veya farklı bir programda)değiştirdiyseniz, değişkliği CityEngine’de görmek için Navigator 7 penceresini ana menüden File-> Refresh Workspace seçerek veya kısaca F5 tuşlayarak yenilemelisiniz. Geçerli seçimin ön izlemesini görme imkanı sağlar. Varlıkları (Assets) Düzenleme ve Yenileme CGA ve ekran dosyaları dışında, CityEngine’in varlık ve imaj düzenleme yeteneği yoktur. Bu da demektir ki, başka bir uygulamaya özgü editör öğrenme gereksinimi duymadan kendi favori araçlarınızla çalışabilirsiniz. Çalışma alanı bir dosya sistemi konumuyla eşleşmiş olduğundan dolayı, dosya sistemindeki dosyalara her zamanki gibi erişilebilir. Unutmayın ki, eğer CityEngine dışında dosya ve klasörlerde değişiklik yaptıysanız, çalışma alanınızı yenilemeniz (File-> Refresh veya F5) gerekmektedir. Alternatif olarak, Open With-> Other from the Navigator adımlarını izleyerek, seçilen dosya türüne uygun bir uygulamayı tercih edebilirsiniz. 8 3. CityEngine Çalışma Alanı (Workspace) Çalışma alanı, dosyalarınızın merkezi toplanma noktasıdır. City Engine’in projelerinizi çalışma alanı adı verilen bir klasörde saklar. Navigator ise, kullanıcının çalışma alanında gezinmesini ve onu işletmesini sağlayan temel araçtır. Navigator, çalışma alanındaki dosyaları ve klasörleri oluşturma, gezinme ve işletme imkanı sağlar. CityEngine başlatıldığında çalışma alanı otomatik olarak açılır ve bir önceki pencere görünümü geri yüklenir. Çalışma alanı birçok kaynak içerir. Üç farklı kaynak tipi vardır: Projeler, klasörler ve dosyalar. Bir proje, birçok klasör ve dosyadan oluşur. Belirli bir CityEngine projesi ile ilgili diğer kaynakları düzenlemek için toplayıcı bir kaptır. Dosyalar ve klasörler aynı dosya sistemindeki dosyalar ve dizinler gibidir. Bir klasör, diğer klasörleri ve dosyaları içerir. Çalışma alanı kaynakları ağaç yapısı düzenindedir. En üst seviyede proje, onun altında klasörler ve dosyalar bulunur. Çalışma alanı çok sayıda proje bulundurabilir ve bu projeler dosya sisteminde farklı konumlarda bulunabilir. Yeni Çalışma Alanı Oluşturma CityEngine çalışma alanı olmadan çalıştırılamaz. Ayrıca, aynı çalışma alanı ile iki CityEngine örneğini eş zamanlı çalıştıramazsınız. Bu nedenle, her zaman geçerli bir çalışma alanı vardır. Yeni bir çalışma alanı oluşturmak için, geçerli çalışma alanından yenisine geçiş yapılmalıdır. Çalışma Alanları Arasında Geçiş Yapma Birden fazla çalışma alanını kolayca muhafaza edebilirsiniz; mesela her müşteri için bir tane. Çalışma alanı değiştirmek için: File-> Switch Workspace Eğer zaten başka bir çalışma alanınız varsa Switch Workspace menüsünden ulaşabilirsiniz. Aksi takdirde: File-> Switch Workspace-> Other Açılan pencereden yeni çalışma alanının konumunu Browse butonuyla tarayıp seçebilir veya manuel olarak yeni bir çalışma alanı konumu girebilirsiniz. Çalışma alanınızı değiştirirken, yeni çalışma alanına aktarılmasını istediğiniz ayarları seçebilirsiniz: 9 Workspace Layout (Çalışma Alanı Anahattı): Açılan görüntüleyiciler ve boyutları, seçilen perspektifler Working Sets (Çalışma Kümeleri): Kullanıcının tanımladığı çalışma kümeleri 4. CityEngine Projelerinin Alışverişi ve Arşivlemesi CityEngine işbirlikçi ortamlarda projelerin alışverişi için bir araç sağlar. Proje verilerinin alışverişi için en kolay yol arşivlemedir. Arşivlenmiş bir proje, projeye ait tüm ayarları, ekranları, kuralları ve varlıkları içerir. Çalışma Alanına Proje Aktarma Çalışma alanına proje aktarmak için, File-> Import-> Project-> Existing Projects into Workspace 10 Aşağıdaki içe aktarma seçenekleri mevcuttur: Select Root Directory (Kök Dizin Seç): Aktarılacak projeleri taramak için dosya sisteminden kök dizin seçilir. Tam yolu yazın veya göz atmak için Browse seçin. Select Archive File (Arşiv Dosyası Seç): Aktarılacak projeleri taramak için arşiv dosyası seçilir. Tam yolu yazın veya göz atmak için Browse seçin. Refresh (Yenile):Aktarılacak projeler için seçili kaynağı yeniden tara. Copy Projects into Workspace (Çalışma Alanına Projeleri Kopyala): Seçili olduğunda, içe aktarılacak projeyi, geçerli çalışma alanına kopyalar. Eğer seçili değilse, proje içeriği çalışma alanıyla bağlantılı olacaktır. Dışa Proje Aktarma Proje göndermek için: File-> Export Ayrıca projeleri arşiv olarak gönderebileceğiniz gibi, klasörler ve dosyalar olarak da gönderebilirsiniz. General-> Archive File General-> File System 11 Aşağıdaki dosya sistemine gönderme seçenekleri mevcuttur: Select resources to export: Dosya sistemine gönderilmek istenen proje ve proje kaynakları. Filter Types: Gönderilmek istenen dosya tiplerine göre filtreler. Sadece belli tipteki dosyaları göndermek istedğinizde, kısıtlamak için kullanın. To Directory: Kaynakların gönderilmek istendiği, Dosya Sistemindeki hedef dizin. Tam yolu yazın veya göz atmak için Browse seçin. Overwrite existing files without warning: Gönderilen kaynağın Dosya Sisteminde halihazırda bulunan kaynağın üzerine uyarmadan yazar. Seçili değilse, üzerine yazmadan önce uyarır, bu durumda üzerine yazabilir, atlayabilir veya iptal edebilirsiniz. Create directory structure for files: Çalışma alanında varolan şekliyle, Dosya Sisteminde hiyerarşik klasör yapısı oluşturur. Create only selected directories: Seçili olan klasörler için, Dosya Sisteminde hiyerarşik klasör yapısı oluşturur. 12
© Copyright 2024 Paperzz