CartografiaJeospasyal - GIS

Kat dinamik ak Visual Basic 9

2008 vizyèl Debaz nan, vèsyon sanble ap yon kontradiksyon konplè ant kapasite segondè li yo ak pou tout lavi ki te konsidere kòm.

MSDNNan yon atik ki te pibliye nan MSDN Magazine nan edisyon li yo Desanm 2007, Scott Wisniewski, Lojisyèl konsepsyon enjenyè nan Microsoft, montre yon travay eksepsyonèl pa fason pou leson patikilye sou ki jan yo desine kat lè l sèvi avèk vizyèl Debaz. Avèk sa a pa sèlman yon demonstrasyon de kèk nan karakteristik yo ki pi attrayant nan vizyèl Preliminè a, men tou, bay yon egzanp k ap travay ke ou ta ka itilize kòm yon baz yo ajoute lòt aplikasyon pou devlope yo.

Nan kòmansman pòs sa a nou te fè referans ke sa a kontredi ak sa anpil tan de sa sipoze, ke Visual Basic te sou yon liy lanmò. Sijesyon site sa a baze sou abitid fou Microsoft pou abandone tribin pou kenbe lavant li yo; apre pouse efase l 'nan direksyon pou. NET ak C (Sharp) nan dezespwa l' yo fè konpetisyon kont Java.
Nou konnen ke limit ke vizyèl Debaz te pote, nan yo te trè san konte nan direksyon pou devlopman an sou tribin Windows, ta dwe ranplase lè anviwònman Win32x te mouri, Microsoft fòtman antre nan .NET ak chanje estrateji bibliyotèk dinamik li yo (dll) pa fondasyon an. anba liy ki C ++ pote; Se konsa, li te espere ke Visual Basic te mouri byen ... li sanble ke li pral rive nan tèm long la, lè Windows Vista pran posesyon (ane a 2014 :))

Si istwa repete tèt li, Visual Basic ak .NET pral rive menm jan Microsoft te fè ak Fox pou yon ekstansyon pou lavi SQL ak Aksè. Malgre ke konpetisyon an se pa jan li te ye lè sa a, tandans yo nan konsepsyon multikouch ak entegrasyon entènèt yo se deklannche yo ki pral fè vizyèl Debaz efondre oswa mask.

Oke, li la vo pran yon gade nan devlopman poze pa Scott, men nou rekòmande pou li dokiman an tout antye nou pral fè kèk kòmantè sou gwosè a nan post la mande pou Senplifikasyon nan.

1. Anviwònman lè l sèvi avèk WPF

vb9 WPF
Ann admèt, atik la trè byen elabore ak abstrè, sitou si kredi a pa fè pati yon editè men nan pwomotè a li menm; eksplike kijan anviwònman wPF (Windows Presentation Foundation) ka tradwi sa nou te konn konnen kòm "objè", anba yon konsèp "jeometri" ki pi laj, ki ka asosye ak kòd dinamik... nou rete ap mande tèt nou si sa a se sèlman pou pwogramasyon "wè" tankou kat kat, oswa jeyometri rekonstwi sou vole nan yon baz done.

2. Aplikasyon objè ki gen konpòtman egzanplè

Otè a kontinye eksplike ki jan li te konfigirasyon (re-envante) fòm ekspozisyon done ... trè kreyatif nan l 'yo vizyèl debaz 9 WPFKONSEPSYON a Kat jeyografik, rejyon an, poligòn tout bagay anba Depandans Objetct ak mangonmen nan sans literalman reenvante sa aplikasyon espasyal deja fè nan fonksyonalite debaz tankou rale, chodyè, xtent. Nou ta dwe konsène si nouvo platfòm kat te vle devlope ki baze sou fonksyonalite sa yo, akòz fatra a ki ta egziste nan reenvansyon nan kòd pi, konsidere ke jaden sa a olye ke pwogramasyon pou mande pou adaptasyon nan byen dokimante konsèp kartografik, jeodezi e kounye a, jeomatik, men chak fwa ou vle reenvante sistèm yo inyore. Se konsa, nou pa kritike kreyativite, pito nou wete chapo nou bay yon moun ki devlope yon bagay epi li vle pataje li konsa ouvètman, men nou sonje bezwen iminan nan estandadize ak sistematize sa ki te deja reyalize.
M 'rele yon fraz mwen tande yon ti tan de sa nan yon reyinyon:

... n ap chèche fè yon ArcView Brasileiro ... jo ...

3. Lè l sèvi avèk sa a Map Klas

klas kat jeyografik Isit la, nan yon fason trè kreyatif, otè a lye poligòn yo ak nòm Ameriken federal yo ke yo rekonèt kòm Fip, byenke sa yo yo te itilize sèlman pou rezon "statistik", li sanble nou ke ti gason an te fimen yon bon travay. Li di li dwat, pwopriyete yo "rejyon" yo pral ekstèn editable.

4. done XML jesyon

xML lat
Finalman, mwen sipoze ke apre panse ak bwè kafe ou te deside ale pou yon (prèske inevitab) xml ak LinQ estrikti enpòte done ak jeyometri nan yon fason estriktire, byenke isit la ou kouri nan limit la nan jaden konplèks sa a, jeodezi. Sa montre ke re-envante nan sans sa a se danjere, si objektif la nan rezilta a pa trè klè; li sanble ke travay li te fè nan objektif pou "wè rezilta” se trè bon, bagay la mangonmen se lè rezilta sa a wè pa yon egzekitif nan yon reyinyon epi li di:

"Mwen gen kontak ak aksyonè ki vle envesti nan aplikasyon sa a pou nou ka fè yon sistèm kat ki ka aplike nan Mega Enstiti Jesyon Teritwa ..."

epi bay li, yo fini reenvante yon bagay ... ki Scott admèt nan lang ki pa geomatic li yo:

"Pou jeyometri konplèks yo, sa mwen te fè se fè de figi, premye mwen te montre youn nan background nan pou ke youn nan devan an pa ta dwe kouvri epi konsa li ta sanble ak yon zile ..."

5. konklizyon nesesè
Finalman, pou zanmi pwogramè nou an, nou rekòmande dokiman an, jan li montre kouman li posib poum bati aplikasyon pou kat jeyografik san yo pa itilize kòd twazyèm-pati ... nou remèsye otè a pou jantiyès li yo ak klè pa conclure nan fen sou sa li espere nan sa a:

Esansyèlman, lè l sèvi avèk vizyèl Preliminè a, WPF, ak LINQ Ekspresyon melanz Mwen te kapab devlope yon aplikasyon ki kapab rkree vizuèl relativman sofistike soti nan yon kò done ki egziste. te kapab Aplikasyon sa a fasil pou pwolonje sou yo wè done ki sòti nan ane diferan oswa yo manipile done nan diferan fason. Tout kòd ki disponib Téléchargez atik sa a, se konsa santi yo lib fè eksperyans ak wè sa ki ou ka jwenn.

via: Geomusings

Golgi Alvarez

Ekriven, chèchè, espesyalis nan Modèl Jesyon Tè. Li te patisipe nan konsèptualizasyon ak aplikasyon modèl tankou: Sistèm Nasyonal Administrasyon Pwopriyete SINAP nan Ondiras, Modèl Jesyon Minisipalite Joint nan Ondiras, Modèl Integrated Jesyon Cadastre - Rejis nan Nikaragwa, Sistèm Administrasyon Teritwa SAT nan Kolonbi. . Editè nan blog konesans Geofumadas depi 2007 ak kreyatè Akademi AulAGEO ki gen ladann plis pase 100 kou sou sijè GIS - CAD - BIM - Digital Twins.

Atik ki gen rapò

Kite yon kòmantè

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

Retounen nan bouton tèt