Quantcast
Channel: DotSpatial
Viewing all 3973 articles
Browse latest View live

Closed Task: DotSpatial.Data.Rasters.GdalExtension w/ GDAL NuGet package [23782]

$
0
0
The current implementation of GDAL Rasters and OGR Vectors is limited to x86 platform.
This could be avoided when using the [GDAL NuGet packages](http://www.nuget.org/packages?q=gdal).

Advantages of the aproach:
* Compilation targeting AnyCPU platfrom
* Don't need to store native binaries in source repository
* ...

Please evaluate the attached patch.

Closed Issue: Label spatialite layer [24339]

$
0
0
The code for adding new layer from SQL Spatialite database in DotSpatial map works OK:

SpatiaLiteHelper slh = new SpatiaLiteHelper();
GeometryColumnInfo item = r.DataBoundItem as GeometryColumnInfo;
IFeatureSet fs = slh.ReadFeatureSet(connString, item);
IMapFeatureLayer lay = mainMap.Layers.Add(fs);

But labelling this "spatialite" layer allways fails when use "Label Setup" from legend and fails also "Export Data All features" too (shape file from this action is corrupted).


Thanks for considering my request, Vojko

Closed Issue: Documentation on open an existing shapefile [23686]

$
0
0
The code here doesn't work: http://dotspatial.codeplex.com/wikipage?title=OpeningCS&referringTitle=Desktop_SampleCode

Closed Issue: Unicode Character Support in Attribute Data [22524]

$
0
0
There is a problem in showing unicode characters, UTF-8, Persian and other languages character sets when loading .dbf file attribute data fields. These characters are shown by "?" character.
Please provide help on this issue.

Closed Issue: Removing layer with map.layers.remove destroys underlying FS [23896]

$
0
0
When using map.layers.remove the underlying featureset is no longer available.

This is problematic when using IMPLs with another control to add/remove layers.

Closed Issue: Shapefile Reader does not allow exponents [24032]

$
0
0
I discovered that the shapefile reader (specifically in the AttributeTable class) does not allow exponent notation (e.g. "1.23e04") in floating point fields. I'm not sure if this is officially supported by the dbf file format, but I did run across a shapefile that contains these (see attached for a sample).

The solution is quite simple: add NumberStyles.AllowExponent to the number styles parameter in the parse statements. Since this is for reading only, it does not matter if officially supported or not. It will not affect reading or writing of "correctly" formatted shapefiles.

Closed Issue: Minnesota Country Coordinates still wrong [23660]

$
0
0
Things seem to have changed since my last visit. A year ago I checked in changes to correct the parameters. There is no record of those changes, my previous issue (http://dotspatial.codeplex.com/workitem/179) or my discussions/documentation. Attaching the corrected file. Please commit to the source. Thank you.

Closed Task: Unit-tests refactoring [24052]

$
0
0
1. Use one framework - Nunit
2. Use package from nuget instead SupportFiles\NUnit

Closed Issue: Iesi.Collections in Topology conflicts with other assembies using Iesi.Collections [24056]

$
0
0
Why is Iesi.Collections embedded as source code inside of the Topology project and either not renamed or instead not referenced to as a DLL? When using other projects such as NHibernate where a reference to Iesi.Collections is used it creates an ambiguous reference that can't be resolved.

Closed Feature: Add WMS Support [22174]

$
0
0
We need to be able to display any map returned by an OGC WMS (Web Map Service) in the DotSpatial map control using the WebMap plugin. Currently the plugin only supports a list of predefined tile-map services, but not WMS.
 
The article:
http://www.codeproject.com/Articles/7199/Free-Maps-from-the-Web-Using-Web-Mapping-Service
gives a good overview of the WMS protocol and using it in c# / VB.NET
 
For testing - all functional WMS services that are listed in the catalog www.mapmatters.org
should be also displayable by the DotSpatial WebMap plugin.
 
Some other WMS service directories are:
http://www.perrygeo.net/wordpress/?p=35 (Top 10 WMS layers)
http://eusoils.jrc.ec.europa.eu/wms/wms.htm (European Soils WMS)
http://www.skylab-mobilesystems.com/en/wms_serverlist.html (any service from this list of WMS servers)
 
Related discussion on DotSpatial forum is:
http://dotspatial.codeplex.com/discussions/285009
 
Related HydroDesktop feature request is:
http://hydrodesktop.codeplex.com/workitem/4180

Closed Task: debug vs release [24510]

$
0
0
Source code pulled from source code download yield different results when compiled in release mode. The extension, plugins and windowsextension are populated not the same as debug version.

Updated Release: DotSpatial 1.6

$
0
0
Changes since 1.5.1 Entire list of changes see in the issue tracker.

You can also get binaries as nuget packages at Nuget.org or at official Cuahsi feed.

Updated Release: DotSpatial 1.6 (Jan 13, 2014)

$
0
0
DotSpatial.Core - includes only DotSpatial core libraries
DotSpatial.Full - includes all DotSpatial libraries, extensions and DemoMap application

Changes since 1.5.1 Entire list of changes see in the issue tracker.

You can also get binaries as nuget packages at Nuget.org.

Updated Release: DotSpatial 1.6 (Jan 13, 2014)

$
0
0
DotSpatial.Full - includes all DotSpatial libraries, extensions and DemoMap application
DotSpatial.Core - includes only DotSpatial core libraries

Changes since 1.5.1 Entire list of changes see in the issue tracker.

You can also get binaries as nuget packages at Nuget.org.

Released: DotSpatial 1.6 (Jan 13, 2014)

$
0
0
DotSpatial.Full - includes all DotSpatial libraries, extensions and DemoMap application
DotSpatial.Core - includes only DotSpatial core libraries

Entire list of changes see in the issue tracker.
Main changes:
You can also get binaries as nuget packages at Nuget.org.

Updated Release: DotSpatial 1.6 (Jan 13, 2014)

$
0
0
DotSpatial.Full - includes all DotSpatial libraries, extensions and DemoMap application
DotSpatial.Core - includes only DotSpatial core libraries

Entire list of changes see in the issue tracker.
Main changes:
You can also get binaries as nuget packages at Nuget.org.

Updated Wiki: Home

$
0
0

News

  • January 13, 2014: Released DotSpatial 1.6. Details here.

Overview

DotSpatial is a geographic information system library written for .NET 4. It allows developers to incorporate spatial data, analysis and mapping functionality into their applications or to contribute GIS extensions to the community. DotSpatial provides a map control for .NET.

What does DotSpatial do?

  1. Display a map in a .NET Windows Forms or Web application.
  2. Open shapefiles, grids, rasters and images.
  3. Render symbology and labels
  4. Reproject on the fly
  5. Manipulate and display attribute data
  6. Scientific analysis
  7. Read GPS data

Who uses DotSpatial?

Getting Started

Get started by trying a tutorial or downloading the Visual Studio template.
Click the Source Code tab to browse or download the source.
DotSpatial automatic builds, automated tests and more.

Contribute

Download the source and learn how to contribute.

Support

Please join the OSGeo .NET mailing list or subscribe to the discussions feed.

You can also see a list of our steering committee members and our volunteers
  • Join the MapWindow/DotSpatial Announcements Mailing List for occasional announcements about major releases, conferences, and workshops.
  • General discussions about the DotSpatial project specifically should be shared through the CodePlex Discussion Forum.
  • Issues and bugs should be posted to the CodePlex Issue Tracker.
  • General discussions about use, role and application of DotNet in the Open Source GIS community should be sent through the OSGeo DotNet mailing list: dotnet@lists.osgeo.org. This is an open list that anyone can join.

Updated Wiki: Home

$
0
0

News

  • January 13, 2014: Released DotSpatial 1.6. Details here.

Overview

DotSpatial is a geographic information system library written for .NET 4. It allows developers to incorporate spatial data, analysis and mapping functionality into their applications or to contribute GIS extensions to the community. DotSpatial provides a map control for .NET.

What does DotSpatial do?

  1. Display a map in a .NET Windows Forms or Web application.
  2. Open shapefiles, grids, rasters and images.
  3. Render symbology and labels
  4. Reproject on the fly
  5. Manipulate and display attribute data
  6. Scientific analysis
  7. Read GPS data

Who uses DotSpatial?

Getting Started

Get started by trying a tutorial or downloading the Visual Studio template.
Click the Source Code tab to browse or download the source.
DotSpatial automatic builds, automated tests and more.

Contribute

Download the source and learn how to contribute.

Support

Please join the OSGeo .NET mailing list or subscribe to the discussions feed.

You can also see a list of our steering committee members and our volunteers
  • Join the MapWindow/DotSpatial Announcements Mailing List for occasional announcements about major releases, conferences, and workshops.
  • General discussions about the DotSpatial project specifically should be shared through the CodePlex Discussion Forum.
  • Issues and bugs should be posted to the CodePlex Issue Tracker.
  • General discussions about use, role and application of DotNet in the Open Source GIS community should be sent through the OSGeo DotNet mailing list: dotnet@lists.osgeo.org. This is an open list that anyone can join.

Commented Issue: Poor performance using AddShape [23740]

$
0
0
I need to create point layer with many points. The performance is poor. Tracing into DS source, the slowdown occurs in DotSpatial.Data.FeatureSet Vertex property. Each time a shape is added, all prior shapes are iterated through and their vertices are reset. So as the shape file grows, the performance gets slower and slower.

I don't understand the code well enough to know if this is be design (to perhaps reset some indices) but it results in unacceptable performance.
Comments: ** Comment from web user: lloydchriswilson **

I'm sorry, but I don't have a concise example--my observations were based on a large code source that cannot be easily extracted.

I would think it would be rather easy to create a small test program to reproduce, if you have time.

Chris

Created Unassigned: MapLabelLayer : Index was outside the bounds of the array [25072]

$
0
0
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at DotSpatial.Controls.MapLabelLayer.DrawFeatures(MapArgs e, IEnumerable`1 features) in g:\MaxDocs\Projects\ISU_GSL\dotSpatial\Trunk\DotSpatial.Controls\MapLabelLayer.cs:line 381
at DotSpatial.Controls.MapLabelLayer.DrawFeatures(MapArgs args, List`1 features, List`1 clipRectangles, Boolean useChunks) in g:\MaxDocs\Projects\ISU_GSL\dotSpatial\Trunk\DotSpatial.Controls\MapLabelLayer.cs:line 201
at DotSpatial.Controls.MapLabelLayer.DrawRegions(MapArgs args, List`1 regions) in g:\MaxDocs\Projects\ISU_GSL\dotSpatial\Trunk\DotSpatial.Controls\MapLabelLayer.cs:line 154
at DotSpatial.Controls.MapFrame.InitializeLabels(List`1 regions, MapArgs args, IRenderable layer) in g:\MaxDocs\Projects\ISU_GSL\dotSpatial\Trunk\DotSpatial.Controls\MapFrame.cs:line 529
at DotSpatial.Controls.MapFrame.Initialize(List`1 regions) in g:\MaxDocs\Projects\ISU_GSL\dotSpatial\Trunk\DotSpatial.Controls\MapFrame.cs:line 332
at DotSpatial.Controls.MapFrame.Initialize() in g:\MaxDocs\Projects\ISU_GSL\dotSpatial\Trunk\DotSpatial.Controls\MapFrame.cs:line 360
at DotSpatial.Controls.MapFrame.ResetBuffer() in g:\MaxDocs\Projects\ISU_GSL\dotSpatial\Trunk\DotSpatial.Controls\MapFrame.cs:line 289
at DotSpatial.Controls.Map.ResetBuffer() in g:\MaxDocs\Projects\ISU_GSL\dotSpatial\Trunk\DotSpatial.Controls\Map.cs:line 601
at TestDotSpatial.Kaart.Map1_MouseDown(Object sender, MouseEventArgs e) in c:\Projekte\TestDotSpatial\Kaart.cs:line 172
Viewing all 3973 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>