QGIS'e ArcToolbox aracı eklensin mi?


11

ArcGIS'te SPreAD-GIS adlı halka açık bir araç kullanıyorum . "ArcGIS araç kutusu olarak uygulanmış" (tbx dosyasıyla) bir dizi python komut dosyasıdır.

QGIS'te yeniyim.

QGIS'de SPreAD-GIS'i kullanmanın ve kullanmanın bir yolu var mı?


1
QGIS değil ArcGIS mi demek istediniz?
dchaboya

QGIS kullanıyorum. Betikler zaten python içinde olduğu için eklenti olarak eklenebilirler. İşlemden emin değilim. Teşekkür ederim.
Gary

Düşünceleriniz için herkese teşekkürler. Bu konuya daha çok baktım ve evet, yeniden yazmak gerekir. Kod nispeten basittir ve bölümlerin qgis eklentisi olarak kullanılabilmesi için yeniden yazma girişiminde bulunacaktır. Bunu daha önce hiç yapmadım ama iyi bir öğrenme deneyimi olmalı.

Yanıtlar:


14

Genel olarak konuşursak, QGIS'e çalışmak için bir ArcGIS araç kutusu ekleyemezsiniz, çünkü çalışmak için Arcgis'e güvenirler.

Python betiklerinin çoğu aslında standart ArcGIS Geoprocessing araçlarını çağırır. Çok Az Komut Dosyası saf Python'dur veya diğer kütüphaneleri çağırır.

ArcGIS geoprocessing Tools ve QGIS'in pyqgisleri arasında 1: 1 yazışma olmadığından, komut dosyalarının değişiklik yapılmadan çalışmasını gerçekten bekleyemezsiniz.

Araç kutularına geliyor. ArcGIS'in .tbx dosyaları özel bir biçimde ikili dosyalardır ve ArcGIS'in dışında okunamaz.

Bu nedenle, genel olarak konuşursak, QGIS ile bir ArcToolbox ekleyemez ve kullanamazsınız.


5

Bu çok pahalı bir yol olabilir, ancak teorik olarak bir kuruluş ArcGIS for Server 10.1'i kullanarak ArcGIS araç kutusu araç (lar) ınızı QGIS tarafından tüketilecek bir WPS olduğunu OGG Web İşleme Hizmetleri (WPS) olarak yayınlayabilir eklenti kullanılabilir.


İlginç ama gerçekten mümkün mü?
Sunil

Yapıldığını görmedim ve şu anda test etmek için lisansım yok. Herkes denedi ve başarılı / başarısız olursa duymak için istekli olacak.
PolyGeo
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.