i Jammerbugt kommune Insights Danmark 2012 MapBasic i Jammerbugt kommune Insights Danmark 2012 v/Niels Lundbye-Christensen GIS-nørdet Landinspektør Lidt i tvivl om hvordan jeg skulle gribe det an, så jeg blev sådan set enig med mig selv om måske mere at virke som lidt inspiration til jer, der sidder og næsten er kommet i gang…. Niels Lundbye-Christensen
Kurt Tegtmeier – Nordstjernen Torup Strand Trip Trap nissen – Nickolaj – Etly Klarborg Anders Golding, der vandt OL-sølv i skeetskydning. – Fra Moseby – den dag fik vi medaljer til eftermidagskaffen Niels Lundbye-Christensen
+ + = + Det hele startede med noget MapInfo, som på et tidspunkt førte over i noget let MapBasic… Men inspirationen kom, da jeg mødte Peter for alvor. Niels Lundbye-Christensen
Hvorfor egentlig MapBasic? Nu er emnet jo MapBasic, men hvorfor kikke i retning af MapBasic. Hvad er det MapBasic kan hjælpe mig med. Niels Lundbye-Christensen
I kender det faktisk allerede I kender det fra MapInfo… For lige at vende tilbage til den med kikkerten. Prøve at se det hele lidt oppefra. Da jeg startede op med MapInfo var der jo en del ting, som skulle opdateres engang imellem. Og man kunne skrive digre manualer over arbejdsgange, hvilket jeg derefter udførte manuelt. <skift> Niels Lundbye-Christensen
Masser af manuelt arbejde Lig med hårdt arbejde For lige at vende tilbage til den med kikkerten. Prøve at se det hele lidt oppefra. Da jeg startede op med MapInfo var der jo en del ting, som skulle opdateres engang imellem. Og man kunne skrive digre manualer over arbejdsgange, hvilket jeg derefter udførte manuelt. <skift> Nok sjovt i starten, men ja, det er jo en form for hårdt arbejde. <skift> Derfor, får man sat strøm til processen, og automatiserer skidtet, så bliver der jo tid til at nyde <skift> at chefen bliver glad for dig. For i HANS systemer kan han jo se, at du arbejder dag OG nat. Men automatiserer du… Chefens billigelse Kan du nyde… Niels Lundbye-Christensen
En meget mere spændende hverdag Men nok vigtigst: En meget mere spændende hverdag Uden trivielt arbejde Men hvad pointen nok er, så sætter du maskineriet til at lave det trivielle arbejde, så du kan koncentrere dig om de spændende ting. A’ garanter’… Og chefen tror stadig, at du arbejder nat og dag… ;o) Niels Lundbye-Christensen
Hvad har JEG brugt det til? Ud over at have sat jobs op vha MapBasic vinduet, og så blot samlet det i en fil – jordstykke wfs-opdatering samt adresseopdatering… <skift> Så har jeg også programmeret lidt. Vi arbejder jo med Geograf, og har efterhånden nogle forskellige profiler oppe at køre. Derfor var et af mine første interne programmer sådan et, hvor jeg kunne skifte mellem de forskellige opslag. <skift> Derefter var der et ønske fra brugerne om, at de gerne ville nemt kunne se, hvad de kan have med på et A3 eller A4, stående eller liggende i forskellige formater. <skift> Og sidst men ikke mindst et bette værktøj, hvor man kan udskifte baggrundskort på en nem måde… Niels Lundbye-Christensen
Lidt MapBasic-ekvilibrisme For at I ikke skal tro, at det bare er noget jeg leger, så vil jeg vise noget LIDT mere teknisk, men som I måske alligevel forstår – bare lidt af… <skift> Vi kikker lidt på mit lille program Baggrundskort. <skift> Først sætter man forskellige parametre op. Variable (Dim), funktioner (declare) <skift> Her bygger man menuen op, f.eks. Denne, som kalder en subrutine sub4 <skift> I kan se her, at først sætter den nogle parametre op, og kalder subrutinen SubOpen. <skift> Niels Lundbye-Christensen
Lidt mere ekvilibrisme Målestok Niels Lundbye-Christensen
Her kan I se hvad ideen er med programmet Niels Lundbye-Christensen
Mulighed for at lave egne ikoner Lidt mundgodt… Derudover har jeg lavet et par andre programmer. Der var ønsket om at kunne indtaste et eller flere punkter. F.eks. Gps-punkter. Eller en stepper… Niels Lundbye-Christensen
Søgning i markblokkort Et lille program lavet på et par timer i mandags Et lille værktøj, som jeg lavede til vores landbrugsvirksomhedsgruppe, der lige nu skal på tilsyn hos landmændene og kikke på bl.a. bræmmer. Vi har jo nu fået adgang til markblokkortene, og ønsket var, at de ved en simpel søgning på CVR-nr kunne få vist samtlige marker tilknyttet landmanden. For med i markblokkortene er også de marker, som landmanden har forpagtet. <skift> Vil sagsbehandleren lave en søgning uden at have tændt for temaet får de denne ”svada” <skift> Men, når temaet er tændt <skift> Kan de indtaste et CVR-nr, og nu viser KUN pågældende landmands jorder, ejet, som forpagtet. De kan så slukke for resultatet og vende tilbage <skift> Men jeg fik lige lagt en fortryd knap ind, for da Steen, min miljø-kollega, prøvede det af kom han til at slukke for resultatet ved en fejl, og vi var hurtigt tilbage ved resultatet. Det var dejligt enkelt, men ja, selvfølgelig var der noget jeg ikke kunne få til at virke. Det var at MapInfo ikke huskede hvor knapmenuen var docket, men <skift> Hjælpenvar nær og tog vel Peter 1½ min. At løse for mig. Man skal huske at bruge 100% ens betegnelser… ;o) Niels Lundbye-Christensen
Ved seneste MapBasic Udviklerdag viste en af mine kollegaer, Søren fra Stevns kommune nogle af sine små værktøjer. Og ja, han er nok mere sprogligt begavet end mig, men jeg vil vise et par små programmer, som jeg kunne forholde mig til. <skift> Første var et lille program til at koble et kortobjekt sammen med en post i en tabel. Niels Lundbye-Christensen
Og også et værktøj til nemt at sammenlægge to tabeller med forskellig opbygning, men sådes at data bliver lagt rigtigt ind… Niels Lundbye-Christensen
Kræver det, at man er et ”sprogøre”? Men Nej… Nu synes jeg jo, at Søren var mere ”sprogligt begavet” end mig. Så spørgsmålet er, om MapBasic kræver, at man har sprogøre… Svaret er >skift> NEJ, …. Men, jeg vil sige, at hvis man kan læse og forstå en parlør, så er du ved at være langt… + r MapBasic Niels Lundbye-Christensen
Men derefter udvikler du dit sprog, og dine programmer <skift> Man starter i det små. Laver et lille program og får stor succes… <skift> Men derefter udvikler du dit sprog, og dine programmer <skift> Og pludselig har du udviklet noget avnceret. Det driller ja, men NÅR så det lykkes, så <skift> Er der lidt at fejre… Niels Lundbye-Christensen
? ! Hemmelige venner findes også på nettet. Søg og du skal finde… men ellers er fritekstsøgning jo en fantastisk opfindelse… Brug det, og du skal finde… Niels Lundbye-Christensen
Learning by fooling around På med vanten og kom i gang Det er sjovere end du aner… Niels Lundbye-Christensen