Sign in Join
Wiki copytemporary

Pascal and GIS: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Pascal and GIS

OldNewLine
1+## Pascal for GIS toolkit
2+
3+<https://macpgmr.github.io/MacXPlatform/PascalDynLibs_3.html>
4+
5+(Note that this article is part of a larger series on how to use compiled Pascal dynamic libraries with a variety of different programming languages.)
6+
7+The Pascal for GIS toolkit includes the source for example apps that demonstrate various ways to use Pascal (and in some cases Lazarus) in developing GIS apps:
8+
9+- Add non-visual geoprocessing functionality to any Pascal app (testgdal, testshapes).
10+
11+- Develop a GIS app using the new GIS map and legend controls for Lazarus LCL (PasCast).
12+
13+- Place non-GIS Pascal code in a separate compiled library, then call the library from various GIS apps:
14+ - Simple mapping with a mobile Web app (QxCast) that uses a Pascal FCGI server app.
15+ - Simple mapping with a standalone app (SwiftCast).
16+ - Clickable read-only map with a Web app (AspCast).
17+ - Clickable read-write map with a GIS plugin (PyCast).
18+
19+All of the *Cast example apps use the same Pascal dynamic library that retrieves weather forecast data via the National Digital Forecast Database (NDFD) Web service.
20+
21+## OpenGPSX
22+
23+<https://sourceforge.net/projects/opengpsx/>
24+
25+OpenGPSX Lazarus Component for GPS Interface programming. Decode NMEA messages, Display GPS skyplot view, Display GPS signal strength, Display target navigation.
26+
27+### Features
28+
29+This is a Lazarus component to demonstrate the real-time tracking and monitoring NMEA-183 compliant from GPS receiver and decode NMEA sentences likes \$GPGGA, \$GPGSA, \$GPGSV, \$GPRMC, \$GPGLL, \$GPVTG, \$GPBOD, \$GPWPL, \$GPRTE
30+
31+- Display GPS skyplot.
32+- Display GPS signal strength.
33+- Display target navigation.
34+- Interfaced to GPS with Serial Port.
35+- Cross-platform, Now works on Windows and Linux.
36+
37+<figure>
38+<img src="opengpsx.jpg" title="opengpsx.jpg" />
39+<figcaption>opengpsx.jpg</figcaption>
40+</figure>
41+
42+---
43+*From the Free Pascal wiki, page "Pascal and GIS", as it stood on 2019-02-22 after a change by Serbod, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
44+Category: Libraries

Back to history