CartograffegGeospatial - GIS

Mapiau Dynamig gyda Visual Basic 9

Ymddengys bod y fersiwn 2008 o Visual Basic yn wrthddywediad cyflawn rhwng ei alluoedd uchel a'r rhychwant oes a ystyriwyd.

msdnMewn erthygl a gyhoeddwyd yn Cylchgrawn msdn yn ei rifyn mis Rhagfyr 2007, Scott Wisniewski, peiriannydd dylunio meddalwedd Microsoft, yn dangos gwaith rhagorol fel tiwtorial ar sut i dynnu mapiau gan ddefnyddio Visual Basic. Gyda hyn, mae'n dangos nid yn unig rhai o nodweddion mwyaf deniadol Visual Basic, ond hefyd yn cynnig enghraifft weithredol y gellid ei ddefnyddio fel sail i ychwanegu at geisiadau datblygedig eraill.

Ar ddechrau'r swydd hon gwnaethom gyfeirio bod hyn yn gwrth-ddweud yr hyn a dybiodd lawer yn ôl, fod Visual Basic ar linell marwolaeth. Mae awgrym y rhagosodiad hwn yn seiliedig ar yr arfer gwallgof hwnnw o Microsoft i gefnu ar lwyfannau i gynnal ei werthiant; ar ôl ei wthio effusive tuag at .NET a C (Sharp) yn ei anobaith i gystadlu yn erbyn Java.
Gwyddom y byddai'n rhaid newid y cyfyngiadau y daeth Visual Basic, gan eu bod yn unigryw iawn tuag at y datblygiad mewn llwyfannau Windows, pan fu i amgylchedd Win32x farw, mae Microsoft yn dod i gysylltiad cryf â. o dan y llinell y mae C ++ yn ei chyflwyno; felly roedd disgwyl i Visual Basic farw yn druenus ... ymddengys y bydd yn digwydd yn y tymor hir, pan fydd Windows Vista yn cymryd meddiant (y flwyddyn 2014 :))

Os yw hanes yn ailadrodd ei hun, bydd Visual Basic a .NET yn digwydd yn union fel y gwnaeth Microsoft gyda Fox i ymestyn oes SQL a Access. Er nad yw'r gystadleuaeth fel yr oedd bryd hynny, tueddiadau dylunio amlhaenog ac integreiddio gwe yw'r sbardunau a fydd yn gwneud cwymp neu fasg Visual Basic.

Wel, mae'n werth edrych ar y datblygiad a gynigiwyd gan Scott, er ein bod yn argymell darllenwch y ddogfen lawn byddwn yn gwneud rhai sylwadau ar gyfer maint syml y gorsafoedd ar ôl yr heddlu.

1. Defnyddio Amgylchedd WPF

vb9 wpf
Gadewch i ni gyfaddef, mae'r erthygl wedi'i hehangu a'i haniaethu'n dda iawn, yn enwedig os nad yw'r credyd yn perthyn i olygydd ond i'r datblygwr ei hun; yn esbonio sut y gall amgylchedd wPF (Windows Presentation Foundation) drosi'r hyn roedden ni'n arfer ei wybod fel "gwrthrychau", o dan gysyniad ehangach o "geometregau", y gellir ei gysylltu â chod deinamig... rydyn ni'n cael ein gadael yn pendroni ai dim ond ar gyfer hyn y mae hyn. at ddibenion rhaglennu, caiff “gweld” fel mapiau fflach, neu geometreg ei hail-greu ar y hedfan o gronfa ddata.

2. Model Gwrthwynebu Cais

Mae'r awdur yn parhau i esbonio sut y ffurfiodd (ail-ddyfeisio) ffurf defnyddio data ... yn greadigol iawn yn ei 9 wpf gweledol sylfaenolcysyniad o Map, rhanbarth, polygon i gyd dan Dibyniaeth Dibyniaeth ac yn poeni yn yr ystyr o ailddyfeisio'n llythrennol yr hyn y mae cymwysiadau gofodol eisoes yn ei wneud mewn swyddogaethau sylfaenol fel chwyddo, padell, xtent. Byddem yn pryderu pe bai llwyfannau mapio newydd eisiau cael eu datblygu yn seiliedig ar y swyddogaethau hyn, oherwydd y gwastraff a fyddai’n bodoli wrth ailddyfeisio cod pur, gan ystyried bod y maes hwn yn hytrach na rhaglennu yn gofyn am addasu cysyniadau cartograffig, geodetig a bellach yn ddaearegol, ond bob tro rydych chi am ailddyfeisio systemau yn cael eu hanwybyddu. Felly nid ydym yn beirniadu creadigrwydd, yn hytrach rydym yn mynd â'n hetiau i rywun sy'n datblygu rhywbeth ac eisiau ei rannu mor agored, ac eto rydym yn cofio'r angen sydd ar ddod i safoni a systemateiddio'r hyn a gyflawnwyd eisoes.
Rwy'n dod ag ymadrodd a glywais ychydig yn ôl mewn cyfarfod:

... rydym yn edrych i wneud BrasViro ArcView ... jo ...

3. Y defnydd o Ddosbarthiadau Mapiau

dosbarthiadau map Yma, mewn ffordd greadigol iawn, mae'r awdur yn cysylltu'r polygonau â safonau ffederal Gogledd America a elwir yn FIPS, er bod y rhain yn cael eu defnyddio at ddibenion "ystadol" yn unig, mae'n ymddangos i ni fod y bachgen wedi ysmygu swydd dda. Mae'n dweud ei fod yn iawn, bydd modd golygu'r eiddo “rhanbarth” yn allanol.

4. Rheoli data XML

xml lat
Yn olaf, rwy'n cymryd yn ganiataol ar ôl meddwl ac yfed coffi eich bod wedi penderfynu mynd am strwythur xml a LinQ (bron yn anochel) i fewnforio data a geometreg mewn ffordd strwythuredig, er mai dyma chi sy'n rhedeg i mewn i gyfyngiad y maes cymhleth hwn, geodesi. Dengys hyn fod ailddyfeisio yn yr ystyr yma yn beryglus, os nad yw dyben y canlyniad yn eglur iawn ; y mae yn ymddangos i ni fod y gwaith y mae wedi ei wneyd at ddybenion "gweler y canlyniadau” yn dda iawn, y peth sy’n peri pryder yw pan fydd y canlyniad hwn yn cael ei weld gan weithrediaeth mewn cyfarfod ac yn dweud:

“Mae gen i gysylltiad â chyfranddalwyr sy’n barod i fuddsoddi yn y cais hwn fel y gallwn wneud system fapio y gellir ei rhoi ar waith yn Sefydliad Rheoli Tiriogaethol Mega…”

a'i roi, maent yn ail-ddyfeisio rhywbeth ... y mae Scott yn ei dderbyn yn ei iaith nad yw'n geomateg:

“Ar gyfer y geometries cymhleth, yr hyn wnes i oedd gwneud dau ffigwr, yn gyntaf dangosais yr un yn y cefndir fel na fyddai'r un yn y blaen yn cael ei orchuddio ac felly byddai'n edrych fel ynys…”

5. Casgliadau angenrheidiol
Yn olaf, ar gyfer ein ffrindiau rhaglenni rydym yn argymell y ddogfen, gan ei bod yn dangos sut mae'n bosibl adeiladu cymwysiadau map heb ddefnyddio codau trydydd parti ... rydym yn rhoi clod i'r awdur, gan ddiolch iddo am ei garedigrwydd a'i eglurder wrth gloi ar y diwedd am yr hyn y mae'n ei ddisgwyl o hyn:

Yn y bôn, gan ddefnyddio Visual Basic, WPF, Expression Blend a LINQ Roeddwn yn gallu datblygu cais sy'n gallu ail greu gwelediadau cymharol soffistigedig gan gorff data sy'n bodoli eisoes. Gallai'r cais hwn gael ei ymestyn yn hawdd i weld data o wahanol flynyddoedd neu i drin data mewn gwahanol ffyrdd. Mae'r holl god ar gael gyda lawrlwythiad yr erthygl hon, felly peidiwch ag oedi i arbrofi a gweld beth allwch chi ei gael.

Stryd: Geomusings

Golgi Alvarez

Awdur, ymchwilydd, arbenigwr mewn Modelau Rheoli Tir. Mae wedi cymryd rhan yn y cysyniadu a gweithredu modelau megis: System Genedlaethol Gweinyddu Eiddo SINAP yn Honduras, Model Rheoli Cyd-Dinesydd yn Honduras, Model Integredig o Reoli Stentiau - Cofrestrfa yn Nicaragua, System Weinyddu'r Diriogaeth SAT yn Colombia . Golygydd blog gwybodaeth Geofumadas ers 2007 a chrëwr yr Academi AulaGEO sy'n cynnwys mwy na 100 o gyrsiau ar bynciau GIS - CAD - BIM - Gefeilliaid Digidol.

Erthyglau Perthnasol

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio â *

Yn ôl i'r brig botwm