C and C++ Programming

Wednesday January 21st 2004
Filed Under C and C++, Link Library, Programming 

Guide to resources to learning C and C++ with an emphasis on spatial information. Find applications based on C and C++ as well as code snippets and tutorials.

EDBS Reader
A free (GPLed) reader software for the EDBS format has been released: EDBS_extra 2.0. This open source utility is written in ‘C’. The page is mostly in German.

Gen2shp
gen2shp is a simple C-Program which can read the format required by the ArcInfo generate command. The data in this file will be converted to the shapefile format which actually means to three files: .shp, .shx and .dbf.

MapE
An online C++ GIS library for Windows.

MITAB
MITAB is an Open Source (i.e. Free) C++ library to read and write MapInfo .TAB (binary) and .MIF/MID files. It is based on the OGR library which is an implementation of the Open GIS Consortium Simple Feature specification.

NCAR Graphics
NCAR Graphics Software is comprised of a library containing over two dozen Fortran/C utilities for drawing contours, maps, vectors, streamlines, weather maps, surfaces, histograms, X/Y plots, annotations, and more

ShapeLib
Shapelib is a simple C API for reading and writing ArcView Shapefiles. It is available in source form, with no licensing restrictions.

TralaineDLL
TralaineDLL consists of a 32bit DLL and a Windows NT/95 executable. Use the DLL to add geographic coordinate conversion to your C, C++, MFC, Visual Basic, Dephi 2, or Optima++ applications.

tsmApi
tsmApi stands for Tile Set Manager (TSM) Application Programming Interface (API). From the website: tsmAPI “is an Open Source library of high level C functions for reading, writing, and processing the terrain data used by the TerraVision terrain visualization application.”






Read More

  • Languages and Operating Systems
  • ArcView 3.x Developer Resources
  • Geosearch Wins Google Contest
  • Learning Java - A GIS Perspective
  • Java and GIS
  • « GIS Acronyms | Main | Caves and GIS »


    Comments

    Leave a Reply