Skip to content

CSV'den Etiketli Noktaları İçe Aktarma

QCAD, CSV dosyalarından etiketli nokta verilerini içe aktarmak için güçlü bir araç sunar. CSV dosyaları basit metin tabanlı elektronik tablo dosyalarıdır. CSV, “comma-separated values” (virgülle ayrılmış değerler) anlamına gelir.

Bu araca Çeşitli > İçe/Dışa Aktar > Etiketli Noktaları İçe Aktar menüsünden erişilebilir.

Bu öğretici için örnek veri olarak aşağıdaki tabloyu kullanıyoruz:

N X Y Z C
P1 127.6 100.5 50 Location A
P2 120 134 48.77 Location B
P3 125 123.5 37.6 Location C
P4 175 80.75 12.6 Location D

CSV dosyasının ham içeriği şöyle görünür:

N,X,Y,Z,C
P1,127.6,100.5,50,Location A
P2,120,134,48.77,Location B
P3,125,123.5,37.6,Location C
P4,175,80.75,12.6,Location D

Noktaları içe aktarmadan önce, çiziminizin etkin katmanının noktaların olmasını istediğiniz katman olduğundan emin olun.

Etiketleri ayrı katmanlara yerleştirmeyi planlıyorsanız, içe aktarılan etiketler için ihtiyaç duyacağınız tüm katmanları hazırlayın.

Bu ilk örnek için, X ve Y sütunları nokta koordinatları olarak, tablodaki tüm noktaları içe aktarmak istiyoruz. ‘N’ sütunu, her noktanın sağ tarafında bir etiket olarak kullanılacaktır. Tablodaki her satır, burada gösterildiği gibi bir nokta nesnesi ve bir metin nesnesi olarak içe aktarılır:

Her noktanın sağında tek etiketle içe aktarılan noktalar

Aracı Çeşitli > İçe/Dışa Aktar > Etiketli Noktaları İçe Aktar menüsünden başlattıktan sonra, önce hangi CSV dosyasını içe aktarmak istediğinizi seçmeniz gerekir.

Ardından, noktaların ve etiketlerinin tam olarak nasıl işleneceğini ve biçimlendirileceğini yapılandırmanıza olanak tanıyan bir iletişim kutusu gösterilir. Ayrıca QCAD’e hangi sütunların noktanın koordinatlarını içerdiğini söylemeniz gerekir.

Bu örnek için yalnızca üç alanı ayarlamamız veya kontrol etmemiz gerekir (aşağıdaki ekran görüntüsünde kırmızıyla işaretlenenler):

  • İlk sütun için, bu değerlerin noktanın sağında etiket olarak görüntülenmesini seçiyoruz (Etiket Konumu: “Sağ”).
  • İkinci sütun için, bu sütun noktaların X koordinat değerlerini içerdiğinden “X Konumu” işlevini seçiyoruz.
  • Üçüncü sütun için “Y Konumu” işlevini seçiyoruz. QCAD, sütun başlığı adlarına dayanarak X ve Y sütunlarını otomatik olarak algılamaya çalışır.

Not:

  • Z koordinatı ve yorumu içeren dördüncü ve beşinci sütunlar bu örnek için yok sayılır (işlev yok ve etiket yok).
  • Sağ tarafta “Etiket Ayarları” altında, yazı tipini (“Arial”), yazı tipi boyutunu (burada 1 çizim birimi) ve nokta ile metin arasındaki aralığı (burada 0.5 çizim birimi) ayarlayabiliriz. Ayrıca etiketlerin hangi katmana yerleştirileceğini de seçebiliriz.
  • Sağ alt köşede, çizime içe aktarılacağı şekliyle ilk veri noktasının bir önizlemesini görebiliriz.

CSV dosyasının tüm noktalarını etiketleriyle birlikte içe aktarmak için Tamam’a tıklayın.

Tek etiket için yapılandırılmış Etiketli Noktaları İçe Aktar iletişim kutusu

Bu örnek, içe aktarılan noktaların çevresine birden fazla etiketin nasıl düzenlenebileceğini gösterir.

Bu örnek için, noktaların Z koordinatını noktanın solunda ve adı ile yorumu sağda, alt alta göstermek istiyoruz:

Çevresine üç etiket düzenlenmiş içe aktarılan nokta

Bu yapılandırmayı, etiket konumlarını aşağıdaki gibi ayarlayarak elde edebiliriz:

Her noktanın çevresindeki üç etiket için sütun yapılandırması

Örnek 3: Koordinatları Etiket Olarak Görüntüleme

Section titled “Örnek 3: Koordinatları Etiket Olarak Görüntüleme”

Bir sütun hem koordinat hem de etiket olarak kullanılabilir. Bu örnekte, X, Y ve Z koordinatlarını noktanın sağında, alt alta görüntülüyoruz:

X, Y ve Z koordinatları etiket olarak gösterilen nokta

Z konumu için işlevi atamadığımızı, dolayısıyla noktanın Z 0.0’a ayarlanmış olarak hâlâ X/Y’de yerleştirildiğini unutmayın.

Koordinatları etiket olarak görüntüleyen sütun yapılandırması

Aynı etiket konumuna birden fazla sütun atamak da mümkündür. Bu durumda, QCAD tüm değerleri birleştirir ve istenen konumda görüntüler. Burada adı ve Z koordinatını aynı etiket konumunda (“Sağ”) gösteriyoruz:

Adı ve Z koordinatını birleştiren çoklu etiketli nokta

Bunu, aynı etiket konumunu birden fazla sütuna atayarak elde edebiliriz.

Aynı etiket konumunu birden fazla sütuna atayan sütun yapılandırması

Aynı etiket konumuna istediğiniz kadar sütun atayabilirsiniz. Etiketler varsayılan olarak bir virgül ve bir boşlukla birleştirilir.

Çeşitli etiket konumları için kullanılan ayırıcılar, Multilabel sekmesi altında ayarlanabilir:

Etiket ayırıcılarını ayarlamak için Multilabel sekmesi

Örneğin, sağdaki etiket konumu için varsayılan ayırıcıyı iki nokta üst üste ve ardından bir boşlukla (“: “) değiştirebiliriz, bu da burada gösterildiği gibi bir etiket biçimlendirmesine yol açar:

İki nokta üst üste ayırıcısı kullanan çoklu etiket

Örnek 5: Biçimlendirme Deseni ile Çoklu Etiketler

Section titled “Örnek 5: Biçimlendirme Deseni ile Çoklu Etiketler”

Etiketleri daha gelişmiş şekillerde biçimlendirmek de mümkündür. Bunu yapmak için ayırıcı giriş alanlarına bir biçimlendirme deseni girebilirsiniz. “%1” daha sonra çoklu etiketin ilk değeriyle, “%2” ikinci değerle vb. değiştirilir. Bu örnekte, “%2 (%1)” biçimlendirme desenini kullanıyoruz:

Bir biçimlendirme deseniyle yapılandırılmış çoklu etiket ayırıcısı

Bu durumda, ikinci değerin (Z) önce görüntülendiğini, ardından parantez içinde ilk değerin geldiğini unutmayın:

Bir biçimlendirme deseni kullanan çoklu etiket

QCAD bir 2D CAD uygulaması olmasına rağmen, noktalar için Z koordinatlarını içe aktarabilirsiniz. Bu Z koordinatları QCAD’deki özellik düzenleyicisi tarafından görüntülenebilir ve ayrıca DXF/DWG’ye kaydedilir. Bunu yapmak için, uygun sütuna “Z Konumu” işlevini atamanız yeterlidir:

Bir sütuna Z Konumu işlevinin atanması

Şu ana kadar tüm etiketler için aynı katmanı, yazı tipini, metin yüksekliğini ve aralığı kullandık. Bu yönleri her etiket konumu için ayrı ayrı kontrol etmek de mümkündür. Bunu yapmak için, “Etiket Ayarları” altındaki “Bireysel ayarları kullan” seçeneğini işaretleyin.

Bu seçenek etkinleştirilirse, her sütun için ek kontroller görüntülenir. Bu kontrollerle, her etiket konumu için katmanı, yazı tipini, metin yüksekliğini ve aralığı ayrı ayrı tanımlayabiliriz. Bu, bu örnekte gösterildiği gibi farklı etiketleri farklı katmanlara yerleştirmemize ve her etiket için farklı bir yazı tipi kullanmamıza olanak tanır:

Her etiket konumu için bireysel ayarların kullanılması

CSV dosyalarındaki alanlar genellikle bir virgülle ayrılır. Ancak, ayırıcı olarak sekme veya noktalı virgül kullanan CSV dosyaları da vardır. Böyle bir dosyayla uğraşıyorsanız, dosya ayırıcısını sağ üstteki iletişim kutusunda ayarlayabilir ve dosyayı yeniden yükleyebilirsiniz:

CSV dosya ayırıcısının ayarlanması