Страница 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
				
			 
			
					
				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 (32.56 КБ) 14490 просмотров
  
			
					
				Re: векторизую карту в чем?
				Добавлено: 23 авг 2010, 05:49
				 Максим Дубинин
				
			 
			
					
				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 (39.28 КБ) 14405 просмотров