Общий вопрос

0 голосов
спросил 16 Окт, 09 от komposterov (120 баллов) в категории Программные продукты Esri
Добрый день!
У нас небольшая геологоразведочная организация. В настоящее время возникла потребность в систематизации и обобщении имеющихся данных. Я заранее извиняюсь и сразу оговорюсь, что в серверной части ArcGIS я практически ничего не понимаю, так что не судите строго Embarrassed
В двух словах, что нам необходимо:
- Есть несколько объектов на которых мы проводим работы. Зайдя на сайт в левой части браузера в виде дерева должен отображаться список этих объектов. Выбрав один из них пользователю предлагалось бы для просмотра загрузить геолкарту, топооснову, планы, фото и т.п.
- на картах должна быть возможность включения/отключения определенных слоев и объектов
- при этом для определенных объектов карты, например для скважин, при наведении на них курсора должно появляться окошко с информацией и ссылками на определенные файлы.
- желательно, но не обязательно, чтобы пользователь имел возможность в браузере вносить определенные изменения на карте. Например добавлять объекты, в частности скважины и информацию по ним.

Насколько я понял, средствами ArcGIS server все это реализовать возможно. Но есть одно НО, а именно:
1) нужно ли будет еще покупать дополнительное програмное обеспечение кроме ArcGIS? В настоящее время в нашем распоряжении Win2003srv и MS Access, полистав немного форум я вижу, что ссылаются на Oracle, MS SQL и т.п...
2) какого уровня IT-специалист нужен для решения поставленной задачи, имеется ввиду нужно ли знание определенных языков программирования и т.д., если да то что именно?

Если вас не затруднит, опишите вкратце насколько тернистый путь необходимо преодолеть, чтобы добиться требуемого результата.Smile

С уважением.

1 Ответ

0 голосов
ответил 16 Окт, 09 от TDenis (42,620 баллов)
Попробую ответить. Если что - старшие поправят)

Сделать такое возможно. Потребуется специалист по .Net или Java.
Если редактировать пока не обязательно, то можно делать с помощью REST-интерфейса (т.е. это такие технологии как Silverlight, Adobe Flex, JavaScript). Плюс в том, что карты получаются более современными и красивыми. Следующим летом и для таких карт обещают ввести штатную поддержку редактирования.
Т.е. есть куча разных интерфейсов, наверняка у вас уже есть программисты, которые знают какую-либо из этих технологий.
Примеры карт, реализованных с помощью разных технологий, есть вот здесь:
http://resources.esri.com/arcgisserver/index.cfm?fa=applications
На сайте Дата+ тоже можно поглядеть разные проекты.

Приобретать СУБД не обязательно, можно создать обычную файловую базу данных и использовать её. Однако могут быть проблемы с масштабируемостью - СУБД всё же поумнее. Помимо SQL Server и Oracle, ArcGIS поддерживает Postgre - за неё платить не обязательно.
Необходимый уровень ваших специалистов зависит от сроков. На сайте ESRI есть подробная документация, форум, а также демонстрационные видео для разных API - где по шагам описывается как начать работу, используя ту или иную технологию. Если получится начать, то дальше должно быть легче. В принципе научить можно любого)
Простейшую карту (с подключением/отключением слоёв и т.п.) можно создать даже не зная языков программирования. Всё, что нужно будет сделать - это пощёлкать "далее"-"далее".
Насколько я знаю, демонстрационной версии ArcGIS Server нет. Поэтому попробовать и понять, подходит или нет - тяжеловато, конечно. Учитывая стоимость - тяжеловато вдвойне.
Однако, могу заверить, что принципиально всё, что вы перечислили - реализуется вполне успешно. Т.к. у меня самого работают системы с подобным функционалом. Причем реализованы они с помощью разных API - на разных языках программирования - всё хотел попробовать :)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...