Closed Unassigned: Fix: Improved performance in...
Method private static List<Break> GetUniqueValues(string fieldName, DataTable table) is very slow for large number of features. The problem is that it's complexity is O(N*N) as it linearly...
View ArticleClosed Unassigned: Fix: Improved Performance in...
Method public void ApplyScheme(IFeatureScheme scheme) is slow for files with many features. The reason is that the method is using linear search to find the index of the feature for every datarow for...
View ArticleCreated Unassigned: Shapes and Features - Coordinates Change [63620]
In the code snippet below, I am trying to create 3d geometries (cuboids) and save them in a shapefile. Each cuboid is defined by 6 polygons, each with 4 coordinates. When I create a Feature from the...
View ArticleCommented Unassigned: Shapes and Features - Coordinates Change [63620]
In the code snippet below, I am trying to create 3d geometries (cuboids) and save them in a shapefile. Each cuboid is defined by 6 polygons, each with 4 coordinates. When I create a Feature from the...
View ArticleCommented Unassigned: Shapes and Features - Coordinates Change [63620]
In the code snippet below, I am trying to create 3d geometries (cuboids) and save them in a shapefile. Each cuboid is defined by 6 polygons, each with 4 coordinates. When I create a Feature from the...
View ArticleCreated Unassigned: Map Frame Dragging [63621]
In the Legend, clicking and dragging the MapFrame (Map Layers) program to crash
View ArticleCommented Unassigned: Shapes and Features - Coordinates Change [63620]
In the code snippet below, I am trying to create 3d geometries (cuboids) and save them in a shapefile. Each cuboid is defined by 6 polygons, each with 4 coordinates. When I create a Feature from the...
View ArticleCommented Unassigned: Shapes and Features - Coordinates Change [63620]
In the code snippet below, I am trying to create 3d geometries (cuboids) and save them in a shapefile. Each cuboid is defined by 6 polygons, each with 4 coordinates. When I create a Feature from the...
View ArticleEdited Unassigned: Problem in GPGSA Sentence [63617]
if i create a new GPGSA sentence, the Fix Indicator is always on NOFIX, no matter what is given to the Constructor var sateliteList = new List<Satellite>{ new Satellite(19, new Azimuth(30.3), new...
View ArticleEdited Unassigned: DotSpatial.Positioning FormatException and Gobi 2000 GPS...
I'm the Sr. Software Engineer for an oil and gas company, and we use the DotSpatial.Positioning library to read GPS data from the Qualcomm Gobi 2000 (HP un2420) card built into our Panasonic CF-19...
View ArticleEdited Unassigned: new GpggaSentence(sentence.Sentence) goes not update...
when usingNmeaInterpreter nmeaInterpreter = new NmeaInterpreter();NmeaSentence sentence = null;string sentenceStr = "$GPGGA,023709.00,2734.90302,S,15306.18218,E,1,12,0.82,38.0,M,38.3,M,,*7D"sentence =...
View ArticleEdited Issue: DotSpatial.Positioning.Forms.SatelliteSignalBar doesn't work [425]
I used the sample code "DotSpatial.Examples.DemoGPS" and the "SatelliteSignalBar" is always in gray."SatelliteSignalBar" is listenning the "SatellitesChanged" event of the "Devices" class.But the...
View ArticleEdited Issue: Mark classes SecuritySafeCritical to prevent GPS detection...
I have been using DotSpatial successfully, but struggled with this issue quite bit. I had to make the following changes to get it to work:1. BluetoothDevice.csAdd:[SecuritySafeCritical]internal void...
View ArticleEdited Issue: DotSpatial.Positioning NmeaSentences not parsed correctly. [421]
You may experience error in parsing the NmeaSentences generated by the NMEA emulator, I had to make the following changes to GpggaSentence.cs, GpggkSentence.cs, GpgllSentence.cs and...
View ArticleEdited Issue: Positioning GpvtgSentence::OnSentenceChanged() does not parse...
The index it uses for the data in the Speed parsing is incorrect. It is using index 5 for knows when it should use index 4. For Km/H it uses 7 when it should be using 6. Here is the code fixed:if...
View ArticleEdited Issue: Positioning ReadTypedSentence() does not handle GPVTG [397]
Add the following code to the method ReadTypedSentence() in NmeaReader:if (sentence.CommandWord.EndsWith("VTG", StringComparison.Ordinal)){// Yes. Convert it using the fast pre-parseed constructor...
View ArticleEdited Issue: No NMEA sentence is parsed correctly [295]
Using DotSpatial.Positioning to read GPS data from a GPS receiver, all events report no data.Specifically, I receive only one FixAcquired event, with Position not available (0, 0).Instead, in...
View ArticleEdited Issue: NmeaEmulator creates sentences NmeaSentence can't parse [384]
When NmeaEmulator creates NmeaSentences they have the following characteristics that causes problems when parsed by NmeaSentence:a. Checksum is empty (no characters beyong the asterisk)b. Hemispere...
View ArticleEdited Issue: NmeaInterpreter.PositionChanged error with more than one event...
If I try to attach more than one event handler to NmeaInterpreter.PositionChanged, no event handler is called and an error, "A first chance exception of type 'System.ArgumentException' occurred in...
View ArticleClosed Issue: Positioning GpvtgSentence::OnSentenceChanged() does not parse...
The index it uses for the data in the Speed parsing is incorrect. It is using index 5 for knows when it should use index 4. For Km/H it uses 7 when it should be using 6. Here is the code fixed:if...
View Article