Quantcast
Channel: SharpMap Wiki & Documentation Rss Feed
Viewing all 90 articles
Browse latest View live

Updated Wiki: Home

$
0
0
SharpMap is an easy-to-use mapping library for use in web and desktop applications. It provides access to many types of GIS data, enables spatial querying of that data, and renders beautiful maps. The engine is written in C# and based on the .Net 4.0 framework. SharpMap is released under GNU Lesser General Public License.
Please visit our SharpMap Supporters page.

SharpMap on NuGet

The SharpMap-Team proudly presents NuGet packages for SharpMap.
ComponentNuGet command
SharpMap CoreInstall-Package SharpMap
SharpMap WinForms User interfaceInstall-Package SharpMap.UI
SharpMap WebServer componentsInstall-Package SharpMap.Web
Additional SharpMap providers and layersInstall-Package SharpMap.Extensions

SharpMap continuous integration

 

SharpMap automatic builds, automated tests and more.

Tutorial for beginners

If you are new to SharpMap we have added some tutorial-material to get you starting, see the Documentation page or directly: SharpMap Tutorial

Provider for Esri's File Geodatabase

A new provider has been added to access feature data stored in Esri's File Geodatabase. It is at an early stage and you are invited to test it. It uses Esri's File Geodatabase API SDK, so it is limited to file geodatabases of version 1.2 (created with ArcGIS 10)

Use SqlServer Spatial Objects with SharpMap

The new project SharpMap.SqlServerSpatialObjects offers a converter between SqlGeometry and SharpMap.Geometries. Also included are static classes for SpatialRelation- and SpatialOperation functions.

General interest

A mailing list for people doing geo-spatial on .net / mono platforms with oss tools http://lists.osgeo.org/mailman/listinfo/dotnet

Getting Started Learning More About the Project
* Screenshots * Extensions * Roadmap
* Features * Data provider comparisons * Data formats supported
* Requirements * IRC chat
* FAQ
* How to...
* Architecture, v1.0 (UML) TableSpacer3Column.pngTableSpacer3Column.pngTableSpacer3Column.png

Useful External Resources

New Comment on "Transform between image coordinates and world coordinates"

$
0
0
Hello! I downloaded the recommended package Sharpmap, and began to study the documentation and examples. But I was faced with the fact that the types specified in the examples do not exist in the recommended version sharpmap. Tell me what I'm doing wrong. Sincerely, Alexander.

New Comment on "Create a clickable map"

$
0
0
cuo le a , Map de ImageToWorld fang fa zhong,di er ge can shu ying gai shi bool lei xing .

New Comment on "Add a WMS layer"

$
0
0
layWms.SpatialReferenceSystem = "EPSG:4326"; The compiler error, how the whole,,,,

New Comment on "Transform between image coordinates and world coordinates"

$
0
0
this example not work please insert complete function to add layer in System.Drawing.PointF p = myMap.WorldToImage( new GeoAPI.Geometries.Coordinate(34.225, 175.432));

New Comment on "Add a Label layer"

$
0
0
it would be possible to have a complete example of running PostgreSQL tables? layRoads Where do you get the coordinates? thanks

New Comment on "Screenshots"

New Comment on "Transform between image coordinates and world coordinates"

$
0
0
"GeoAPI.Geometries.Coordinate" is in "GeoAPI.dll" Have you added reference to GeoAPI.dll ?

New Comment on "Ask for help"

$
0
0
I can't download the souce code. please help

New Comment on "AJAX map control"

$
0
0
Hello Mark Norman, I used your ajax library, but because it used SharpMap 0.9, some methods are obsolete (SharpMap.Geometries.Point). Could you update this SharpMap 1.1 please? Thanks

Updated Wiki: Tutorial - Creating a Form with a MapControl

$
0
0

Creating a Form with a MapControl

1. Start Visual Studio and create a new Windows Application

2. Add references to SharpMap and SharpMap.UI via NuGet Package Manager

3. Open the designer for Form1

4. In the toolbox, find the General category at the bottom and right click ans choose "Choose Items"

ci.png

4. Browse to SharpMap.UI.dll and add that one (its located in the solution-file directory under packages/SharpMap.UI)

5. Click OK

You should now see the sharpmap controls in the general category
tb.PNG

6. Drag the MapBox control into your form and you should now have a Map on your form

7. Select the control and in the properties dialog. Change the BackgroundColor to White

frm.png

Updated Wiki: Tutorial - Creating a Form with a MapControl

$
0
0

Creating a Form with a MapControl

1. Start Visual Studio and create a new Windows Application

2. Add references to SharpMap and SharpMap.UI via NuGet Package Manager

3. Open the designer for Form1

4. In the toolbox, find the General category at the bottom and right click ans choose "Choose Items"

ci.png

4. Browse to SharpMap.UI.dll and add that one (its located in the solution-file directory under packages/SharpMap.UI)

5. Click OK

You should now see the sharpmap controls in the general category
Cannot resolve image macro, invalid image name or id.

6. Drag the MapBox control into your form and you should now have a Map on your form

7. Select the control and in the properties dialog. Change the BackgroundColor to White

frm.png

Updated Wiki: Tutorial - Creating a Form with a MapControl

$
0
0

Creating a Form with a MapControl

1. Start Visual Studio and create a new Windows Application

2. Add references to SharpMap and SharpMap.UI via NuGet Package Manager

3. Open the designer for Form1

4. In the toolbox, find the General category at the bottom and right click ans choose "Choose Items"

ci.png

4. Browse to SharpMap.UI.dll and add that one (its located in the solution-file directory under packages/SharpMap.UI)

5. Click OK

You should now see the sharpmap controls in the general category
smtut-controls.PNG

6. Drag the MapBox control into your form and you should now have a Map on your form

7. Select the control and in the properties dialog. Change the BackgroundColor to White

frm.png

Updated Wiki: Tutorial - Example 1: Adding 1 layer to the Map

$
0
0

Example 1: Adding 1 layer to the Map

In the step you will add a layer to the mapcontrol created in the first step of the tutorial.

1. Add a reference to SharpMap.dll if it's not already added

2. Open the code for the form by right-clicking the form and choose "View Code"

3. Add the following code to the constructor of the form

(The data: states_ugl.shp is located in the zip on the tutorial overview page)

publicpartialclass Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            SharpMap.Layers.VectorLayer vlay = new SharpMap.Layers.VectorLayer("States");
            vlay.DataSource = new SharpMap.Data.Providers.ShapeFile("path_to_data\\states_ugl.shp", true);
            mapBox1.Map.Layers.Add(vlay);
            mapBox1.Map.ZoomToExtents();
mapBox1.Refresh(); } }

4. Run the application and you should now see the US states in the map

5. Set the Active tool to Pan

mapBox1.ActiveTool = SharpMap.Forms.MapBox.Tools.Pan;

6. Run the application again and you should now be able to pan and zoom (by scrolling the mouse-wheel) in the map

Updated Wiki: Support

$
0
0

Support

Being an open-source project SharpMap has an active community which is usually willing to answer questions that may arise when starting to use SharpMap. Please visit the Discussions page to seek for help.

Commerical support

SharpMap has been around since early 2006 and has been used in a variety of projects and applications. The following companies / legal entities have a long history in providing support and developing SharpMap's core and/or SharpMap based applications and are offering commercial support for SharpMap.

Action Modulers

www.actionmodulers.com

Triona

www.triona.se

Ingenieurgruppe IVV

need to check that!
www.ivv-aachen.de

Freelancer

  • Spartaco ??

For terms and conditions, please contact them directly.
If you feel your company should be listed here, too, please contact us.

Updated Wiki: Support

$
0
0

Support

Being an open-source project SharpMap has an active community which is usually willing to answer questions that may arise when starting to use SharpMap. Please visit the Discussions page to seek for help.

Commerical support

SharpMap has been around since early 2006 and has been used in a variety of projects and applications. The following companies / legal entities have a long history in providing support and developing SharpMap's core and/or SharpMap based applications and are offering commercial support for SharpMap.

Action Modulers

www.actionmodulers.com

Triona

www.triona.se

Ingenieurgruppe IVV

need to check that!
www.ivv-aachen.de

Freelancers

  • Spartaco Giubbolini (spartaco at NOSPAMsgsoftware.it)

For terms and conditions, please contact them directly.
If you feel your company should be listed here, too, please contact us.

Updated Wiki: Support

$
0
0

Support

Being an open-source project SharpMap has an active community which is usually willing to answer questions that may arise when starting to use SharpMap. Please visit the Discussions page to seek for help.

Commerical support

SharpMap has been around since early 2006 and has been used in a variety of projects and applications. The following companies / legal entities have a long history in providing support and developing SharpMap's core and/or SharpMap based applications and are offering commercial support for SharpMap.

Action Modulers

www.actionmodulers.com

Triona

www.triona.se (Sweden)
Contact: Peter Löfås (peter@triona.se)

Ingenieurgruppe IVV

need to check that!
www.ivv-aachen.de

Freelancers

  • Spartaco Giubbolini (spartaco at NOSPAMsgsoftware.it)

For terms and conditions, please contact them directly.
If you feel your company should be listed here, too, please contact us.

Updated Wiki: Support

$
0
0

Support

Being an open-source project SharpMap has an active community which is usually willing to answer questions that may arise when starting to use SharpMap. Please visit the Discussions page to seek for help.

Commerical support

SharpMap has been around since early 2006 and has been used in a variety of projects and applications. The following companies / legal entities have a long history in providing support and developing SharpMap's core and/or SharpMap based applications and are offering commercial support for SharpMap.

Action Modulers
www.actionmodulers.com (Portugal)
Triona
www.triona.se (Sweden)
Contact: Peter Löfås (peter@triona.se)

Ingenieurgruppe IVV
need to check that!
www.ivv-aachen.de (Germany)

Freelancers
  • Spartaco Giubbolini (spartaco at NOSPAMsgsoftware.it)

For terms and conditions, please contact them directly.
If you feel your company should be listed here, too, please contact us.

Updated Wiki: Support

$
0
0

Support

Being an open-source project SharpMap has an active community which is usually willing to answer questions that may arise when starting to use SharpMap. Please visit the Discussions page to seek for help.

Commerical support

SharpMap has been around since early 2006 and has been used in a variety of projects and applications. The following companies / legal entities have a long history in providing support and developing SharpMap's core and/or SharpMap based applications and are offering commercial support for SharpMap.

Action Modulers
www.actionmodulers.com (Portugal)

Triona
www.triona.se (Sweden)
Contact: Peter Löfås (peter@triona.se)

Ingenieurgruppe IVV
need to check that!
www.ivv-aachen.de (Germany)

Freelancers
  • Spartaco Giubbolini (spartaco at NOSPAMsgsoftware.it)

For terms and conditions, please contact them directly.
If you feel your company should be listed here, too, please contact us.

New Comment on "Tutorial - Example 1: Adding 1 layer to the Map"

$
0
0
I followed the steps mentioned. but I receive the following message Could not load type 'SharpMap.Layers.VectorLayer' from assembly 'sharpmap, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Viewing all 90 articles
Browse latest View live


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