MicroStation Geographic'ler, Veritabanı bağlantısı olan
Geographic'ler Bentley bir mirası versiyonu iken Benley Harita ve Kadastro kalmak geldikten sonra, burada bir veritabanı Geographic'ler projesini eşler bağlanmak istediğiniz bir öğrenci için bazı notlar özetler.
Önceki konular
Ben Geographic'ler çalışan bazı bağırsaklarından olarak daha önce açıklandığı bazı gönderide, neredeyse 15 girişlerinin bu özet ben gerçekten memnun kaldım olduğunu göstermektedir.
- kitabın özelliği
- tema
- topolojik temizlik
- bağlantı hatları
- topolojik analizi
- Yerel bir projeyi bağlayın
- şekil dosyalarından İthalat
- örgü koordinatlarını oluşturun
- Bazı farklar Bentley Haritası
- VBA geliştirme
- Kadastro farklar
- Bentley Harita Geçiş
- G ile Füme! Araçlar
- ilham verici örnekler
Olan şu ki, Geographic her zaman böyleydi, bilinmesi gereken bir yazılım, onu yönetici düzeyinde uygulamak için bir şeyler içti. Kullanıcıların bunu uygulamak için temel rutinleri yapmayı öğrenmesi gerekse de, Bentley'in destek olarak yanıt vermemesine rağmen, gitmesine izin vermek istemeyen kullanıcılar tarafından hala diş ve çivi savunulan bir araçtır.
bir fiş
Coğrafi bilgiler en azından Oracle, SQLServer veya Access veritabanlarına, tercihen ODBC aracılığıyla bağlanabilir, ancak bunlar tek veritabanları veya tek bağlantı modu değildir. Önceki listenin 6. maddesinde açıkladığım gibi bağlantı oluşturuldu.
bağlamak
Geographic'ler, bu versiyonlarda (nesneyi bağlantı linkleri aracılığı çalışıraraçsal bağlantılar), çizgi, nokta, hücre veya çokgen olabilir. Bu bağlantı şu şekilde çalışır:
- nesneyi bağlanması, harita üzerinde olmak 425876 formun rekor sayıda göz önüne almalıyız.
- mslink bir harita üzerinde tekrarlanan ve bir kez ilişkili olmayan bir sayı veritabanına bağlantılı nesneyi olduğunu.
- MapId yüzden mslink başka bir haritadan tekrar edilebilir kayıtlı mslink haritası ile ilişkilendiren bir sayıdır, fark 12 yukarıdaki listede açıklanan fıkrasında tabi kayıt haritasının, sayısındaki olduğunu.
- Bağlandıktan sonra, vergi mükellefi sicil kaydı, kadastro değerleri gibi veri tabanındaki diğer tabloları Coğrafi olarak görüntülemek mümkündür ... Ve bunlarla topolojik analiz, tematik haritalar, haritaya notlar vb. İşlemler gerçekleştirebilirsiniz.
veritabanı
- Bir Geographic'ler projesi ile etkileşim için, veritabanı aşağıdaki tabloları içermelidir:
kategori
özellik
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat
- Ayrıca, kadastro kaydı olarak, bağlanacak olan tablo (varsayalım denilen fiş) MsLink adlı bir sütun yazarken M ve L harfleri büyük olacak şekilde eklenmelidir. Ve bu otomatik sayısal tipte olmalıdır, bu nedenle her yeni kart oluşturulduğunda tekrar edilmeyecek bir numara atanır.
- Ayrıca masada şu sütunları eklenmelidir:
Semt, bu sütunların adı önemli değil, önemli olan iki ondalık basamaklı sayısal olmasıdır. Bu, veri tabanındaki mülkün alanını güncellemek olacaktır.
çevreÖncekine gibi, kara tarafındaki toplamının değeri saklamak için.
x1, y1, x2, y2. Bunlar, mülkün aralığını tanımlayan koordinatların saklanacağı ve mülke gitmek için faydalı olacak dört sütundur (yerleştirmek) Publisher yayınlanmak üzere Geoweb olarak, seçilen.
- Ardından, veritabanında, mscatalog tablosunda kayıt defteri tablosunu eklemeniz ve ona bir tanımlayıcı atamanız gerekir. Bu, tablonun bir sonraki adımda Coğrafi Bilgi'den görülebilmesi ve kataloğa kaydedilebilmesi içindir.
haritalar
- kaydetmeniz gerekir haritası, bundan yapılıyor Proje / kurulum / kayıt haritası / dgn dosyası. Bununla harita, ugmaps tablosunda bir sayı elde eder.
- Oluşturulan tablonun coğrafi özelliklerden de oluşturulması gerekir. Bunun için gitmelisin Proje / setup / tablolar / tablo katalog. Burada, TICKET ismine, MSLINK (büyük harflerle) birincil anahtara ve bir takma ad (bu durumda FC) yerleştirilerek oluşturulur. Sonra Işlemek. Bununla flört etmeye hazırız.
flört etme
nesne tablosunda bir alana bağlı fişBy mslink Birincil anahtar olarak ve sütunu olan bir maç dayalı clave_ficha.
Bağlanacak nesne (haritadaki jeton numarasını varsayalım) ve kayıt defterindeki bir tanımlayıcı arasında benzersiz bir eşleşme olmalıdır. Dosya numarası veya kadastro anahtarı olabilir, ancak aynı harita üzerinde tekrarlanmamalıdır.
flört için, yerleştiren bir çitsonra Veritabanı / metin yöneticisi. Ligde ilerlemek için sadece çip numarası seviyesini açık bırakıyoruz. Daha sonra bağlamak istediğimiz tablonun adını ve eşleşmeyi içeren sütunu seçiyoruz. Bu durumda, Sekme tablosu ve sütun clave_ficha.
seçeneğini etkinleştirin Çit kullanın Biz düğmeye seçti Kaydol ve ekrandaki tıklayın.
- hazır Gegraphics veritabanı tablosunun kaydının numarası ile çakıştı, haritadaki rekor sayıda tüm bu alanları aradı fiş ve sütun clave_ficha. Ve bir flört yaptım mslink o sütunda bulunan otomatik sayısal. Bunu test etmenin yolu şu komutu kullanmaktır İnceleme nitelikleriilişkili tablo kaldırmalıdır.
- alan ve çevre güncellemek için aktif seviyelerini bırakılır veya Özellikler arazi sınırı ve bloğu ve ağırlık merkezi. Sonra yapılır Veritabanı / alan çevre veya
ddate. - Koordinatları güncellemek için, Veritabanı / güncelleme koordinat.
- Ekle Bu veritabanında yeni bir kayıt oluşturmak, güncelleştirme güncelleme yapmak için.
Biliyorum ve farkındayım. Artık bu şeylerin neden VBA araçlarıyla otomatikleştirildiğini anlıyorsunuz ...
Ancak mantığını öğrenmek beynimizin bir bölümünü geliştiren zihinsel bir egzersizdi. Coğrafi Yönetici Ayrıca kendi dezavantajları vardır.