ArcSAP olmadan görüntülemek ve sorgulamak için ArcMap'tan PostGIS veritabanına bağlanmak?


37

ArcGIS Desktop 9.3 ve sonraki sürümlerini kullanarak bir PostGIS veritabanına ArcMap'tan nasıl bağlanabilirim?

Mekansal olarak etkinleştirilmiş sorgular yapabilmek ve sonuçları yalnızca bir tablonun içeriğini boşaltmak yerine geri (örneğin mekansal ve mekansal olmayan birleşimler, filtreleme vb.) Alabilmeyi istiyorum.

ArcSDE uzamsal uzantılarını kullanmak istemiyorum, PostGIS uzamsal uzantılarını ArcGIS Desktop'ta kullanmak istiyorum.

Yanıtlar:


29

ArcGIS 10.0 veya daha yenisini kullanıyorsanız, bir Sorgu Katmanı kullanarak doğrudan PostGIS Verilerine bağlanabilirsiniz, bu konuda her versiyonun yardımına ilişkin daha fazla bilgi bulunmaktadır:

PostGIS geometri türünü kullanmak için, veritabanı yöneticisi PostgreSQL veritabanı kümesinde PostGIS'i kurmalıdır. PostGIS üçüncü taraf, açık kaynaklı bir kurulumdur. Kurulduktan sonra, veritabanı yöneticisi PostGIS geometri türünü içeren bir veritabanı oluşturmak için PostGIS şablon veritabanını kullanabilir veya PostGIS geometri türünü kullanmak için mevcut bir veritabanını yapılandırabilir.

  • 10.0 (bu sayfa Chrome'da doğru görüntülenmeyebilir, bu yüzden okumak için IE kullandım)

22

ArcGIS 10.1 ve ArcGIS 10.2 doğal olarak PostGreSQL ve PostGIS veri türlerini desteklemektedir. Her iki sürümün de yardımına dahil olmak, PostGIS geometri türlerini kullanmak için tabloların yapılandırılması ve tabloların yapılandırılmasıdır.


5
Bu QI'nin yüksek görünürlüğü göz önüne alındığında, bu cevabın açığa çıkmasını teşvik etmek, bu nedenle "bu bağlantıyı görmek" den çok daha fazlası. Bağlantılı yardım dosyalarına ek olarak, ArcGIS Desktop’ta PostGIS verilerini düzenleme? ve ArcGIS ve QGIS'i çok kullanıcılı düzenleme ortamında birlikte kullanmak?
matt wilkie

ArcGIS şimdi yerel desteğe sahiptir (10.1+) ve burada gereksinimler görülebilir: desktop.arcgis.com/en/desktop/latest/get-started/… . 10.3 yama notunda 10.2 gisupdates.esri.com/ArcGIS/ArcGIS103pr_releasenotes.pdf adresindeki
James Milner

18

Blogumdaki bu yazıya bir göz atın: http://www.paolocorti.net/2008/06/06/spatial-database-for-postgres-and-arcgis-users-how-to-choose/

Temelde 2 seçeneğiniz var:

  1. PostGis'i ArcSde ile birlikte kullanın (böylece bir verileri düzenlemeniz gerekirse bir ArcSde lisansına ve ArcEditor'a ihtiyacınız olacak)
  2. zigGIS kullanın: http://www.obtusesoft.com/ (ArcGis 10.0'da test edilmediğine dikkat edin). Veri yazmak için bile bağlanabilmek için bir ArcView kutusuna ihtiyacınız olacak.

Geodatabase desteğine (Etki Alanları, topoloji vb ...) veya ArcCatalog desteğine ihtiyacınız varsa, ilk çözümün (ArcSde ile birlikte) şu anda uygulamanın tek yolu olduğunu unutmayın.

ArcGis Desktop 10'da (doğrudan test etmedim) duyduğum kadarıyla ArcSde ağ geçidi olmadan PostGis ile salt okunur bir doğrudan bağlantı kurabilirsiniz.

zigGIS artık aktif değil ve web sitesi çevrimdışı


4
-1, kötü bir cevap olduğu için değil, zamanın ve bunun sonucunda meydana gelen değişikliklerin geçişi bunu yaptığı için (zig durdu, şimdi yerli arcg Post geometri desteğini destekledi) ve bu cevap artık en üstte olmamalı.
matt wilkie

9

9.3 ile bunu yaparken birkaç yazı var. Birincisi burada ve diğerlerine buradan ulaşabilirsin: http://geobabble.wordpress.com/2008/05/28/using-arcsde-93-with-postgresql-part-1/

10.0 ile bir kez yaptım ve hiç sorun yaşamadım. PostgreSQL ve PostGIS'i ArcSDE ile kullanırken, Esri tarafından desteklenen versiyonlara bağlı kalmanızı şiddetle tavsiye ediyorum.


Bills blogunu ve esri belgelerini, Postgresql ve PostGIS'in ArcSDE ile çalışmasını sağlamak için başarıyla izledim. Bulmak zor olsalar da, örneğin Postgresql 8.4.1'i bulmak zor olsa da, esri tarafından desteklenen sürümü kullanmanız gerektiğini kabul ediyorum.
Ando

5

En kolay Obtuse Software'den zigGIS olur . Şu anda bunun için ödemek zorunda, ancak sokakta sözün sürüm 3 açık kaynak olacak .


Göre Google Code Arşiviziggis :

zigGIS v1.2, burada indirilebilecek durumda olmasına rağmen artık desteklenmiyor. zigGIS v2.0 şimdi ticari bir üründür ve ana stabilite iyileştirmeleri, performans artışları ve tam düzenleme yetenekleri içerir. Daha fazla ayrıntı için lütfen Obtuse Software'in web sitesine bakın .

ve Obtuse Software'in web sitesine olan bağlantı kopmuş görünüyor.


Sürüm 3 açık kaynak olacaktır. Şu andaki tek sorun ArcCatalog üzerinden yönetim yapmaması - yani DB'nizi yönetmek için PgAdmin veya SQL kullanmanız gerektiği anlamına geliyor. Bunun dışında sen iyisin
TheSteve0

SteveO'nun yorumlarını eklemek için, burada ZigGISv3 Yol Haritası: abegillespie.blogspot.com/2010/06/on-to-30.html Sağlayıcı modeli büyük bir gelişme olacaktır.
Jay Cummins,

Thee ücretsiz sürüm 1.0 hala mevcut mu?
fmark

Evet, ücretsiz sürümü buradan edinilebilir: code.google.com/p/ziggis Ancak oooooold, artık desteklemiyoruz ve düzenleme yapamıyorsunuz (bu sürüm 2.0'da sunulan ana özellikti).
xanadont

Bu yazının geçtiğimiz günlerde başka bir liste kaynağından geldiğini gördüm; "zigGIS resmen ömrünün sonuna ulaştı, çünkü ArcGIS'in bir sonraki sürümü PostGIS ile doğrudan okuma / yazma birlikte çalışabilirliğini desteklemeli (böylece zigGIS'in tartışmasını sağladı)" dedi. groups.google.com.tr/group/ziggis/browse_thread/thread/…
RyanDalton

4

ArcGIS 10.1 SP1, PostGIS 2.0.0 veritabanlarına yerel olarak bağlanabilir, ancak bağlantı salt okunur ve çoğunlukla sorgu katmanlarına daha temiz bir ön uç olarak işlev görür (aslında, yalnızca katmanları sorgu katmanları olarak yükler ). Veritabanı bağlantısı, veritabanındaki tüm tabloları ve katmanları katalogda görüntülemenizi sağlar.

postgis1 postgis2 postgis3

Bir alternatif olarak, bir ArcGIS eklentisi olarak tüm OGR vektör tiplerine bağlantı sağlayan arcgis-ogr da vardır . arcgis-ogr. Aynı zamanda şu anda salt okunurdur.


3

Her şeyden önce: ArcGIS'i yalnızca OLE DB bağlantılarını kullanarak PostgreSQL ile kullanabileceksiniz, yani yalnızca ortak tabloları ve koleksiyonları okuyabileceksiniz (uzamsal koleksiyonları bile okuyabileceksiniz, ancak ArcGIS hiçbir şey yapamıyor. onları,

ArcGIS ve PostgreSQL + PostGIS'i kullanmak için (uzamsal verileri görmeniz gerektiği anlamına gelir), ArcSDE veya ZigGIS'e ihtiyacınız olacaktır .

Her iki seçenekle de PostGIS'te, ArcMap veya diğer ESRI araçlarında depolanan verileri sorgulayabilir, düzenleyebilir ve analiz edebilirsiniz.

ArcSDE, ESRI tarafından sağlanan ve işin tüm iş akışını değiştiren (bir coğrafi veri tabanını kurmak, ayarlamak, vb.) İşin orta katman yazılımıdır ve ZigGIS, masaüstü aracıdır (yani, yalnızca ESRI masaüstü araçları söz konusu olduğunda kullanılır).


1
Bu yazının geçtiğimiz günlerde başka bir liste kaynağından geldiğini gördüm; "zigGIS resmen ömrünün sonuna ulaştı, çünkü ArcGIS'in bir sonraki sürümü PostGIS ile doğrudan okuma / yazma birlikte çalışabilirliğini desteklemeli (böylece zigGIS'in tartışmasını sağladı)" dedi. groups.google.com.tr/group/ziggis/browse_thread/thread/…
RyanDalton

3

ArcEditor veya ArcInfo masaüstü seviyeniz varsa, SQL Server Express kullanma yeteneğiniz vardır. Bir seferde yalnızca bir kullanıcı düzenleyebilse de, kilitleme ve açma daha iyi olabilir - önce bunu deneyebilirsiniz. Nasıl yapılacağı hakkında birçok belge var ve bir dba olmak zorunda değilsiniz - postgres yapmayı seviyorum. Alınma QGIS millet;)

Ayrıca, Esri satış elemanınızın size "ArcGIS Server Workgroup" için bir teklif verdiğinden emin olun, Enterprise değil. Aşağıya bakın - aynı anda 10 düzenleme bağlantınız olabilir. 3-5k $ gibi olmalı. Fiyatlandırma http://www.esri.com/software/arcgis/arcgisserver/pricing

Lisanslama ve SDE ve SQL Server Express ArcSDE masaüstü lisansı ile ilgili bağlantıların iyi bir açıklaması için bu yazıya bakınız.

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/What_are_database_servers_in_ArcGIS/003n0000004r000000/

"Katalog penceresindeki veya ArcCatalog’daki Veritabanı Sunucuları düğümü üzerinden veritabanı sunucuları için coğrafi veri tabanı oluşturup diğer yönetim görevlerini yerine getiriyorsunuz. bu tür ArcSDE coğrafi veri tabanlarını oluşturmak ve kullanmak için.

Bir veritabanı sunucusundaki coğrafi veri tabanlarına bağlantılar her zaman doğrudan bağlantılardır; bağlantı kurmak için istemcideki ArcSDE kitaplık dosyalarını kullanırlar. Bu durumda, istemci uygulamaları ArcEditor veya ArcInfo lisans seviyesindeki ArcGIS Desktop, ArcGIS Engine ve ArcGIS Server Workgroup'tur.

Bu ürünlerin medyası, SQL Server Express için kurulum dosyalarını içerir. SQL Server Express örneğini oluşturduktan ve örneğin coğrafi veritabanlarını saklayabilmesi için sihirbazı çalıştırdıktan sonra, istemci uygulaması içindeki kütüphaneler veritabanı sunucularına bağlanmanıza ve bunlarla çalışmanıza ve veritabanı sunucusunda coğrafi veritabanları oluşturmanıza ve bunlarla çalışmanıza izin verir.

ArcGIS Desktop (ArcEditor ve ArcInfo) ve ArcGIS Engine ile bir veritabanı sunucusu kurabilir ve birkaç kullanıcı tarafından erişilebilen ve bir defada bir kullanıcı tarafından düzenlenebilen ArcSDE coğrafi veritabanları oluşturabilirsiniz .

ArcGIS Masaüstü'nü kullanan ArcGIS Server Workgroup ile bir veritabanı sunucusu kurabilir ve aynı anda 10 kullanıcı tarafından erişilebilen ve aynı anda düzenleyebilecek ArcSDE coğrafi veritabanları oluşturabilirsiniz . ArcGIS Server Workgroup tarafından lisanslanan veritabanı sunucularını kullanırken, coğrafi veritabanlarına, bağlantı sınırı olmayan Web uygulamalarını kullanarak da bağlanabilirsiniz. "


2
ArcSDE SQL Server Express coğrafi veritabanlarını birden fazla kullanıcı / düzenleyiciyle kullanma konusunda başarılı oldum, ancak kurulduğundan bu yana birkaç yıl geçti. GDB bir kullanıcının iş istasyonunda oluşturulur, ofiste diğer kullanıcılar kendi örneğine bağlanır ve her kullanıcı kendi sürümünde düzenlemeler yapar ve ardından istendiğinde varsayılan sürüme gönderilir. Bunların hepsi Masaüstü kurulum medyasından kuruldu, ArcGIS Sunucusu dahil değil, her kullanıcının Desktop ArcEditor / ArcInfo seviye lisansına sahip lisans lisansı olmadığından eminim.
MC5

3

ArcGIS'e 50'den fazla vektör formatına (PostGIS dahil) erişim sağlayan bir eklenti yazdım. Hala deneysel, ama deneyip bana nasıl gittiğini söyleyebilirsiniz.

ArcGIS'te bu yaklaşımı yerleşik işlevler üzerinde kullanmanın avantajları vardır (SSS'ye bakın), ancak yine de deneyseldir.

Buradan indirme ve talimatlar


merhaba, bu hala salt okunur mu?
Matt

1
Programlı olarak, aslında ExecuteSQL işlevselliği aracılığıyla yazabilirsiniz. Sadece ArcMap aracılığıyla yapmanıza izin veren bir arayüz oluşturmadım. Böylece kod üzerinden yazabilirsiniz, ancak GUI üzerinden henüz yazamazsınız.
Ragi Yaser Burhum,

3

Benzer bir araç istediğim için, bu gönderiyi ve daha geniş ağı bu çözüm için izledim. Bugün, James Fee'nın bloguna RSS beslemesi yoluyla (bizim) çözümüme çarptım . Ve seni aramak çözüm olduğuna inanıyoruz PgMap tarafından ST-Bağlantılar .

ArcGIS 9.3 sürümünü denedim ve etkileyici. Yine de bir PostGIS acemisi olduğum için (kimlik sütunu olayı) hala düzenlemelerle uğraşıyorum. Ayrıca PostGIS yükleyicisine şık bir ESRI ile birlikte gelir ve hepsinden öte BEDAVA! [OpenGeoSuite Community Edition 2.4.1 ile test edildi]


St-link'in sadece bir yıl ücretsiz olduğunu duydum. Bundan sonra bir lisans olması gerekir. Doğru değil mi?
OPENGISTECH

3

Başlat -> Denetim Masası -> Performans ve Bakım -> Yönetimsel Araçlar -> Veri Kaynakları.

Sistem DSN sekmesine gidin.

Ekle'ye tıklayın.

Listede aşağı kaydırın. Eğer yüklediyseniz, PostgreSQL ODBC sürücülerinizi orada görebilmelisiniz. Listedeki ilk PostgreSQL ODBC sürücüsünü tıklayın.

Bağlantı ayrıntılarınızı forma girin. Bağlantı PostgreSQL veritabanıyla aynı makinedeyse, sunucu alanına localhost yazın; Aksi takdirde, ağdaki bilgisayarın adı. Ağdaki veritabanınıza bağlanmak için pg_hba.conf dosyasında bazı değişiklikler yapmanız gerekecektir. Kullanıcı Doğrulama bölümündeki PostgreSQL kılavuzlarında bu konuyu okuyun. Bu yapıldıktan sonra Son'a tıklayın.

Listedeki tüm PostgreSQL ODBC sürücülerini de benzer şekilde ekleyin.

Tamam'a tıklayın. Şimdi PostgreSQL veritabanına ODBC sürücüleri ile bağlanabilirsiniz. Sürücülerin sadece bağlantı bilgisiyle veritabanına yönlendirilmesi gerekiyordu.


3

2011 dönemi itibariyle, ST-Links SpatialKit'i deneyin . Yazılım ücretsizdir ve ArcGIS 9.3 / 10.0 / 10.1 / 10.2 ile çalışır.

İndirme, görüntüleme, düzenleme vb. Yetenekleri belgelemek için hoş bir PDF'ye sahiptir


Mike, belgelere bakarken ST-Links, müthiş bir potansiyele sahip gibi görünüyor. Şahsen kullandın mı? Toplulukla paylaşabileceğin hızı ve kullanılabilirliği hakkında bir fikrin var mı?
RyanDalton

Aslında, kurulum sürecini hala çözüyorum .. Özel bir yapılandırma ile ArcGIS 9.3 yüklüyüm, fakat Eklentilerde pgMap 1.0'ı henüz göremiyorum .. umarım başka biri deneyimlerini paylaşabilir
Mike T

1
Lütfen kendi blogumun bağlantısını bağışla, ama ZigGIS'in kapandığını açıkladıktan sonra PgMap'e bir göz attım. Benim gözlemlerim burada: blog.geomusings.com/2011/08/09/taking-a-look-at-pgmap ArcMap'in 10.1'deki uzamsal veritabanlarını doğrudan düzenleyemeyeceği göz önüne alındığında, PgMap daha çekici görünüyor .
Bill Dollins

2

ArcGIS 10.1 ve 10.2'yi kullanırken çok fazla sorun çıkarmadan bunu daha önce yaptım, ne yazık ki 9.3 ve postgres 9.2 ile çalışmıyor.

Esri'den gelen sürücüleri kullandım. Talimatları yazdığımdan bu yana değiştiğini düşündüğüm halde, ESRI müşteri hizmetleri sitesinde oturum açın.

  1. Sürümünüzü seçin
  2. "Yazılım İndirme"
  3. "DMBS Destek Dosyaları"
  4. "PostgreSQLQL İstemci Kütüphaneleri (Windows)" görene kadar aşağı kaydırın, 2,21 MB boyutunda olmalıdır.

  5. İndirmelere tıklayın

    İndirilen dosyadaki PostgreSQL / PostGIS için libeay32.dll, libiconv-2.dll, libintl-8.dll, libpq.dll ve ssleay32.dll dosyalarının gerekli 32 bit sürümünü içeren kütüphanelerin "pg_client_windows86" istemcisi olmalıdır. Bunları ArcGIS bin dizininize kopyalayın. 10.1 kullanan bilgisayarımda: C: Program Dosyaları (x86) ArcGISDesktop10.1bin Eğer 32bit pencereler kullanıyorsanız, şöyle bir şey olurdu: C: Program FilesArcGISDesktop10.1bin

Bunu yaptıktan sonra veritabanınıza bağlanıp veri ekleyebilmeniz gerekir. Veri sorgu katmanını kullanmak için önce veritabanınıza bağlanmanız gerekir. ArcGIS 10.1'de Dosya> Veri Ekle> Sorgu Katmanı Ekle'ye gitmeniz gerekir.

İzlenmesi gereken tek şey, iade edilen verilerin ArcGIS tarafından birincil anahtar olarak kullanılabilecek benzersiz bir alana sahip olması gerektiğidir. Bazen basit bir sorgudan daha fazlasını kullanıyorsanız ve ArcGIS hangi alanı kullanacağınızı çözemiyorsa bunu belirtmeniz gerekebilir. Bunu yaparak yapabilirsiniz:

  1. İlk önce Validate butonuna tıklayarak SQL sorgusunu onaylayın (ArcGIS'in gelişmiş seçenekler iletişim kutusunu doldurmak için select ifadesinde bulunan alanların bir listesini oluşturması gerekir).
  2. SQL onaylandıktan sonra Gelişmiş seçenekleri göster seçeneğine tıklayın, sonlandırma düğmesi Son İşlemden İleri'ye>
  3. İleri> 'ye tıkladığınızda gelişmiş seçenekler iletişim kutusuna erişebilirsiniz.
  4. Gelişmiş seçenekler iletişim kutusunda, tablonun tüm alanlarının bir listesi verilir. Benzersiz bir tanımlayıcı alanı olarak işlev görecek bir alan seçin - varsayılan, tüm alanların seçilmesidir.
  5. Verilerinizin mekansal referans sistemini, eğer uygunsa, ayarlayabilirsiniz.
  6. Son'u tıkladığınızda katmanınız haritanıza eklenecektir.

Ayrıca mekânsal sorguları postgres veri tabanına karşı anında kolaylıkla bir kimlik alanı üretmeniz gerekmesine rağmen çalıştırabilirsiniz. Örneğin, 100km'lik bir tampon yapmanın bir örneği.

SELECT row_number() over(order by cities.the_geom)::integer as oid,
ST_BUFFER(cities.the_geom, 100000) AS the_geom,
cities.name
FROM mygis.public.cities As cities

Sadece herhangi bir sorgu katmanını da katman dosyası olarak kaydedebilir ve standart ArcGIS araçlarından bazılarına iletebilirsiniz. Bunu çok fazla test etmedim. Böylece sütunlar ve bunun gibi şeyler ekleyerek tahribata neden olduğunu görebiliyordum. Uzamsal SQL aramalarını, SQL IDerver ve Oracle gibi diğer veri tabanlarıyla ve anında kimliği oluşturacak bir kemanla yapabileceğinizi düşünüyorum.

Bir süre önce tam bir eğitim yaptım: http://www.gisuser.org.nz/resources/tips-and-tricks/look-mum-dad-no-hands


2

ArcGIS 10.4 ile etkili, herhangi bir ek uzantıya gerek duymadan desteklenen PostgreSQL veritabanlarında PostGIS geometrisini okuyabilir ve yazabilirsiniz . Bunun için yalnızca Gelişmiş bir lisans kullandım, ancak Standart bir lisansın coğrafi veritabanı olmayan bir PG sunucu veritabanına bağlanabileceğini ve bu çalışma alanını vektör oluşturma araçları için bir hedef olarak kullanabileceğini düşünüyorum. Daha zahmetlidir, ancak SQL'i Python (via arcpy.ArcSDESQLExecute) kullanarak tablolara yazmak için Temel lisans istemcilerini de kullanabilirsiniz . Salt Okunur Sorgu Katmanları, ArcGIS 10.0'dan bu yana tüm lisans düzeylerinde bir seçenek olmuştur.


Vince, ArcGIS 10.4+ 'de yazılabilir SDE olmayan PostGIS veritabanı bağlantısı kurma süreci nedir? ArcCatalog Advanced 10.5 üzerinden bir veritabanı bağlantısı eklemeye çalışmak "sistem veritabanlarına bağlantıya izin verilmiyor" hatası veriyor.
Rudy Stricklan

1
Veritabanını oluşturmanın, veri içerecek şekilde yönetmenin ve bağlanmanın ötesinde bir işlem yoktur. Bunu denemek istersen ve başarısız olursa, buradan yeni bir soru sorabilirsin (tüm ayrıntıları vererek). Ana veritabanında postgres kullanıcısı olarak çalışıyorsanız, öncelikle RDBMS kullanımı hakkında bir kitap edinmeniz gerekir.
Vince,

Sağol Vince. Evet, hata mesajı biraz kafa karıştırıcı, çünkü ben vanilya PostGIS veritabanındaki ("gis") uzamsal bir tabloya bağlanmaya çalışıyorum - ana veritabanını değil. Tavsiyeniz doğru, ama-- Ben konuyu belgeleyip yeni bir soru sunacağım.
Rudy Stricklan


1

GISquirrel , işi SDE maliyetinin çok az bir oranda yapıyor. Hem MSSQL hem de PostGIS'e arcgis bağlantısını destekler. Kurulumu çok kolaydır (şekil dosyalarından / özellik sınıfından postgreslere içe aktarılabilir) ve bakımı kolaydır. Çok kullanıcılı düzenleme özelliğine ihtiyaç duyan az sayıda kullanıcı için, sorun değil.

GIS 'uzman kullanıcıları' için GISquirrel / Arcgis kullanıyoruz ve QGIS aynı PostGIS sunucusuna, lisans maliyetlerinden tasarruf sağlayan 'temel kullanıcılarımız' için bağlanabiliyor.


'Uzman kullanıcılar' ArcGIS ortamında düzenleme yapabilir mi, yoksa hala salt okunur mu?
user17963

evet GISquirrel, ArcGIS'te tam düzenlemeye izin verir.
Matt

İlginç! Topoloji kontrollerinden ne haber?
user17963

Kullanıcının seçtiği özellikler için geçici bir coğrafi veritabanı oluşturarak çalışır ve bu özellikleri düzenleme için kullanıcıya kilitler, ArcGIS'i kullanarak daha sonra özelliği coğrafi veritabanında düzenleyebilirsiniz, düzenlemeler kaydedildikten sonra, özellikler PostGIS'te güncellenir. Tüm özellikleri bir katmanda bir kerede düzenlemek de mümkündür.
Matt

1
Teşekkürler Matt GISquirrel kullanarak test edeceğim ve verilerimizle çalışıp çalışmadığını göreceğim!
user17963,

1

GISquirrel, işi MSSQLserver için çok iyi yapıyor ve Postgres için iyi çalışacağından eminim. Karışık bir ESRI / Qgis ortamında çalışıyorum ve şekil dosyalarını vs. veritabanına almak için de GIS sincap kullanıyorum. SQLserver'da GISsquirrel geometri sütunlarını izler, bu bilgiyi Qgis tarafından kullanılan geometry_columns tablosunu güncellemek için kullanırım. Çok kullanışlı ...


1

PgMap, spatialKit ile st-links olarak değiştirildi ve yalnızca PostGIS'i değil, SQL Server 2008'i de destekliyor. ArcMap 9.3 ve ArcMap 10 ile çalışıyor. Www.st-links.com adresinden kontrol edin.


0

SDE kullanmanın dışında birkaç seçeneğiniz olduğuna inanıyorum (SDE'de PG_Geometry kullanabileceğinizi belirtmeme rağmen, ESRI yazılımı veya PostGIS uyumlu işletim sistemi yazılımı aracılığıyla verilere erişiyorsunuz). ESRI Data Birlikte Çalışabilirlik uzantısına sahip ZigGIS’iniz var ve muhtemelen bir geoserver veya mapserver kopyası yükleyip ArcGIS’te bir WMS servisi üzerinden bağlanabilirsiniz. ZigGIS ve pgAdmin aracılığıyla sorguları yönetme ihtiyacı hakkındaki önceki yazıya benzer şekilde, sorunuzu geoserver / mapserver ile oluşturmak için kullanmanız gerekir. İdeal olarak, eğer aynı sorguları yeniden kullanıyor olsaydınız, bunları postgresql'deki görünümler olarak kaydedebilir ve verilere bu şekilde erişebilirsiniz.


0

ST-Links SpatialKit , ArcSDE Yok, ArcInfo Yok, ArcGIS Sunucusu olmayan mekansal veritabanlarına doğrudan bağlanmak için bir ArcMap Uzantısıdır.

Lisanslarına göre , 188 $ CAD'dir, ancak "Lisans ücretini ödeyemeyen kullanıcılar için ücretsiz lisanslar vermeye devam edeceğiz. Ücretsiz lisanslar zaman sınırına sahip olacak. Ücretsiz lisans talep ediyorsanız, lütfen nedenini belirtin. lisans isteği e-postanız. "


0

ArcGap'a PostGIS verisi eklemenin kolay bir yolu 'Birlikte Çalışabilirlik Bağlantısı' eklemektir. Bunu yapmak için 'Veri Birlikte Çalışabilirlik Uzantısı' gereklidir.

Bağlantıyı oluşturmadan önce PostGIS Veritabanı Tablosuna bir 'Sayısal İndeks' ve 'Birincil Anahtar' eklemek iyi bir fikirdir.

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.