G-Nettrack Pro Manual: 2.tabs
G-Nettrack Pro Manual: 2.tabs
G-Nettrack Pro Manual: 2.tabs
1.Introduction
2.Tabs
2.1 CELL
2.2 NEI
2.3 MAP
2.4 INFO
2.5 DRIVE
3.Settings
4.Actions
5.Cellfile
6.Logfile
7.Floorplan
8.Dual SIM
9.Known issues
11.Contacts
Introduction
G-NetTrack Pro is a wireless network monitor and drive test tool for Android OS devices. It allows
monitoring and logging of mobile network parameters without using specialized equipment. It's a tool
and it's a toy. It can be used by professionals to get better insight on the network or by radio enthusiasts
to learn more about wireless networks. It can be used even if you want just to make easy representation
of your traveled route.
Here is a video demonstration of G-NetTrack Pro and here are videos showing G-NetTrack Pro
applications.
Tabs
There are five tabs with different information - CELL, NEI, MAP, INFO and DRIVE. The
information displayed on each tab is
CELL tab shows network and geographical information. It also shows history log of the serving
cells. The shown information is:
- Serving Time - the current serving cell time in seconds. If cellfile is used this line also shows the serving
cell name and cell layer.
- Serving cell history table - this table shows history log of serving cell changes with time of the change
and level at which this change happened. The table also shows cell serving time which is useful for
spotting frequent cell reselection and lack of dominant cells. Also here it is possible to see loss of
network coverage - rows with level values equal to -201.
NEI tab shows information about neighbor cells measurements. It consists of two tables:
- Serving cell table - shows information about current serving cell id and level. when on 3G CELLID
column will show RNC-CELLID and PSC (Primary Scrambling Code) if the phone reports it.
- Neighbor cells table - shows information about the current neighbor cells and their levels. When on 2G
the neighbors are shown as LAC and CELLID. When on 3G they are shown as PSC
In neighbors table for 4G PCI collision are shown with exclamation sign "!" - !(mod3), !!(mod6),
!!!(mod30) and serving - neighbor level difference - enable it in SETTINGS - OTHER - Show PCI collisions
and Show level difference for PCI collisions.
The neighbor cells information is not reported by all phones. Check phone measurement capabilities for
more information.
At the bottom of the NEI tab is area with links to other available tools on this site.
MAP tab shows geographical view of hte measurements and mobile network basestations.
In the first row there is information about current technology, cell layer, MCC-MNC-LAC-RNC-CELLID of
the current serving cell, level and quality measurements.
On the second row there is information about the distance to serving cell and bearing to it. This
information is available only if cellfile with networks cell information is loaded. On this row also is
information about the GPS - if it has fix (green color) or not (red color).
The map shows the surrounding area view and thematic map of selected measurement (LEVEL, QUAL,
CELL, DL bitrate, UL bitrate, SPEED).
There are four buttons available:
- first button is for changing the thematic map measurement
- "Export" button - exports the current thematic map of the selected measurements in kml format. This
is useful for on the fly recording of measurement if the logging function has not been turned on.
- "Screenshot" button - saves the snapshot of the current view - useful for on the fly saving of image
representation of the measurements.
- "Clear" button - clears the view - if there are a lot of points, it can slow the map view and then is good
to clear the view.
Settings
Settings are activated via Menu - Settings. There are several group of settings, which are related to
different app features:
MAP Settings
SITES Settings
- Show Sites - requires cellfile. When it is on the list of cells from cellfile will be loaded at the program
start. Requires restart of the app.
- Use database - when this is on then database cell loading will be used instead of loading cells from
cellfile. Database cell load is way faster. Here is demo video of cell database usage.
- DATABASE OPTIONS
- Order by distance - when it is on it will guarantee showing closest cell. When it is off then loading will
be faster.
- Limit by distance - Read from database cells in [Distance limit] range. When this is on loading will be
faster.
- Distance limit in kilometers - distance limit when limit by distance is on.
- Check if cellfile is more recent than database - check if cellfile is more recent than database. If cellfile
is more recent you will see message and you can refresh database using Menu - Refresh cell database.
- Show Serving Line - shows a line between current location and srving cell location
- Show Cell Names - shows cell names in map view
- Show dots for cells - checking this will draw dots instead lines for cells which improves map
performance
- Max visualized cells - This is the max number of cells that will be visualized from all cells that are loaded
in memory. If you want to increase this number you can use the two features below to achieve better
map performance
- Visualize only sites in range - loads all the cells, but visualize only sites in specified range - usefull when
the cellfile is big and the map view is slowed down because the big number of cells
- Auto refresh sites in range - the surrounding sites will be refreshed on location change when [Visualize
only sites in range] is selected.
- Range of loaded sites - range in meters around current location of sites to be loaded
- Add unknown cells - when this option is on the new cells are automatically added to cellfile. If you have
no cellfile and both [Show Sites] and [Add unknown cells] are on, the app will create new cellfile and
when the log is on it will start filling it with new cells.
- Show neighbor cells names - when checked the neighbor cell name, distance and bearing will be shown
on Neighbors table (requires 3G PSC/ 4G PCI info in cellfile)
- Show neighbor cells lines - when checked the neighbor cell lines will be visualized on map (requires 3G
PSC/4G PCI info in cellfile)
- Cell coloring type - choose the cell coloring based on TECH, CELLID or PCI/PSC/BSIC.
INDOOR Settings
- Indoor Mode - Switches Indoor mode On/Off
- Buffer Size - Max number of measurement samples in buffer during Indoor mode
- Auto Indoor Mode - Switches Auto Indoor mode On/Off
- Auto Indoor Accuracy threshold - when GPS accuracy is bigger than this value GPS fix is considered not
valid and Auto Indoor mode is started
- Auto Indoor Time threshold - when last GPS fix was more seconds ago than this value - the GPS fix is
considered not valid and Auto Indoor mode is started
- Set point in Auto Indoor mode - when On the tool for setting points in indoor mode is shown and
points on the route can be set
AUTO INDOOR mode allows auto filling of measurement points when the GPS fix is not available like in
tunnels or on places with bad GPS reception.
When GPS fix is lost the measurements are collected in a buffer and when the GPS fix is back again the
missing measurements are filled on a straight line connecting the point of loss and regaining GPS fix.
Alternatively you can use the point set tool to set intermediate points if the route is not straight line -
[Settings] - [Set Point in auto indoor mode].
Here is a video demonstration of tunnel measurements in AUTO INDOOR mode with G-NetTrack Pro
3. Start log.
4. When you enter the tunnel and lose GPS fix the GPS writing on upper right corner of MAP tab will
color in blue which means that AUTO INDOOR mode is active and measurements are collected. In order
measurements to be more precise you can wait a little until GPS fix is lost at the beginning of the tunnel
and the entering point is auto set.
5. When you go out of the tunnel and GPS fix is valid the values for GPS accuracy and time are colored in
green, the exiting point is auto set and the missing measurements between entering and exiting point
are shown on the map and filled in the log.
IMPORTANT! Make sure you are using for DL and UL URL server with good connectivity. In this case you
will get results similar to apps that use dedicated servers for data throughput test. Here is a screenshot
showing similar results when compared with such apps.
SMS sequence is not available anymore due to Google policy for apps not to use SMS.
Here are the settings for enabling different measurements export while log is started. When activated a
kml for specified measurement will be generated in the export file folder for each log in the G-
NetTrack_Logs folder on your main storage.
The following measurement exports are available:
- CELLID
- LEVEL
- QUAL
- TECHNOLOGY - 2G/3G/4G
- TECHNOLOGY MODE - GPRS/EDGE/HSPA etc...
- EVENTS - cell reselections and voice sequence events like call start, call end, blocked call and dropped
call (CR - Cell Reselection, HV - Voice handover, HD - Data handover)
- DL_BITRATE - downlink data transfer bitrate
- UL_BITRATE - uplink data transfer bitrate
- LAC
- RNC
- LAYER - Cell layer information - if available in cellfile
- SNR
- CQI
- LTE RSSI
- SPEED - the speed of movement
- PSC - PCI on 4G, PSC on 3G and BSIC on 2G
- ARFCN - frequency channel number
- BAND - frequency band
- CELL LAYER - serving cell layer
- HEIGHT
- IP address
- Timing advance
- Serving distance
- Serving antenna bearing
- NEIGHBOR CELLS - separate file for cellid and level for each of the first 6 neighbor cells measured
- CELLS scan - creates separate kml file for all detected cells. Useful to see cell coverage - check here for
sample scan logs
- CELLFIND - when active this will activate a CELLFIND feature which shows the serving cell location
determined by Google location service, based on the cellid measurements. In order this feature to be
available you must have mobile network data connection on. Turn your WiFi off in order to prevent
location determination based on WiFi networks. In kml file there is information about the cell location
and accuracy. It can help to gain insight on cell size (bigger when accuracy is greater number) and
location.
- DATA TEST - 5 kml files for DATA SEQUENCE statistics - average ping, ping loss, upload bitrate,
download bitrate and datatest.kml with all test data.
- Use height in kml - when this is on, the points in the kml file will use altitude information. Make sure
you adjust Ground Level in Settings - Map in order Height (over ground level) to be correct.
- KML height mode - sets how height is used in kml files. When [Relative to ground] is selected Height
(over ground) is used in kml and when [Absolute] - Altitude (over sea level) is used. If area of
measurement is relatively flat and ground level does not change much - [Relative to ground] is
recommended and if not - [Absolute] is recomended.
If [Relative to ground] is selected make sure you adjusted [Settings - Map - Ground Level], so Height
shows correct values since they will be used in kml file. If this mode is used the easiest way is to check
what Altitude shows when the phone is on ground level and put this value in [Settings - Map - Ground
Level]. Then the Height will show 0 on ground level. Barometer is used does not need to be calibrated in
this case.
If [Absolute] is selected and barometer is used for height detemination make sure you set [Settings -
Barometer - Barometer height correction], so Altitude shows correct values, since they will be used in
kml file. The easiest way to calibrate the barometer in this case is to determine from Google Earth the
altitude for your location and adjust [Settings - Barometer - Barometer height correction] so Altitude(B)
shows Google Earth value.
- Use short kml format - reduces the kml size showing only the respective measurement in the
information baloon.
- KML Point Size - size of kml dot in kml export file.
- Application folder - set the root folder for export files. The folder must exist, otherwise the default
folder is used. Check the [App folder] in INFO tab in order to see if the correct folder was chosen. If you
want to use external SD card you have to use the specia app folder located in folder "Android/data"
where the app is allowed to write files. Usually this is
sdcard/Android/data/com.gyokovsolutions.gnettrackproplus. Make sure the folder name is correct
cause on some phnes it may be different.
CELLHUNTER Settings
- CELLHUNTER Mode - this switches on/off CELLHUNTER mode. Cellfile is required for this feature. When
it is on only unknown cells (that are missing in cellfile) will be written in the text and kml log files. This
feature is useful for Cell Hunters when they search for new cells in th area.
- CELLFILTER Mode - this switches on/off CELLFILTER mode. Cellfile is required for this feature. When it is
on only known cells (that are in cellfile) will be written in the text and kml log files. This feature is useful
for logging only data for specific cell.
LEGEND
Specifies the legend colors and thresholds settings for map and kml export.
LEVEL Thresholds
If use technology offset is checked you can set level technology offset for different technologies. The
offset is added to original value and can be positive or negative. Generally for 4G you can set (-20) and
for 3G (-10). This will change threshold settings of the legend for different technologies.
LEVEL Colors
QUAL Thresholds
If use technology offset is checked you can set level technology offset for different technologies. The
offset is added to original value and can be positive or negative.
QUAL Colors
SNR Thresholds
SNR Colors
CQI Thresholds
CQI Colors
BITRATE Thresholds
BITRATE Colors
G-NETREPORT Settings
- Send Measurements Online - allows sending of measurements in real time to G-NetWorld service.
When activated the phone will send data when logging is started to G-NetWorld where you can share
your measurement with other users around the world.
- Time Interval - the interval in seconds between writing record in the log if the location is not changed
or cellid is not changed - default 300s, lower values will allow more frequent recording of fluctuations,
higher values will make log files smaller and save battery
- Distance Interval - the distance interval in meters between writing record in the log when the position
is changed - default value 15m, lower values will increase point density, but will use more battery
- GPS refresh time interval - time interval between GPS updates
- Include IMSI and MSISDN - when on then these values are populated in logfile
- Verbose log - when on then in logfile additional data is written which helps for debugging the log
- Simple log - when on then only basic values are filled in the log
- Write cell info in log - when it is on cell information from cellfile will be written in logfile.
- Split log - when on new logfile will be started when number of rows are equal to set max number of
rows in logfile.
- Max number of rows in logfile - when splitting is on new logfile will be started after number of rows are
equal to this value
- MCC-MNC LOG FILTER - for writing logs only for specified operators (MCC-MNC-combination)
- Enable MCC-MNC filter - enables filter
- Filter MCC-MNC list - put ","comma separated list of MCC-MNC of the operators that you want to
log - like 284-01,284-02,284-03. The other operators will be filtered out and not present in logfile.
- Ask for log name - When on then at log start you can input logfile name.
- Log without GPS - when this is on points will be added based on network location provider. You can use
this to add ponts when there is no GPS signal. Alternatively you can use auto-indoor mode.
AUTOMATION Settings
- Auto log on app start - auto start logging when the app is started
- Auto VOICE SEQUENCE - auto start VOICE SEQUENCE on app start
- Auto DATA SEQUENCE - auto start DATA SEQUENCE on app start
- Auto start app on boot - auto start app on phone boot
ROUTE Settings
CHARTS Settings
- Serving and neighbors chart on - turns on/off serving and neighbor cells chart
- SERVING AND NEIGHBOR CHART OPTIONS - settings for serving and neighbors chart
- LEVEL chart on
- QUAL chart on
- SNR chart on
- BITRATES chart on
- TECH chart on
- SPEED chart on
- ALTITUDE chart on
- DISTANCE chart on
- ANTENNA BEARING chart on
- TA (Timing advance) chart on
- Chart buffer - number of points buffere of charts.
CALIBRATION Settings
- Discard Network Type 0/99 - Check this if your phone reports network type 0 or 99 and as a result the
level is -200. Check current network type number on bottom of INFO tab.
- Network type 0/99 - casts network type 0 or 99 as what is chosen.
- Use old functions for serving and neighbor cells - if YES then serving cell parameters are not based on
new API17 functions. Use it if your phone does not support API17 functions.
- Calibrate 2G/3G - select it to do calibration of levels for 2G/3G. When calibration is done this will be
unchecked automatically. Works only when API17 functions are used.
- 2G/3G factor - calibration factor for 2G/3G. Works only when API17 functions are used.
- Calibrate 4G/5G - select it to do calibration of levels for 4G. When calibration is done this will be
unchecked automatically. Works only when API17 functions are used.
- 4G/5G factor - calibration factor for 4G. Works only when API17 functions are used.
- Disable auto calibration - select this when you are sure about adjusting factors for 4G and 2G/3G and
do not need auto adjustment.
- Use new functions for SNR - if YES the LTE SNR will be read from API17 functions if available.
- SNR factor - calibration factor for LTE SNR. Usually is 1, but for some devices should be set to 10. Works
only when API17 functions are used.
- Use alternative method for network type - check this if network type is not correctly determined. Use
this only if your phone supports new API17 functions.
- Use MCC MNC for operator name - when on operator name will be MCC-MNC instead of carrier name.
- Force updates - if your phone does not automatically update serving cell and level you can force them
to do so.
- Enhanced mode - when on then cell reselections will be loogged at the exact moment of the event. In
log also timesample will be up to milliseconds.
SMS CONTROL
SMS control is not available anymore due to Google policy for apps not to use SMS.
SMS control allows remote control of the app via SMS. The sender of SMS can be controlled via
'Authorized Senders' setting. The app returns confirmation to the sender via SMS.
- SMS control - allows SMS control (requires restart of the app)
- Authorized senders - phone numbers of people authorized to control the app via SMS
- Start logging code - SMS content for starting logging
- End logging code - SMS content for stop logging
- Start data sequence code - SMS content for starting data sequence
- Stop data sequence code - SMS content for stop data sequence
- Start voice sequence code - SMS content for starting voice sequence
- Stop voice sequence code - SMS content for stop voice sequence
- Start SMS sequence code - SMS content for starting SMS sequence
- Stop SMS sequence code - SMS content for stop data SMS
- Info code - SMS content for requesting phone to send via SMS immediately his current measurements
information. When the phone receives this code it replies with SMS with its current measurements.
BLUETOOTH CONTROL
Bluetooth control enables simultaneous measurement with multipe phones. One phone is server and
others are clients.
G-NETWIFI CONTROL
- G-NetWiFi control - enables G-NEtWiFi control from G-NetTrack. This feature allews simultaneous
indoor/outdoor logging with both apps.
How to use:
1. Activate feature in G-NetTrack Pro - Settings - G-NetWiFi control.
2. Make sure both apps are open - G-NetTrack in foreground and G-NetWiFi in background.
Check if G-NetWiFi is allowed to run in background and is not closed. Check if there is not
some battery optimisation preventing the app to run in the background. Alternatively you can
first start manually log on both apps - this will keep the apps running in background.
3. When the feature is active following commands will be transferred:
- Start Log
- Pause Log
- Resume Log
- End Log
- Set points in indoor mode
BAROMETER Settings
If the phone has barometer sensor it can be used to determine height instead of GPS. The barometer
sensor has better height accuracy than GPS. Using barometer you can do more accurate height
measurement. Using this and setting [Settings - KML Export - Use height in kml] allows you to view
height profile of kml logs in Google Earth.
- Use barometer for height - app has to be restarted when this is allowed. If checked height will be
determined from barometer sensor instead of GPS and you will see (B) next to Altitude on CELL tab.
- Barometer height correction - this value is added to barometer height in order to correct the height
value. This value has to be often corrected since the altitude dependence of air pressure depends on
many factors.
- Height change threshold logging - the change of height with this value will generate new record in
logfile.
- Dual SIM support - turns on/off dual SIM feature (requires app restart). If in Settings - Calibration - [USe
old functions] is checked then old dual sim support is tried. If [Use old functions] is not checked then
new dual sim support is started. Read more in Dual SIM section of this manual.
- Voice SIM - set the sim card that you are using for voice calls and SMS. All voice related events will be
written in logfile for this SIM
- Data SIM - set the sim card that you are using for data. All data related values will be written in log for
this SIM
- Switch SIM cards - use this for example when you have only one SIM in slot 2. In this case you can work
without dual mode activated.
- Voice announcements - activates voice announcements for different events - reselections, handovers
etc...
- Pitch - voice pitch
- Speed - voice speed
- Voice announcements in log mode only - use announcements only when logging
EVENTS - activate voice announcement for specific event
PHRASES - here you can set what you want the speaker to say for each event. You can select phrases on
your own language.
OTHER Settings
Actions
Start Log
Starts the logging. During this the text and kml export files are created in G-NetTrack_Logs folder on
main phone storage. The measurements kml files that are created can be selected in Settings. A record
is put in log on change of position with specified distance interval, change of cellid or each specified time
interval if there is no change of position or celld. Time and distance intervals can be set in Settings.
When the logging is activated the app will lock your GPS and screen on and the screen will remain lit
during the logging. In order not to interrupt logging you have to not switch the device screen off. The
phone could be locked, but the screen should be on.
Pause Log
Resume Log
End Log
Add Filemark
Adds the filemark (note) to the file. The filemarks are visible in text logfile and filemarkers.kml file.
Settings
Opens the settings page.
Exit
Note: If your Android version is 2.2 or earlier then the upload is until at least 128kB file is uploaded.
How to use:
1. Input the ping, upload and download URL in Settings.
2. Check DATA TEST in kml export settings to export statistics in kml
3. Start Data Sequence from Menu.
4. Observe the stats on INFO tab
Note: If your Android version is 2.2 or earlier then the upload is until at least 128kB file is uploaded.
How to use:
1. Input the ping, upload and download URL in Settings.
2. Select Menu - More - Data Test
SMS sequence is not available anymore due to Google policy for apps not to use SMS.
Exports cellfile to kml, which can be opened with Google Earth. The exported file is in folder \cellfile
Disables the map view. Then the map view won't be updated
Enables the map view. This allows zooming and moving the map view.
G-NetDiag
Opens G-NetDiag page where you can analyze your text log files.
G-NetWorld
Opens G-NetWorld page, where you can share and view measurements made by other G-NetTrack users
around the world.
Opens G-NetWorld file upload page, where you can upload text log files to G-NetWorld service.
Measurement Capabilities
Opens Phone Measurements Capabilities page, where you can view different phone brands and models
reporting capabilities.
Export Settings
Export settings to text file, which can be loaded again. The exported file is in ht e app folder
Import Settings
Load Cells
Load cells from cellfile. If cells are already loaded it will reload them from cellfile.
Refrshes cell database from cellfile. Do this when cell information is changed and database needs to be
updated.
Redraw Cells
Redraws cells. Use this to manually redraw cells when using option to visualize only surrounding cell and
auto refresh of cells is not on.
Load Route
Loads a route from logfiles. Put the logfiles in folder [route] in app folder. Also tab delimited
text file with two column headers "Longitude" and "Latitude" can be used. This will help when
you want to follow predefined route. When option to follow route is on then colored leading
points will be shown ahead on the route showing the direction you have to move.
Load Floorplan
Loads floorplan image for indoor measurements. For details how to prepare floorplan see Floorplan
section.
facebook page
Opens G-NetTrack facebook page, where you can communicate with other G-NetTrack users.
About
Cellfile
If you have cell information you can create a cellfile and view the sites on the map. In order to do this
create cellfile and put it into folder G_NetTrack_Logs/cellfile. Two types of cellfiles can be used:
The cellfile format is tab delimited text file with following columns:
- tab delimited text cellfile
- clf file
Recommended format is tab delimited text cellfile since it suppports more features (azimuth, layers,
height etc...)
Optionally you can add the following columns. If you add them you can use this cellfile also with other
tools on the site like G-NetTrack and G-NetEarth:
- HEIGHT - antenna height in meters
- TILT - antenna tilt in degrees - positive values are for downtilt and negative for uptilt
- HORIZBEAM - horizontal beamwidth of the antenna
- VERTBEAM - vertical beamwidth of the antenna
- PSC - BSIC for GSM, primary scrambling code - for 3G, PCI for LTE
- ARFCN - frequency channel (optional)
- LAYER - up to 4 (1,2,3,4 ) layers per technology (2G/3G/4G) - with layer information you can make your
map view show different cell layers with different colors. Use 1 for lower layer and 4 for higher layer. For
example for operator with GSM900/1800, 4 UMTS frequencies and 2 LTE frequencies it will be: GSM900
- 1, GSM1800 - 2, UMTS F1 - 1, UMTS F2 - 2, UMTS F3 - 3, UMTS F4 - 4, LTE F1 - 1, LTE F2 - 2
- INFO - Whatever is written there will be displayed in NEI tab when the cell is serving cell. Use
semicolon ";" for new row.
CLF cellfile
CLF cellfile is a format used with some network monitoring tools. It is a semicolon (;) delimited text file.
The cellfile should be named cellfile.clf or [MCC][MNC].clf like 28401.clf.
If you want to use clf format for cellfile make sure that there is no cellfile.txt in the cellfile folder, cause
then it will be used as cellfile.
The current supported format is clf 3.3.0. CLF format is not recommended. It is better to use tab
delimited text file cause it contains more information.
MCCMNC Network code MCC and MNC 5 or 6 digits decimal. Field is used for query.
Cell ID 5 decimal digits with leading zeros for GSM, CDMA and UMTS. For LTE the ECI (E-
CID
UTRAN Cell ID) is used in decimal. Field is used for query.
Location Area Code decimal 5 digits with leading zeros. TAC for LTE, but is not used for
LAC
query, but for 2G and 3G.
LAT Latitude coordinate in decimal WGS 84. Use point as decimal delimiter!
LON Longitude coordinate in decimal WGS 84. Use point as decimal delimiter!
POS-RAT Accuracy of the site coordinates. Use -1 for the exact position.
DESC Cell description. Put any text for describing the cell here, but avoid characters like ; or " or '
Radio system:
0: unknown
SYS 1: GSM
2: CDMA
3: 3G / UMTS
4: LTE
LABEL Short label with up to 8 characters to identify the cell in the map or log file
Database
How to use:
1. Activate the feature - check
- Settings - Sites - Show Sites
- Settings - Sites - Use database
- Set database options
- Order by distance - when it is on it will guarantee showing closest cell. When it is off then loading will
be faster.
- Limit by distance - Read from database cells in [Distance limit] range. When this is on loading will be
faster
Logfile
There are two options to load floorplan image: normal and instant. Using normal way you need
image and index text file where you specify the location of image corners. The instant way is just
using image and then the image is shown on location (longitude=0, latitude=0).
Normal way to load floorplan: Load floorplan from image files (jpg or png) located in G-
NetTrack_Pro_Logs/floorplan folder. Index file index.txt describing edge locations also should be present
in the folder
2. Prepare text file for geocoding. This means to tell the app where to put your images on the map.
Create file index.txt with rows for each image and following content (tab delimited)
Here is an example:
floor1.png 23.378626 42.660569 23.381324 42.662407
floor2.png 23.378626 42.660569 23.381324 42.662407
Note that in the example above floor1.png and floor2.png are the names of the image files for the
specific floor. Also do not forget that the format is tab delimited. You have to put tabs (not spaces)
between the values.
3. In folder G_NetTrack_Pro_Logs/floorplan put the floorplan images and create text index file
(index.txt) with rows for each image and following content (tab delimited)
4. Go to Menu - Load Floorplan. The floorplans will be shown on map and for each floorplan a kml file
will be created to be used with Google Earth. Notice that you have to change the image location tag
<href> if you copy kml file and intend to use it on your computer.
Dual SIM
Known issues
Measurements
Not all the phones are capable of reporting the measurements:
- CELLID and LEVEL - if you see that LEVEL is less than -200 that means that your phone does not report
anything and can not be used for measurement purposes.
- RXQUAL, ECNO, PSC is not reported by all phones.
- Neighbor cells are not reported by all phones.
- Some phones do not update values for levels or serving cell.
If your phone manufacturer has not implemented correctly needed functions for reporting there is
still hope.
Try this:
1. Go to Settings - Other and check 'Use old functions' for serving and neighbor cells. This will make
phone to use old functions, which may be correctly implemented by phone manufacturer.
2. Go to Settings - Other and check 'Force updates'. This will help if your level and cell values are
correct, but are not updated.
3. If nothing of above helps you have to update your phone software or wait for such update if it is
not available at the moment.
Check Phone Measurement Capabilities for list of phones and measurements that they report.
If your phone does not report some measurements the only thing you can do is to search for software
update from device manufacturer. There is no possibility a change in app to make your phone to report
properly.
Licensing
If you have problem with app licensing getting error message that app is not licensed then check here.
Database addresses problem 1. You can use database as fast reading option. Database is preloaded with
cells from cellfile. In database options set quite big range like 200km if you will travel 100km to make
sure you will read from database all needed cells at once. There should not be a need to reload cells
from database during measurement.
Then comes problem 2 - visualizing of cells. This is handled by limiting range of visualized cells on map
[SETTINGS - SITES - Visualize onlu sites in range] and [SETTINGS - SITES - Max visualized cells]. Then you
can use automatic redraw of cells while you travel [SETTINGS - SITES - Auto refresh sites in range]. There
is option to do it manually - MENU - Redraw cells. During this cells are deleted from map and new cells
are showed on map. [SETTINGS - SITES - Range of visualized sites] has to be smaller like 5-10km in urban
areas. If you are travelling rural areas you can set it higher like 30km cause there are not so many sites in
rural areas and sometimes serving cell can be far away. The auto redraw of cells is done automatically
when you travel half of range of visualized cells [SETTINGS - SITES - Range of visualized sites].
When the number of objects becomes big (too many cells in cellfile, too long log, or too long route) then
the map performance deteriorates and the app is slowed. This depends on the phone capabilities (CPU,
RAM). It depends on the phone but generally the Google map cannot handle well more than 5000
objects. Bear in mind that each cell consists of two objects - line and name. The map performance can
be improved by taking the following actions to reduce the number of objects without losing the app
functionality.
2. Reduce the number of log points - Change [Log Reduction Factor] in Settings - this determines when a
log point is drawn on the map. If the value is default (1) then every location change bigger than 15m is
drawn as log point. If you put value N bigger than 1, then every N-th log point is drawn on the map
which results in less log points and improved map performance.
Note that the number of samples in text and kml log is not affected and stays the same.
3. Reduce the number of route points - when predefined route is loaded it can contains a lot of points
which are not necessary and can be reduced without losing the route direction. Change Route Reduction
Factor] in Settings - this determines when a route point is drawn on the map. If the value is default (1)
then every route point is drawn. If you put value N bigger than 1, then every N-th log point is drawn on
the map which results in less log points and improves the map performance.
Contacts
email: [email protected]
G-NetTrack facebook page