Geographics адаптаваць інструменты Bentley Map
Некалькі дзён таму я казаў пра BentleyMap, нядаўна мы разглядалі міграцыя даных і магчымасці аўтаматызацыі працэсу, у гэтым выпадку мы збіраемся паказаць прыклад налады інструментаў, якія былі ў Geographics і якія спатрэбіліся нам, калі мы пачалі працаваць з xfm.
Да з'яўлення Bentley Map на канферэнцыі 2004 г. схема xfm была прадстаўлена ў якасці альтэрнатывы таму, дзе яны хадзілі, нават калі гэта не гучала так прывабна, як Geospatial Administrator здавалася такім складаным. як цяпер. Убачыўшы яго функцыянальныя магчымасці, у нас быў час сесці і падумаць, наколькі магчыма было інтэграваць xfm, не пакідаючы Geographics, і адтуль нарадзіўся цікавы праект, пра які я раскажу ў іншы раз. У гэтым выпадку я хачу засяродзіцца на першым, што мы зрабілі, калі настальгія па інструментах Geographics не была бачна ў Bentley Map, мы зрабілі гэта з праграмістам, які нядаўна скончыў Каталіцкі ўніверсітэт і добра валодаў .net.
Незаменныя геаграфічныя інструменты.
Праблема з Bentley Map у тым, што яна выпусціла некаторыя элементарныя функцыі Geographics, якія карыстальнік не можа знайсці, як вырашыць (не традыцыйным спосабам). Калі вы ўважліва паглядзіце, яны асноўныя, і, такім чынам, вялікая слабасць Bentley Map, у якой адсутнічаюць занадта простыя ўмоўнасці, але яны ёсць у іншых менш надзейных інструментаў, а калі яны і ёсць, то яны вельмі схаваныя нават для карыстальнікаў папярэдніка. Давайце паглядзім, што гэта былі:
гэта відэа Яе можна спампаваць з geofumadas, ніжнія выявы ўзяты адтуль. Распрацоўка вялася на .net, праект быў на Geographics 8.5, а база дадзеных была Oracle 9.
Кіраванне функцыямі
Гэтая простая панэль дазваляла пераўтвараць графічныя аб'екты dgn у элементы, звязаныя з праектам, праз табліцу функцый, што было зручна, але Bentley Map нічога не дала, таму мы перабудавалі яе:
Выбар функцыі з выбарам катэгорыі, тыпу і функцыі, з гэтым вырашана тое, што мы рабілі з утылітамі/менеджэрам функцый.
Ніжняя кнопка таксама дазваляе выбраць функцыю на аснове аб'екта, які ў вас ужо ёсць, а іншая кнопка lПрызначэнне актыўнай функцыі аднаму або некалькім элементам.
Затым на бакавой укладцы былі размешчаны іншыя інструменты для прагляду інфармацыі аб функцыі і яе выдалення, якія мы ведалі як прымацаванне і адлучэнне.
Праблема вырашана, за выключэннем змены прыярытэту (якая ніколі не выкарыстоўвалася), 5 каманд для кіравання функцыямі былі вырашаны.
абнаўляць дадзеныя
Заўсёды на правай панэлі была кнопка для збору інфармацыі аб геаметрыі.Пры выбары аб'екта яна падымае панэль, якая дазваляе нам выбраць, што мы хочам абнавіць: плошчу, перыметр, даўжыню або дыяпазон каардынат. Гэта было зроблена ў Geographics з абнаўленнем базы дадзеных / каардынатаў вобласці-перыметра
А потым была зроблена апошняя кнопка для перадачы дадзеных паміж адным аб'ектам і іншым; ён запытвае яго, калі дадзеныя будуць заменены.
Візуалізацыя функцый
Што тычыцца візуалізацыі, або таго, што ў Geographics называлі дыспетчарам дысплеяў, функцыянал для яе быў распрацаваны ў тым жа дадатку, амаль як у Geographics. тут могуць глядзець відэа.
Калі вы звярнулі ўвагу, гэта спіс катэгорый з іх атрыбутамі і кнопкамі для выключэння, уключэння, выбару або адмены выбару ўсяго. З дадатковай магчымасцю выбару выгляду.
Наколькі мне вядома, гэта быў адзін з першых крокаў па ўкараненні xfm яшчэ ў 2005 годзе, менш чым праз год пасля таго, як кампанія Bentley прадставіла яго на канферэнцыі 2004 года ў Арланда. Толькі што Bentley робіць прасоўванне свайго новага інструмента, спрабуючы прымусіць карыстальнікаў пакінуць Geographics.
мы робім выснову? Пакуль Bentley Map Дазваляе распрацоўваць на VBA і рабіць практычна любыя налады, гэта неадэкватна тое, што Bentley робіць, забываючыся на тое, што прывыклі рабіць яго карыстальнікі. У нашым выпадку ў нас былі распрацоўшчыкі geofumed на такім узроўні, але гэта не тое, што павінна прасоўвацца «нестандартнае» праграмнае забеспячэнне, калі яно хоча атрымаць шырокае распаўсюджванне.
Калі я заходжу ў Інструменты, я не атрымліваю опцыю Геаграфія. Я спрабую экспартаваць у kml
Магчыма, вы выкарыстоўваеце не Geographics, а толькі мікрастанцыю.
Іншая магчымасць заключаецца ў тым, што Geographics усталяваны няправільна.
Я не атрымліваю опцыю Geographics, калі заходжу ў Інструменты. Я спрабую экспартаваць у kml.