søndag den 26. december 2010

Quantum GIS

Quantum GIS er et opensource gis-program der kan læse og vise MaoInfo.tab filer direkte. Umiddelbart ser det ud til at være et udemærket gratis alternativ til MapInfo så længe der blot skal ses på data.

  • Bruger Projekter ligesom MapInfo bruger Workspace.
  • Ser ud til at der i en tabel kun bør være en slagts data (punkt, linie osv.)
  • Der kan tilføjes knapper og menuer - ved dog ikke lige hvordan endnu.
  • Der kan umiddelbart tilsluttes Gps-enhed - ikke prøvet endnu.
  • Skal der rettes i data kræves det at tabellerne er gemt i shape-format.

Quantum hjemmeside med download, manualer osv.:

Et par hjemmesider med Quantum stof:

OpenStreetMap i Quantum:

lørdag den 25. september 2010

MapBasic Win API

MapBasic Using Windows WinAPI

Create Directory with mapbasic program

MapBasic

Læs data fra en ini/txt fil

Klargør inputfil "Inputfil.txt". Ligger i samme mappe. 
Open File "Inputfil.txt" For Input As #1 
Line Input #1, FørsteData 
Close File #1

Første linie i filen Inputfil.txt er nu læst over i FørsteData.

Læse og skrive konfigurationsfil

På PBBI-Blog er en vejledning til at læse og skrive i en .ini fil:

Configurationsfil er også med.

fredag den 23. juli 2010

MapInfo og GPS


Gratis værktøjer og programmer.

GPS til Mapinfo.

GPS2MI.exe transformere GPS positions data til MapInfo MIF(programmet er midt nede på siden)


GeoVisu - Georeferenced data viewer

Grafisk data ekport fra gpx til MapInfo .MIF

lørdag den 17. juli 2010

MapInfo icon

Link til custom vejledningen:

Link til MapInfo standard iconer ( ikke fra ver. 10):

MapInfo 32bil dll icon toolkit.
Her er værktøjet DLLicons.mbx fint til at se alle iconer gemt i en dll. Samtidig er der en dummy-dll der kan bygges videre på:

og lidt baggrundsviden:

Program "XN Resource Editor"til at opdatere en dll med flere iconer eller ændre på enkelte iconer. Der er indbygget bitmap-editor i programmet:

lørdag den 10. juli 2010

MapInfo tips

Omdan tekst til punkt:

Åbn MapBasic vinduet via Options > Show MapBasic window ... og skriv følgende kommando:

Opdate Lbl_Txt Set obj = CreatePoint(CentroidX(obj),CentroidY(obj))
Ovenstående laver et punkt i centrum af tekstopjektet - Lbl_Txt indeholder Teksterne.

Centroide et polygon
Lav et centumspunkt ud fra et polygon.
Lav en kopi af den polygon-tabel der skal lave "centrumspunkter" af.
Luk tabellen op:
I MapBasic vindue skrives nedenstående, efterfulgt af retur:

Update Kopi_af_polygontabel Set OBJ = Centroid(OBJ)

og vupti ---- alle arealer er lavet om til et centrumspunkt.

Cirkler omkring punkter

The following createcircle command can be used to convert a table of points to a table of circular regions. This command is similar to creating buffers on a point layer. It differs, however, from buffering in that it actually converts the point objects into circles. It is suggested that you make any changes on a copy of your table. If there are already objects in a Map window for this table, they will be lost.
On the Options menu, click Show MapBasic Window.
Type the following line in the window (all on one line):

update tablename set obj=createcircle(centroidx(obj),centroidy(obj),radius)

Opsplitning af en tabel

Dette værktøj splitter en tabel op i flere enkelttabeller ud fra indholdet i valgt kolonne.
Udpak filen og placer den under Tools. Er selvforklarende.

Indholdet i valgte kolonne må ikke indeholde ulovlige filnavngivningstegn (f.eks. / )