Langkah-langkah untuk membuat webmap online dengan fitur yang dapat diedit menggunakan ArcGIS Server / SDE dan SQL Server?

12

EDIT / PEMBARUAN: Saya menambahkan hadiah untuk ini dengan harapan mendapatkan panduan langkah demi langkah untuk membuat peta online dengan pengeditan fitur menggunakan ArcGIS Flex API, SQL Server Express dan ArcGIS Server 10.1. Saya telah mengalami begitu banyak masalah (otentikasi basis data dengan Express, kesalahan mengaktifkan pengeditan fitur ) yang saya pikir taruhan terbaik saya adalah memulai dari awal dan melalui setiap langkah. Panduan yang cukup terperinci akan sangat dihargai.


Saya terutama seorang programmer GIS desktop dan perlu mengembangkan aplikasi web di mana fitur dapat diedit oleh beberapa pengguna. Saya mencari ringkasan singkat tentang langkah-langkah lengkap yang saya perlukan untuk melakukan proses ini jika saya mulai dari awal.

Perangkat lunak: ArcGIS Flex API dan SQL Server Express dengan ArcGIS Server 10.1.

Langkah-langkah yang saya pahami sejauh ini:

1) Instal ArcGIS Server di server kami (sebenarnya mesin virtual di server yang ada)

2) Instal Adaptor Web ArcGIS

3) Instal ArcSDE di server yang sama

4) Instal SQL Server Express di server yang sama

Di sinilah saya perlu klarifikasi. Seperti yang saya pahami, saya perlu membuat geodatabase baru untuk menyimpan fitur yang ingin saya tampilkan / edit. Saya juga mengerti bahwa saya perlu membuat Layanan Fitur dan Layanan Geometri. Akhirnya saya perlu meng-host aplikasi yang dikembangkan menggunakan server web.

Saya pada dasarnya mencari jalan untuk proses ini karena saya belum pernah melakukannya sebelumnya. Setiap informasi / sumber daya akan sangat dihargai.

Radar
sumber
1
Lihatlah di sini, saya baru-baru ini menjawab pertanyaan serupa: gis.stackexchange.com/questions/54564/…
Alex Tereshenkov
1
Hanya beberapa hal untuk membantu Anda memulai: Anda tidak memerlukan adaptor web (kecuali jika Anda ingin mengakses layanan tidak melalui port 6080). Di 10.1, Anda tidak perlu menginstal ArcSDE lagi - semua logika sudah diterapkan di ArcGIS Desktop. Anda perlu menjalankan resource tool GP.arcgis.com/en/help/main/10.1/index.html#//… untuk membuat geodb di SQL Server. Jika menggunakan versi Express, Anda bekerja dengan koneksi Server Database, bukan geodatabase tipe SDE.
Alex Tereshenkov
2
Tutorial langkah demi langkah hebat lainnya dalam membangun aplikasi pengeditan web: e-education.psu.edu/cloudGIS/print/book/export/html/31 , mereka menggunakan ArcGIS Viewer untuk Flex. Bisa juga relevan untuk Anda!
Alex Tereshenkov
2
Biarkan aku meluruskan ini. Anda akan membuat aplikasi web dengan daftar pendek persyaratan bisnis (pengeditan web, penyimpanan database), dan Anda menetapkan sebagai persyaratan pengembangan aplikasi yang relatif kompleks, mahal, aplikasi pihak ke-3 tanpa pengetahuan tentang cara kerjanya? Kenapa kamu ingin melakukan itu? Pecahkan masalah ini menjadi beberapa bagian sederhana dan bekerjalah dengan pengembang web. Solusi yang lebih sederhana menggunakan praktik web standar akan membuat ini lebih mudah. Paling tidak pilih jalur sederhana: javascript + openlayers dan database, ATAU gunakan arcgisonline / giscloud. Melenturkan? Betulkah?
westyvw
2
@westyvw Anda tahu, dia mungkin saja terjebak dalam ekosistem ESRI seperti sebagian dari kita, orang bodoh lainnya. : /
Clickinaway

Jawaban:

4

Ok, seperti yang disarankan westyvs, ini banyak untuk ditanyakan dalam satu pertanyaan; tapi saya pikir saya akan menerimanya untuk Anda. Namun, saya perlu mengumpulkan lebih banyak informasi terlebih dahulu:

  1. Apa edisi server ArcGIS 10.1 yang Anda miliki? Saya melihat Anda menyarankan bahwa MSSQL Express akan menjadi RDBMS Anda, sehingga membuat saya yakin Anda akan menggunakan AGS 10.1 Workgroup Edition. Mohon konfirmasi.
  2. Adaptor Web perlu diinstal pada Server Web; sejauh ini kedengarannya Anda berada di ekosistem Microsoft windows jadi saya akan menyimpulkan bahwa ini akan menjadi IIS7 atau IIS8, benar? Mohon konfirmasi.
  3. Pada 10.1 Anda tidak perlu menginstal SDE (terutama untuk apa yang tampaknya perlu Anda capai); itu terintegrasi, yang, mereka klaim, itulah mengapa menyebutnya ArcGIS untuk Server 10.1
  4. Sesuaikan diri Anda dengan tempat Anda ingin menginstal MSSQL Express, tetapi perlu diingat ukuran basis data bawaan, prosesor, dan batasan akses memori. Bergantung pada berapa banyak pengguna yang secara bersamaan mengedit dan seberapa besar DB Anda, mungkin bermanfaat untuk mengatasinya sebagai instalasi di komputer lain (jika tidak lain adalah mengonfigurasi opsi penyimpanan yang lebih baik).
  5. Apakah Anda perlu menggunakan layanan / aplikasi Anda sebagai aman? Jika tidak, kami dapat menjelajahi opsi / cara lain yang dapat digunakan pengguna Anda untuk menggunakan layanan ini dan mungkin melewati beberapa langkah.

Pemahaman Anda tentang proses umum benar; ada begitu banyak langkah konfigurasi kecil di sepanjang jalan untuk membuat setiap komponen berkomunikasi dengan benar.

Saya telah menggunakan lingkungan personal, workgroup, dan server / pengeditan perusahaan dalam ekosistem / tumpukan ESRI, jadi saya cukup yakin saya bisa membuat Anda mengatur dan menjalankannya. Namun, ada banyak nuansa kecil untuk dibahas, jadi mungkin kita bisa menjadwalkan waktu di salah satu ruang obrolan ?? Harap jawab pertanyaan di atas, tetapi jangan ragu untuk PM saya jika Anda ingin mengetahui waktu obrolan, ok?

MODERATOR / Orang lain: Jika ini lebih baik ditempatkan sebagai 'komentar' tolong beri tahu saya dan saya akan berusaha untuk memindahkannya. Namun, saya merasa bisa menjawab semua pertanyaan (via obrolan).

Clickinaway
sumber
Terima kasih banyak telah meluangkan waktu untuk membalas. Untuk menjawab pertanyaan Anda: 1) ArcGIS 10.1 Enterprise, 2) IIS7, 3) Saya pikir SDE diperlukan pada 10.1 untuk mengedit fitur?, 4) Kami memiliki opsi tempat untuk menginstal (beberapa server), 5) Ya, aman.
Radar
1) OK jadi gunakan Enterprise, tetapi apakah Anda memiliki akses ke lisensi SQL Standard? Kombo Enterprise + Express tidak akan menguntungkan (kemungkinan juga tidak bisa dilakukan). 2) Oke 3) Tidak, sekali lagi terintegrasi dan dibahas di sini dengan sangat baik gis.stackexchange.com/questions/37125/… 4) OK 5) OK aman, jadi ini membantu mempersempit pilihan. Ok, baik kembali saja kepada saya tentang hal Express-Enterprise sehingga kami dapat bergerak maju. Juga, dapatkah Anda menemukan waktu untuk memindahkan ini ke dialog obrolan?
Clickinaway
Kami memiliki lisensi SQL Standard yang diinstal pada salah satu server kami. Obrolan akan bekerja - 10:00 PST / 13:00 EST besok? Waktu yang sama akhir minggu ini jika itu tidak berhasil?
Radar
FYI: Saya menggunakan instance sqlexpress 2008 r2 dengan Arc Server 10.0 dan 10.1 Enterprise, dan tidak memiliki masalah. Saya menggunakan koneksi langsung.
Tom
benar, Anda tidak akan membuat GDB perusahaan di sana;)
Clickinaway