cartografiaTérinformatikai - GIS

Dinamikus térképek a Visual Basic 9 alkalmazással

A 2008 Visual Basic verzió úgy tűnik, hogy egy teljes ellentmondás a nagy kapacitása és élettartama, amelyet figyelembe.

MSDNEgy megjelent cikk MSDN Magazine saját kiadásában december 2007, Scott WisniewskiSzoftver konstruktőrének Microsoft, azt mutatja, kiváló munkát útján bemutató, hogyan kell felhívni térképek Visual Basic. Ezzel nem csak a demonstráció néhány vonzó funkciók a Visual Basic, hanem egy működő példa, akkor használja, mint a bázis adni más fejlett alkalmazásokat.

E bejegyzés elején utaltunk arra, hogy ez ellentmond annak, amit sokan régen feltételeztek, hogy a Visual Basic halálvonalon van. Ennek a feltételezésnek a javaslata a Microsoft azon őrült szokásán alapszik, hogy eladások fenntartása érdekében elhagyja a platformokat; miután a .NET és a C (Sharp) felé tolakodott, hogy kétségbeesetten versenyezzen a Java ellen.
Tudjuk, hogy a Visual Basic által a Windows platformok fejlesztése szempontjából rendkívül exkluzív korlátokat kellett cserélni, amikor a Win32x környezet meghalt, a Microsoft erőteljesen belép a .NET-be és megváltoztatja a dinamikus liberías (dll) stratégiáját a keretrendszerhez a C ++ által bevitt vonal alatt; így azt várták, hogy a Visual Basic halt meg ... úgy tűnik, hogy hosszú távon fog történni, amikor a Windows Vista birtokba veszi (az 2014 év)

Ha az előzmények megismétlődnek, akkor a Visual Basic és a .NET ugyanúgy történik, mint a Microsoft a Foxszal az SQL és az Access élettartamának meghosszabbítása érdekében. Bár a verseny nem olyan, mint annak idején, a többrétegű tervezés és a webintegráció trendjei azok a detonátorok, amelyek a Visual Basic összeomlását vagy elfedését fogják okozni.

Nos, érdemes egy pillantást vetni fejlődés által támasztott Scott, de azt javasoljuk, olvassa el a teljes dokumentum teszünk néhány megjegyzést a méret a bejegyzést megkövetelik a leegyszerűsítés.

1. Környezetet használó WPF

vb9 WPF
Valljuk be, a cikk nagyon jól kidolgozott és absztrahált, főleg, ha nem egy szerkesztőt, hanem magát a fejlesztőt illeti a hitel; elmagyarázza, hogy a wPF (Windows Presentation Foundation) környezet hogyan tudja lefordítani azt, amit korábban "objektumként" ismertünk, a "geometriák" tágabb fogalma alatt, amely dinamikus kóddal társítható... azon tűnődünk, vajon ez csak programozási célokra. A „nézet”, mint a flash térképek, vagy a geometria menet közben rekonstruálható egy adatbázisból.

2. Alkalmazás Object Model

A szerző továbbra is elmagyarázza, hogyan konfigurálta (újra feltalálta) az adattovábbítás formáját ... nagyon kreatív visual basic 9 WPFkoncepciója Térkép, régió, poligon alatt mindent Függőség Objetct és aggasztó abban az értelemben, hogy szó szerint újrafeltaláljuk, mit csinálnak a térbeli alkalmazások már olyan alapvető funkciókban, mint a zoom, a pan, az xtent. Aggódnánk, ha ezekre a funkciókra alapozva új térképészeti platformokat akarna kifejleszteni, a puszta kódújratelepítés során felmerülő pazarlás miatt, tekintve, hogy ez a terület programozás helyett a jól dokumentált kartográfiai, geodéziai és ma már geomatikus fogalmak adaptációját igényli, de ez minden egyes alkalommal hogy újra feltalálja a rendszereket, figyelmen kívül hagyja Tehát nem kritizáljuk a kreativitást, inkább levesszük a kalapunkat valaki előtt, aki fejleszt valamit, és olyan nyíltan akarja megosztani, mégis emlékezünk arra, hogy a már elért eredményeket egységesíteni és rendszerezni kell.
Hozok fel egy mondatot hallottam egy ideje ülésén:

... az ArcView Brasileiro ... jo ...

3. Használata Osztályok Térkép

térkép osztályok A szerző itt nagyon kreatív módon összekapcsolja a sokszögeket a FIPS néven ismert észak-amerikai szövetségi szabványokkal, bár ezeket csak "statisztikai" célokra használják, nekünk úgy tűnik, hogy a fiú jó munkát szívott. Jól mondja, a „régió” tulajdonságai külsőleg szerkeszthetők lesznek.

4. XML adatkezelés

xml lat
Végül feltételezem, hogy gondolkodás és kávéivás után úgy döntöttél, hogy egy (majdnem elkerülhetetlen) xml és LinQ struktúrát választasz az adatok és a geometria strukturált importálásához, bár itt belefutsz ennek a bonyolult területnek, a geodéziának a korlátaiba. Ez azt mutatja, hogy az újrafeltalálás ebben az értelemben veszélyes, ha az eredmény célja nem egészen világos; nekünk úgy tűnik, hogy az általa végzett munka a „az eredmények” nagyon jó, ami aggasztó, ha ezt az eredményt látja egy ügyvezető egy értekezleten, és azt mondja:

„Kapcsolatban vagyok azokkal a részvényesekkel, akik hajlandóak ebbe az alkalmazásba befektetni, hogy a Mega Területgazdálkodási Intézetben megvalósítható térképezési rendszert készíthessünk…”

és adjátok meg, ők végül újra feltalálnak valamit ... amit Scott elismeri a nem geomédikus nyelvén:

„Az összetett geometriákhoz két figurát készítettem, először a háttérben lévőt mutattam meg, hogy az elülsőt ne takarja el, és így szigetnek tűnjön…”

5. szükséges következtetéseket
Végül a programozó barátaink számára ajánljuk a dokumentumot, mert megmutatja, hogy hogyan lehetséges a térképalkalmazások létrehozása harmadik fél kódjainak használata nélkül ... hitelt adunk a szerzőnek, köszönetet mondva neki a kedvességért és az egyértelműségért, hogy végül a következőket zárta le:

Lényegében a Visual Basic, WPF és LINQ Expression Blend Lehetne fejleszteni egy alkalmazást képes felüdítő viszonylag bonyolult képi egy meglévő adattörzset. Ez az alkalmazás könnyen kiterjeszthető az adatok megtekintésére különböző évekből vagy manipulálni az adatokat különböző módokon. Minden kód elérhető letölteni ezt a cikket, így bátran kísérletezni és nézd meg, mit lehet kapni.

Keresztül: Geomusings

Golgi Alvarez

Író, kutató, földgazdálkodási modellek szakértője. Részt vett olyan modellek koncepciójának kidolgozásában és megvalósításában, mint például: Nemzeti Vagyonigazgatási Rendszer SINAP Hondurasban, Közös Önkormányzatok vezetési modellje Hondurasban, Integrált Kataszterkezelési Modell - Nyilvántartás Nicaraguában, Területi SAT igazgatási rendszer Kolumbiában . 2007 óta a Geofumadas tudásblog szerkesztője és az AulaGEO Akadémia létrehozója, amely több mint 100 GIS - CAD - BIM - Digital Twins témájú kurzust tartalmaz.

Kapcsolódó cikkek

Szólj hozzá

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

Vissza a lap tetejére gombra