Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut shptree'dir.
Program:
ADI
shptree - Shape veri kümesi için dörtlü ağaç tabanlı bir uzamsal dizin oluşturun
SİNOPSİS
shp ağacı [ shp dosyası [derinlik] [indeks_formatı] | -v]
AÇIKLAMA
shp ağacı Şekil veri kümesi için dörtlü ağaç tabanlı bir uzamsal dizin oluşturur. Varsayılan ağaç
derinlik, her ağaç düğümü (dört ağaç hücresi) 8 şekil içerecek şekilde hesaplanır. Kullanmayın
nokta dosyalarıyla varsayılan, 6 ile 10 arasında bir değer işe yarıyor gibi görünüyor. senin millaj olabilir
değişir ve biraz deneme yapmanız gerekir.
Bu yardımcı program, Shape veri kümelerini kullanan herhangi bir MapServer uygulaması için bir zorunluluktur. shp ağacı
dörtlü ağaç yöntemini kullanarak Shape veri kümenizin uzamsal bir dizinini oluşturur. Bunun anlamı şudur ki
MapServer, çizilecek uygun şekilleri hızlı bir şekilde bulmak için bu dizini kullanacaktır. bir
.qix dosya uzantılı, Shape veri kümenizle aynı ada sahip dosya. dörtlü ağaç
yöntem, dosyayı yalnızca birkaç şekil içerene kadar özyinelemeli olarak 4 çeyreğe böler
her çeyrekte. Bu minimum sayı şu şekilde ayarlanabilir: derinlik komutun parametresi.
SEÇENEKLER
shp dosyası
Dizine eklenecek .shp dosyasının adı.
derinlik (İsteğe bağlı) Oluşturulacak dizinin maksimum derinliği, varsayılan 0'dır, yani
shp ağacı makul bir varsayılan derinliği hesaplayacaktır.
indeks_formatı
(İsteğe bağlı) Şunlardan biri:
NL Yeni dizin biçimini kullanan LSB bayt sırası
NM Yeni dizin biçimini kullanan MSB bayt sırası
Aşağıdaki eski biçim seçenekleri kullanımdan kaldırılmıştır:
N Yerel bayt sırası
L LSB (intel) bayt sırası
M MSB bayt sırası
Varsayılan indeks_formatı bu sistemde: NL
-v Harita sunucusu sürümünü ve oluşturma seçeneklerini görüntüleyin.
NOTLAR
Şekil veri kümeleri MapServer'a özgüdür ve bu nedenle .shp uzantısı gerektirmez
LAYER'ın DATA yolunda. Aslında, MapServer'ın .qix uzantısını kullanması için
Uzantıyı belirtmemelisiniz, örneğin:
KAT
Kendi ID’n ile mağazalarını oluştur
VERİ "us_states" #MapServer us_states.qix'i arayacak ve onu kullanacak
Kendi ID’n ile mağazalarını oluştur
END
KAT
Kendi ID’n ile mağazalarını oluştur
VERİ "us_states.shp" #MapServer us_states.shp.qix'i arayacak ve bulamayacak
Kendi ID’n ile mağazalarını oluştur
END
Not: MapServer 5.2'den itibaren qix, .shp uzantısı belirtilmiş olsa bile kullanılacaktır.
ÖRNEK
shptree us_states.shp
yeni LSB formatının indeksini oluşturma
Sonuç:
Aynı konumda 'us_states.qix' adlı bir dosya oluşturulur. (yapabileceğinizi unutmayın
kullan shptreevis(1) kullanılan gerçek dörtlü ağaç kadranlarını görüntülemek için yardımcı program
Bu qix dosyasında MapServer tarafından)
onworks.net hizmetlerini kullanarak shptree'yi çevrimiçi kullanın