Membutuhkan ArcGIS Server untuk mengedit database MS SQL Server?

11

Inilah yang saya miliki:

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

Ini masalah saya:

Saya harus dapat terhubung ke server ms sql dan mengimpor, mengekspor, membuat, dan mengedit data spasial. Saya dapat terhubung ke basis data dan mengekspor fitur ke saya menggunakan alat "Kelas Fitur ke Geodatabase" tetapi tidak dapat mengedit data setelah membawanya kembali ke sesi ArcMap. Saya telah mencoba menggunakan alat "Buat Perusahaan Geodatabase" yang tersedia dengan lisensi desktop canggih tetapi meminta File Otorisasi (untuk ArcGIS untuk Server saya berasumsi) yang tidak saya miliki. Saya telah melihat harga untuk ArcGIS untuk Server dan itu bukan pilihan yang layak.

Apakah ada alternatif untuk mencapai apa yang saya butuhkan untuk menggunakan lisensi yang saat ini saya miliki?

Di mana arcSDE cocok dengan ini?

Otak
sumber
1
Apakah Anda berencana mengedit multi-pengguna atau memerlukan versi? Jika tidak dan itu hanya menyimpan data spasial mengapa tidak hanya menggunakan File Geodatabase? Pertanyaan Anda akan lebih baik dijawab jika Anda mengatakan apa yang ingin Anda sampaikan karena hal itu menentukan keterbatasan berbagai format penyimpanan.
Hornbydd
Saya berada dalam situasi yang sama. Anda dapat mencoba mengekspor menggunakan 'Kelas fitur ke geodatabase', lalu buka data yang diekspor dengan QGIS (gratis). Kemudian edit ke isi hati Anda menggunakan QGIS, sementara masih di server. Bonus di sini adalah bahwa bahkan jika Arc tidak dapat mengedit tabel hasil Anda, Arc masih dapat melakukan sebagian besar hal yang akan Anda lakukan dengan tabel yang dibuat sebaliknya. Saya berani bertaruh dia ingin menyimpan datanya di server karena proses yang tidak kami ketahui di sini.
ike
Anda dapat mencoba st-links spatialKit: www.st-links.com

Jawaban:

9

Untuk dapat bekerja dengan geodatabase yang tersimpan di SQL Server, Anda memerlukan setidaknya ArcGIS Server Basic Workgroup (lihat matriks di sini ). Anda dapat bekerja dengan fitur-fitur sederhana di ArcMap, tetapi tidak ada pengeditan atau database geodatabase yang tersedia.

Karena Anda memiliki ArcGIS Desktop (saya berasumsi Anda memiliki Standar atau Advanced), Anda secara otomatis mengakses geodatabase yang disimpan dalam SQL Server Express (disebut sebagai server basis data ).

Ini mungkin awal yang baik jika membeli ArcGIS Server bukan opsi yang layak. Inilah yang Anda dapatkan dengan server database di ArcGIS Desktop (berlaku untuk ArcGIS untuk Desktop Standar dan ArcGIS untuk Desktop Advanced saja). Anda akan dibatasi:

hanya 3 koneksi simultan dapat dibuat (termasuk layanan ArcGIS Server jika Anda akan memiliki nanti), ukuran maksimal dari geodatabase adalah 10GB, dan ada batasan terkait SQL Server Express (non-Esri) lainnya pada perangkat keras.

masukkan deskripsi gambar di sini

Anda mendapatkan akses ke SQL Server Express baik sendiri atau melalui Esri Portal Layanan Pelanggan (akses dengan akun pelanggan Anda). Ada tutorial rinci tentang hal itu di sini .

Saya menyarankan Anda untuk memulai dengan server database terlebih dahulu dan melihat apakah itu sesuai dengan kebutuhan Anda dengan beberapa solusi di sana-sini.

Alex Tereshenkov
sumber
Ya, paragraf ke-2 Anda bertentangan dengan paragraf ke-1 Anda. Anda dapat bekerja dengan data dalam SQL Server tanpa ArcGIS Server dengan menggunakan "database server". Ini sangat terbatas dan bisa terasa sangat membatasi, tetapi merupakan lingkungan yang bagus untuk dipelajari sebelum masuk semua dan membeli server. Anda dapat mempelajari cara melakukan banyak tugas spasial tanpa menyentuh ArcServer menggunakan operasi SQL Spatial.
JasonT
@JasonT, Anda tidak dapat mengakses SQL Server tanpa memiliki ArcGIS Server untuk mengedit data. Anda dapat menggunakan SQL Server Express (ini bukan SQL Server berfitur lengkap) jika Anda memiliki ArcGIS Desktop Standard + untuk bekerja dengan server database. Saya telah memberikan alternatif dalam paragraf ke-2 jika itu relevan untuk orang yang bertanya. Tidak ada kontradiksi di sini :)
Alex Tereshenkov
7

Tidak, Anda tidak perlu ArcGIS Server untuk mengedit database MS SQL Server Anda. Jika Anda ingin terus berinteraksi dengan ArcMap / ArcCatalog tanpa lisensi ArcGIS Server, Anda memiliki setidaknya satu pilihan lain (walaupun tidak bebas, tetapi jelas lebih murah daripada ArcGIS Server License).

Saya harus dapat terhubung ke server ms sql dan mengimpor, mengekspor, membuat, dan mengedit data spasial ... Apakah ada alternatif untuk mencapai apa yang saya butuhkan untuk menggunakan lisensi yang saat ini saya miliki?

Anda dapat memuat data ke SQL Server 2008 menggunakan SQL Server Spatial Tools . Untuk mengekspor, membuat, dan mengedit data spasial menggunakan tingkat lisensi Anda saat ini, Anda harus melihat di GISquirrel .

Dari situs web:

GISquirrel adalah ekstensi untuk Sistem Informasi Geografis ArcGIS ESRI yang berubah menjadi klien pengeditan untuk Microsoft SQL Server atau PostGreSQL / PostGIS tanpa perlu middleware tambahan atau tingkat lisensi yang lebih tinggi. GISquirrel menyediakan cara-cara baru untuk mengintegrasikan data spasial dengan sistem manajemen informasi yang lebih luas.

Penjelajahan cepat dari FAQ mengatakan Anda dapat menggunakannya untuk memuat dan mengekspor data. Batasan yang jelas dari program yang dinyatakan di situs web adalah sebagai berikut:

  • Tidak mendukung data raster
  • Tidak mendukung data vektor dengan nilai M atau Z

Lisensi saat ini harganya £ 150,00 (sekitar US $ 245). Jika Anda seorang nirlaba, Anda mungkin berhak mendapatkan lisensi gratis.

Di mana arcSDE cocok dengan ini?

ArcSDE bertindak sebagai juru / penyelenggara data spasial yang disimpan dalam SQL Server. Ini menyediakan jembatan untuk data Anda untuk berinteraksi dengan produk ESRI. Program di atas bertindak sebagai "ArcSDE Lite" dengan cara yang sangat fungsional.

Sebagai catatan akhir: Jika Anda belum menikah dengan platform ESRI Anda juga dapat mengedit data MSSQL melalui QGIS .

Conor
sumber