255'ten fazla karakter içeren metin alanları eklensin mi?


11

Metin alanları ile birkaç shapefile katmanları var bir QGIS projesi üzerinde çalışıyorum. Metin alanlarına açıklama olarak tüm paragrafları eklemek istiyorum, ancak alanlar 255 karakter olan izin verilen maksimum uzunluklarıyla sınırlıdır.

Daha uzun metin eklemeyi nasıl başarmalıyım? Eminim düşünmediğim bir yol olmalı.

PostGIS'i denemem gereken bir yerde okudum. Projenin nihai hedefi çevrimiçi görüntüleme için bir web sunucusuna yüklenmektir. Bu nedenle, çok daha büyük metin dosyalarıyla PostGIS ilişkisinin web'e nasıl yüklenebileceğini veya kaydedilebileceğinden emin değilim?


Hangi katmanları kullanıyorsunuz?
Matthias Kuhn

@MatthiasKuhn Onlar şekil dosyaları
birdybird03

Yanıtlar:


23

Şekil dosyalarının alan başına maksimum 254 karakter sınırlaması vardır (bkz. Switchfromshapefile.org ).

Bundan daha fazlasına ihtiyacınız varsa farklı bir formata geçmeniz gerekir. Hangi dosya biçimini seçmek istediğinizi bilmiyorsanız, bir OGC standardı olan Geopackage'a gidin (ve QGIS ve diğer GIS paketlerinin daha yeni sürümlerinde varsayılan dosya biçimi).

PostGIS, bir sunucuda hizmet olarak çalışan bir veritabanıdır ve kuruluşlarda veya web platformlarında olduğu gibi farklı kullanıcıların aynı anda çalışabileceği bir altyapı çalıştırmak istiyorsanız harikadır. Yalnızca verileri düzenliyor ve bir kez yayınlıyorsanız ve altyapı yönetimi konusunda deneyiminiz yoksa, önce dosya tabanlı yaklaşımları tercih etmelisiniz. Sınırlamalarla karşılaşırsanız yine de bir veritabanı sunucusuna geçebilirsiniz.


SE topluluğunu sevmemin nedeni bu kadar kısa ve özlü cevaplar. Teşekkürler, çekicilik gibi çalıştı!
birdybird03

Çok eksiksiz bir cevap. Ancak, .shp dosyalarını kullanmamanın başka nedenleri olduğunu, örneğin alan adlarında 10 karakterlik bir sınırın olduğunu ve .shp'nin Null (aka NaN) değerlerini depolayamayacağını belirtmek isterim. .Shp dosyaları yıllardır bize iyi hizmet etti. Ama değişme zamanı ...
Martin

.shp Null değerini depolayabilir, ancak .dbf kaydedemeyebilir. Sadece söylüyorum, Martin!
Uffe Kousgaard

Ayrıca, şekil dosyaları (veya en azından şekil dosyası bileşeni olan dbf dosyaları) saat: dakika: saniye gibi bir zaman alanını yerel olarak depolayamaz.
Stu Smith

Şekil dosyasını kullanmamanız için daha iyi nedenler (ve neden bazılarına bağlı kalmamanız) için, ilk satırdaki bağlantıya bakın.
Matthias Kuhn
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.