Блог Александра Ставицкого на LiveJournal
Special for Spatial
-
НЕСКОЛЬКО ПРИЧИН СИМПАТИЗИРОВАТЬ ТУЛЕ
Скажу сразу, речь не о замечательных автобагажниках THULE для велосипедов и лыж, не о кинозвезде Питере О'Туле: это действительно про город Тула, в котором я впервые в жизни побывал по ГИСовскому интересу совсем недавно. И был приятно удивлён…обо всем по порядку.
Во-первых, сама причина приезда: вновь назначенный губернатор в качестве одного из первых действий собирает конференцию по выбору технологии региональной ГИС!!! Туда подбираются в качестве участников те компании, которые им показались интересными, и устраивается небольшое шоу. Сама по себе фабула уже заслуживает уважения, так как обычно приходится убеждать, что это вообще кому-то нужно, стараясь не замечать в глазах высокопоставленного чиновника понятной и читаемой мысли «пустое это все…жили же как-то без этого…».
Во-вторых, конференция открывалась выступлением чиновников местного регионального правительства, кстати – достаточно молодая и на глаз вменяемая команда, привезенная новым главой области из Москвы. Вот интересно, скучное нытьё про «понаехавших клятых москалей», занимающих места местных - это типичная черта определенной части калининградцев? Как бы то ни было, случается очередная неожиданность: выступающие чётко аргументируют необходимость создания технологической платформы с ИСОГД в качестве краеугольного камня, обязательность ее распределенности, многоуровневости…я тут же мысленно вычеркнул пяток первых слайдов из своей презентации, обычная «миссионерская» деятельность оказалась вовсе не нужна, заказчик, оказывается, ЗНАЕТ, что он хочет получить в итоге! Только интересуется, как это лучше сделать…
Дальше-больше, начинается ведь общение. И тут новое открытие: чиновники, с которыми разговариваем, вовсе не боятся признать, что вот этого они не знают, а вот по этому вопросу хотели бы скорее выслушать наше мнение. То есть, не ведут себя по совету, который дал Остап Бендер Кисе Воробьянинову: в случаях, когда не знаете что сказать, Киса, важно надувайте щёки и говорите что-то вроде «Да уж..»
Ну и…по контрасту с многолетними сходками ГИС-Ассоциации, где для чего-то печатается программа с каким-то распорядком, но любой человек из местной администрации (уже не говорю про оргкомитет…) всегда обладает суверенным правом сказать: «из регламента мы, конечно, выбиваемся…но ведь это важно…», и пошло, безо всяких ограничений, про бороздящие космические корабли. Здесь все было вовсе иначе, мой доклад был последним (!!!) и по распорядку должен был закончиться в 17-00. И закончился!!! Потому что все было очень жестко, когда кто-то из важных гостей застрял в собственных словесных конструкциях в конце отведенного времени, ведущий сказал «Время!» - «Да мне одну минуту буквально» - спокойно ответил докладчик… «она уже прошла» бесстрастно констатировал вице-губернатор и пригласил следующего. Весьма необычно, согласитесь..
Что из всего этого выйдет – время покажет, понятно, но есть и еще маленькая, но очень приятная деталь. Ожидая начала мероприятия, мы зашли в некий небольшой ресторанчик, передохнуть с дороги и кофе попить. И тут (подчеркиваю, это не Гданьск, это Тула J) мы обнаруживаем уютный погребок, с продуманным дизайном, с огромным количеством разнообразных вин, виски, коньяков…которые дают подегустировать по маленькому (ну а кому хочется – по большому J ) бокальчику. К бокальчику – изысканные сыры («от 50 грамм», пояснила хозяйка), вина – в специальных шкафах, а в отдельном шкафу с гигрометром – дорогие сигары, с которыми желающих отправляют в специальную, герметически изолированную комнату…ибо курить в погребке нельзя.
В общем, вспомнился старый афоризм: «Если всё хорошо, значит вы чего-то не замечаете».
Пока не заметил J
-
НЕ ВЕБОМ ЕДИНЫМ…
Растет и множится число государственных, а вслед за ними – региональных и муниципальных программ, целевым предназначением которых, если привести к общему знаменателю некий разнобой в терминах, является взрывное развитие веб-технологий на местах, под эгидой электронного общества, государственных услуг, несколько забытого «одного окна»... список прододите сами. По сути, это не может не радовать IT-компании, давно облюбовывающие себе интернет-ниши нашего информационного рынка. Вот только вызывает, на мой взгляд, законное беспокойство явная тенденция рассматривать эти задачи как отдельно взятые, изолированные от контекста.
Нам кажется, есть немалая опасность, что, в результате реализации этих программ, мы, в ряде случаев, получим просто в разной степени изящные и функциональные инструменты, пользоваться которыми никто не сможет.
Вашему вниманию предлагается "приквел" статьи, которая в печатном виде в первую очередь (по традиции) появится в журнале CADMaster. Это некое обобщение опыта развития ГИС-технологий группы компаний CSoft, применительно к формирующемуся рынку электронных государственных услуг…и, как всегда, приглашение к обмену мнениями.
Мы даже иногда не осознаем, насколько стремительно развиваются веб-технологии, это прекрасно иллюстрируется выдержкой из речи Билла Клинтона, которую он произнес уже уйдя с поста Президента США: когда он стал Президентом США, в мире было…50 веб-сайтов! ВСЕГО!!! Когда он уходил, в 2001 году их насчитывалось уже 350 миллионов… А сегодня, судя по недавно опубликованной статистике, объем ежедневного обмена между пользователями интернета достиг 1 экзабайта (это целый миллиард гигабайт!).
Повод ли это торопиться в электронное общество? Спору нет, конечно, только бы не потерять впопыхах чего-то важного…
Итак, чего можно достичь при успешном внедрении электронных государственных услуг? Первое и вполне понятное и осязаемое: «электронная очередь», подразумевающая исключение утомляющего и унижающего стояния в чиновных коридорах. Дело понятное, и легко (технологически…) реализуемое, единственная сложность – «сопротивление материала», но эта тема – за пределами настоящей статьи. Эта функция уже нам знакома, например, по опыту многих консульств, получение талончика с датой и временем сдачи документов на визу по интернету – приятная реальность. Естественно, и запись на прием в какой-то отдел мэрии или областной администрации несложно организовать тем же образом
Идем далее: запрос на какой-то документ, справку…так же по аналогии с уже известными вещами: если мы можем выяснить по интернету наличие свободных мест в самолете или гостинице, отчего же не узнать о свободных участках для застройки?
Вот тут-то и начинаются «трудности перевода»: в простых случаях это выполнимо, отчего, к примеру, не получить справку об адресе (конечно, может быть придется придти и поставить печать, если документ из вашего принтера не покажется достаточно убедительным…но и это, в перспективе, решаемо, за счет штрих-кодов, электронной цифровой подписи, дело техники, в общем). А в более сложных случаях и начинаются те самые особенности, неучет которых приведет к полной бесполезности всех предпринимаемых усилий. Потому что место в гостинице или занято, или свободно, и свободное место вы тут же сможете занять при наличии достаточного количества денег на счету, а вот участок… тут все сложнее, хоть и не безнадежно сложнее.
В самом деле, сдавая документы в консульство, мы надеемся на то, что скоро искомая виза появится в нашем паспорте, но процесс ведь вовсе на автоматический, весь комплект документов будут пристально рассматривать консульские работники. И заявка на участок, например, под строительство гостиницы, тоже будет рассматриваться, со всеми сопутствующими документами. Значит, задача электронных услуг, в данном случае – дважды сэкономить время.
Во-первых, получив заблаговременно информацию к размышлению о том, что же именно город, согласно документам территориального планирования, хочет видеть на интересующем вас фрагменте территории. Стоит ли терять время и собирать документы, если вы заранее знаете, что вдоль реки будут объекты исключительно рекреационного назначения, и построить цех по копчению колбасы вам просто не дадут.
Во-вторых, (если пункт «во-первых» пройден успешно), можно прикинуть, достаточно ли свободного места для вашего будущего объекта, с учетом имеющихся ограничений (часть свободного места может быть просто «съедена», например, охранной зоной).
То есть, применительно к близкой нам теме ИСОГД, мы предварительно классифицируем электронные государственные услуги на условные и безусловные.
К безусловным (выдача адресной справки – хороший пример этого типа) отнесем те услуги, информации для оказания которых достаточно в имеющейся информационной системе муниципалитета. Достаточно через специально разработанный веб-сервис ввести данные заявителя и нажать на кнопку «Печать».
К условным тогда относятся услуги, которые могут быть оказаны, если требование законно и все сопутствующие документы в полном порядке, но в исполнении которых заявителю может быть и отказано, по целому ряду причин, так как необходим анализ предоставленных документов и самой заявки в «оффлайне». Если сам процесс принятия решения по заявке прозрачен, и ответственность вполне конкретного человека, принимающего решение, очевидна, то так же очевидна и польза от такого предварительного рассмотрения. И даже отрицательный ответ на заявку сэкономит у заявителя столько времени и сил, что анекдот перестроечных времен про «одесский кооперативный ОВИР, выдающий отказ в выезде за границу в тот же день, а не через месяц, в отличие от государственного» вспомнится просто как милая шутка.
Из всего вышесказанного следует простой вывод: дом не стоит начинать строить с флюгера, электронные государственные услуги следует рассматривать не как самостоятельную задачу, а как логическое развитие единого информационного пространства города и области. А поскольку наиболее емкой в части информационного контента по территории среди всех известных информационных систем является именно ИСОГД, нам кажется, что СНАЧАЛА будущие электронные услуги нужно обеспечить постоянным и упорядоченным накоплением всего многоообразия пространственных и описательных данных, естественно с учетом технологических процессов, регламентированного доступа, в общем, решить задачу создания и внедрения многоуровневой современной ИСОГД, а уже в качестве следующего шага рассматривать внедрение самих электронных услуг в виде тех или иных веб-сервисов. В противном случае на горизонте явственно замаячит призрак «трубы от граммофона» из известного советского фильма, сама по себе, отдельно взятая эта красивая и функциональная вещь вполне бесполезна.
Почему? Хотя бы потому, что неплохо бы обеспечить единообразие технологий хранения и обработки информации, во избежание проблем состыковки структур и форматов данных, не говоря о сложности сопровождения систем с разными технологическими основами. Предвижу возражения по поводу стандартов WMS/WFS, которые многие воспринимают как спасительное «эсперанто» для разноплатформенных информационных систем. Мы тоже с восторгом ждем практического развития этих стандартов, и всемерно их поддерживаем технологически, но пока при их использовании серьезные потери быстродействия при синхронизации значительных объемов информации из разных систем практически неизбежны и, на сегодняшний день, использование этого стандарта часто напоминает медитативный перенос жидкости из одной огромной цистерны в другую медицинским шприцом.
Другой аргумент в пользу связки ИСОГД-электронные услуги: при широкомасштабном внедрении ИСОГД, разработанные на ее основе веб-сервисы представляют собой технологии «двойного назначения». С одной стороны, для пользования «извне», они успешно могут использоваться для тех самых государственных услуг, с другой, при пользовании внутри корпоративной сети – как инструмент аналитика для лиц, принимающих решения, в том числе и с использованием удаленного доступа. Здесь, как и всегда, мы настойчиво советуем не изобретать велосипеды, а использовать те хорошо развитые инструменты анализа информации типа кубов данных OLAP и иных полезных инструментов, относящихся к Business Intelligence.
В таком случае, разумеется, должны использоваться куда большие объемы информации, по сравнению с обычными веб-сервисами для внешнего пользования, в том числе и содержащие сведения, не разрешенные для открытого опубликования. И, разумеется, и здесь вполне логично использовать одну и ту же веб-технологию как для внутреннего, так и для внешнего употребления. Отдельного упоминания заслуживает необходимость обеспечения возможности использования веб-сервисов на мобильных устройствах. И здесь уместны технологии «двойного назначения»: и для пытающихся записаться на прием в мэрию со своего «айфона», и для мобильных бригад, пользующихся информацией ИСОГД для ликвидации аварий.
Во всех публикациях о критериях выбора технологии ведения ИСОГД мы неизменно возвращались к обязательному использованию стандартных, принятых в мире технологий хранения и обработки информации, аргументация известна…и, практически, неопровержима: опора на стандарты обеспечивает открытость для известных стандартных ГИС-инструментов, гарантию развития системы в долговременной перспективе, возможность развития ИСОГД силами местных разработчиков, стандартными методами программирования, без необходимости изучения неких «тайных знаний» и без зависимости от какого-то одного разработчика. Эта аргументация еще более актуальна при выборе технологии реализации электронных услуг.
Давайте обратимся к аналитикам, которые указывают тренд развития веб-технологий…как отказ от Web в привычном его понимании. Из диаграммы ( http://www.wired.com/magazine/2010/08/ff_webrip/all/1 ) видно, как резко падает мировой объем трафика именно веб-приложений, оставляя все более места для веб-сервисов,
Этот лавинообразный процесс начал Apple со своим IPhone, туда же ринулись все крупные компании кто под эгидой платформы Android, а кто вместе с Windows CE. Суть процесса заключается в том, что ежедневно создаются сотни и сотни приложений (так называемые «аппсы» (от английского app’s), которые и работают на вашем мобильном устройстве, премущественно ориентируясь на технологию активного экрана (touchscreen). Тенденция настолько очевидна, что возможные возражения против необходимости применения именно стандартных веб-технологий, базирующихся на стандартных же способах представления информации, выглядят уже просто непрофессиональными.
Очень важным условием эффективности электронных услуг является возможность установления «обратной связи» с пользователями. Это со всей очевидностью продемонстрировали целый ряд популярных веб-сервисов: информация о «пробках» на дорогах обновляется не только из официальных источников, но и по обратной связи с пользователями навигаторов, а выбор гостиницы или ресторана на Google Maps часто происходит с учетом мнений совершенно неизвестных вам пользователей, оставивших свои восторженные или разгневанные отзывы…вам в помощь.
И этот же подход оказывается эффективным и в случае связки «ИСОГД - веб-сервисы», вот и хороший пример.
В Тюмени уже несколько лет успешно функционирует ИСОГД с использованием технологий группы компаний CSoft. На открытую часть всей хранимой в ИСОГД информации (в первую очередь, постоянно обновляемый адресный план) наложены границы имущественных комплексов с полной информацией по состоянию придомовых территорий, площадок, находящимся на территориях этих комплексов мусорных контейнеров
Есть «внутренняя» часть веб-сервиса: уполномоченное от муниципалитета лицо всегда может получить любую информацию, сформировать отчеты. Но есть и «внешняя» часть: назначенные на определенную территорию обходчики регулярно выставляют оценки по санитарному состоянию территории, что и находит отражение в отчетах.
Есть принципиальная возможность включить в процесс (по примеру того же Google Maps) те самые «широкие слои населения»: ничто не помешает гражданину выразить свое недовольство антисанитарным состоянием его придомовой территории, и ничто не скроет это недовольство от того самого уполномоченного лица.
Таким образом, по нашему мнению для эффективной реализации электронных государственных услуг необходимо неукоснительное выполнение следующих условий:
- Работе по созданию и внедрению веб-сервисов, с помощью которых реализуются электронные государственные услуги, должен В ОБЯЗАТЕЛЬНОМ ПОРЯДКЕ предшествовать этап промышленного внедрения ИСОГД. Тогда есть шанс на успешность проекта на всем предполагаемом спектре внедрения,.
- При выборе технологии разработки электронных услуг нужно не только ориентироваться исключительно на стандартные веб-технологии, во избежание мрачного изоляционизма и неизбежного увядания созданной системы, и, при этом, отдавать предпочтение именно той технологии, которая используется в муниципалитете или регионе для ведения ИСОГД, во избежание ненужных издержек.
При выполнении этих условий электронные государственные услуги будут опираться на прочный фундамент отлаженных процессов создания и накопления пространственных и описательных данных, наличие которых и обеспечит реализацию этих услуг.
В противном случае есть явственная угроза того, что заботливо разработанный сервис будет похож на анекдотический комбайн для уборки грибов, изобретенный неким НИИ: он все-все сделает сам, оператору нужно только найти гриб и подвести к нему комбайн…
-
Дуэль в двух частях, с прологом и эпилогом
С некоторым запозданием хочу поделиться своими впечатлениями от двух событий, которые впрямую связаны со всеми предыдущими постами, речь ведь идет вновь и ГИС-технологиях и о способах их сопоставления.
Когда стало известно, что в МЭРТе (надеюсь, все знают эту аббревиатуру) будет дана возможность последовательно выступить всем основным игрокам отечественного ГИС-рынка, мы восприняли это с энтузиазмом: все же сам факт такой попытки сопоставления уже дорогого стоит, так что уже за организацию этого действа стоит от души поблагодарить Сергея Миллера.
Другое дело, что к формату выступлений вопросов возникло сразу немало. Для начала, как-то странно вуалировалась роль МЭРТа как «выбирателя» наиболее подходящей под его запросы технологии, так как само действо было названо заседанием Комитета ГИС-Ассоциации, хоть и с непосредственным участием «федеральных людей»…да и, в общем, на федеральной же территории. Потом возникла бесконечная чехарда с переносами дат и сменами правил игры: то в разные дни выступят разные «соискатели», то они будут как-то разбиты по группам…а в конечном итоге, всех собрали в один день, и регламент был ужат до предела (30 минут, включая ответы на вопросы). Тем не менее, вопросы друг другу были все же разрешены, то есть, призрак обсуждавшейся ранее ГИС-дуэли витал где-то рядом.
Как раз незадолго до этого мероприятия я вдруг услышал рассуждения какого-то эксперта по «Бизнес-FM» о том, что-де Россию скоро просто завалят сальмонеллезной курятиной, исключительно в силу существующих правил. То есть, ты можешь сурово спросить у поставщика: «Есть у твоих бройлеров сальмонеллез?!», даже брови угрожающе нахмурить можешь…но, оказывается, проверить его безмятежное «Да ладно, все в порядке!» не имеешь почему-то права. Вот если кто потом потравится, ну, тогда другое дело, а так – презумпция «сальмонеллезной невиновности».
К чему это я? А к тому, что вопрос-то ехидный на показе в МЭРТе задать было можно, и я их задавал, только принцип поставки курятины был, вольно или невольно, экстраполирован в этом случае на IT-технологии, именно в силу регламента. Задаю вопрос (по моему мнению – абсолютно убийственный :-) ): «А предусмотрен ли вашей технологией прямой доступ к данным из других стандартных ГИС-программ?», уверенно ожидаю сокрушенного разведения рук (ведь большинству собравшихся, кроме федералов, ради которых и спрашивается, ответ известен), а в ответ, не моргнув глазом «ДА!» и быстренько-быстренько просьба перейти к следующему вопросу. Отчетливо запахло недоброкачественной курятиной, но презумпция, презумпция…
Все же не теряю надежды, что присутствовавшие с принимающей стороны эксперты не дремали, Скайпы-Твиттеры не отвлекли их от сути происходящего и свой профессиональный вердикт они все же не утаят от высоких начальников.
Как бы то ни было, независимо от результатов этого мероприятия, считаю знаковым сам факт его организации, как минимум, это все же хотя бы обозначение желания узнать, что же делается под вывеской ИСОГД на просторах нашей страны…да-да, знаю, сколько уже было холостых залпов, но так хочется надеяться на лучшее…
А потом забавно получилось: 25-го состоялась «битва при МЭРТе», а уже 27-го практически «все те же, за тем же столом», как поет Макаревич, должны были оказаться в Иваново, тамошняя областная администрация стоит перед проблемой выбора технологии. Слава богу, что люди в Иваново отчетливо понимают: надо не упустить момент и дать рекомендации муниципалам, иначе процесс внедрения муниципальных ИСОГД станет настолько неконтролируемым и неуправляемым, что собрать из них региональную информационную систему будет задачей абсолютно невыполнимой.
Отдельной строкой стоит рассказать про дорогу: Иваново ведь, в сущности, от Москвы недалеко, но вот добраться туда можно либо обычным пассажирским поездом, «кланяясь каждому столбу», да еще билеты оставались только в боковую плацкарту и общий вагон…либо маршрутками… Учитывая, что время начала конкурентного показа было назначено на 9-00, перспектива выкатиться на него несвежим и помятым никак не радовала. Но тут всевидящий Интернет вдруг указал на…возможность полета! Из Домодедово! Мы тут же схватили билеты, и помчались туда, вовсе не представляя, что же нас ждет (в расписании, правда, был обозначен канадский Embraer, симпатичный такой небольшой самолет, типа нашего Як-40). Действительность превзошла все ожидания :-) К домодедовскому «гейту» подкатил веселый красно-черный одномоторный винтовой самолет, весь внешний вид которого вызывал четкие ассоциации с Перл-Харбором…если согнуться вдвое, чтобы влезть внутрь, то сидеть вполне комфортно, полная загрузка – аж 8 человек :-) Оказалось, это промо-акция авиакомпании Dexter, которая специализируется на VIP-перевозках, каких-то 50 минут – и мы на месте. Вот так бы всегда, с конкурентами ;-)
Ивановская часть дуэли была полной противоположность МЭРТовской, в смысле – никакой «сальмонеллезной презумпции», регламент свободный, спрашивай, сколько влезет, пока не добьешься четкого ответа. Опять же, по нашей же инициативе, от слайдов, которые «все стерпят» перешли к живым показам, вот тут и невооруженным глазом многое стало очевидным, даже и не для крупных специалистов в IT. Забавно, что на вопрос, заданный двумя днями ранее, в МЭРТе, я получил…прямо противоположный ответ :-), которого, конечно, ожидал и тогда…но лучше поздно, чем никогда.
Меня все время удивляет (ну да, не потерял способность удивляться..), почему ответы (или их отсутствие) на простые и очевидные вопросы не могут быть поставлены во главу угла при принятии ответственных решений. Вот недавно посмотрел блестящий фильм советских времен «Без свидетелей» (кстати, Никиты Михалкова, снимал же качественное кино, пока не забронзовел…ну да ладно, не буду, у нас же ГИСовский сайт, а то как ильф-и-петровский городовой по фамилии Небаба, который стал музыкальным критиком :-) ). Так вот там герой Ульянова, запутавшийся в интригах и, с удивлением, обнаруживший другой способ существования, вопрошал в камеру «Неужели есть люди, которые живут ПРОСТО?!» Так вот, хочется именно просто, без пафоса, «космических кораблей», высших интересов…
У тебя гайки стандартные или с собственным шагом резьбы? Нестандартные – вычеркиваем…
Ты делал когда-нибудь такой проект, вот именно такого уровня? Нет? – вычеркиваем, если ты много раз успешно вырезал аппендицит, это не значит, что кардиооперации тебе тоже подвластны.
У тебя есть кто-то, вот здесь, вот рядом, на месте внедрения, к кому обратиться, если что? Нет??? Тут же вычеркиваем, не рассказывай, что утешишь болящего по телефону…
Что ж тут сложного-то…казалось бы…
В отличие от федералов, ивановцы размышляли не так долго, и предпочтение свое (в нашу пользу) выказали вполне оперативно, что ОЧЕНЬ порадовало.
Оно и понятно, на уровне МЭРТа ответственность куда как выше, и сопутствующих принятию решения факторов куда больше, но в любом случае, ждать осталось недолго. Ждем-с…
-
Перевод ORACLE White Paper "Oracle Fusion Middleware MapViewer 11g"
Коллеги, мне показалось полезным для всех предложить вашему вниманию собственный перевод технического материала по той части ГИС-технологий ORACLE, которая относится к легким веб-клиентам.
Исходная англоязычная версия документа доступна по ссылке http://www.oracle.com/technology/products/mapviewer/pdf/mapviewer11g_business_wp.pdf .
В силу ограничений технологии LiveJournal я не могу опубликовать перевод, сверстанный в формате PDF, непосредственно в моем блоге.
Поэтому, этот файл доступен для свободного скачивания ftp://download:[email protected]/Whitepapers/An_Oracle_White_Paper.pdf , а в настоящем посте я привожу только вводную часть переведенного документа.
Заинтересованным пользователям и разработчикам хочу также сообщить, что мы успешно используем описываемую технологию с использованием собственного компонента визуализации для технологии ORACLE Maps, который мы называем UrbanView; его использование позволяет обойти ряд естественных ограничений технологии.
А некие доводы по поводу обоснованности выбора этой технологии настоятельно прошу прочитать в моем предыдущем посте http://csoft-stavitsky.livejournal.com/1110.html :-)
Итак, вашему вниманию:
An Oracle White Paper
July 2009
Oracle Fusion Middleware MapViewer 11g
Oracle Fusion Middleware MapViewer
Правовая оговорка - Disclaimer
Приведенная ниже информация предназначена для обозначения общих тенденций развития программных технологий ORACLE и не может быть предметом контрактных взаимоотношений. Она не является обязательством предоставления каких-либо материалов, кодов, функциональности, и не может быть использована как основание для совершения коммерческих сделок. Разработка, выпуск и сроки предоставления того или иного функционала программных продуктов Oracle целиком остается в компетенции Oracle.
Введение
Говорят, лучше один раз увидеть, чем сто раз услышать. Это особенно важно, если попытаться осмыслить всю сложность взаимодействия между пространственно распределенными людьми, ресурсами, программными средствами, бизнес-процессами. Веками люди полагались на карты, превращая их в легко понимаемые хранилища однозначно воспринимаемой информации. Начиная с
Oracle Database 10g и Oracle Application Server и перейдя далее к Oracle Database 11g и Fusion Middleware, была разработана мощная платформа, наделяющая программистов мощными инструментами разработки на основе наиболее общего понимания задачи.
.
Любая версия СУБД Oracle Database включает в себя расширенные возможности для представления пространственных данных - Oracle Locator. В свою очередь, опция Oracle
Spatial, разработанная для версии Enterprise расширяет функциональность Oracle Locator, включая в себя дополнительно встроенные возможности геокодирования, расчета оптимальных путей, топологического анализа,использования линейных относительных систем отсчета, представления точечных массивов и возможность оптимизированного хранения геопозиционированных растровых изображений. Благодаря этому возможно загрузить любые пространственные данные в СУБД Oracle, построить пространственные индексы и выполнить пространственные запросы в виде стандартных SQL-запросов.
Именно поэтому СУБД Oracle представляет собой промышленный стандарт для управления геопространственными данными. MapViewer дополняет функционал управления пространственных данных, имеющийся в составе СУБД еще и собственными инструментами для просмотра в Интернете пространственных данных, содержащихся в СУБД. Это дает невероятные возможности для анализа пространственных составляющих для любых бизнес-приложений, открывая все доступные корпоративные данные для доступа с использованием ГИС-приложений. Так, например, можно совместно визуализировать данные геодезических измерений, данные из подсистем управлением транспорта и логистики, подсистем учета недвижимости и кадровых ресурсов, комплексных систем управления производством за счет общей пространственной привязки, например, адреса.
Разработчики различных приложений, учитывающих пространственную привязку данных, те, кто предоставляет предназначенные к открытой публикации данные в масштабах государства или отдельного муниципалитета, разработчики интернет-сервисов и более традиционных программных приложений легко могут интегрировать технологию MapViewer в свои разработки.
....Далее - по ссылке ftp://download:[email protected]/Whitepapers/An_Oracle_White_Paper.pdf
-
ПРАВИЛА ВЫБОРА: МАЛЕНЬКОЕ ЭССЕ О МАСШТАБАХ
Отгремели новогодние праздники, и все мы как-то, кто лучше, кто хуже, пережили тяжелый кризисный год.
Да, всем нам досталось, бюджеты заказчиков нещадно резались по-живому, то есть, в первую очередь, по нашему, «айтишному», кто-то сходил с дистанции, кто-то пытался освоить смежные области действий, но жизнь продолжается…и вопросы остаются все теми же. А именно, насущным остается главный, философский вопрос: как и на основании чего можно уверенно сказать заказчику: вот эта технология более предпочтительна, эта – менее, а эту лучше просто забыть по принципу «наша встреча была ошибкой». И я вновь возвращаюсь к тому, как же выбирать.
Можно, конечно, нагородить сложную, многоуровневую и многокритериальную систему оценки. Даже нужно. Но вспоминается старый, еще дореволюционный анекдот: в город въезжает царь, его должно приветствовать выстрелом из пушки, а выстрела нет. Высокий сановник из свиты призывает трясущегося от страха городского голову к ответу, «Почему?????». Тот, дрожащими губами: «На то, ваше превосходительство, было 12 причин…во-первых, не было пороху…» - «Довольно, остальное неважно» прерывает его вопрошавший. Так вот, мне представляется, что сначала надо убедиться, что порох есть, а уж потом сравнивать затейливо развешанные «бантики» интерфейса.
О соответствии международным стандартам и масштабе явления.
Прекрасно понимаю, что нет ничего абсолютного. Одна и та же мысль в разных обстоятельствах выглядит вовсе по-разному. Когда Каренина уходит к Вронскому, получается высокая драма которой веками сострадает весь мир. А когда жена бухгалтера уходит к главному инженеру…ну, это обычная «бытовуха», по поводу которой раньше случались разборки на парткоме-месткоме, а сейчас просто позлословят в курилке.
Это я к тому, изменение масштаба явления меняет и саму оценку. Кому-то масштаб личности позволяет не следовать стандарту, а иногда создавать свой собственный и следовать уже ему, пусть даже сначала вопреки всему остальному миру. Но, что позволено Джеку Дэнджермонду, в силу целого ряда его талантов и достижений, вряд ли позволено всем и каждому. Это ESRI с его миллиардными оборотами мог длительное время жить по принципу «мы и остальной мир», лишь относительно недавно перекинув к коллегам мостик относительной же совместимости. Потому что никто никогда и не сомневался, что на такое противостояние всевозможных ресурсов, и людских, и материальных, у них до поры, до времени хватит. А когда «держать вес» надоедает, или это становится невыгодным, хватает сил и на новый, уже объединительный маневр.
А вот когда ту же модель поведения выбирает для себя некто несравнимо меньший…стоит все же отдавать себе отчет в несопоставимости масштабов явления и, как следствие, неуместности такой линии. В самом деле, можно провести прямую аналогию между несколькими известными «китами» ГИС-бизнеса (список вендоров известен, приводить смысла нет) и языками общения. Ну есть ведь английский-французский-немецкий-испанский, а в ряде стран спасет только наш, родной, русский. Теперь представим, что вам вдруг предлагается впредь заговорить на свежеизобретенном диалекте, восхваляя его достоинства и простоту употребления перед известными языками. Да будет вам, поздно, конечно скажете вы предлагающему, мир не перевернешь, и ваше выращенное в пробирке «эсперанто» шансов не имеет.
Так давайте и мы договоримся, что на «мертвых» языках говорить не будем, и поставим соответствие международному стандарту необходимым условием. И если этого «пороха» не обнаружено, стоит ли схоластически рассуждать о деталях.
О ложном соответствии стандарту и масштабе честности.
С огромным удовольствием перечитываю сейчас Ильфа и Петрова, раньше мы просто раздергивали на цитаты эти изящные образчики знаменитого одесского юмора, не вдумываясь в экономическую подоплеку, а теперь в глаза бросается весь нэповский антураж, так много знакомых штрихов. А вот и цитата подоспела, весьма кстати: «Порода машины была неизвестна, но Адам Казимирович утверждал, что это «Лорен‑Дитрих». В виде доказательства он приколотил к радиатору автомобиля медную бляшку с лорендитрихской фабричной маркой».
Подход Адама Козлевича, к сожалению, не редкость. Заказчику «на голубом глазу» сообщается, что, например, все данные хранятся в стандартной СУБД…и это почти правда. Почти - потому, что, в недра ни в чем не повинной стандартной и заслуженной технологии безжалостно вживлено нечто, совершенно ни с чем стандартным не согласующееся. И, невзирая на «медную бляшку», под капотом обнаруживается что-то настолько уникальное, что разобраться и починить при случае сможет только его неистовый создатель. Но, если не спросить сразу, с пристрастием, об особенностях конструкции приобретаемого агрегата, то заказчик обо всем этом узнает уже заплатив. То есть, поздно…
Как известно из любимой книги, пан Козлевич, вопреки призывам ксендзов, так окончательно и не «опаментался», и упорно держался кустарного разведения «лорен-дитрихов». Но меня почему-то в его фан-клуб никогда не тянуло…а вас? :-)
Таким образом, стоит договориться и о том, что не бывает «второй свежести», и соответствие стандарту либо есть, полное и безоговорочное, либо его нет, причем к «либо нет» мы уверенно отнесем любые компромиссы, любые «почти».
О ложном патриотизме
Если чего-то нельзя спрятать, то им можно попытаться гордиться. Нет соответствия пресловутому международному стандарту? Да зато у нас истинно отечественная, подлинная и ни на кого не похожая разработка! Зато мы не кормим проклятых алчных янки, а направляем все полученные средства исключительно на окармливание наших, родных талантов!
Что-то подобное не одно десятилетие нудно звучало в эфире по поводу нашего автопрома…и про конструкторов, и про дизайнеров, которые лишатся любимой работы, если у них отнять суверенное право ваять «Приоры-Калины». Но вот чехи пошли другим путем…а, к слову сказать, ведь «Шкода» – одно из старейших в Европе автопроизводств, но отчего-то никто не стал собирать митингов и размахивать лозунгами о славных традициях, а просто взяли на вооружение… да-да, международный стандарт, и нашлась сразу интересная работа для местных талантливых конструкторов и дизайнеров, потому что от успешных продаж результатов их труда на мировом рынке получились и приличные деньги для их же оплаты.
Вот и получается, что «кролик – это не только ценный мех», и строгое следование стандарту не только не ущемляет права отечественных интеллектуалов, а наоборот, дает оптимальные возможности для их развития.
О праве бросить тыкву.
Говорят, на острове Борнео есть такой способ отлова местных приматов. В выдолбленную тыкву насыпают чего-то очень привлекательного, только дырочку в тыкве делают маленькой, просто так руку туда просунуть можно, а зажатую в кулак, с добычей – никак не получится. Так вот, кто-то, почувствовав ловушку, руку разжимает и убегает. А кто-то так и сидит…пока за ним не придут. Это я к тому, что когда-то сделанный нами выбор вовсе не обязательно сделан навсегда. Иногда нам намного продуктивнее разжать руку…и начать сначала. И это действие отнюдь не означает позорного признания нашей собственной недальновидности или неквалифицированности, совсем наоборот. Напротив, глупо упорствовать, если чувствуешь, как решение, казавшееся когда-то правильным и работоспособным, уже не соответствует требованиям нынешнего времени.
Вот достойный пример: в уже упоминавшуюся мировую обойму ГИС-вендоров входит и SmallWorld, дочерняя компания знаменитого General Electric (кстати, для меня загадка, почему эта технология так и не была никогда представлена на нашем рынке, хотя весьма широко представлена в других странах). Так вот, они тоже держали линию создания собственного стандарта, и весьма небезуспешно, но… пару лет назад вице-президент General Electric вдруг объявил, что технологический курс резко меняется, и будет разработана новая линейка собственных программных продуктов, но уже в полном соответствии с утвердившемся международным стандартом. Я аплодировал стоя: люди не боятся честно заявить о происходящем, не упорствуют,не апеллируют к прошлым успехам, а спокойно и достойно «корректируют траекторию». Знаю такие примеры и у нас, в ГИС-сообществе, хоть и без громких «коммюнике»…
О жонглировании понятиями
Ну и, в порядке шутки…в которой есть доля шутки, привожу собственный пример, как, стыдливо обойдя вниманием отсутствие «пороха», с помощью вполне честных ответов на умело подобранные вопросы произвести сравнительную оценку двух автомобилей, АУДИ А6 и «Лады - классики» с необходимым результатом :-) .
Критерий
Лада-«классика»
АУДИ А6
Удобство заправки бензином и маслом
Чем попало, в полевых условиях, 9 баллов
Еще подумаешь, как отнесется нежный «западный» движок на того или иного производителя топлива, 6 баллов
Диагностика неисправностей
Все стуки и шумы прекрасно слышны, и в салоне, и в гараже, 9 баллов
Ни черта не слышно, для диагностики нужны всякие дорогие диагностические компьютеры, 6 баллов
Коробка передач
Ну, плоховато…зато привычно 4 балла
Да все, что хотите, 9 баллов
Аудиосистема, опции (парктроник, навигатор)
К чему это?? Ездит же и без этого… 5 баллов
Живут же люди…10 баллов
Взаимозаменяемость деталей с другими автомобилями
Отличная, со всеми другими «Ладами», если что не так – притрется. 8 баллов
Только с собой, любимой, 6 баллов
Скорость
Вполне достаточная, по нашим-то дорогам, 6 баллов
Почти любая…9 баллов
Цена
0.1 от Ауди, 10 баллов
Дороговато…кусается… 3 балла
Расход топлива
Вполовину от Ауди, 10 баллов
Дороговато…кусается… 3 балла
Итого:
61
52
Вместо эпилога
Наверное, может возникнуть резонный вопрос: для чего написан этот «пост», не имеет ли он целью, вкупе с «постом» предыдущим, исподволь подвести к мысли о единственности и неповторимости собственной системы (как писал великий Генри Форд, «вы можете заказать автомобиль любого цвета, при условии, что он черный»)?
Спешу успокоить напрасно взволновавшихся, такой цели нет, рынок крупных корпоративных ГИС-систем нашей стране настолько огромен, что, невзирая на кризисную пробуксовку, одной-двум компаниям его не проглотить, при всем желании. Да и для пары клубов нет смысла затевать чемпионат страны.
Но я абсолютно уверен, что для рынка корпоративных ГИС нужно формировать корпоративные правила для профессионального сообщества разработчиков и внедренцев. И в корпоративные правила должен обязательно включаться и некий ценз соответствия, способ отбора, только после удовлетворения которому и можно начинать соревноваться.
Я бы сформулировал первое «сито отбора» как однозначное соответствие международному стандарту и готовность к сравнительным демонстрациям возможностей технологии, если этого хочет заказчик.
Это – не дискриминация. Это – разумная, ясная, прозрачная классификация команд. Тогда выиграют все: и команды, которым платят (мы, подрядчики) и зрители, которые платят (заказчики ГИС-проектов).
-
Правила боя или «Я дерусь…потому что дерусь!»
Я вот хотел тут поделиться мыслями с коллегами и услышать, по возможности, их мнения по поводу практики проведения встречных показов, своеобразных «дуэлей» между поставщиками ГИС-технологий перед лицом возможного заказчика…или целой аудитории потенциальных заказчиков.
Первой «ласточкой» послужил недавно инициированный на питерском Форуме ГИС-Ассоциации конкурс ИСОГД (Анна Береговских справедливо отметила в своей недавней статье, что его зря свели к «невнятному понятию смотра»). Но, как это событие не назови, а оно все же состоялось, и хочется, чтобы были и следующие конкурсы, а для этого давайте поговорим, для чего это все учиняется и по каким правилам.
Конечно, глупо было бы отрицать, что тот, кто бой инициирует, надеется его выиграть, иначе это был бы просто блеф…некоторыми навыками которого мы все, конечно, обладаем, но не на постоянной же основе :-) . Но ведь, помимо сохранившейся в некоторых из нас жажде выявления сильнейшего в честном бою (помните Портоса, который на вопрос, зачем ему дуэли, просто отвечал «Дерусь…потому что дерусь!») есть и иные причины. Например, и накопившееся собственное раздражение от плодящихся «детей лейтенанта Шмидта», исправно барражирующих над страной и не имеющих за душой ничего, кроме желания заработать, и желание объединить усилия тех, кого это так же раздражает.
Поэтому, изначально, очень хочется публичности-прозрачности, и пусть-де все заказчики сами всё и увидят. И не просто увидят, а обоснованно примут решения, социальная миссия этих поединков проста: у нас в стране все чутко реагируют на любое изменение официальной терминологии, как только появляется заветное слово (в данном, конкретном случае – ИСОГД), под которое можно тратить деньги, его тут же уверенно и разучивают. А заказчик-то, бедный, ничего понять не может: десяток фирм кружат над ним, бодро ссылаются на «постановления партии и правительства», произносят удивительно похожие, округлые фразы, а цены при этом на товары и услуги разнятся не в разы, а иной раз – и на порядки. Как отличить «овец от козлищ»???
На мой взгляд, единственный путь: прекратить этот «футбол по переписке» и жонглирование усыпляющими терминами: коль претендуешь на умение поставлять технологии ИСОГД, покажи их «живьем», а не на красочных слайдах, выдержи достойно ехидные вопросы конкурентов. И тогда в памяти зрителей останется не факт, что кто-то пылко рассказывал, как он может играть в футбол, а сам матч, а еще лучше – его результат.
Пользуюсь футбольными аналогиями…ну, потому, что болельщик, и потому, что это понятно… к тому же, практически все считают, что в футболе разбираются ;-)!
Итак, чтобы бой состоялся нужно для начала определить правила, потом обязательно назначить и арбитров: сами понимаете, надсадно орать, был офсайд или нет…контрпродуктивно, пользуясь модным наукообразием.
Сами же правила в моем представлении выглядят так:
Правило 1: Кладешь руку на Устав ГИС-Асоциации, и «правду, правду, и только правду». А то получается, как недавно в Питере некая компания (назовем ее…ну скажем, «Ох и Софт»…), на вопрос о принципиальной неработоспособности на современных операционных системах представленной ими разработки, деланно удивленно таращит глаза и, против всякой действительности, утверждает, что у прекрасной маркизы все-все хорошо. А времени доказать обратное по регламенту уже не предусмотрено, и бурное окончание, с позволения сказать, дискуссии происходит уже за пределами поля, вне поля зрения аудитории. Представляете себе футбольный матч, доигрываемый в раздевалке?...
Нарушителей Правила 1 предлагаю дисквалифицировать сразу, надолго, причем с максимальной публичностью.
Правило 2: Матч состоится при любой погоде. Если уж вызов брошен и матч назначен, то неприезд на поле должен однозначно расцениваться как поражение, без принятия во внимание неубедительных отговорок «не нравится мне формат представления». В самом деле, для кого играем-то? Нет, конечно, хотим себя показать, хотим, чтобы наше мастерство было щедро оценено зрителями, но, по меткому выражению Жванецкого, «паровоз не может быть для машиниста», и матч должен быть матчем, а не тренировочной «двусторонкой», в которой на другой стороне поля – все те же парни, просто в других майках.
Правило 3: Сами правила едины для всех! Футбол ведь – дело серьезное, и рассуждение, что у нас в деревне издавна можно было немного себе рукой подыгрывать с пониманием и сочувствием приниматься не должно. То есть, соответствие международным стандартам предлагаю считать очень и очень рекомендуемым, а лучше и обязательным. Иначе ведь это уже совсем другой вид спорта… есть, конечно, и болотный футбол, недавно сам видел по телевизору, как здоровые мужики увлеченно барахтаются в финской грязи и называют это даже чемпионатом мира…но заказчик все же должен быть осведомлен ЗАРАНЕЕ, что речь идет не про обычный футбол, а про болотный, и он, в случае относительно недорогого контракта с мастерами покорения захолустных топей, всю жизнь обречен кормить комаров на деревенских трибунах.
Далее, про арбитров. Вечный стон «А судьи кто?», разумеется, применим и к нашему случаю. В прошлом году попытались в российской футбольной премьер-лиге приглашать на ключевые матчи судей из-за рубежа. Не в силу их более высокой квалификации, но с надеждой на неангажированность. Раз получилось хорошо, другой - не очень. Я думаю, западные специалисты по ГИС-технологиям для урбанистики функциональность отечественной системы оценить по определению не смогут. Слишком мы тут специфичны… Но вот технологический уровень оценить могут вполне. Поэтому, по тем же соображениям объективности, я бы предложил разработать небольшой англоязычный вопросничек именно по технологической части, который бы соискатели лавров могли заполнить, а потом это бы отправилось через ГИС-Ассоциацию для оценки к братьям по разуму, хоть в Европу, хоть в Америку. Думаю, интересный был бы опыт.
Но, в целом, все равно, жюри должно быть местное. Конечно, все отечественные специалисты «заиграны» в продвижении той или иной технологии, и, даже при всем желании, им будет трудно полностью абстрагироваться от собственных бизнес-интересов… но коллективный разум и заведомо объективные критерии вкупе с участием в судействе ГИС-Ассоциации могли бы послужить уравновешивающим фактором.
Но и тут в оценке нужен общий знаменатель по части данных для показа. Я бы предложил довести поединок до абсолюта. А именно, взять какой-то, по-настоящему, большой массив данных (ну, например, миллион пространственных объектов с атрибутивными характеристиками, плюс «массивный» спутниковый снимок), да и выдать его дуэлянтам незадолго до теста. Проверяться ведь должны и технологические возможности по корректной миграции данных извне. Далее предложить продемонстрировать результаты придирчивым судьям с секундомерами…желательно, с возможностью подключения к серверу всех желающих, для проверки настоящего многопользовательского доступа. Вот это была бы проверочка… А то часто на стендах слышны «рассказы охотников» о гигантских массивах данных, о сонмах пользователей… Кстати, недавно, реальная проверка в одном, широко разрекламированном по части ГИС городе привела к чистосердечному признанию оператора из мэрии, что она, в случае невозможности получения информации с сервера, «звонит другим, чтобы данные отпустили». А в бодрых докладах внедренцев – ну просто «бороздящие просторы космические корабли»…
Жду конструктивной критики и заинтересованных предложений!
