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

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
updates-bot
Bot
Сообщения: 276
Зарегистрирован: 03 фев 2008, 23:13
Репутация: 3

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

Сообщение updates-bot » 12 ноя 2008, 09:30

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

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

bim2010
Гуру
Сообщения: 894
Зарегистрирован: 27 янв 2009, 22:57
Статьи: 1
Проекты: 2
Репутация: 212

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

Сообщение bim2010 » 08 окт 2009, 08:29

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8902
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 642
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 08 окт 2009, 16:04

да нет, первая вроде работает
пристегивайтесь, турбулентность прямо по курсу

ArhangelSM
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 окт 2010, 07:42
Репутация: 0

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

Сообщение ArhangelSM » 08 окт 2010, 07:48

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

myxi4
Новоприбывший
Сообщения: 7
Зарегистрирован: 25 ноя 2010, 13:30
Репутация: 0

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

Сообщение myxi4 » 30 ноя 2010, 01:13

Люди добрые, не велите казнить. Горе у меня.

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

Скачав последний 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(ссылка на страницу офф сайта с обсуждением)

ArhangelSM
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 окт 2010, 07:42
Репутация: 0

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

Сообщение ArhangelSM » 02 дек 2010, 11:51

у меня была таже проблема не мог собрать делал все по инструкции но потом решил попробовать взять те же версии что указаны при описании и все получилось вот тока теперь переделываю под oracle уже слои загружает но сразу все пока осталось реализовать выбор объектов на карте если кто знает как сделать выбор объектов напишите читал тему которая есть на этом форуме но там пример не полный

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8902
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 642
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 02 дек 2010, 18:23

патчи для статьи приветствуются
пристегивайтесь, турбулентность прямо по курсу

ArhangelSM
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 окт 2010, 07:42
Репутация: 0

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

Сообщение ArhangelSM » 03 дек 2010, 12:37

доделаю чтоб объекты можно было выделять выложу готовый проект

ArhangelSM
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 окт 2010, 07:42
Репутация: 0

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

Сообщение ArhangelSM » 13 дек 2010, 07:55

http://vip-file.com/downloadlib/3897380 ... le.7z.html
http://letitbit.net/download/70073.72a2 ... le.7z.html

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

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Статьи: 11
Проекты: 2/1
Репутация: 9

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

Сообщение Mavka » 12 фев 2011, 17:34

Очередной пример создания простого приложения на SharpMap - G#.Viewer – GUI
лангольеры под окном жрали время ом-ном-ном

ArhangelSM
Новоприбывший
Сообщения: 5
Зарегистрирован: 08 окт 2010, 07:42
Репутация: 0

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

Сообщение ArhangelSM » 22 фев 2011, 13:01

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

froz
Новоприбывший
Сообщения: 1
Зарегистрирован: 14 фев 2012, 23:03
Репутация: 0

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

Сообщение froz » 15 фев 2012, 22:16

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

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

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

Сообщение Voltron » 15 фев 2012, 22:40

Посмотреть в отладчике нельзя где именно падает?

Sibit
Активный участник
Сообщения: 180
Зарегистрирован: 21 окт 2009, 13:29
Проекты: 1
Репутация: 25
Откуда: Новосибирск

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

Сообщение Sibit » 30 май 2012, 12:46

Как то слишком сложно все написано в статье. Я делал так:

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) Собираем проект

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

Ответить

Вернуться в «Материалы сайта»