Описание тега dotspatial

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.
4 ответа

Преобразование координат из EPSG 3857 в 4326 DotSpatial

У меня в БД есть список координат в формате EPSG 3857. Мне нужно конвертировать их в EPSG 4326. Я пытаюсь использовать DotSpatial, но мой код всегда повторяет двойной массив бесконечности. public double[] ConvertCoodinates() { double[] xy = new doub…
30 май '16 в 10:52
0 ответов

Свойство или индексатор ShapeRange.Parts нельзя назначить - оно доступно только для чтения

Это мой первый пост с просьбой о помощи... при разработке программного обеспечения для чтения шейп-файлов я обнаружил следующую ошибку: Свойство или индексатор ShapeRange.Parts нельзя назначить - оно доступно только для чтения Фрагмент моего кода, г…
14 сен '18 в 16:26
1 ответ

Установить значение поля в точечном пространстве набора функций

Я создаю шейп-файл с использованием библиотеки DotSpatial в Microsoft Visual Studio и языке программирования C#. Шейп-файл состоит из слоя Polygon. Каждый полигон в слое должен иметь определенную ценность удобрения. Насколько я понимаю, я должен сна…
13 авг '18 в 19:58
1 ответ

Утечка памяти в dotSpatial MapLineLayer

Я использую объект карты dotSpatials для выполнения некоторых операций над файлом формы. Моя программа пожирает память, когда я использую приведенный ниже код для добавления слоя (MapLineLayer), а когда я закончу со слоем, я хочу вернуть свою память…
1 ответ

Создайте новую карту из файла формы и затем сохраните данные, используя точки или ArcGIS

Я создаю пользовательскую карту из шейп- файла с помощью ArcGis. После этого, как я могу построить уже сохраненный latlng на пользовательской карте? И если обновленная пользовательская карта в шейп-файле будет обновлена, как я могу сохранить уже сох…
14 дек '18 в 12:04
0 ответов

Шейп-файл, который перепроектирован с использованием многоточия, отличается от исходного

У меня есть шейп-файл с EPSG:32749, который будет вставлен в базу данных Oracle и отображен в геосервере. Перед этим я хочу перепроектировать мой шейп-файл в ESPG:4326, используя библиотеку точек, вот мой код var EXTRACTED_NAME = Server.MapPath("~/u…
27 дек '18 в 12:24
0 ответов

DotSpatial - Как правильно сохранить турецкие символы (например, "ə", "ü" и т. Д.) В файле dbf? (Или как изменить кодировку при сохранении файла формы)

Мне нужно добавить турецкие символы в файл формы. Но я не могу изменить кодировку во время сохранения файла формы. Ниже приведен мой фрагмент кода: FeatureSet fs = new FeatureSet(FeatureType.Polygon); ProjectionInfo pStart = new ProjectionInfo(); pS…
02 авг '17 в 06:50
1 ответ

Пересекается, но не содержит функцию с другой функцией в DotSpatial

Мне нужны только пересеченные функции, не полностью содержащиеся в DotSpatial, Если я использую feature.Intersects(), это дает мне пересеченные и содержащиеся функции и когда я использую feature.Contains()Дает мне только что содержащиеся особенности…
02 мар '15 в 05:56
2 ответа

Создание координатной (точечной) сетки на полигоне

Я работаю над настольным приложением на основе ГИС с использованием C#. Я использую многопользовательскую библиотеку в этом проекте. Теперь мне нужно создать сетку объектов на полигоне. Эта ячейка сетки (прямоугольник) должна иметь площадь 20*20 мет…
24 окт '16 в 20:00
1 ответ

Как я могу пройти шейп-файл (.shp) и иметь высоту каждой координаты?

Я скачал шейп-файл отсюда, который предоставил мне карту кантора. Я получил DotSpatial и загрузил карту в C#. Мне нужно пройти карту и получить высоту каждой координации. Я создал 3D ViewPort в WPF от C#, и у меня есть сетка, которая мне нужна, у ко…
27 июн '17 в 09:19
0 ответов

Как добавить персонализированные кликабельные слои поверх карты, используя DotSpatial из C# WinForm

Мне нужно добавить персонализированные интерактивные объекты на карту, используя DotSpatial.Contros v1.9. Мне нужно добавить эти объекты так же, как и PointLayer, просто нажав на карту. Этот объект должен быть в состоянии перемещаться или перетаскив…
05 фев '18 в 19:11
0 ответов

Непосредственно читать сжатый шейп-файл, используя DotSpatial

У меня есть приложение, в котором пользователи могут загрузить шейп-файл, который затем преобразуется в WKT в C# и сохраняется в базе данных. Я использую DotSpatial для этой цели. В этом случае я могу использовать следующий код и затем делать то, чт…
13 июл '18 в 15:07
1 ответ

Определить многоугольник пересечения 180 меридианов в DotSpatial

Я новичок в DotSpatial и я пытаюсь определить многоугольник пересечения 180 меридианов следующим образом: FeatureSet fs = new FeatureSet(FeatureType.Polygon); Coordinate[] coord = new Coordinate[5]; coord[0] = new Coordinate(30, 48); coord[1] = new …
03 май '17 в 17:11
1 ответ

DotSpatial: конвертировать полигон в System.Drawing.Region

Я хочу нарисовать область многоугольника цветом. Я знаю, что могу использовать Symbolizer чтобы сделать это, но я хочу, чтобы этот регион мигал (измените его цвет по таймеру) и используя symbolizer кажется, медленно для этой цели. Я уже использую Ma…
03 дек '13 в 22:07
1 ответ

Не удалось загрузить файл или сборку Dotspatial

Я создаю пользовательский элемент управления, который использует DotSpatial 1.7. Кроме того, я создал приложение Windows Form, чтобы проверить свой контроль. Когда я ссылаюсь на dll-файлы "DotSpatial", для параметра "Копировать локальный" устанавлив…
11 окт '17 в 03:28
1 ответ

Как получить имя формы

Используя DotSpatial, если я открою Shapefile как IFeatureSetЯ могу увидеть коллекцию фигур в FeatureSet и эти формы имеют коллекции атрибутов. Но я не вижу очевидного способа найти имя, связанное с формой? Например, если у меня есть следующий код: …
19 янв '16 в 11:09
0 ответов

Чтение из потока с использованием DotSpatial

Возможно ли с помощью DotSpatial считывать данные из потока (или набора потоков), а не из определенного файла? Я надеялся, что смогу указать его на ZIP-файл, и он просто сработает. Я посмотрел на Shapefile.Open() а также Shapefile.OpenFile() методы,…
19 янв '16 в 13:25
0 ответов

DotSpatial: не все инструменты

Я пытаюсь следовать Руководству по началу работы с DotSpatial, расположенным по https://dotspatial.codeplex.com/wikipage?title=Developer%20Getting%20Started&referringTitle;=Documentation (Codeplex закрывается, ссылка на полный URL-адрес, чтобы сдела…
09 окт '17 в 22:34
2 ответа

Очень низкая производительность с шейп-файлом DotSpatial

Я пытаюсь прочитать все данные объекта из определенного шейп-файла. В этом случае я использую DotSpatial для открытия файла и перебираю функции. Этот конкретный шейп-файл имеет размер всего 9 МБ, а файл DBF - 14 МБ. Существует около 75 тыс. Функций …
12 фев '16 в 07:06
0 ответов

Как установить точечные объекты на карте изображения с помощью DotSpatial

Мне нужно создать приложение aC# WinForm, которое позволяет использовать файл изображения в качестве карты с функциями масштабирования и интерактивными объектами для наложения на карту. Например, импортируемый макет карты может быть изображением или…
02 фев '18 в 18:00