MapIt GIS
MapIt GIS is an Android GIS data collection and mapping application with a built-in NTRIP client for receiving real-time RTK corrections. The NTRIP functionality is provided through a companion app called Mapit GIS - NTRIP Client, which integrates directly with the main MapIt GIS data collector. Together, they connect to a Bluetooth GNSS receiver, stream corrections from an NTRIP caster like RTKdata.com, and enable centimeter-level data collection in the field.
Download:
MapIt GIS - Map Data Collector (Google Play Store — free tier available, Pro/Pro+ subscriptions for advanced features)
MapIt GIS - NTRIP Client (Google Play Store — free companion app, requires MapIt GIS 6.0.0+)
Key capabilities
Platform
Android (phone or tablet); iOS version available
Cost
Free tier available. NTRIP RTK corrections require Pro+ subscription. 3-day free trial available.
Receiver connection
Bluetooth Classic, Bluetooth LE, TCP/Wi-Fi
NTRIP support
Built-in via companion NTRIP Client app (NTRIP V1)
Mock location relay
No dedicated mock location feature — corrections are used within the MapIt GIS ecosystem
GIS features
Point/line/polygon collection, attribute forms, GeoJSON/KML/SHP/CSV export
RTK processing
On-device RTK processing via RTKLIB engine — supports Single, DGPS, Float, and Fix modes
Requirements
Android phone or tablet running MapIt GIS v6.0.0 or higher
MapIt GIS - NTRIP Client companion app installed (free from Play Store)
MapIt GIS Pro+ subscription (required for NTRIP RTK corrections)
Multi-frequency (L1/L2) RTK-capable GNSS receiver with Bluetooth (e.g., ArduSimple, SparkFun RTK Facet, u-blox F9P board)
Internet connection (cellular data or Wi-Fi)
Active RTKdata.com account with RTK credentials
Don't have an RTKdata.com account yet? Start 30-day Free Trial or View Pricing
Step-by-step setup
Configure the Rover input stream
The NTRIP Client uses an RTKLIB-based architecture with separate Rover and Base input streams.
Open the MapIt GIS - NTRIP Client app.
Configure the Rover (Input) stream:
Stream Type: Bluetooth (or TCP, depending on your receiver connection)
Select your paired GNSS receiver from the device list
Format: RTCM3 or NMEA (match your receiver's output format)
Tap Save or confirm the rover stream settings.
Ensure your GNSS receiver is already paired in Android Bluetooth settings before configuring the Rover stream. The receiver must output NMEA data for position and accept RTCM3 corrections.
Configure the Base (NTRIP) input stream
In the NTRIP Client app, configure the Base input stream.
Set Stream Type to NTRIP Client.
Enter the NTRIP caster settings:
NTRIP Caster Host:
rtk.rtkdata.comIP Fallback:
13.56.117.10Port:
2101Username / Password: From RTK Credentials in the internal dashboard (not website login)
Mountpoint (ALL CAPS):
AUTO(recommended) — orAUTO_WGS84,AUTO_ITRF2020,AUTO_ITRF2014
NTRIP Caster Host:
eu.rtkdata.comIP Fallback:
3.73.41.96Port:
2101Username / Password: From RTK Credentials in the internal dashboard (not website login)
Mountpoint (ALL CAPS):
AUTO(recommended) — orAUTO_WGS84,AUTO_ITRF2020,AUTO_ITRF2014
NTRIP Caster Host:
aus.rtkdata.comIP Fallback:
54.206.56.130Port:
2101Username / Password: From RTK Credentials in the internal dashboard (not website login)
Mountpoint (ALL CAPS):
AUTO(recommended) — orAUTO_WGS84,AUTO_ITRF2020,AUTO_ITRF2014
Leave GGA sending enabled (this is the default). RTKdata.com requires your approximate position via GGA to compute VRS corrections.
GGA sending must stay enabled. RTKdata.com uses your GGA position to generate corrections from the nearest Virtual Reference Station. Without GGA, the caster cannot compute corrections and you will remain stuck on Float indefinitely.
Set the positioning mode
In the NTRIP Client settings, find Processing Options.
Set the Positioning Mode to Kinematic (for RTK).
If set to Single, the app ignores corrections entirely — the Base input stream will not be used.
Save the settings.
Positioning Mode must NOT be set to "Single." In Single mode, the NTRIP Client does not use the Base (correction) stream at all, even if it is configured and connected. Set it to Kinematic for real-time RTK processing.
Start the RTK service and verify Fix
In the NTRIP Client app, open the navigation drawer and tap Start Service.
The app connects to your Bluetooth receiver (Rover) and to the RTKdata.com NTRIP caster (Base) simultaneously.
Monitor the RTK solution status: Single > DGPS > Float > Fix.
Once the status shows Fix, return to MapIt GIS — the corrected position is now available for data collection.
The RTK service runs in the background. You can switch to MapIt GIS for data collection while the NTRIP Client maintains the correction stream. Fix typically takes 15–60 seconds under open sky.
Vertical reference (heights)
Heights from RTKdata.com are ellipsoidal, not orthometric (mean sea level). If your project requires orthometric heights, apply a geoid model during post-processing or in your GIS software.
Troubleshooting
NTRIP Client option missing in MapIt GIS
MapIt GIS version too old or NTRIP Client app not installed
Update MapIt GIS to v6.0.0+ and install the companion NTRIP Client app
Stuck on Single, never reaches Float
Positioning Mode set to "Single"
Change Positioning Mode to Kinematic in Processing Options
Stuck on Float indefinitely
GGA not being sent to caster
Confirm GGA sending is enabled in the NTRIP Client settings
Bluetooth receiver not found
Device not paired in Android settings
Pair the receiver in Android Bluetooth settings first, then select it in the app
Mountpoint error
Wrong capitalization
Type AUTO in ALL CAPS
NTRIP connects but no corrections
Port field left blank defaults to 2101, but host may be wrong
Verify the hostname spelling matches your region exactly
Pro+ subscription required message
Free tier does not include NTRIP
Subscribe to MapIt GIS Pro+ or use the 3-day free trial to test
Tips for best results
The two-app architecture is unique to MapIt GIS. You need both the main MapIt GIS app and the separate NTRIP Client companion app. Do not confuse them.
Test with the 3-day free trial before subscribing. Verify that your receiver works correctly with the NTRIP Client before committing to Pro+.
Mountpoints can be browsed — the NTRIP Client can fetch the source table and sort mountpoints by distance. For RTKdata.com, just type
AUTO.RTCM data stream monitoring is available to verify incoming correction data is flowing.
Export formats include GeoJSON, KML, Shapefile, and CSV — useful for post-processing in desktop GIS.
Last updated
Was this helpful?