PostGIS katmanını Enterprise Geodatabase (ArcSDE) olmadan ArcGIS Desktop'tan mı düzenliyorsunuz?


10

QGIS / PostGIS ile bir süredir problemsiz çalışıyorum, ancak şimdi ArcGIS Desktop 10.1 için QGIS'i değiştirmem gerekiyor.

PostgreSQL'den bir katman ekleme ve bu katmanı düzenleme konusunda sorun yaşıyorum. Doğrudan veritabanıyla çalışmak istiyorum ve haritadaki bir şeyi değiştirirsem veritabanına yansıtılmalıdır.

Bunu bir Geodatabase olmadan yapabilir miyim?


1
Esri SDE. SDE'deki PG_Geometri'yi kullanarak PostgreSQL / PostGIS verilerini kullanıyoruz - bu sistemler arasındaki uyumluluk içindir. ArcGIS SDE üzerinden düzenlemeler yapar, diğer yazılımlar PostGIS yöntemini kullanır. ArcGIS'in PostGIS'e doğrudan salt okunur bir şekilde (10.2'de) bağlanabileceği düşünülüyor, ancak SDE'ye sahip olduğumuzdan bunu denemedik - neden köpeğiniz varsa havlıyoruz?
Michael Stimson

2
Bunun için bir çözüm bulamamanızın temel nedeni Esri'nin bu işlevi etkinleştirmemiş olmasıdır. WFS düzenleme hakkındaki fikriniz bir seçenek olabilir, ancak bunu denemedim. Aynı tip kurulum, PostGIS ve GeoServer ile çalışıyorum, bu yüzden gelecek hafta bir şeyler ayarlamaya ve denemeye çalışabilirim. O zamana kadar QGIS öyle!
Get Mekansal

Yanıtlar:


5

Bu yanıtın Gelişmiş / Standart lisans düzeyinde bir Kurumsal Coğrafi Veritabanı (ArcSDE) ve ArcGIS for Desktop gerektirdiği görülüyor.

Bu sorunun cevabı, Masaüstü için ArcGIS 10.1 ve muhtemelen bazı sonraki sürümler için geçerli gibi görünüyor.

PostgreSQL / PostGIS veritabanınızın şu sürüm gereksinimlerini karşılaması gerekir: http://resources.arcgis.com/en/help/system-requirements/10.1/index.html#//015100000075000000

İkinci olarak, tabloları Geodatabase'e kaydetmelisiniz. Bu sayfa, ArcGIS ile mevcut bir PostGIS tablosuna nasıl ulaşacağınız hakkında daha fazla bilgi vermektedir: http://resources.arcgis.com/en/help/main/10.1/index.html#//002p0000006v000000


Yani bir Geodatabase olmadan bunu yapamam?
Federico

1
Yapamayacağınızdan eminim. Ayrıca masaüstünde en az Standart / Editör lisansına ihtiyacınız olacaktır, bunu ArcView / Basic ile yapamazsınız.
HeyOverThere

HeyOverBurada muhtemelen atıfta bulunulan sayfa var: resources.arcgis.com/en/help/main/10.1/index.html#//…
Alex Tereshenkov

3

Aynı çözümü arıyordum: ArcGap Desktop ile PostGIS verilerini düzenleme. ESRI satış temsilcisi ArcGIS for Server'ın gerekli olduğunu söylüyor.

Bu çözüm var ST-Links SpatialKit http://www.st-links.com/Pages/default.aspx Bir uzantı olarak kurulabilir.

Bir PostGIS katmanı ekledim, düzenlemeye başladım, özelliği yeniden şekillendirdim ve kaydettim. Ücretsiz deneme sürümleriyle PostgreSQL 9.3, PostGIS 2.1 ve ArcMap 10.3.1 ile test edildi. Ancak, PostGIS'e kaydetmek için verileri tutarlı bir şekilde alamadım. Hala kılavuz boyunca çalışıyor.

Bu SDE kullanmasa da, ücretsiz de değildir, ancak fiyatlandırma ESRI ArcGIS for Server yazılımı için adil görünmektedir.

Topoloji kontrolleriyle nasıl başa çıkılacağından emin değilim, ancak PostGIS topolojisi fonksiyonları ile arka uçta olması gerektiğinden şüpheleniyorum.


3

Masaüstü için ArcGIS kullanarak PostGIS'de okuma / yazma özelliği sorununu çözmek için https://www.gisquirrel.com/ adresini kullanmayı deneyebilirsiniz :

GISquirrel, SDG, Sunucu, ArcEditor [Standart] veya ArcInfo [Gelişmiş] lisansları olmadan ArcGIS Desktop'ta Microsoft SQL Server veya PostGIS'ten uzamsal verileri görüntülemenize, düzenlemenize ve yönetmenize olanak tanır.

Tüm dünyadaki GIS kullanıcılarından gelen taleplere yanıt olarak, GISquirrel artık PostGIS ve SQL Server ile uyumludur.


GISquirrel için +1. Oldukça iyi, iyi belgeler var, bir API var, proje aktif ve destek çok iyi. Onlar ArcMap'te 10.5 için bir güncelleştirme yayımladı ve şu anda ArcGIS Pro desteği eklemek için çalışmalarımız
TurboGraphxBeige

2

Mevcut uzantılarla ilgili bazı kaynakları kontrol edin - st-links ve ziggis . Verilere salt okunur erişim için her zaman ArcMap'te sorgu katmanları oluşturabilirsiniz.

Bir ilişki sorusu: PostgreSQL'i QGIS ve ArcGIS ile kullanma? .

PostgreSQL + PostGIS içinde bir coğrafi veritabanını etkinleştirme konusunda iyi bir öğretici bulundu . Bu, coğrafi veritabanı verilerinin düzenlenmesini mümkün kılar. Bu öğreticiyi kendim geçirdim ve coğrafi veritabanı verilerini her zamanki gibi düzenleyebildim (PostgreSQL 9.1.3 ve PostGIS 2.0, ArcGIS Desktop 10.1 SP1 kullanarak).

10.1 sürümüne sahip PostGIS ve PostgreSQL sürümleri için destek


1
zigGIS artık desteklenmemektedir / korunmamaktadır.
RyanKDalton

1
Söz konusu eğitimde PostGIS ile kurumsal bir coğrafi veritabanı oluşturulmasını sağlamak için ESRI ürünü ArcGIS for Server kullanın ... Bunun için bir lisansa kesinlikle ihtiyacınız olacak ... Bir ek olmadan ArcGIS'ten herhangi bir PostGIS veritabanının düzenlenmesini sağlayabileceğinizden şüpheliyim lisansı (SDE veya ArcGIS for Server)
Etienne Desgagné

Cevabınızın zigGIS kısmını kaldırmanız / nitelendirmeniz gerektiğini düşünüyorum.
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.