Tek işaretçi veya svg işaretçisi seçim listesine kendi simgelerimi nasıl ekleyebilirim?


13

Çizgi katmanı için bir ok oluşturuyordum. Üçgeni çizgiye tek bir işaretleyici olarak ekliyordum. Çok uzak çok iyi. Ama kendi tek markör sembolümü veya svg işaretçimi oluşturmak istediğimde, bu kendi sembollerini QGIS'e nasıl ekleyebilirim? Bu kendi sembolleri nerede saklanacak? Böylece tek bir işaretçi veya svg işaretleyici seçim listesine eklenirler?

.Svg dosyalarını arayarak klasörü bulamadım? ; (Kendi tek işaretçimi veya svg işaretçimi seçim listesine koyma yaklaşımı nedir?

resim açıklamasını buraya girin

Yanıtlar:


10

SVG işaretleyici iletişim kutusundan farklı bir SVG dosyası seçebilirsiniz. Ayrıca, burada varsayılan dosyanın nerede saklandığını göreceksiniz.

SVG iletişim kutusu

ek SVG sembol kitaplıkları hakkında birkaç günlüğüne yazımı kontrol etmek isteyebilirsiniz:

Qgis için bir SVG sembol kütüphanesi var mı?


1
Cevabınız için teşekkürler! Bana çok yardımcı oldu. Sarı işaretli yol benim sembol özellikleri penceresinde görünmüyor; (Aslında, yazı tipi işaretleyici simgelerinin nerede depolandığını da görüyorum? Şimdiye kadar bunları bulamadım. Tek işaretleyicinin nerede olduğunu biliyor musunuz (daire, dikdörtgenler usw) .) semboller depolanır mı? Tek işaretli sembolü seçerken yol gösterilmez ve ayrıca yol gösterge alanı belirtilmez.Herhangi bir bilgi için şimdiden teşekkür ederiz Saygılarımızla phil
philmyer

Bunlar aslında bir dosyada saklanmaz, orada sadece kodlanmış seçenekler olduğunu düşünüyorum, onlar bir dosyadan okunmaz.
U2ros

7

Git Ayarlar -> Seçenekler -> Görüntüleme: altta "SVG yolları" olacak. Yeni yol eklemek için "Ekle" düğmesini tıklayın. (Not: Daha yeni QGIS sürümlerinde Ayarlar -> Seçenekler -> Sistem ve "SVG yolları" en üsttedir)


Bu ipucu için teşekkürler! Zaten kendi klasörümü ekledim :)
philmyer

@philmyer bu cevap kişinin kendi SVG sembollerini ekleme yöntemidir. Kabul edilen cevap olarak işaretlemeyi düşünün. Bahsettiğiniz diğer semboller, Qt GUI araç seti tarafından talep üzerine çizilir ve bu nedenle dosya sisteminde bulunmaz.
dakcarto

2
BTW: Kaynak koddan başlayarak , basit işaretleyicilerin oluşturulmadan önce 'hazırlandığı' iki yöntem vardır. Daha fazla eklemenin ne kadar kolay olacağından emin değilim.
dakcarto

...bilgi için teşekkürler. Ama bunu bir SVG dosyası olarak kendi ok başımı oluşturarak yapacağım (alttaki yoruma bakınız).
philmyer

3
QGIS 2.2'de "SVG Yolları" konumunun artık Ayarlar -> Otions -> Sistem'de olduğunu fark ettim.
akthor

0

Svg sembolleri için varsayılan dizin klasörleri (türe göre sınıflandırılmış) bilgisayarımda C: \ Program Files \ Quantum GIS Lisboa \ apps \ qgis \ svg dizininde bulunur. Yeni bir svg sembolü oluşturursam, bir projem açıkken bu dizinlerden herhangi birine kaydedersem, sembol özellikleri iletişim kutusunda görünür ve seçilebilmesi için projeyi (QGIS) yeniden başlatmam gerekir. .


Cevabınız için teşekkürler. Tek yapıcı sembollerin (daireler, dikdörtgenler usw) nerede depolandığını da biliyor musunuz? Onları şimdiye kadar bulamadım; (Herhangi bir tavsiye için şimdiden teşekkür ederiz, Saygılarımla, phil
philmyer

Bu sembollerin "basit" işaretler olduğunu ve yukarıdaki dakarto tarafından sağlanan önceki cevap yorumlarında belirtilen şekilde (en iyi cevap) oluşturulduğunu düşünüyorum. Bu, inkscape gibi bir program kullanarak bu sembollerin svg formatında kendi yorumunuzu hazırlayamayacağınız ve seçtiğiniz bir dizine kaydedemeyeceğiniz anlamına gelmez.
wstewart1958

... bilgi için teşekkürler. Bence en kolay yol Adobe Illustrator'da kendi ok başımı oluşturmak ve svg olarak kaydetmek olacak. Bu arrowhead.svg kendi svg-marker'ım olarak kullanılabilir. İki sembol katmanını birleştirerek kendi okumu oluşturma: Tek bir satır (sembol katmanı1) ve kendi arrowhead.svg (sembol katmanı2). İşte bu ☺
philmyer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.