Страница 1 из 1
Разработка ГИСа. Помогите советом
Добавлено: 28 мар 2010, 20:43
Hyde
Всем добрый день. Хотелось бы попросить совета у опытных в этой области людей. В рамках курсовой работы требуется визуализировать гис, предназначенный для продажи недвижимости, с использованием семантического масштабирования карты города (района). Вот не могу определиться со средой разработки. Думаю делать на C#. Посоветуйте пожалуйста с чего начать, так как разработкой подобных приложений никогда не занимался.
Re: Разработка ГИСа. Помогите советом
Добавлено: 28 мар 2010, 20:59
Максим Дубинин
1. Веб или локально?
2. Уверены, что готовое решение не проще доработать?
Re: Разработка ГИСа. Помогите советом
Добавлено: 28 мар 2010, 21:38
Hyde
1. Локально
2. Возможно и проще) Знать бы что дорабатывать

Re: Разработка ГИСа. Помогите советом
Добавлено: 28 мар 2010, 21:55
Дмитрий Барышников
в случае C# посмотрите SharpMap
http://sharpmap.codeplex.com/
Re: Разработка ГИСа. Помогите советом
Добавлено: 28 мар 2010, 23:04
Максим Дубинин
Тогда сначала возьмите например QGIS и покрутите данные OSM. Уверен, задача станет яснее, программировать на C# под него правда нельзя.
http://gis-lab.info/qa/qgis-osgeo4w.html
http://gis-lab.info/projects/osm-export.html
Re: Разработка ГИСа. Помогите советом
Добавлено: 12 апр 2010, 08:23
Kinkan
Для ВЕБ Можешь попробовать MapGuideOpenSource. Есть вариант установки .NET Но должен заметить что самой информации по API не много, но если есть желание.
Чисто локальный вариант то mapwindow. Open source и написан на C#.
Re: Разработка ГИСа. Помогите советом
Добавлено: 14 апр 2010, 18:20
Hyde
Всем спасибо за советы. Задача стала гораздо яснее. Решил использовать SharpMap. Возник ряд вопросов:
1. В чем удобнее создавать электронные карты формата .shp? (QGis?)
2.Где может храниться информация об объектах карты? (бд или сам .shp файл)
3.Возможно ли работа с кирилицей при создании карт? (пробовал делать, косяк с кодировками, видел тему на форуме, потерял к сожалению..)
4.С работой со слоями в SharpMap разобрался, встала проблема с работой с данными. Необходим минимальный функционал - при нажатие на карте на объекте - выделение его и выдача информации, ну и фильтрация объектов ( отображение на карте по выбранному критерию) Кто работал с SharpMap поделитесь советом)) ( ну или кусочком кода)

Re: Разработка ГИСа. Помогите советом
Добавлено: 15 апр 2010, 08:21
JEY
По крайней мере, когда я в последний раз работал с SharpMap, он вообще не содержал какого-либо функционала по выбору объектов на карте. Однако реализовать это не сложно.
Работа с кириллицей в ShaprMap возможна. Совет на форуме по поводу обхода данной проблемы я уже давал, даже приложил файлы с исправленным исходным кодом.
Для SharpMap не принципиально, где будет храниться информация. Будь то shape-файл или база данных, производительность от этого не меняется. Для shape-файлов создается файл пространственного индексирования, а для баз данных, в каждую таблицу, добавляются дополнительные поля, описывающие пространственный экстент и позволяющие одним запросом выбрать необходимое для отображения на карте количество объектов.
И, наконец, shape-файлы Вы можете создавать в любой программе, работающей с пространственными данными...
Re: Разработка ГИСа. Помогите советом
Добавлено: 15 апр 2010, 10:07
Hyde
Jey, большое спасибо за объяснение!!