Создание приложения .NET на базе GDAL/ORG: загрузка слоя
-
- Bot
- Сообщения: 276
- Зарегистрирован: 03 фев 2008, 23:13
- Репутация: 3
Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Обсуждение статьи "Создание приложения .NET на базе GDAL/ORG: загрузка слоя"
http://gis-lab.info/qa/sharpmap-opentab.html
http://gis-lab.info/qa/sharpmap-opentab.html
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Спасибо автору статьи.
Ссылка для скачивания fwtools http://home.gdal.org/fwtools не рабочая
Зеркало: http://fwtools.loskot.net/
Ссылка для скачивания fwtools http://home.gdal.org/fwtools не рабочая
Зеркало: http://fwtools.loskot.net/
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
да нет, первая вроде работает
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 08 окт 2010, 07:42
- Репутация: 0
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Здравствуйте я использовал ваш код для открытия TAB файлов карты но при открытии выпадает ошибка: Инициализатор типа "SharpMap.Data.Providers.Ogr" выдал исключения
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 25 ноя 2010, 13:30
- Репутация: 0
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Люди добрые, не велите казнить. Горе у меня.
По долгу службы у меня сейчас происходит первое знакомство с этим чудо-двигателем для внедрения ГИС в свой проэкт. Пытаюсь всё делать поэтапно, точь-в-точь как написанно в даной статье. Компонент так и не появляется! (
Скачав последний 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 но хочется компоненты на формочку таскать, а не изобретать велосипед для их добавления. Согласен, ведь можно зайти в конструктор формы, руками создать обьект формы, понаписывать его свойств, откомпилировать ... и вуаля - компонент на форме. Но ведь это для индусов
(ничего лично против этой нации и качества кода их программистов не имею).
Прошу помочь в решении проблемы с добавлением компонентов. Да и то что он на первых парах не компилится вселяет небольшое переживание, нормально ли он потом будет себя вести на моей машине?
Автору огромное спасибо за статью. Не смотря что в моём случае не помогло, но дал надежды на лучшее))
PS: Есть подозрение что разработчики часто втыкают включить в сборку LayerCollctionType class файл. Это уже было в других Change Set(ссылка на страницу офф сайта с обсуждением)
По долгу службы у меня сейчас происходит первое знакомство с этим чудо-двигателем для внедрения ГИС в свой проэкт. Пытаюсь всё делать поэтапно, точь-в-точь как написанно в даной статье. Компонент так и не появляется! (
Скачав последний 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 но хочется компоненты на формочку таскать, а не изобретать велосипед для их добавления. Согласен, ведь можно зайти в конструктор формы, руками создать обьект формы, понаписывать его свойств, откомпилировать ... и вуаля - компонент на форме. Но ведь это для индусов

Прошу помочь в решении проблемы с добавлением компонентов. Да и то что он на первых парах не компилится вселяет небольшое переживание, нормально ли он потом будет себя вести на моей машине?
Автору огромное спасибо за статью. Не смотря что в моём случае не помогло, но дал надежды на лучшее))
PS: Есть подозрение что разработчики часто втыкают включить в сборку LayerCollctionType class файл. Это уже было в других Change Set(ссылка на страницу офф сайта с обсуждением)
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 08 окт 2010, 07:42
- Репутация: 0
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
у меня была таже проблема не мог собрать делал все по инструкции но потом решил попробовать взять те же версии что указаны при описании и все получилось вот тока теперь переделываю под oracle уже слои загружает но сразу все пока осталось реализовать выбор объектов на карте если кто знает как сделать выбор объектов напишите читал тему которая есть на этом форуме но там пример не полный
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
патчи для статьи приветствуются
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 08 окт 2010, 07:42
- Репутация: 0
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
доделаю чтоб объекты можно было выделять выложу готовый проект
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 08 окт 2010, 07:42
- Репутация: 0
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
http://vip-file.com/downloadlib/3897380 ... le.7z.html
http://letitbit.net/download/70073.72a2 ... le.7z.html
SharpMap открытие tab файлов по одному файлу и из базы Oracle в место ххх вписать подключения к базе оракл сваи
http://letitbit.net/download/70073.72a2 ... le.7z.html
SharpMap открытие tab файлов по одному файлу и из базы Oracle в место ххх вписать подключения к базе оракл сваи
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Очередной пример создания простого приложения на SharpMap - G#.Viewer – GUI
лангольеры под окном жрали время ом-ном-ном
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 08 окт 2010, 07:42
- Репутация: 0
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Лично мой вывод еще хуже чем предыдущий пример.Mavka писал(а):Очередной пример создания простого приложения на SharpMap - G#.Viewer – GUI
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 14 фев 2012, 23:03
- Репутация: 0
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Здравствуйте, я так же использовал ваш код для открытия TAB файлов карты но при открытии выпадает ошибка: Инициализатор типа "SharpMap.Data.Providers.Ogr" выдал исключения. Подскажите, пожалуйста, в чем может быть ошибка?
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Посмотреть в отладчике нельзя где именно падает?
-
- Активный участник
- Сообщения: 216
- Зарегистрирован: 21 окт 2009, 13:29
- Репутация: 28
- Откуда: Новосибирск
Re: Создание приложения .NET на базе GDAL/ORG: загрузка слоя
Как то слишком сложно все написано в статье. Я делал так:
1)Пункты 1-2 из статьи
2) Заходим в скачанном в папку Trunc, открываем файл солющена для 10 студии
3) В открывшийся проектах открываем ссылки, если что-то недоступно(а у меня это был DotSpatal.projection ) удаляем и добавляем заново.
4) Собираем солюшен
5) Создаем свой проект, добавляем в него проекты из папки SharpMap, SharpMap.UI и SharpMap.Extensions. (Копировать папки не нужно!)
6) Добавляем эти проекты в ссылки своего проекта
7) открываем app.config своего проекта, добовляем туда путь к FWTools, у меня так:
8 ) Пишем код 
9) Собираем проект
Блин, пунктов больше получилось, но так - работает
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>

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

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя