MS SQL Server veritabanını düzenlemek için ArcGIS Server'a mı ihtiyacınız var?


11

İşte ne var:

ArcGIS Desktop Advanced (10.2) ve MS SQL Server 2008 R2

İşte benim sorunum:

MS sql sunucusuna bağlanmak ve ithalat, ihracat, oluşturmak ve mekansal verileri düzenlemek gerekir. Benim veritabanı bağlanabilir ve "Özellik sınıfı Geodatabase" aracını kullanarak özellikleri vermek, ancak bir kez geri bir ArcMap oturumuna getirerek veri düzenleyemezsiniz. Gelişmiş masaüstü lisansı ile kullanılabilir "Enterprise Geodatabase oluştur" aracını kullanarak denedim ama sahip olmadığım bir yetkilendirme dosyası (varsayalım ArcGIS için) sorar. ArcGIS for Server fiyatlarına baktım ve bu mümkün değil.

Şu anda lisansım olanı kullanmak için ihtiyacım olanı elde etmek için alternatifler var mı?

ArcSDE buna nasıl uyar?


1
Çok kullanıcılı düzenleme yapmayı mı planlıyorsunuz veya sürüm oluşturma mı gerekiyor? Değilse ve sadece bir uzamsal veri deposu neden sadece bir Dosya Geodatabase kullanmıyorsunuz? Çeşitli depolama biçimlerinin sınırlamalarını belirlediği için sormak istediğinizi söylerseniz sorunuz daha iyi yanıtlanacaktır.
Hornbydd

Ben de benzer bir durumdaydım. 'Özellik sınıfını coğrafi veritabanına' kullanarak dışa aktarmayı deneyebilir, ardından dışa aktarılan verileri QGIS (ücretsiz) ile açabilirsiniz. Ardından, sunucudayken QGIS kullanarak kalplerinizin içeriğini düzenleyin. Buradaki bonus, Arc sonuç tablonuzu düzenleyemese bile, aksi halde yapılmış bir tabloyla yapacağınız şeylerin çoğunu yine de yapabilir. Bahsetmeye hazırım, burada özel olmadığımız işlemler nedeniyle verilerini bir sunucuda tutmak istiyor.
ike

St-links spatialKit'i deneyebilirsiniz: www.st-links.com

Yanıtlar:


9

SQL Server'da depolanan bir coğrafi veritabanıyla çalışabilmek için en azından ArcGIS Server Temel Çalışma Grubuna ihtiyacınız olacaktır ( buradaki matrise bakın ). ArcMap'teki basit özelliklerle çalışabilirsiniz, ancak coğrafi veri tabanı düzenlemesi veya benzerleri kullanılamaz.

ArcGIS Desktop'a sahip olduğunuzdan (Standart veya Gelişmiş olduğunu varsayıyorum), SQL Server Express'te ( veritabanı sunucusu olarak adlandırılır) depolanan coğrafi veritabanına otomatik olarak erişebilirsiniz .

ArcGIS Server satın almak uygun bir seçenek değilse iyi bir başlangıç ​​olabilir. ArcGIS Desktop'ta veritabanı sunucusuyla elde ettiğiniz budur (yalnızca Desktop Standard için ArcGIS ve Desktop Desktop için ArcGIS için geçerlidir). Yine de sınırlı olacaksınız:

yalnızca 3 eşzamanlı bağlantı kurulabilir (daha sonra sahip olacaksanız ArcGIS Server hizmetleri dahil), coğrafi veritabanının maksimum boyutu 10 GB'dir ve donanımda SQL Server Express (Esri olmayan) ile ilgili diğer sınırlamalar vardır.

resim açıklamasını buraya girin

SQL Server Express'e kendi başınıza veya Esri Müşteri Hizmetleri Portalı (müşteri hesabınızla erişim) aracılığıyla erişebilirsiniz. Burada ayrıntılı bir eğitim var .

Öncelikle veritabanı sunucusuna başlamanızı ve burada ve orada bazı geçici çözümlerle ihtiyaçlarınıza uygun olup olmadığını görmenizi öneririm.


Evet, 2. paragrafınız 1'inizle çelişiyor. "Veritabanı sunucusu" kullanarak ArcGIS Server olmadan SQL Server'daki verilerle çalışabilirsiniz. Çok sınırlıdır ve çok kısıtlayıcı hissedebilir, ancak her şeyi girmeden ve sunucu satın almadan önce öğrenmek için harika bir ortamdır. SQL Spatial işlemlerini kullanarak ArcServer'a dokunmadan birçok uzamsal görevi nasıl yapacağınızı öğrenebilirsiniz.
JasonT

@JasonT, verileri düzenlemek için ArcGIS Server'a sahip olmadan SQL Server'a erişemezsiniz. Bir veritabanı sunucusuyla çalışmak için ArcGIS Desktop Standard + kullanıyorsanız SQL Server Express'i kullanabilirsiniz (bu tam özellikli SQL Server değildir). İsteyen kişi için geçerli olması durumunda 2. paragrafta bir alternatif sağladım. Burada çelişki yok :)
Alex Tereshenkov

7

Hayır, MS SQL Server veritabanınızı düzenlemek için ArcGIS Server'a ihtiyacınız yoktur. Bir ArcGIS Server lisansı olmadan ArcMap / ArcCatalog ile arayüz oluşturmaya devam etmek istiyorsanız, en az bir tane daha (ücretsiz olmasa da, bir ArcGIS Sunucu Lisansından kesinlikle daha ucuz) seçeneğiniz vardır.

Ben ms sql sunucusuna bağlanmak ve ithalat, ihracat, oluşturmak ve mekansal verileri düzenlemek gerekir ... Şu anda için lisans var ne kullanmak için gerekeni elde etmek için alternatifler var mı?

SQL Server Uzamsal Araçları'nı kullanarak SQL Server 2008'e veri yükleyebilirsiniz . Mevcut lisans seviyenizi kullanarak uzamsal verileri dışa aktarmak, oluşturmak ve düzenlemek için GISquirrel'e göz atmalısınız .

Web sitesinden:

GISquirrel, ESRI'nin ArcGIS Coğrafi Bilgi Sisteminin bir uzantısıdır ve Microsoft SQL Server veya PostGreSQL / PostGIS için bir düzenleme istemcisine ek ara katman veya daha yüksek lisans düzeylerine gerek kalmadan dönüşür. GISquirrel, uzamsal verileri daha geniş bilgi yönetim sistemlerine entegre etmenin yeni yollarını sunar.

SSS'ye hızlıca göz atmak, verileri hem yüklemek hem de dışa aktarmak için kullanabileceğinizi söylüyor. Web sitesinde belirtilen programın bariz kısıtlamaları aşağıdaki gibidir:

  • Raster verilerini desteklemiyor
  • M veya Z değerlerine sahip vektör verilerini desteklemez

Bir lisans şu anda 150,00 £ tutarındadır (yaklaşık 245 ABD doları). Kâr amacı gütmeyen bir kuruluşsanız, ücretsiz lisans almaya hak kazanabilirsiniz.

ArcSDE buna nasıl uyar?

ArcSDE, SQL Server'da depolanan uzamsal verilerin bir yorumlayıcısı / düzenleyicisi olarak görev yapar. Verilerinizin ESRI ürünleri ile arayüz oluşturması için bir köprü sağlar. Yukarıdaki program, çok temel işlevlere sahip bir şekilde bir "ArcSDE Lite" işlevi görür.

Son bir not olarak: ESRI platformuyla evli değilseniz, MSSQL verilerini QGIS üzerinden de düzenleyebilirsiniz .

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.