[To] C #-based Open source GIS Project introduction of SHARPMAP Chapter

Source: Internet
Author: User

I am a newly graduated GIS undergraduate graduate, currently engaged in GIS software application development in Hangzhou. In the project development always feel that their programming level is not enough, so I want to find some open source GIS small projects to research, so as to improve their programming ability and project development ability. Search on the Internet, "open source of GIS" found a lot, below is a link to introduce the GIS open source project:

Http://www.yuanma.org/data/2008/0526/article_3048.htm

It introduces the open source project of GIS based on various programming languages, and lists the respective features and links of the website.

Since learning in school has always been the C # and Visual Studio development platform, although not to say that they are proficient. NET and C #, but at least 2 years of experience in C # development, so I did not hesitate to choose Sharpmap as my first open source GIS research object.

I have just learned, so I do not dare to publish too much comment, nor any experience.

Here's a quick introduction to two C #-based open source GIS projects and a C # version of OpenGL,

1.SharpMap

Official website: http://sharpmap.codeplex.com/

2.WorldWind

Official website: http://worldwind.arc.nasa.gov/index.html

Source Download and Learning website: http://worldwindcentral.com/wiki/Main_page

3.CsGL

Official website: http://csgl.sourceforge.net/

Sharpmap First, Introduction

I will not say more, Baidu Encyclopedia is very good. It is summarized as follows:

Sharpmap is a map rendering class library based on. NET 2.0 that uses C # to render various GIS data that can be applied to desktops and Web applications.

Currently supports B/S and C/s two ways of DLL call, support map rendering effect. The stable version is 0.9, the latest version is 2.0, and the line of code is nearly 10000 lines.

Official website: http://sharpmap.codeplex.com/

It has the following advantages:

1, the use of less resources, relatively fast response. This is a good choice for projects where you only need a simple map function.

2, it is based on the. NET 2.0 environment, for. NET environment support is good.

3, easy to use, as long as in. NET project to reference the response DLL file, no complex installation steps.

Supported data formats and features:

Postgresql/postgis,esri Shapefiles

Support for WMS Layers

Supports ECW and JPEG2000 raster data formats

Windows Forms controls, which can be moved and scaled

Support for ASP. NET program via HttpHandler

Geometry types such as point, line, Polygon, multipoint, multiline, and multi-polygon

Geometric set (geometrycollections), etc. opengis Simple Features specification

Extensions such as data Providers (added support for datatype), layer Types (add layer type), and geometry Types

Graphics using GDI + rendering, support anti-aliased, etc.

Two

In order to have a picture of the truth, and we like to look at the picture, a picture to the thousands of words, so I still put a few pictures

Here is a demo of my own, very simple to read a shapefile, but this is only the beginning.

More pictures Learn more please crossing net http://sharpmap.codeplex.com/

Iii. Learning Resources

1. The best resources on the website

http://sharpmap.codeplex.com/

2.Sharpmap Introduction and source code Analysis

Http://www.cnblogs.com/maweifeng/archive/2006/02/24/337181.html

3.SHARPMAP Depth Analysis

http://www.cnblogs.com/maweifeng/archive/2006/03/06/344082.html#1865196

4. Sharpmap Analysis of GIS open source project based on. NET 2.0

http://blog.csdn.net/suen/article/details/1420455

This is my first time to write on the CSDN blog, has been afraid to write, mainly the level is not high. But now feel indifferent, blog is not only for others to see, but also as a summary of their own learning and record.

Not to be continued!

Reference Links:

Official website: http://sharpmap.codeplex.com/SourceControl/latest

Sharpmap of Open source GIS project based on C #

Sharpmap Introduction and source code Analysis

Resources Download:

Http://yun.baidu.com/s/1VAL5s

[To] C #-based Open source GIS Project introduction of SHARPMAP Chapter

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.