sharpmap

    0熱度

    1回答

    我試圖從數據集中的幾何數據得到一個爲FeatureDataset: private void QueryCustomer(DataSet ds) { SharpMap.Data.FeatureDataSet ds_feature = new SharpMap.Data.FeatureDataSet(); ds_feature = (SharpMap.Da

    0熱度

    2回答

    我試圖按照從官方文檔SharpMap的這裏SharpMap的教程: http://sharpmap.codeplex.com/wikipage?title=Create%20a%20map&referringTitle=How%20to ... 我的問題是,Visual Studio中強調了SharpMap的實例作爲的幾何部分一個錯誤。它說「名稱空間'SharpMap'中不存在類型或命名空間'幾何

    1熱度

    1回答

    我正在尋找使用sharpmap(或其他一些簡單/免費的庫)創建簡單的形狀文件。我想要一個只有一些緯度/長點的形狀文件。我找不到一個使用sharmap v2的實際可編譯的簡單工作示例。 我不想在運行時將這些形狀文件放入地圖引擎,只需將文件保存到磁盤。 我能找到的最接近的是在這裏,但針對該API的舊版本: http://sharpmap.codeplex.com/discussions/38358

    0熱度

    1回答

    我想在同一圖層上設置多個符號,但據我所知,SharpMap(v4.0)不支持這一點。所以我決定設置一個孤獨的圖層,這個圖層由Points填充,並粘貼dotNet UserInterfaces在每個點上。 每個交互UI有自己的目標宣佈裏面那個將決定它的屬性,如顯示的圖像,如果它的可見或不可見,等等 那麼,我怎麼能這些UI位置鏈接到他們的相應的層點?我一直想方法 「地圖控件 .PointToScree

    4熱度

    1回答

    我正在使用sharpmap將MSSQL的邊界(幾何圖形)呈現爲PNG圖像。 這一切運作良好,除了國家在平面圖像格式上看起來太「寬」。 據我所知,我需要創建轉換到EPSG:3857投影,但我不知道該怎麼做。 這裏是我的代碼 var map = new Map(new Size(request.Width, request.Height)); map.BackColor = Color.Transp

    0熱度

    1回答

    我正在處理一個項目,以在C#中集成離線地圖,我想使用sharpmap作爲離線地圖,但我在更改給定形狀文件(states_ugl)時遇到問題教程給另一個。我試圖在代碼中放置許多不同的形狀文件作爲源代碼,但形成時會顯示爲空白。由於我對這個平臺更加新鮮,而且我只是遵循這個教程,任何人都可以爲此提出任何可能的解決方案。

    -1熱度

    1回答

    我目前正在使用需要在離線地圖上工作的sharpmap項目。由於我在這個領域更新鮮,我遵循sharpmap教程並面臨在給定教程代碼中加載新形狀文件的問題。 對於實施例:\ SharpMap.Layers.VectorLayer("States"); vlay.DataSource = new SharpMap.Data.Providers.ShapeFile("path_to_data\\

    4熱度

    1回答

    我有一個SQL數據庫內的區域邊界列表,我使用sharpmap渲染每個我需要的國家的縮略圖。它工作得很好。 但我想更進一步,在它周圍添加一個小地球儀,並將其放置在地球上的國家,但我不知道從哪裏開始。 下面是我使用到目前爲止呈現國家拇指的代碼。有任何想法嗎? var map = new Map(new Size(command.Width, command.Height)); map.BackCol

    1熱度

    1回答

    我正在尋找一種方法來使用bingmaps API 7.0自定義WMS服務,但我無法找到任何有關它的好教程。 我有一個簡單的JavaScript演示,顯示bing地圖。 <script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>

    0熱度

    3回答

    我想在SharpMap的地圖框中加載平鋪的地圖。我有GeoServer併發送WMS請求,但我只收到單個瓷磚地圖。 我怎樣才能得到多瓦片地圖? 這裏是我的代碼: Dim wmsUrl As String = "http://192.168.21.202:8080/geoserver/threem/gwc/service/wms?tiled=true&version=1.1.0" Dim l