Кроки по створенню веб-карти з можливістю редагування за допомогою ArcGIS Server / SDE та SQL Server?


12

РЕДАКТУВАННЯ / ОНОВЛЕННЯ: Я додаю це щедро з надією отримати покрокове керівництво по створенню онлайн-карти з редагуванням функцій за допомогою ArcGIS Flex API, SQL Server Express та ArcGIS Server 10.1. У мене виникло стільки проблем (автентифікація бази даних за допомогою Express, помилки, що дозволяють редагувати функції ), що я вважаю, що найкраще ставитись заново і проходити кожен крок. Поміркований докладний посібник буде дуже вдячний.


Я в першу чергу настільний GIS-програміст і мені потрібно розробити веб-додаток, в якому функції можуть редагувати кілька користувачів. Я шукаю короткий підсумок повних кроків, які мені знадобляться, якби я починав з нуля.

Програмне забезпечення: ArcGIS Flex API та SQL Server Express з ArcGIS Server 10.1.

Кроки, наскільки я їх розумію до цих пір:

1) Встановіть ArcGIS Server на наш сервер (фактично віртуальна машина на існуючий сервер)

2) Встановіть веб-адаптер ArcGIS

3) Встановіть ArcSDE на той же сервер

4) Встановіть SQL Server Express на одному сервері

Тут мені потрібно уточнити. Як я це розумію, мені потрібно створити нову базу даних для зберігання функцій, які я хочу відображати / редагувати. Я також розумію, що мені потрібно створити службу функцій та геометрію. Нарешті мені знадобиться розмістити розроблений додаток за допомогою веб-сервера.

Я по суті шукаю покроковий процес для цього процесу, так як ще ніколи цього не здійснював. Будь-яка інформація / ресурси будуть дуже вдячні.


1
Подивіться тут, я нещодавно відповів на подібне запитання: gis.stackexchange.com/questions/54564/…
Alex

1
Лише кілька речей, які допоможуть вам почати: вам не потрібен веб-адаптер (якщо ви не хочете отримувати доступ до послуг не через порт 6080). У 10.1 вам більше не доведеться встановлювати ArcSDE - вся логіка вже реалізована в ArcGIS Desktop. Вам потрібно буде запустити GP інструмент resources.arcgis.com/en/help/main/10.1/index.html # // ... створити geodb в SQL Server. Якщо ви використовуєте версію Express, ви працюєте зі з’єднанням серверів баз даних, а не з базою геодезичних даних типу SDE.
Олексій Терешенков

2
Ще один чудовий покроковий посібник зі створення веб-програми для редагування: e-education.psu.edu/cloudGIS/print/book/export/html/31 , вони використовують ArcGIS Viewer для Flex. Також може бути актуальним для вас!
Олексій Терешенков

2
Дозвольте мені зрозуміти це. Ви збираєтеся зробити веб-додаток з коротким списком бізнес-вимог (редагування веб-сторінок, зберігання баз даних), і ви визначаєте як вимогу розробки відносно складні, дорогі, сторонні додатки, не знаючи, як вони працюють? Навіщо ти це робив? Розв’яжіть цю проблему на прості частини та працюйте з веб-розробником. Простіше рішення з використанням стандартних веб-практик полегшить це. Як мінімум виберіть простий шлях: javascript + openlayers та базу даних, АБО використовуйте arcgisonline / giscloud. Flex? справді?
westyvw

2
@westyvw Ви знаєте, він просто може застрягти в екосистемі ESRI, як і деякі з нас інші бідні дурні. : /
Clickinaway

Відповіді:


4

Гаразд, як запропонували вестиви, в цьому питанні багато що задати; але я думаю, я візьму це за вас. Однак мені потрібно зібрати ще трохи інформації:

  1. Яким виданням сервера ArcGIS 10.1 ви володієте? Я бачу, ви припускаєте, що MSSQL Express буде вашим RDBMS, тому я вважаю, що ви будете використовувати AGS 10.1 Workgroup Edition. Будь-ласка підтвердіть.
  2. Веб-адаптер потрібно встановити на веб-сервері; поки що це звучить так, ніби ви перебуваєте в екосистемі Microsoft Windows, тому я хочу зробити висновок, що це буде IIS7 або IIS8, правда? Будь-ласка підтвердіть.
  3. У 10.1 вам не потрібно встановлювати SDE (особливо для того, що це звучить так, як вам потрібно виконати); він інтегрований, що, як вони стверджують, тому називають його ArcGIS для сервера 10.1
  4. Встановіть собі, де ви хочете встановити MSSQL Express, але пам’ятайте, що спадщина Express обмежує розмір бази даних, процесор та пам'ять. Залежно від того, скільки користувачів буде одночасно редагувати та наскільки великою буде ваша БД, може бути корисним вирішити це як установку на іншій машині (якщо не що інше, як налаштування кращого варіанта зберігання).
  5. Чи потрібно розгортати ваші послуги / програми як захищені? Якщо ні, ми можемо вивчити інші варіанти / способи, якими користувачі можуть користуватися цими послугами, і, можливо, пропустити кілька кроків.

Ваше розуміння загального процесу правильне; так багато маленьких кроків налаштування на шляху, щоб кожен компонент правильно спілкувався.

Я розгорнув як особисті, робочі групи, так і корпоративні сервери / середовища для редагування в межах екосистеми / стеку ESRI, тож я впевнений, що зможу вас налаштувати та запустити. Однак, є багато невеликих нюансів, щоб перейти, тож, можливо, ми могли б запланувати деякий час в одному з чатів ?? Будь ласка, відповідайте на вищезазначені запитання, але не соромтеся приймати мене, якщо ви хочете відпрацювати час в чаті, правда?

МОДЕРАТОР / Хто-небудь інший: Якщо це краще розмістити як «коментар», будь ласка, повідомте мене, і я спробую перенести його. Однак я відчуваю, що можу відповісти на всі запитання (в чаті).


Дуже дякую, що знайшли час для відповіді. Щоб відповісти на ваші запитання: 1) ArcGIS 10.1 Enterprise, 2) IIS7, 3) Я подумав, що SDE потрібен в 10.1 для редагування функцій? 4) У нас є варіанти, де встановити (пара серверів), 5) Так, захищено.
Радар

1) Гаразд, використовуючи Enterprise, але чи маєте ви доступ до ліцензії SQL Standard? Комбо Enterprise + Express не буде сприятливим (швидше за все, це теж не можливо). 2) Гаразд 3) Ні, знову ж його інтегрований і охоплений тут досить добре gis.stackexchange.com/questions/37125/… 4) ОК 5) ОК захищений, тому це допомагає звузити параметри. Добре, просто поверніться до мене з приводу експрес-підприємства, щоб ми могли рухатись вперед. Також ви можете знайти час, щоб перемістити це до діалогового вікна чату?
Clickinaway

У нас на одному з наших серверів встановлена ​​ліцензія SQL Standard. Чат спрацює - 10:00 PST / 1 PM EST завтра? То ж час пізніше цього тижня, якщо це не працює?
Радар

FYI: Я використовую екземпляр sqlexpress 2008 r2 з Arc Server 10.0 та 10.1 Enterprise, і у мене немає проблем. Я використовую пряме підключення.
Том

правильно, ви просто не будете створювати там GDB підприємства;)
Clickinaway
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.