Çokgen koordinatları CSV'ye nasıl verilir (WKT değil)?


9

Çokgen koordinatları bir şekil dosyasından bir CSV dosyasına aktarmaya çalışıyorum, ancak şimdiye kadar tüm girişimlerim başarısız oldu. Bununla ilgili çok sayıda soru ve cevap buldum, ancak hiçbiri sorunumu çözmedi.

Dosyayı indirdim

www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

temel bir dünya haritası içeren bir şekil dosyası. Bir vektör katmanı ekleyerek şekil dosyasını QGIS'e aktardım ve daha sonra her ülke için koordinatları olan çokgenleri dışa aktarmaya çalışıyorum. Bulduğum ipuçları, katmanı sağ tıklayıp ardından Farklı kaydet'i seçerek veya öznitelik tablosunu açıp Excel'e kopyalayarak kaydetmeyi önerir. Bunları denersem haritadaki her ülke için sadece bir satırlı ana bilgi alırım.

Herkes koordinatlı çokgen içeren her ülke için nasıl ayrıntılı bilgi alabileceğimi biliyor mu?


1
Dışa aktarılan tüm çokgenler için tüm köşeler ("köşeler") için koordinatlar mı istiyorsunuz? Bu çok fazla satır olabilir. Muhtemelen şimdi elde ettiğiniz şey sentroiddir. Bunun için neye ihtiyacın olduğunu sorabilir miyim - belki yapmak istediğini başarmanın daha kolay bir yolu var mı?
Martin

Metin (WKT) temsilini sizin için yeterli olur mu?
vinayan

WKT'ye aşina değilim, ancak web'de bulduğumdan, kullanmamın biraz zor olacağı anlaşılıyor. Bir csv dosyasındaki verilere ihtiyacım var. Burada kullandığım şekil dosyası sadece test amaçlıdır, işimde kullanmayacağım. Balıkçılıkla ilgili bazı özel jeograjik bölgelerle çalışıyorum. Bu bölgeler bir veritabanında saklanır. Şekil dosyası verilerini karşılaştırma amacıyla veritabanına almak istiyorum. Test dosyamda seçilen bir ülkenin koordinatlarını bir csv dosyasına vermenin ve daha sonra veri tabanına aktarmanın bir yolunu bulabileceğimi umuyordum.
Sveinung

Yanıtlar:


11

Geometriyi csv'ye vermek için MMQGIS eklentisini kullanın. Sadece dosyanızı deniyorum, mükemmel çalışıyor.

resim açıklamasını buraya girin


Harika! Bunun sorunumu çözebileceğini düşünüyorum! Burada öznitelikleri ve düğümleri bağlayabiliyorum. Üzerinde çalışacağım gerçek dosyalar çok büyük test dosyamdan çok daha küçük olacak. Bence aradığım şey bu. Çok teşekkürler! Maalesef itibarım hala yararlı bir şeye oy vermek için çok düşük.
Sveinung

8

Layer > Save As...CSV biçiminde seçin . AS_WKT'Vektör katmanını farklı kaydet ...' penceresinde 'Katman Seçeneği', 'GEOMETRİ' olarak ayarlandığından emin olun . CSV dosyasının ilk sütunu artık çokgen koordinatları içerecektir.


İşe yaradı! Koordinatları aldım! Ancak, bir CSV dosyasındaki verilere ihtiyacım olduğu için bunları kullanmak biraz garip olacaktır. Bu formattan csv'ye dönüştürmenin kolay bir yolu olup olmadığını bilmiyorum. Ancak bu çok faydalı oldu. Teşekkürler!
Sveinung

2

Bir şekil dosyası yüklemek ve ardından X / Y'ler olarak dışa aktarmak için bu basit uygulamayı kullanabilirsiniz

http://www.qarah.com/shapeviewer/#download


Bu da işe yaradı! Ama burada koordinatları bir ülkeye bağlamakta bazı sorunlar yaşayacağım gibi görünüyor. Özellik tablosunu ülke adları ile dışa aktarırsam, iki veri kümesi arasında belirgin bir ilişki bulamıyorum. Hem master hem de detay bilgisine ihtiyacım var. Ama bu kullanmaya devam edeceğim düzgün bir küçük uygulama. Teşekkürler!
Sveinung

1

Yunanca bir yol: A) İstediğiniz özelliği seçin, kopyalayın ve bir kelime işlemciye yapıştırın. B) ilk bölümü wkt_geom…ve sondaki parantezleri silin, böylece sadece rakamlar olur. C) Değiştirin: ,(virgül ve bir boşluk) ^p(MS word) veya \n(Libre office-Open office) ile D) bir boşluk virgül ile değiştirin . Koordinatların listesini X, Y biçiminde alırsınız.

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.