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

векторизую карту в чем?

Добавлено: 19 авг 2010, 10:09
mailmoney
Здравствуйте

Мне нужно создать карту небольшого села. Сейчас на первом этапе понимаю нужно веторизовать растровую карту (В институте изучал базовые основы в мапинфо).

Далее планирую использовать эту карту на вэбсервере (еще не выбрал Mapserver, Geoserver.. - можете тоже посоветовать) и возможно прийдется создавать приложение win32 (вот тут я вообще в замешательстве с компонентами - они все платные для c и delphi?). В программировании разбираюсь достаточно хорошо, сервер выделенный есть (и win и nix), так что думаю с серверной частью разберусь, а вот с векторизацией чтобы не промахнуться, лучше сразу понять в чем создать карту?

Спасибо

Re: векторизую карту в чем?

Добавлено: 19 авг 2010, 10:17
nadiopt
если есть мапинфо или деньги - то в нем
если нет ни того, ни другого - в какой-нибудь свободной ГИС, например, в Quantum GIS или GRASS.

Re: векторизую карту в чем?

Добавлено: 19 авг 2010, 10:31
mailmoney
Да у меня еще институтская версия осталась. А я так понимаю после экспорта в формат сервер, впринципе же, в чем эти данные создавались уже не выяснить? ArcGIS, Map Info, Quantum GIS, GRASS... их столько много... помогите правда выбрать то в чем будет и приятно работать и данные получились правда ценными, совсем не хочется перерисовывать несколько раз

Re: векторизую карту в чем?

Добавлено: 19 авг 2010, 10:51
Saimon
Лучше всего векторизовать в EasyTrace, тем более что можно скачать бесплатную версию с их сайта.

Re: векторизую карту в чем?

Добавлено: 19 авг 2010, 10:58
nadiopt
да ну, карту небольшого села заморачиваться в Изи трейс. Проще всего в мапе или кугисе, мифы и шейпы - форматы общепринятые, конверторы на них есть, а кугис еще и с опен лэйерс и мапсервером взаимодействовать умеет если не ошибаюсь

Re: векторизую карту в чем?

Добавлено: 19 авг 2010, 11:38
mailmoney
Да все спасибо, впринципе понравилась quantum gis. возник теоретический вопрос... как обычно слои распределяют - первый всегда будет вода? с полным заполнением, а на ней уже рисуются куски суши?

Re: векторизую карту в чем?

Добавлено: 19 авг 2010, 13:22
paleogis
Как пример посмотрите Geosample http://gis-lab.info/qa/geosample.html

Re: векторизую карту в чем?

Добавлено: 19 авг 2010, 17:15
Максим Дубинин
mailmoney писал(а):как обычно слои распределяют - первый всегда будет вода? с полным заполнением, а на ней уже рисуются куски суши?
Cмотря о какой воде идет речь, океаны и моря обычно не рисуют, внутреннюю воду - рисуют.

Re: векторизую карту в чем?

Добавлено: 20 авг 2010, 08:12
mailmoney
dbf-файлы почему то не понимаются в кодировке сервера.. даже не понял в какой их qgis сохраняет. вроде анси, ставлю серверу... не понимает. Разобрался... в добавлении слоя еще кодировка ставится по умолчанию да не та.. а можно ли qgis в utf перевести?

Re: векторизую карту в чем?

Добавлено: 20 авг 2010, 09:53
Voltron
При создании нового шейп-файла есть возможность указать кодировку. Еще можно почитать статью

Re: векторизую карту в чем?

Добавлено: 23 авг 2010, 04:58
mailmoney
спасибо за советы. вроде сообразил все как... но опять столкнулся с проблемой. решил получить координаты местности. выехал на машине с кпк.. включил навител запись трэка в gpx формате. Проехал пару улиц.
Копирую файлы на компьютер. Добавляю слои в qgis... на кпк перекресток под одним углом, в программе другой... подумал обман зрения... потом нет, снял скриншоты с навитела, и правда наклон записан другой... а координаты совпадают.

я вот грешу, что ехал я и включен был режим 3д (в навигаторе) и вот параметр еще появился в gpx файле..

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

<trkpt lat="XX.381008" lon="YY.938019"><ele>138.600006</ele><geoidheight>-37.400002</geoidheight><time>2010-08-22T06:54:49Z</time><hdop>0.9</hdop><vdop>1.4</vdop><sat>9</sat><fix>3d</fix></trkpt>
<hdop>0.9</hdop><vdop>1.4</vdop><sat>9</sat><fix>3d</fix> и <geoidheight>-37.400002</geoidheight> - удалил все это... Не совпадает... в qgis "под наклоном", может чего то в программе нужно поменять, или заново записывать координаты?

Может система координат.. Я ее вообще не менял
Вот фотка
qgis.jpg
qgis.jpg (32.56 КБ) 14073 просмотра

Re: векторизую карту в чем?

Добавлено: 23 авг 2010, 05:49
Максим Дубинин
да, скорее всего система координат
http://gis-lab.info/qa/proj-sk-faq.html#16

Re: векторизую карту в чем?

Добавлено: 24 авг 2010, 03:08
Boris
я вам скажу правду - поскольку вы нам картинку всю не показали, то я что увидел, то додумал - так и должно быть. есть такое волшебное слово "генерализация" карт. после ее применения никакие дороги за исключение 90 градусных и прямых как стрела с реальность не совпадают. равно как и реки и т.п.
PS
система координат не могла так сильно исказить углы. для небольшого села СК - практически плоская, для навигатора - тем более.

Re: векторизую карту в чем?

Добавлено: 24 авг 2010, 03:40
Максим Дубинин
судя по тому, что там под затертым (КПК) проглядывают уши Гугла, то это меркатор, а GPX как известно WGS84 lat/long, так что моя ставка все-таки на разные СК.

Re: векторизую карту в чем?

Добавлено: 24 авг 2010, 06:04
mailmoney
Это навител, в нем проложил трэк. Трэк совпал с картой почти во всех местах...
Вот такие углы я увидел при включеном в навигаторе режиме 3д.
WGS84 - устанавливал, ничего не менялось (хотя может и неправильно менял)
Ну вот еще картинка, первая обычный режим 2д, второй 3д, а третий как мне трэк открылся в qgis - он больно похож на 3д, но все же в фотошопе наложил - немного не совпадает. Спасибо еще раз за советы.
qgis2.jpg
qgis2.jpg (39.28 КБ) 13988 просмотров