Страница 1 из 1
					
				Увеличение масштаба как в google maps
				Добавлено: 21 фев 2013, 06:47
				 YureZZ
				Здравствуйте! Начал работать в ArcMap недавно. Сам программист, поэтому в основном буду писать инструменты и макросы в Desktop варианте.  Дали мне такое задание:   сделать такой инструмент, который будет располагаться на карте в виде прокрутки для увеличения масштаба как в Гугл картах. Возможно ли такое сделать?  Заранее спасибо
			 
			
					
				Re: Увеличение масштаба как в google maps
				Добавлено: 21 фев 2013, 08:24
				 novia
				если надо сделать так:
			
		
				
			 
- 1.JPG (9.64 КБ) 8226 просмотров
 
не думаю что это невыполнимо. вопрос только - зачем??? есть же колесо мыши?
если речь о 10.0 или более новой версии, то посмотрите 
тут. может пригодиться.
если хочется использовать предварительно заданные уровни - это 
можно сделать и без программирования.
 
			
					
				Re: Увеличение масштаба как в google maps
				Добавлено: 21 фев 2013, 11:42
				 YureZZ
				Работаю на версии 9,2, я понимаю что это совсем не нужно. Это задание для того чтобы я больше понял как работать с  ArcObjects. Пока только вникаю. В DATAFRAME  пока только мог нарисовать стрелку севера, как это описано в help'e самого arcmap. Но в будущем нужно будет поддерживать портал(на ms silverlight) с картографическим модулем. А для этого я так понимаю надо знакомится еще и с компонентом MapControl(если ошибаюсь-поправьте). В общем хочу сделать проект на VB и в нем уже  с картой проделывать манипуляции. Как подключить карту в проект?
			 
			
					
				Re: Увеличение масштаба как в google maps
				Добавлено: 21 фев 2013, 17:40
				 novia
				YureZZ писал(а):Работаю на версии 9,2, я понимаю что это совсем не нужно. Это задание для того чтобы я больше понял как работать с  ArcObjects. Пока только вникаю.
9.2 конечно уже антиквариат, но как среда для подготовки данных вполне подойдет.
В DATAFRAME  пока только мог нарисовать стрелку севера, как это описано в help'e самого arcmap.
Очень хорошо, что начали разбираться в новой теме. Малые победы - шаг к большому успеху.
Но в будущем нужно будет поддерживать портал(на ms silverlight) с картографическим модулем.
разработка под веб будет достаточно сильно отличаться от разработки дополнений к arcmap, будьте к этому готовы.
хотя некоторые общие вещи останутся теми же, так что и этот опыт не пройдет мимо.
 А для этого я так понимаю надо знакомится еще и с компонентом MapControl(если ошибаюсь-поправьте). В общем хочу сделать проект на VB и в нем уже  с картой проделывать манипуляции. Как подключить карту в проект?
что вы понимаете под проектом на VB? вы хотите сделать свой ArcReader/ArcMap? тогда вопрос - зачем?
если вы планируете делать веб, то вам нет смысла делать свое приложение на VB (имею в виду настольное приложение, а не написание кода под silverlight на vb)
 
			
					
				Re: Увеличение масштаба как в google maps
				Добавлено: 25 фев 2013, 13:12
				 YureZZ
				novia писал(а):
что вы понимаете под проектом на VB? вы хотите сделать свой ArcReader/ArcMap? тогда вопрос - зачем?
если вы планируете делать веб, то вам нет смысла делать свое приложение на VB (имею в виду настольное приложение, а не написание кода под silverlight на vb)
Просто есть портал в котором загружается карта, созданная в arcmap, работник может работать с объектами на этой карте( не рисовать их, не создавать) а например нажмет мышкой по озеру, а рядом в окошке появлется качество воды этого озера и прочие атрибуты. Мне придется, как я понимаю, создавать веб приложения для работы с уже готовыми картами. И вот вопрос в том, как мне потренироваться в этом?(создать проект в визуал студио, кинуть компонент на форму и т.д) Спасибо!
 
			
					
				Re: Увеличение масштаба как в google maps
				Добавлено: 25 фев 2013, 13:16
				 novia
				Тут были?
там есть примеры, ссылки на общедоступные сервисы и многое другое.
 
			 
			
					
				Re: Увеличение масштаба как в google maps
				Добавлено: 25 фев 2013, 13:27
				 YureZZ
				ШИКАРНО!!! большое спасибо. Только вот бы еще понять как конкретную карту подключить. Буду разбираться. В любом случае нужно использовать компонент mapcontrol
			 
			
					
				Re: Увеличение масштаба как в google maps
				Добавлено: 25 фев 2013, 15:57
				 novia
				конкретная карта это сервис, доступный по ссылке http://сервер/arcgis/rest/services/имя_сервиса/MapServer
добавляете слой нужного типа и указываете ему такой url.