Страница 1 из 1

Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 12 ноя 2008, 09:30
updates-bot
Обсуждение статьи "Создание приложения .NET на базе GDAL/ORG: загрузка слоя"

http://gis-lab.info/qa/sharpmap-opentab.html

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 08 окт 2009, 08:29
bim2010
Спасибо автору статьи.
Ссылка для скачивания fwtools http://home.gdal.org/fwtools не рабочая
Зеркало: http://fwtools.loskot.net/

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 08 окт 2009, 16:04
Максим Дубинин
да нет, первая вроде работает

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 08 окт 2010, 07:48
ArhangelSM
Здравствуйте я использовал ваш код для открытия TAB файлов карты но при открытии выпадает ошибка: Инициализатор типа "SharpMap.Data.Providers.Ogr" выдал исключения

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 30 ноя 2010, 01:13
myxi4
Люди добрые, не велите казнить. Горе у меня.

По долгу службы у меня сейчас происходит первое знакомство с этим чудо-двигателем для внедрения ГИС в свой проэкт. Пытаюсь всё делать поэтапно, точь-в-точь как написанно в даной статье. Компонент так и не появляется! (

Скачав последний Change Set 80631 я не могу его откомпилировать открыв *2008.sln файл(дома Visual Studio 2008 как вы уже смогли догадаться, даже с SP какими-то). Ругается на отсутствие обьявленного типа "LayerCollectionType" в Map.cs. Из-за этого он не может создать остальные библиотеки, ну и по цепочке куча ненайденых библиотек(*.dll) в подпапках release и debug. Аналогична история и с другими Change Set.

Пытался скачать готовый релиз SharpMap. Там в комплекте идёт 3 *.dll файла: BruTile.dll, ProjNET.dll, SharpMap.dll. Создав на них референсы и прописав using в новом проэкте я могу юзать классы SharpMap'a но хочется компоненты на формочку таскать, а не изобретать велосипед для их добавления. Согласен, ведь можно зайти в конструктор формы, руками создать обьект формы, понаписывать его свойств, откомпилировать ... и вуаля - компонент на форме. Но ведь это для индусов :twisted: (ничего лично против этой нации и качества кода их программистов не имею).

Прошу помочь в решении проблемы с добавлением компонентов. Да и то что он на первых парах не компилится вселяет небольшое переживание, нормально ли он потом будет себя вести на моей машине?

Автору огромное спасибо за статью. Не смотря что в моём случае не помогло, но дал надежды на лучшее))

PS: Есть подозрение что разработчики часто втыкают включить в сборку LayerCollctionType class файл. Это уже было в других Change Set(ссылка на страницу офф сайта с обсуждением)

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 02 дек 2010, 11:51
ArhangelSM
у меня была таже проблема не мог собрать делал все по инструкции но потом решил попробовать взять те же версии что указаны при описании и все получилось вот тока теперь переделываю под oracle уже слои загружает но сразу все пока осталось реализовать выбор объектов на карте если кто знает как сделать выбор объектов напишите читал тему которая есть на этом форуме но там пример не полный

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 02 дек 2010, 18:23
Максим Дубинин
патчи для статьи приветствуются

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 03 дек 2010, 12:37
ArhangelSM
доделаю чтоб объекты можно было выделять выложу готовый проект

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 13 дек 2010, 07:55
ArhangelSM
http://vip-file.com/downloadlib/3897380 ... le.7z.html
http://letitbit.net/download/70073.72a2 ... le.7z.html

SharpMap открытие tab файлов по одному файлу и из базы Oracle в место ххх вписать подключения к базе оракл сваи

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 12 фев 2011, 17:34
Mavka
Очередной пример создания простого приложения на SharpMap - G#.Viewer – GUI

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 22 фев 2011, 13:01
ArhangelSM
Mavka писал(а):Очередной пример создания простого приложения на SharpMap - G#.Viewer – GUI
Лично мой вывод еще хуже чем предыдущий пример.

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 15 фев 2012, 22:16
froz
Здравствуйте, я так же использовал ваш код для открытия TAB файлов карты но при открытии выпадает ошибка: Инициализатор типа "SharpMap.Data.Providers.Ogr" выдал исключения. Подскажите, пожалуйста, в чем может быть ошибка?

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 15 фев 2012, 22:40
Voltron
Посмотреть в отладчике нельзя где именно падает?

Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя

Добавлено: 30 май 2012, 12:46
Sibit
Как то слишком сложно все написано в статье. Я делал так:

1)Пункты 1-2 из статьи
2) Заходим в скачанном в папку Trunc, открываем файл солющена для 10 студии
3) В открывшийся проектах открываем ссылки, если что-то недоступно(а у меня это был DotSpatal.projection ) удаляем и добавляем заново.
4) Собираем солюшен
5) Создаем свой проект, добавляем в него проекты из папки SharpMap, SharpMap.UI и SharpMap.Extensions. (Копировать папки не нужно!)
6) Добавляем эти проекты в ссылки своего проекта
7) открываем app.config своего проекта, добовляем туда путь к FWTools, у меня так:

Код: Выделить всё

<appSettings><add key="FWToolsBinPath" value="C:\Program Files\FWTools2.4.7\bin"/></appSettings>
8 ) Пишем код 8)
9) Собираем проект

Блин, пунктов больше получилось, но так - работает :)