Разработка ГИСа. Помогите советом

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Hyde
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 мар 2010, 20:30
Репутация: 0

Разработка ГИСа. Помогите советом

Сообщение Hyde » 28 мар 2010, 20:43

Всем добрый день. Хотелось бы попросить совета у опытных в этой области людей. В рамках курсовой работы требуется визуализировать гис, предназначенный для продажи недвижимости, с использованием семантического масштабирования карты города (района). Вот не могу определиться со средой разработки. Думаю делать на C#. Посоветуйте пожалуйста с чего начать, так как разработкой подобных приложений никогда не занимался.

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

Re: Разработка ГИСа. Помогите советом

Сообщение Максим Дубинин » 28 мар 2010, 20:59

1. Веб или локально?
2. Уверены, что готовое решение не проще доработать?
пристегивайтесь, турбулентность прямо по курсу

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

Re: Разработка ГИСа. Помогите советом

Сообщение Hyde » 28 мар 2010, 21:38

1. Локально
2. Возможно и проще) Знать бы что дорабатывать :oops:

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Разработка ГИСа. Помогите советом

Сообщение Дмитрий Барышников » 28 мар 2010, 21:55

в случае C# посмотрите SharpMap
http://sharpmap.codeplex.com/

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

Re: Разработка ГИСа. Помогите советом

Сообщение Максим Дубинин » 28 мар 2010, 23:04

Тогда сначала возьмите например QGIS и покрутите данные OSM. Уверен, задача станет яснее, программировать на C# под него правда нельзя.

http://gis-lab.info/qa/qgis-osgeo4w.html
http://gis-lab.info/projects/osm-export.html
пристегивайтесь, турбулентность прямо по курсу

Kinkan
Новоприбывший
Сообщения: 11
Зарегистрирован: 12 апр 2010, 08:02
Репутация: 0

Re: Разработка ГИСа. Помогите советом

Сообщение Kinkan » 12 апр 2010, 08:23

Для ВЕБ Можешь попробовать MapGuideOpenSource. Есть вариант установки .NET Но должен заметить что самой информации по API не много, но если есть желание.
Чисто локальный вариант то mapwindow. Open source и написан на C#.

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

Re: Разработка ГИСа. Помогите советом

Сообщение Hyde » 14 апр 2010, 18:20

Всем спасибо за советы. Задача стала гораздо яснее. Решил использовать SharpMap. Возник ряд вопросов:
1. В чем удобнее создавать электронные карты формата .shp? (QGis?)
2.Где может храниться информация об объектах карты? (бд или сам .shp файл)
3.Возможно ли работа с кирилицей при создании карт? (пробовал делать, косяк с кодировками, видел тему на форуме, потерял к сожалению..)
4.С работой со слоями в SharpMap разобрался, встала проблема с работой с данными. Необходим минимальный функционал - при нажатие на карте на объекте - выделение его и выдача информации, ну и фильтрация объектов ( отображение на карте по выбранному критерию) Кто работал с SharpMap поделитесь советом)) ( ну или кусочком кода)
:oops:

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Разработка ГИСа. Помогите советом

Сообщение JEY » 15 апр 2010, 08:21

По крайней мере, когда я в последний раз работал с SharpMap, он вообще не содержал какого-либо функционала по выбору объектов на карте. Однако реализовать это не сложно.

Работа с кириллицей в ShaprMap возможна. Совет на форуме по поводу обхода данной проблемы я уже давал, даже приложил файлы с исправленным исходным кодом.

Для SharpMap не принципиально, где будет храниться информация. Будь то shape-файл или база данных, производительность от этого не меняется. Для shape-файлов создается файл пространственного индексирования, а для баз данных, в каждую таблицу, добавляются дополнительные поля, описывающие пространственный экстент и позволяющие одним запросом выбрать необходимое для отображения на карте количество объектов.

И, наконец, shape-файлы Вы можете создавать в любой программе, работающей с пространственными данными...

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

Re: Разработка ГИСа. Помогите советом

Сообщение Hyde » 15 апр 2010, 10:07

Jey, большое спасибо за объяснение!!

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

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